From f9fc2a44cd64aa9f91b0c7e1c5bd54f6883c7dbf Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 22 Aug 2023 15:19:12 -0400 Subject: [PATCH 001/240] alphatyping for layout --- resources/lang/en/admin/reports/general.php | 6 ++++- resources/views/reports/custom.blade.php | 29 +++++++++++++++++++-- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/resources/lang/en/admin/reports/general.php b/resources/lang/en/admin/reports/general.php index 344d5c8743..6d0b0e0055 100644 --- a/resources/lang/en/admin/reports/general.php +++ b/resources/lang/en/admin/reports/general.php @@ -6,5 +6,9 @@ return [ 'send_reminder' => 'Send reminder', 'reminder_sent' => 'Reminder sent', 'acceptance_deleted' => 'Acceptance request deleted', - 'acceptance_request' => 'Acceptance request' + 'acceptance_request' => 'Acceptance request', + 'save_template' => 'Save Template', + 'apply_template' => 'Apply Template', + 'select_template' => 'Select Template', + 'apply_and_generate' => 'Apply and Generate', ]; \ No newline at end of file diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index ff78f21686..6d7233dc82 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -7,8 +7,33 @@ @stop @section('header_right') - - {{ trans('general.back') }} +
+ + {{ trans('general.create') }} + + + + + {{ trans('admin/reports/general.apply_template') }} + + {{ trans('admin/reports/general.save_template') }}
@stop From c9fcc906fb7e70dc4a6cdd06836777f8d5509eeb Mon Sep 17 00:00:00 2001 From: akemidx Date: Wed, 23 Aug 2023 19:32:19 -0400 Subject: [PATCH 002/240] create saved reports migration --- app/Models/SavedReport.php | 11 +++++++ ...8_23_232739_create_saved_reports_table.php | 31 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 app/Models/SavedReport.php create mode 100644 database/migrations/2023_08_23_232739_create_saved_reports_table.php diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php new file mode 100644 index 0000000000..330aa9c645 --- /dev/null +++ b/app/Models/SavedReport.php @@ -0,0 +1,11 @@ +id(); + $table->timestamps(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::dropIfExists('saved_reports'); + } +} From 78d589fe7827958a4a227b70fe2bad4661493fb2 Mon Sep 17 00:00:00 2001 From: akemidx Date: Thu, 24 Aug 2023 14:32:37 -0400 Subject: [PATCH 003/240] beginning of migrations --- app/Models/SavedReport.php | 12 ++++++++++++ .../2023_08_23_232739_create_saved_reports_table.php | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index 330aa9c645..3f625dcab7 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -8,4 +8,16 @@ use Illuminate\Database\Eloquent\Model; class SavedReport extends Model { use HasFactory; + + here be really sexy dragons + + + /** + * The attributes that should be cast. + * + * @var array + */ + protected $casts = [ + 'options' => 'array', + ]; } diff --git a/database/migrations/2023_08_23_232739_create_saved_reports_table.php b/database/migrations/2023_08_23_232739_create_saved_reports_table.php index 603030cfe9..2065880095 100644 --- a/database/migrations/2023_08_23_232739_create_saved_reports_table.php +++ b/database/migrations/2023_08_23_232739_create_saved_reports_table.php @@ -15,7 +15,11 @@ class CreateSavedReportsTable extends Migration { Schema::create('saved_reports', function (Blueprint $table) { $table->id(); + $table->integer('user_id')->nullable(); + $table->string('name'); + $table->json('options'); $table->timestamps(); + $table->index('user_id'); }); } From 734af87f2fba422a01a8bc88711146dbdd1d21d1 Mon Sep 17 00:00:00 2001 From: akemidx Date: Mon, 28 Aug 2023 19:26:31 -0400 Subject: [PATCH 004/240] template structuring --- app/Http/Controllers/ReportsController.php | 4 +- .../Controllers/SavedReportsController.php | 16 ++++ app/Models/SavedReport.php | 9 ++- resources/views/reports/custom.blade.php | 77 ++++++++++++------- routes/web.php | 2 + 5 files changed, 76 insertions(+), 32 deletions(-) create mode 100644 app/Http/Controllers/SavedReportsController.php diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index c9a88ea0f1..a04cd8356b 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -11,6 +11,7 @@ use App\Models\CheckoutAcceptance; use App\Models\CustomField; use App\Models\Depreciation; use App\Models\License; +use App\Models\SavedReport; use App\Models\Setting; use App\Notifications\CheckoutAssetNotification; use Carbon\Carbon; @@ -391,8 +392,9 @@ class ReportsController extends Controller { $this->authorize('reports.view'); $customfields = CustomField::get(); + $saved_reports = SavedReport::get(); - return view('reports/custom')->with('customfields', $customfields); + return view('reports/custom')->with('customfields', $customfields)->with('saved_reports', $saved_reports); } /** diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php new file mode 100644 index 0000000000..b55838708f --- /dev/null +++ b/app/Http/Controllers/SavedReportsController.php @@ -0,0 +1,16 @@ +all()); + + } + +} diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index 3f625dcab7..cd1cdd7e58 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -9,9 +9,6 @@ class SavedReport extends Model { use HasFactory; - here be really sexy dragons - - /** * The attributes that should be cast. * @@ -20,4 +17,10 @@ class SavedReport extends Model protected $casts = [ 'options' => 'array', ]; + + protected $fillable = [ + 'user_id', + 'name', + 'options', + ]; } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 6d7233dc82..3a9e3a3a5c 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -7,33 +7,6 @@ @stop @section('header_right') -
- - {{ trans('general.create') }} - - - - - {{ trans('admin/reports/general.apply_template') }} - - {{ trans('admin/reports/general.save_template') }}
@stop @@ -43,7 +16,7 @@
- {{ Form::open(['method' => 'post', 'class' => 'form-horizontal']) }} + {{ Form::open(['method' => 'post', 'class' => 'form-horizontal', 'id' => 'custom-report-form']) }} {{csrf_field()}} @@ -386,6 +359,44 @@
{{ Form::close() }}
+ +
+ + {{ trans('admin/reports/general.apply_and_generate') }}
+
+ @csrf + + +
+
+ + {{ trans('admin/reports/general.select_template') }} + + + + {{ $fieldname = $report->name }} + +
@stop @@ -429,5 +440,15 @@ $("input:checkbox").prop('checked', $(this).prop("checked")); }); + $("#savetemplateform").submit(function(e) { + e.preventDefault(e); + let elements = Array.from(document.getElementById("custom-report-form").elements).map(item=>item.name); + console.log(elements); + + $("#savetemplateoptions").val(elements) + // set hidden input to variable + // submit the form + }); + @stop diff --git a/routes/web.php b/routes/web.php index 4bc8b3bb58..8da447916a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -16,6 +16,7 @@ use App\Http\Controllers\ManufacturersController; use App\Http\Controllers\ModalController; use App\Http\Controllers\ProfileController; use App\Http\Controllers\ReportsController; +use App\Http\Controllers\SavedReportsController; use App\Http\Controllers\SettingsController; use App\Http\Controllers\StatuslabelsController; use App\Http\Controllers\SuppliersController; @@ -356,6 +357,7 @@ Route::group(['middleware' => ['auth']], function () { )->name('reports/export/accessories'); Route::get('reports/custom', [ReportsController::class, 'getCustomReport'])->name('reports/custom'); Route::post('reports/custom', [ReportsController::class, 'postCustom']); + Route::post('reports/savedtemplate', [SavedReportsController::class, 'store'])->name('savedreports/store'); Route::get( 'reports/activity', From f1cc2c8d8b67e833d8affd084f545aeb0ba45a96 Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 29 Aug 2023 16:55:21 -0400 Subject: [PATCH 005/240] submitting form after capturing/formatting fixes --- .../Controllers/SavedReportsController.php | 1 + resources/views/reports/custom.blade.php | 76 ++++++++++--------- 2 files changed, 42 insertions(+), 35 deletions(-) diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index b55838708f..a9917f5d96 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -9,6 +9,7 @@ class SavedReportsController extends Controller //a method to the madness public function store(Request $request) { + dd($request->all()); } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 3a9e3a3a5c..5944ec7e38 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -361,41 +361,47 @@
- - {{ trans('admin/reports/general.apply_and_generate') }}
-
- @csrf - - -
-
- - {{ trans('admin/reports/general.select_template') }} + +
+
+ @csrf + + +
+
+
+ + {{ trans('admin/reports/general.select_template') }} - - - {{ $fieldname = $report->name }} - + + +
+ +{{-- {{ $fieldname = $report->name }}--}} +{{-- --}}
@@ -447,7 +453,7 @@ $("#savetemplateoptions").val(elements) // set hidden input to variable - // submit the form + e.currentTarget.submit(); }); From 45dbc028683e6fdf0a1ac0e9dca638ed948c61d2 Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 5 Sep 2023 15:01:20 -0400 Subject: [PATCH 006/240] save commit --- resources/views/reports/custom.blade.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 5944ec7e38..7a38679057 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -452,6 +452,21 @@ console.log(elements); $("#savetemplateoptions").val(elements) + + let formElement = document.getElementById('custom-report-form') + + let inputsAsArray = Array.from(formElement.elements) + + inputsAsArray.map(function(item){ + // not a real method + if (item.isACheckbox()){ + return {name: item.name, type: checkbox, checked: item.checked}; + } + + if (item.isASelect){ + return {name:item.name, type: select, selected: [item.elements]} + } + }) // set hidden input to variable e.currentTarget.submit(); }); From e5792fd415e7bd0c1b3d258c495035ccd26b4c1d Mon Sep 17 00:00:00 2001 From: akemidx Date: Wed, 25 Oct 2023 14:42:23 -0400 Subject: [PATCH 007/240] api/savereports controller --- .../Api/SavedReportsController.php | 12 +++++++ .../Controllers/SavedReportsController.php | 1 + resources/views/reports/custom.blade.php | 31 ++++++++++--------- 3 files changed, 29 insertions(+), 15 deletions(-) create mode 100644 app/Http/Controllers/Api/SavedReportsController.php diff --git a/app/Http/Controllers/Api/SavedReportsController.php b/app/Http/Controllers/Api/SavedReportsController.php new file mode 100644 index 0000000000..c4221ea817 --- /dev/null +++ b/app/Http/Controllers/Api/SavedReportsController.php @@ -0,0 +1,12 @@ +all()); } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 7a38679057..78c07c519b 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -375,7 +375,7 @@ -{{-- {{ $fieldname = $report->name }}--}} -{{-- --}} + + {{ $fieldname = $report->name }} + From 7a5faa96196c3ebc12c8b6461e8575d0ba6a5f4d Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 30 Oct 2023 12:03:50 -0700 Subject: [PATCH 008/240] Adjust margin on custom report page --- resources/views/reports/custom.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 78c07c519b..f8427f646b 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -14,7 +14,7 @@ @section('content')
-
+
{{ Form::open(['method' => 'post', 'class' => 'form-horizontal', 'id' => 'custom-report-form']) }} {{csrf_field()}} From 06186c9b12ff7cd1103e2b8ab41217147802a607 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 30 Oct 2023 16:30:53 -0700 Subject: [PATCH 009/240] WIP: Simply post the form to a different controller --- app/Http/Controllers/ReportsController.php | 1 + .../Controllers/SavedReportsController.php | 7 +-- resources/views/reports/custom.blade.php | 50 +++++++++++-------- 3 files changed, 30 insertions(+), 28 deletions(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index a04cd8356b..4b4db866ac 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -407,6 +407,7 @@ class ReportsController extends Controller */ public function postCustom(Request $request) { + dd('postCustom', $request->all()); ini_set('max_execution_time', env('REPORT_TIME_LIMIT', 12000)); //12000 seconds = 200 minutes $this->authorize('reports.view'); diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index 519e07b79b..31b91f0347 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -6,13 +6,8 @@ use Illuminate\Http\Request; class SavedReportsController extends Controller { - //a method to the madness public function store(Request $request) { - - - dd($request->all()); - + dd('saved reports', $request->all()); } - } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index f8427f646b..94bdc37879 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -16,7 +16,12 @@
- {{ Form::open(['method' => 'post', 'class' => 'form-horizontal', 'id' => 'custom-report-form']) }} + {{ Form::open([ + 'method' => 'post', + 'class' => 'form-horizontal', + 'id' => 'custom-report-form', + 'url' => '/reports/custom', + ]) }} {{csrf_field()}} @@ -449,27 +454,28 @@ $("#savetemplateform").submit(function(e) { e.preventDefault(e); - let elements = Array.from(document.getElementById("custom-report-form").elements).map(item=>item.name); - console.log(elements); - - $("#savetemplateoptions").val(elements) - - let formElement = document.getElementById('custom-report-form') - - let inputsAsArray = Array.from(formElement.elements) - - inputsAsArray.map(function(item){ - // not a real method - if (item.isACheckbox()){ - return {name: item.name, type: checkbox, checked: item.checked}; - } - - if (item.isASelect){ - return {name:item.name, type: select, selected: [item.elements]} - } - }) - // set hidden input to variable - e.currentTarget.submit(); + $('#custom-report-form').attr('action', '/reports/savedtemplate').submit() + // let elements = Array.from(document.getElementById("custom-report-form").elements).map(item=>item.name); + // console.log(elements); + // + // $("#savetemplateoptions").val(elements) + // + // let formElement = document.getElementById('custom-report-form') + // + // let inputsAsArray = Array.from(formElement.elements) + // + // inputsAsArray.map(function(item){ + // // not a real method + // if (item.isACheckbox()){ + // return {name: item.name, type: checkbox, checked: item.checked}; + // } + // + // if (item.isASelect){ + // return {name:item.name, type: select, selected: [item.elements]} + // } + // }) + // // set hidden input to variable + // e.currentTarget.submit(); }); From b7011d853a1a5fd0236a26b9e437bca786584d68 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 2 Nov 2023 17:10:50 -0700 Subject: [PATCH 010/240] WIP: add methods to restore settings from saved report --- app/Http/Controllers/ReportsController.php | 8 +- .../Controllers/SavedReportsController.php | 10 ++- app/Models/SavedReport.php | 26 ++++++ database/factories/SavedReportFactory.php | 21 +++++ resources/views/reports/custom.blade.php | 82 +++++++++---------- tests/Unit/SavedReportTest.php | 37 +++++++++ 6 files changed, 141 insertions(+), 43 deletions(-) create mode 100644 database/factories/SavedReportFactory.php create mode 100644 tests/Unit/SavedReportTest.php diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 4b4db866ac..d60e201e77 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -394,7 +394,13 @@ class ReportsController extends Controller $customfields = CustomField::get(); $saved_reports = SavedReport::get(); - return view('reports/custom')->with('customfields', $customfields)->with('saved_reports', $saved_reports); + return view('reports/custom', [ + 'customfields' => $customfields, + 'saved_reports' => $saved_reports, + // @todo: temporary + 'savedReport' => $saved_reports->first(), + // 'savedReport' => new SavedReport, + ]); } /** diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index 31b91f0347..fcb9b54604 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -2,12 +2,20 @@ namespace App\Http\Controllers; +use App\Models\SavedReport; use Illuminate\Http\Request; class SavedReportsController extends Controller { public function store(Request $request) { - dd('saved reports', $request->all()); + $savedReport = SavedReport::first(); + + $savedReport->options = $request->except('_token'); + + $savedReport->save(); + + // @todo: should this redirect elsewhere? + return redirect()->back(); } } diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index cd1cdd7e58..81c5b9a66c 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -23,4 +23,30 @@ class SavedReport extends Model 'name', 'options', ]; + + public function checkmarkValue($property) + { + // Assuming we're using the null object pattern, + // return the default value if the object is not saved yet. + if (is_null($this->id)) { + return '1'; + } + + // Return the property's value if it exists + // and return the default value if not. + return $this->options[$property] ?? '0'; + } + + public function textValue($property) + { + // Assuming we're using the null object pattern, + // return the default value if the object is not saved yet. + if (is_null($this->id)) { + return ''; + } + + // Return the property's value if it exists + // and return the default value if not. + return $this->options[$property] ?? ''; + } } diff --git a/database/factories/SavedReportFactory.php b/database/factories/SavedReportFactory.php new file mode 100644 index 0000000000..72279bd3e5 --- /dev/null +++ b/database/factories/SavedReportFactory.php @@ -0,0 +1,21 @@ + $this->faker->word(), + 'options' => json_encode([]), + ]; + } +} diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 94bdc37879..b9ce08a8c3 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -40,147 +40,147 @@ @@ -190,32 +190,32 @@

{{ trans('general.checked_out_to') }} {{ trans('general.fields') }}:

@@ -228,7 +228,7 @@ @foreach ($customfields as $customfield) @@ -258,7 +258,7 @@
- +
@@ -266,9 +266,9 @@
- + to - +
@@ -324,13 +324,13 @@
diff --git a/tests/Unit/SavedReportTest.php b/tests/Unit/SavedReportTest.php new file mode 100644 index 0000000000..a99408a846 --- /dev/null +++ b/tests/Unit/SavedReportTest.php @@ -0,0 +1,37 @@ +create([ + 'options' => [ + 'is_a_checkbox_value' => '1', + ], + ]); + + $this->assertEquals('1', $savedReport->checkmarkValue('is_a_checkbox_value')); + $this->assertEquals('0', $savedReport->checkmarkValue('non_existent_key')); + + $this->assertEquals('1', (new SavedReport)->checkmarkValue('is_a_checkbox_value')); + } + + public function testParsingTextValues() + { + $savedReport = SavedReport::factory()->create([ + 'options' => [ + 'is_a_text_value' => 'some text', + ], + ]); + + $this->assertEquals('some text', $savedReport->textValue('is_a_text_value')); + $this->assertEquals('', $savedReport->textValue('non_existent_key')); + + $this->assertEquals('', (new SavedReport)->textValue('is_a_text_value')); + } +} From 4f031149e83828bb9390ec5bd3ccdb2b9b2afc5c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 30 Nov 2023 12:12:57 -0800 Subject: [PATCH 011/240] Scaffold a couple test cases --- tests/Unit/SavedReportTest.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/tests/Unit/SavedReportTest.php b/tests/Unit/SavedReportTest.php index a99408a846..fad10abbb9 100644 --- a/tests/Unit/SavedReportTest.php +++ b/tests/Unit/SavedReportTest.php @@ -34,4 +34,18 @@ class SavedReportTest extends TestCase $this->assertEquals('', (new SavedReport)->textValue('is_a_text_value')); } + + public function testParsingSelectValues() + { + $this->markTestIncomplete(); + } + + public function testSelectValuesDoNotIncludeDeletedModels() + { + $this->markTestIncomplete(); + + // report saved with select option for a company (or whatever) + // company is deleted + // ensure company's id is not returned + } } From bca7f208a6c44640a19113809775a36f65c96697 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 30 Nov 2023 16:57:21 -0800 Subject: [PATCH 012/240] Implement restoring select values --- app/Models/SavedReport.php | 22 ++++++++- .../forms/edit/category-select.blade.php | 12 +++++ .../forms/edit/company-select.blade.php | 7 +++ .../forms/edit/department-select.blade.php | 12 +++++ .../forms/edit/location-select.blade.php | 7 +++ .../forms/edit/manufacturer-select.blade.php | 12 +++++ .../forms/edit/model-select.blade.php | 12 +++++ .../forms/edit/status-select.blade.php | 7 +++ .../forms/edit/supplier-select.blade.php | 7 +++ resources/views/reports/custom.blade.php | 18 ++++---- tests/Unit/SavedReportTest.php | 45 ++++++++++++++++--- 11 files changed, 145 insertions(+), 16 deletions(-) diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index 81c5b9a66c..afefc37ba3 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -24,7 +24,7 @@ class SavedReport extends Model 'options', ]; - public function checkmarkValue($property) + public function checkmarkValue($property): string { // Assuming we're using the null object pattern, // return the default value if the object is not saved yet. @@ -37,7 +37,25 @@ class SavedReport extends Model return $this->options[$property] ?? '0'; } - public function textValue($property) + public function selectValue($property) + { + return $this->options[$property] ?? null; + } + + public function selectValues($property) + { + if (!isset($this->options[$property])) { + return null; + } + + if ($this->options[$property] === [null]) { + return null; + } + + return $this->options[$property]; + } + + public function textValue($property): string { // Assuming we're using the null object pattern, // return the default value if the object is not saved yet. diff --git a/resources/views/partials/forms/edit/category-select.blade.php b/resources/views/partials/forms/edit/category-select.blade.php index 684b8d76da..ea473d9c5e 100644 --- a/resources/views/partials/forms/edit/category-select.blade.php +++ b/resources/views/partials/forms/edit/category-select.blade.php @@ -5,6 +5,18 @@
+ @isset ($selected) + @foreach ($selected as $company_id) + + @endforeach + @endisset @if ($company_id = Request::old($fieldname, (isset($item)) ? $item->{$fieldname} : ''))
From c3b53b28e3fbd3d818e7605c09135af9092a651b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 14:19:03 -0800 Subject: [PATCH 019/240] Allow saving custom reports --- app/Http/Controllers/ReportsController.php | 4 +- .../Controllers/SavedReportsController.php | 14 +++---- app/Models/SavedReport.php | 2 + app/Models/User.php | 6 +++ resources/views/reports/custom.blade.php | 38 +++++++++++++++---- 5 files changed, 45 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index bf00e0ce23..ba098d78a5 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -397,9 +397,7 @@ class ReportsController extends Controller return view('reports/custom', [ 'customfields' => $customfields, 'saved_reports' => $saved_reports, - // @todo: temporary - 'savedReport' => $saved_reports->find($request->input('report')), - // 'savedReport' => new SavedReport, + 'savedReport' => $saved_reports->find($request->input('report')) ?? new SavedReport, ]); } diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index a28af2aa9e..603cb76c08 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -2,21 +2,17 @@ namespace App\Http\Controllers; -use App\Models\SavedReport; use Illuminate\Http\Request; class SavedReportsController extends Controller { public function store(Request $request) { - // @todo: make this dynamic - $savedReport = SavedReport::first(); + $report = $request->user()->savedReports()->create([ + 'name' => $request->get('report_name'), + 'options' => $request->except(['_token', 'report_name']), + ]); - $savedReport->options = $request->except('_token'); - - $savedReport->save(); - - // @todo: redirect back with the saved report pre-populated? - return redirect()->back(); + return redirect()->route('reports/custom', ['report' => $report->id]); } } diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index 787e31e825..2a5d59ff72 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -24,6 +24,8 @@ class SavedReport extends Model 'options', ]; + // @todo: add $rules + //we will need a bit to catch and store the name of the report. //for now the blip above is creating the name, but can be confusing if multiple are made at once diff --git a/app/Models/User.php b/app/Models/User.php index 98a3ec346b..95713fb655 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -14,6 +14,7 @@ use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; use Illuminate\Contracts\Translation\HasLocalePreference; use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Factories\HasFactory; +use Illuminate\Database\Eloquent\Relations\HasMany; use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Foundation\Auth\Access\Authorizable; use Illuminate\Notifications\Notifiable; @@ -329,6 +330,11 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo return $this->belongsToMany(\App\Models\License::class, 'license_seats', 'assigned_to', 'license_id')->withPivot('id'); } + public function savedReports(): HasMany + { + return $this->hasMany(SavedReport::class); + } + /** * Establishes a count of all items assigned * diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 48138dc62f..3c007af500 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -371,14 +371,11 @@ {{ trans('general.generate') }}
-
@csrf + {{-- this will be a box to name the report? --}}
@@ -445,7 +459,17 @@ $("#savetemplateform").submit(function(e) { e.preventDefault(e); - $('#custom-report-form').attr('action', '/reports/savedtemplate').submit() + + let form = $('#custom-report-form'); + + $('').attr({ + type: 'hidden', + name: 'report_name', + value: $('#report_name').val(), + }).appendTo(form); + + form.attr('action', '/reports/savedtemplate').submit(); + // let elements = Array.from(document.getElementById("custom-report-form").elements).map(item=>item.name); // console.log(elements); // From c9157dc55d236272a614a5a9c834df329c18576a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 14:20:33 -0800 Subject: [PATCH 020/240] Update docblock --- app/Http/Controllers/ReportsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index ba098d78a5..1df676067b 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -386,7 +386,7 @@ class ReportsController extends Controller * @author [A. Gianotto] [] * @see ReportsController::postCustomReport() method that generates the CSV * @since [v1.0] - * @return \Illuminate\Http\Response + * @return \Illuminate\Contracts\View\View */ public function getCustomReport(Request $request) { From c3845f439362261553c148915fea7c059195b76e Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 14:29:33 -0800 Subject: [PATCH 021/240] Add tests around loading saved reports --- .../Feature/SavedReports/SavedReportsTest.php | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 tests/Feature/SavedReports/SavedReportsTest.php diff --git a/tests/Feature/SavedReports/SavedReportsTest.php b/tests/Feature/SavedReports/SavedReportsTest.php new file mode 100644 index 0000000000..7c465beae8 --- /dev/null +++ b/tests/Feature/SavedReports/SavedReportsTest.php @@ -0,0 +1,52 @@ +actingAs(User::factory()->canViewReports()->create()) + ->get(route('reports/custom')) + ->assertOk() + ->assertViewHas(['savedReport' => function (SavedReport $report) { + // the view should have an empty report by default + return $report->exists() === false; + }]); + } + + public function testCanLoadASavedCustomReport() + { + $user = User::factory()->canViewReports()->create(); + $savedReport = SavedReport::factory()->make(['name' => 'My Awesome Report']); + $user->savedReports()->save($savedReport); + + $this->actingAs($user) + ->get(route('reports/custom', ['report' => $savedReport->id])) + ->assertOk() + ->assertViewHas(['savedReport' => function (SavedReport $viewReport) use ($savedReport) { + return $viewReport->is($savedReport); + }]); + } + + public function testCanOnlySeeOwnSavedCustomReports() + { + $this->markTestIncomplete('potentially...'); + + // create saved reports for two users + // load the route('reports/custom') + // ensure the view only has the current users reports ($saved_reports) + } + + public function testCanSaveACustomReport() + { + $this->markTestIncomplete(); + } +} From 52028ddef2f400b8251b455d648ec4d3ddcc609c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 15:34:17 -0800 Subject: [PATCH 022/240] Add authorization to saving saved reports route --- .../Controllers/SavedReportsController.php | 2 ++ routes/web.php | 1 + .../Feature/SavedReports/SavedReportsTest.php | 18 ++++++++++++++++++ 3 files changed, 21 insertions(+) diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index 603cb76c08..ddc611539c 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -8,6 +8,8 @@ class SavedReportsController extends Controller { public function store(Request $request) { + $this->authorize('reports.view'); + $report = $request->user()->savedReports()->create([ 'name' => $request->get('report_name'), 'options' => $request->except(['_token', 'report_name']), diff --git a/routes/web.php b/routes/web.php index 8da447916a..14d98d7318 100644 --- a/routes/web.php +++ b/routes/web.php @@ -357,6 +357,7 @@ Route::group(['middleware' => ['auth']], function () { )->name('reports/export/accessories'); Route::get('reports/custom', [ReportsController::class, 'getCustomReport'])->name('reports/custom'); Route::post('reports/custom', [ReportsController::class, 'postCustom']); + // @todo: change to saved-template? Route::post('reports/savedtemplate', [SavedReportsController::class, 'store'])->name('savedreports/store'); Route::get( diff --git a/tests/Feature/SavedReports/SavedReportsTest.php b/tests/Feature/SavedReports/SavedReportsTest.php index 7c465beae8..c95da4feaf 100644 --- a/tests/Feature/SavedReports/SavedReportsTest.php +++ b/tests/Feature/SavedReports/SavedReportsTest.php @@ -49,4 +49,22 @@ class SavedReportsTest extends TestCase { $this->markTestIncomplete(); } + + public function testSavingReportRequiresValidFields() + { + $this->markTestIncomplete(); + + $this->actingAs(User::factory()->canViewReports()->create()) + ->post(route('savedreports/store'), [ + // + ]) + ->assertSessionHasErrors('report_name'); + } + + public function testSavingReportRequiresCorrectPermission() + { + $this->actingAs(User::factory()->create()) + ->post(route('savedreports/store')) + ->assertForbidden(); + } } From b9cda8836393c607042457fb680eefc954816cc6 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 16:20:17 -0800 Subject: [PATCH 023/240] Alphabetize saved reports list --- app/Http/Controllers/ReportsController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 1df676067b..9ff7108280 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -392,7 +392,7 @@ class ReportsController extends Controller { $this->authorize('reports.view'); $customfields = CustomField::get(); - $saved_reports = SavedReport::get(); + $saved_reports = SavedReport::orderBy('name')->get(); return view('reports/custom', [ 'customfields' => $customfields, From 89c47c18793906ec51fb9b031ff3707a002c3852 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 11 Dec 2023 16:20:36 -0800 Subject: [PATCH 024/240] Add validation for saving reports --- app/Http/Controllers/SavedReportsController.php | 7 +++++-- app/Models/SavedReport.php | 6 ++++++ resources/views/reports/custom.blade.php | 6 +++--- tests/Feature/SavedReports/SavedReportsTest.php | 13 +------------ 4 files changed, 15 insertions(+), 17 deletions(-) diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/SavedReportsController.php index ddc611539c..92687f323d 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/SavedReportsController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers; +use App\Models\SavedReport; use Illuminate\Http\Request; class SavedReportsController extends Controller @@ -10,9 +11,11 @@ class SavedReportsController extends Controller { $this->authorize('reports.view'); + $request->validate((new SavedReport)->getRules()); + $report = $request->user()->savedReports()->create([ - 'name' => $request->get('report_name'), - 'options' => $request->except(['_token', 'report_name']), + 'name' => $request->get('name'), + 'options' => $request->except(['_token', 'name']), ]); return redirect()->route('reports/custom', ['report' => $report->id]); diff --git a/app/Models/SavedReport.php b/app/Models/SavedReport.php index 2a5d59ff72..dab8486a6e 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/SavedReport.php @@ -4,10 +4,12 @@ namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; +use Watson\Validating\ValidatingTrait; class SavedReport extends Model { use HasFactory; + use ValidatingTrait; /** * The attributes that should be cast. @@ -25,6 +27,10 @@ class SavedReport extends Model ]; // @todo: add $rules + protected $rules = [ + 'name' => 'required|unique:saved_reports,name', + 'options' => 'array', + ]; //we will need a bit to catch and store the name of the report. //for now the blip above is creating the name, but can be confusing if multiple are made at once diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 3c007af500..219fc79aa5 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -375,7 +375,7 @@ @csrf - + {{-- this will be a box to name the report? --}}
-
- -
@csrf - {{-- this will be a box to name the report? --}} -
+
{{-- --}} {{-- {{ trans('admin/reports/general.select_template') }}--}} @@ -391,7 +385,7 @@ + + @if($saved_reports->first()!="") + + + + @endif + @push('js') - @endpush -
+
+ {{-- --}} + {{-- {{ trans('admin/reports/general.select_template') }}--}} + {{-- --}} + {{-- --}} + {{-- {!! Form::select('brand', array('1'=>'Text','2'=>'Logo','3'=>'Logo + Text'), old('brand', $setting->brand), array('class' => 'form-control select2', 'style'=>'width: 150px ;')) !!}--}} + + +{{-- @if($saved_reports->first()!="")--}} +{{-- --}} +{{--
--}} +{{-- @csrf--}} +{{-- --}} +{{-- --}} +{{-- --}} +{{--
--}} +{{-- --}} +{{-- @endif--}} + + @push('js') + + @endpush +
+ @endif
diff --git a/routes/web.php b/routes/web.php index f86d9b286d..b4aafaf011 100644 --- a/routes/web.php +++ b/routes/web.php @@ -359,7 +359,9 @@ Route::group(['middleware' => ['auth']], function () { Route::post('reports/custom', [ReportsController::class, 'postCustom']); // @todo: change to saved-template? Route::post('reports/savedtemplate', [SavedReportsController::class, 'store'])->name('savedreports/store'); - Route::post('report/savedtemplate', [SavedReportsController::class, 'update'])->name('savedreports/update'); + // @todo: starting the process of adding "-" to saved-template... + Route::get('reports/saved-templates/{reportId}/edit', [SavedReportsController::class, 'edit'])->name('saved-templates.edit'); + Route::put('report/savedtemplate', [SavedReportsController::class, 'update'])->name('savedreports/update'); Route::get( 'reports/activity', From 9fcb1a2d0e9459fb83d44aab177aa64bacf52a46 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 18 Dec 2023 12:55:48 -0800 Subject: [PATCH 033/240] Rename SavedReport to ReportTemplate --- ...ller.php => ReportTemplatesController.php} | 18 +- app/Http/Controllers/ReportsController.php | 8 +- .../{SavedReport.php => ReportTemplate.php} | 4 +- app/Models/User.php | 4 +- ...tFactory.php => ReportTemplateFactory.php} | 2 +- ..._232739_create_report_templates_table.php} | 6 +- resources/views/reports/custom.blade.php | 167 +++++++++--------- routes/web.php | 10 +- .../ReportTemplateTest.php} | 32 ++-- ...dReportTest.php => ReportTemplateTest.php} | 18 +- 10 files changed, 131 insertions(+), 138 deletions(-) rename app/Http/Controllers/{SavedReportsController.php => ReportTemplatesController.php} (66%) rename app/Models/{SavedReport.php => ReportTemplate.php} (96%) rename database/factories/{SavedReportFactory.php => ReportTemplateFactory.php} (88%) rename database/migrations/{2023_08_23_232739_create_saved_reports_table.php => 2023_08_23_232739_create_report_templates_table.php} (77%) rename tests/Feature/{SavedReports/SavedReportsTest.php => ReportTemplates/ReportTemplateTest.php} (58%) rename tests/Unit/{SavedReportTest.php => ReportTemplateTest.php} (88%) diff --git a/app/Http/Controllers/SavedReportsController.php b/app/Http/Controllers/ReportTemplatesController.php similarity index 66% rename from app/Http/Controllers/SavedReportsController.php rename to app/Http/Controllers/ReportTemplatesController.php index 487ded803a..5671cef244 100644 --- a/app/Http/Controllers/SavedReportsController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -3,18 +3,18 @@ namespace App\Http\Controllers; use App\Models\CustomField; -use App\Models\SavedReport; +use App\Models\ReportTemplate; use Illuminate\Http\Request; -class SavedReportsController extends Controller +class ReportTemplatesController extends Controller { public function store(Request $request) { $this->authorize('reports.view'); - $request->validate((new SavedReport)->getRules()); + $request->validate((new ReportTemplate)->getRules()); - $report = $request->user()->savedReports()->create([ + $report = $request->user()->reportTemplates()->create([ 'name' => $request->get('name'), 'options' => $request->except(['_token', 'name']), ]); @@ -24,19 +24,19 @@ class SavedReportsController extends Controller public function edit(Request $request, $reportId) { - $report = SavedReport::findOrFail($reportId); + $report = ReportTemplate::findOrFail($reportId); return view('reports/custom', [ 'customfields' => CustomField::get(), - 'savedReport' => $report, + 'reportTemplate' => $report, ]); } public function update(Request $request) { - $this->authorize('update',SavedReport::class); + $this->authorize('update',ReportTemplate::class); - if(is_null($reportid = SavedReport::find($request))) + if(is_null($reportid = ReportTemplate::find($request))) { return redirect()->route('reports/custom'); } @@ -44,7 +44,7 @@ class SavedReportsController extends Controller $request->validate()->report->id->getRules(); - $report = $request->user()->savedReports()->edit([ + $report = $request->user()->reportTemplates()->edit([ 'name' => $request->get('name'), 'options' => $request->except(['token','name']), ]); diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 9ff7108280..864e889653 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -11,7 +11,7 @@ use App\Models\CheckoutAcceptance; use App\Models\CustomField; use App\Models\Depreciation; use App\Models\License; -use App\Models\SavedReport; +use App\Models\ReportTemplate; use App\Models\Setting; use App\Notifications\CheckoutAssetNotification; use Carbon\Carbon; @@ -392,12 +392,12 @@ class ReportsController extends Controller { $this->authorize('reports.view'); $customfields = CustomField::get(); - $saved_reports = SavedReport::orderBy('name')->get(); + $report_templates = ReportTemplate::orderBy('name')->get(); return view('reports/custom', [ 'customfields' => $customfields, - 'saved_reports' => $saved_reports, - 'savedReport' => $saved_reports->find($request->input('report')) ?? new SavedReport, + 'report_templates' => $report_templates, + 'reportTemplate' => $report_templates->find($request->input('report')) ?? new ReportTemplate, ]); } diff --git a/app/Models/SavedReport.php b/app/Models/ReportTemplate.php similarity index 96% rename from app/Models/SavedReport.php rename to app/Models/ReportTemplate.php index 806c9dab99..6ea8dd95ab 100644 --- a/app/Models/SavedReport.php +++ b/app/Models/ReportTemplate.php @@ -6,7 +6,7 @@ use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Watson\Validating\ValidatingTrait; -class SavedReport extends Model +class ReportTemplate extends Model { use HasFactory; use ValidatingTrait; @@ -28,7 +28,7 @@ class SavedReport extends Model // @todo: add $rules protected $rules = [ - 'name' => 'required|unique:saved_reports,name', + 'name' => 'required|unique:report_templates,name', 'options' => 'array', ]; diff --git a/app/Models/User.php b/app/Models/User.php index 95713fb655..8355189b14 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -330,9 +330,9 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo return $this->belongsToMany(\App\Models\License::class, 'license_seats', 'assigned_to', 'license_id')->withPivot('id'); } - public function savedReports(): HasMany + public function reportTemplates(): HasMany { - return $this->hasMany(SavedReport::class); + return $this->hasMany(ReportTemplate::class); } /** diff --git a/database/factories/SavedReportFactory.php b/database/factories/ReportTemplateFactory.php similarity index 88% rename from database/factories/SavedReportFactory.php rename to database/factories/ReportTemplateFactory.php index 72279bd3e5..1ece94e410 100644 --- a/database/factories/SavedReportFactory.php +++ b/database/factories/ReportTemplateFactory.php @@ -4,7 +4,7 @@ namespace Database\Factories; use Illuminate\Database\Eloquent\Factories\Factory; -class SavedReportFactory extends Factory +class ReportTemplateFactory extends Factory { /** * Define the model's default state. diff --git a/database/migrations/2023_08_23_232739_create_saved_reports_table.php b/database/migrations/2023_08_23_232739_create_report_templates_table.php similarity index 77% rename from database/migrations/2023_08_23_232739_create_saved_reports_table.php rename to database/migrations/2023_08_23_232739_create_report_templates_table.php index 2065880095..31615b6fe4 100644 --- a/database/migrations/2023_08_23_232739_create_saved_reports_table.php +++ b/database/migrations/2023_08_23_232739_create_report_templates_table.php @@ -4,7 +4,7 @@ use Illuminate\Database\Migrations\Migration; use Illuminate\Database\Schema\Blueprint; use Illuminate\Support\Facades\Schema; -class CreateSavedReportsTable extends Migration +class CreateReportTemplatesTable extends Migration { /** * Run the migrations. @@ -13,7 +13,7 @@ class CreateSavedReportsTable extends Migration */ public function up() { - Schema::create('saved_reports', function (Blueprint $table) { + Schema::create('report_templates', function (Blueprint $table) { $table->id(); $table->integer('user_id')->nullable(); $table->string('name'); @@ -30,6 +30,6 @@ class CreateSavedReportsTable extends Migration */ public function down() { - Schema::dropIfExists('saved_reports'); + Schema::dropIfExists('report_templates'); } } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 29a9511bd9..016020a508 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -28,31 +28,31 @@

- @if ($savedReport->exists && request()->routeIs('saved-templates.edit')) - Updating: {{ $savedReport->name }} - @elseif($savedReport->exists) - Saved Template: {{ $savedReport->name }} + @if ($reportTemplate->exists && request()->routeIs('report-templates.edit')) + Updating: {{ $reportTemplate->name }} + @elseif($reportTemplate->exists) + Saved Template: {{ $reportTemplate->name }} @else {{ trans('general.customize_report') }} @endif

- @if ($savedReport->exists && request()->routeIs('saved-templates.edit')) + @if ($reportTemplate->exists && request()->routeIs('report-templates.edit'))
{{-- todo --}} -
+ id) }}"> @csrf @method('PUT') - +
- @elseif ($savedReport->exists) + @elseif ($reportTemplate->exists)
@@ -236,32 +236,32 @@

{{ trans('general.checked_out_to') }} {{ trans('general.fields') }}:

@@ -274,7 +274,7 @@ @foreach ($customfields as $customfield) @@ -290,21 +290,21 @@
- @include ('partials.forms.edit.company-select', ['translated_name' => trans('general.company'),'multiple' => 'true', 'fieldname' => 'by_company_id[]', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_company_id')]) - @include ('partials.forms.edit.location-select', ['translated_name' => trans('general.location'), 'multiple' => 'true', 'fieldname' => 'by_location_id[]', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_location_id')]) - @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.default_location'), 'multiple' => 'true', 'fieldname' => 'by_rtd_location_id[]', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_rtd_location_id')]) - @include ('partials.forms.edit.department-select', ['translated_name' => trans('general.department'), 'fieldname' => 'by_dept_id', 'hide_new' => 'true', 'selected' => $savedReport->selectValue('by_dept_id')]) - @include ('partials.forms.edit.supplier-select', ['translated_name' => trans('general.supplier'), 'fieldname' => 'by_supplier_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_supplier_id')]) - @include ('partials.forms.edit.model-select', ['translated_name' => trans('general.asset_model'), 'fieldname' => 'by_model_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_model_id')]) - @include ('partials.forms.edit.manufacturer-select', ['translated_name' => trans('general.manufacturer'), 'fieldname' => 'by_manufacturer_id', 'hide_new' => 'true', 'selected' => $savedReport->selectValue('by_manufacturer_id')]) - @include ('partials.forms.edit.category-select', ['translated_name' => trans('general.category'), 'fieldname' => 'by_category_id', 'hide_new' => 'true', 'category_type' => 'asset', 'selected' => $savedReport->selectValue('by_category_id')]) - @include ('partials.forms.edit.status-select', ['translated_name' => trans('admin/hardware/form.status'), 'fieldname' => 'by_status_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $savedReport->selectValues('by_status_id')]) + @include ('partials.forms.edit.company-select', ['translated_name' => trans('general.company'),'multiple' => 'true', 'fieldname' => 'by_company_id[]', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_company_id')]) + @include ('partials.forms.edit.location-select', ['translated_name' => trans('general.location'), 'multiple' => 'true', 'fieldname' => 'by_location_id[]', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_location_id')]) + @include ('partials.forms.edit.location-select', ['translated_name' => trans('admin/hardware/form.default_location'), 'multiple' => 'true', 'fieldname' => 'by_rtd_location_id[]', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_rtd_location_id')]) + @include ('partials.forms.edit.department-select', ['translated_name' => trans('general.department'), 'fieldname' => 'by_dept_id', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValue('by_dept_id')]) + @include ('partials.forms.edit.supplier-select', ['translated_name' => trans('general.supplier'), 'fieldname' => 'by_supplier_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_supplier_id')]) + @include ('partials.forms.edit.model-select', ['translated_name' => trans('general.asset_model'), 'fieldname' => 'by_model_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_model_id')]) + @include ('partials.forms.edit.manufacturer-select', ['translated_name' => trans('general.manufacturer'), 'fieldname' => 'by_manufacturer_id', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValue('by_manufacturer_id')]) + @include ('partials.forms.edit.category-select', ['translated_name' => trans('general.category'), 'fieldname' => 'by_category_id', 'hide_new' => 'true', 'category_type' => 'asset', 'selected' => $reportTemplate->selectValue('by_category_id')]) + @include ('partials.forms.edit.status-select', ['translated_name' => trans('admin/hardware/form.status'), 'fieldname' => 'by_status_id[]', 'multiple' => 'true', 'hide_new' => 'true', 'selected' => $reportTemplate->selectValues('by_status_id')])
- +
@@ -312,9 +312,9 @@
- + to - +
@@ -322,9 +322,9 @@
- + to - +
@@ -332,9 +332,9 @@
- + to - +
@@ -342,9 +342,9 @@
- + to - +
@@ -352,9 +352,9 @@
- + to - +
@@ -362,36 +362,36 @@
- + to - +
@@ -411,12 +411,12 @@
- @if (! request()->routeIs('saved-templates.edit')) + @if (! request()->routeIs('report-templates.edit'))
-
+ @csrf - {{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} + {{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} @@ -424,11 +424,6 @@
- {{-- --}} - {{-- {{ trans('admin/reports/general.select_template') }}--}} - {{-- --}} - {{-- --}} - {{-- {!! Form::select('brand', array('1'=>'Text','2'=>'Logo','3'=>'Logo + Text'), old('brand', $setting->brand), array('class' => 'form-control select2', 'style'=>'width: 150px ;')) !!}--}} @@ -447,10 +442,10 @@ {{-- --}} -{{-- --}} +{{-- --}} {{-- @csrf--}} {{-- --}} -{{-- --}} +{{-- --}} {{-- --}} @@ -529,7 +524,7 @@ value: $('#name').val(), }).appendTo(form); - form.attr('action', '/reports/savedtemplate').submit(); + form.attr('action', '{{ route('report-templates.store') }}').submit(); }); diff --git a/routes/web.php b/routes/web.php index b4aafaf011..d23bf83e46 100644 --- a/routes/web.php +++ b/routes/web.php @@ -16,7 +16,7 @@ use App\Http\Controllers\ManufacturersController; use App\Http\Controllers\ModalController; use App\Http\Controllers\ProfileController; use App\Http\Controllers\ReportsController; -use App\Http\Controllers\SavedReportsController; +use App\Http\Controllers\ReportTemplatesController; use App\Http\Controllers\SettingsController; use App\Http\Controllers\StatuslabelsController; use App\Http\Controllers\SuppliersController; @@ -357,11 +357,9 @@ Route::group(['middleware' => ['auth']], function () { )->name('reports/export/accessories'); Route::get('reports/custom', [ReportsController::class, 'getCustomReport'])->name('reports/custom'); Route::post('reports/custom', [ReportsController::class, 'postCustom']); - // @todo: change to saved-template? - Route::post('reports/savedtemplate', [SavedReportsController::class, 'store'])->name('savedreports/store'); - // @todo: starting the process of adding "-" to saved-template... - Route::get('reports/saved-templates/{reportId}/edit', [SavedReportsController::class, 'edit'])->name('saved-templates.edit'); - Route::put('report/savedtemplate', [SavedReportsController::class, 'update'])->name('savedreports/update'); + Route::post('reports/saved-templates', [ReportTemplatesController::class, 'store'])->name('report-templates.store'); + Route::get('reports/saved-templates/{reportId}/edit', [ReportTemplatesController::class, 'edit'])->name('report-templates.edit'); + Route::post('report/saved-templates/{reportId}', [ReportTemplatesController::class, 'update'])->name('report-templates.update'); Route::get( 'reports/activity', diff --git a/tests/Feature/SavedReports/SavedReportsTest.php b/tests/Feature/ReportTemplates/ReportTemplateTest.php similarity index 58% rename from tests/Feature/SavedReports/SavedReportsTest.php rename to tests/Feature/ReportTemplates/ReportTemplateTest.php index c68e99688d..92a6ac696d 100644 --- a/tests/Feature/SavedReports/SavedReportsTest.php +++ b/tests/Feature/ReportTemplates/ReportTemplateTest.php @@ -1,13 +1,13 @@ actingAs(User::factory()->canViewReports()->create()) ->get(route('reports/custom')) ->assertOk() - ->assertViewHas(['savedReport' => function (SavedReport $report) { + ->assertViewHas(['reportTemplate' => function (ReportTemplate $report) { // the view should have an empty report by default return $report->exists() === false; }]); @@ -25,14 +25,14 @@ class SavedReportsTest extends TestCase public function testCanLoadASavedCustomReport() { $user = User::factory()->canViewReports()->create(); - $savedReport = SavedReport::factory()->make(['name' => 'My Awesome Report']); - $user->savedReports()->save($savedReport); + $reportTemplate = ReportTemplate::factory()->make(['name' => 'My Awesome Report']); + $user->reportTemplates()->save($reportTemplate); $this->actingAs($user) - ->get(route('reports/custom', ['report' => $savedReport->id])) + ->get(route('reports/custom', ['report' => $reportTemplate->id])) ->assertOk() - ->assertViewHas(['savedReport' => function (SavedReport $viewReport) use ($savedReport) { - return $viewReport->is($savedReport); + ->assertViewHas(['reportTemplate' => function (ReportTemplate $viewReport) use ($reportTemplate) { + return $viewReport->is($reportTemplate); }]); } @@ -41,26 +41,26 @@ class SavedReportsTest extends TestCase $user = User::factory()->canViewReports()->create(); $this->actingAs($user) - ->post(route('savedreports/store'), [ + ->post(route('report-templates.store'), [ 'name' => 'My Awesome Report', 'company' => '1', 'by_company_id' => ['1', '2'], ]) ->assertRedirect(); - $report = $user->savedReports->first(function ($report) { + $template = $user->reportTemplates->first(function ($report) { return $report->name === 'My Awesome Report'; }); - $this->assertNotNull($report); - $this->assertEquals('1', $report->options['company']); - $this->assertEquals(['1', '2'], $report->options['by_company_id']); + $this->assertNotNull($template); + $this->assertEquals('1', $template->options['company']); + $this->assertEquals(['1', '2'], $template->options['by_company_id']); } public function testSavingReportRequiresValidFields() { $this->actingAs(User::factory()->canViewReports()->create()) - ->post(route('savedreports/store'), [ + ->post(route('report-templates.store'), [ // ]) ->assertSessionHasErrors('name'); @@ -69,7 +69,7 @@ class SavedReportsTest extends TestCase public function testSavingReportRequiresCorrectPermission() { $this->actingAs(User::factory()->create()) - ->post(route('savedreports/store')) + ->post(route('report-templates.store')) ->assertForbidden(); } } diff --git a/tests/Unit/SavedReportTest.php b/tests/Unit/ReportTemplateTest.php similarity index 88% rename from tests/Unit/SavedReportTest.php rename to tests/Unit/ReportTemplateTest.php index 02b8876dd4..7af41710c7 100644 --- a/tests/Unit/SavedReportTest.php +++ b/tests/Unit/ReportTemplateTest.php @@ -2,14 +2,14 @@ namespace Tests\Unit; -use App\Models\SavedReport; +use App\Models\ReportTemplate; use Tests\TestCase; -class SavedReportTest extends TestCase +class ReportTemplateTest extends TestCase { public function testParsingCheckmarkValue() { - $savedReport = SavedReport::factory()->create([ + $savedReport = ReportTemplate::factory()->create([ 'options' => [ 'is_a_checkbox_field' => '1', ], @@ -18,12 +18,12 @@ class SavedReportTest extends TestCase $this->assertEquals('1', $savedReport->checkmarkValue('is_a_checkbox_field')); $this->assertEquals('0', $savedReport->checkmarkValue('non_existent_key')); - $this->assertEquals('1', (new SavedReport)->checkmarkValue('is_a_checkbox_field')); + $this->assertEquals('1', (new ReportTemplate)->checkmarkValue('is_a_checkbox_field')); } public function testParsingTextValue() { - $savedReport = SavedReport::factory()->create([ + $savedReport = ReportTemplate::factory()->create([ 'options' => [ 'is_a_text_field' => 'some text', ], @@ -32,12 +32,12 @@ class SavedReportTest extends TestCase $this->assertEquals('some text', $savedReport->textValue('is_a_text_field')); $this->assertEquals('', $savedReport->textValue('non_existent_key')); - $this->assertEquals('', (new SavedReport)->textValue('is_a_text_field')); + $this->assertEquals('', (new ReportTemplate)->textValue('is_a_text_field')); } public function testParsingRadioValue() { - $savedReport = SavedReport::factory()->create([ + $savedReport = ReportTemplate::factory()->create([ 'options' => [ 'is_a_radio_field' => null, ], @@ -50,7 +50,7 @@ class SavedReportTest extends TestCase public function testParsingSelectValue() { - $savedReport = SavedReport::factory()->create([ + $savedReport = ReportTemplate::factory()->create([ 'options' => [ 'is_a_text_field_as_well' => '4', 'contains_a_null_value' => null, @@ -64,7 +64,7 @@ class SavedReportTest extends TestCase public function testParsingSelectValues() { - $savedReport = SavedReport::factory()->create([ + $savedReport = ReportTemplate::factory()->create([ 'options' => [ 'is_an_array' => ['2', '3', '4'], 'is_an_array_containing_null' => [null], From ebf760a477614d8e848db11e81810332bd07d76d Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 19 Dec 2023 18:01:19 -0500 Subject: [PATCH 034/240] translations, UI fixes --- .../Controllers/ReportTemplatesController.php | 7 ++++ app/Http/Controllers/ReportsController.php | 2 +- resources/lang/en/admin/reports/message.php | 10 ++++- resources/views/reports/custom.blade.php | 41 ++++++++----------- 4 files changed, 33 insertions(+), 27 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index 5671cef244..718dd95f0e 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -18,6 +18,13 @@ class ReportTemplatesController extends Controller 'name' => $request->get('name'), 'options' => $request->except(['_token', 'name']), ]); +// This is for error handling in creation. This probably is the wrong spot, and syntax is off, but i don't wanna forget +// if(is_null($report->name)) { +// return redirect()->route('reports/custom')->with('error', trans('reports/message.create.needs_title')); +// } +// elseif(exists($report->name)) { +// return redirect()->route('reports/custom')->with('error', trans('reports/message.create.duplicate')); +// } return redirect()->route('reports/custom', ['report' => $report->id]); } diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 864e889653..443245a716 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -411,7 +411,7 @@ class ReportsController extends Controller */ public function postCustom(Request $request) { - dd('postCustom', $request->all()); + // dd('postCustom', $request->all()); ini_set('max_execution_time', env('REPORT_TIME_LIMIT', 12000)); //12000 seconds = 200 minutes $this->authorize('reports.view'); diff --git a/resources/lang/en/admin/reports/message.php b/resources/lang/en/admin/reports/message.php index d4c8f8198f..98e4ec195a 100644 --- a/resources/lang/en/admin/reports/message.php +++ b/resources/lang/en/admin/reports/message.php @@ -1,5 +1,13 @@ 'You must select at least ONE option.' + 'error' => 'You must select at least ONE option.', + + 'create' => [ + 'success' => 'Report saved successfully', + 'needs_title' => 'Report title can not be blank.', + 'duplicate' => 'Report title already exists. Please choose a different one.', + ], + + 'delete' => 'Are you sure you want to delete this report?', ); diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 016020a508..9b569f5baa 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -44,8 +44,8 @@ @method('PUT') -
@@ -58,19 +58,27 @@ title="Update" > - Update + {{ trans('general.update') }} + +{{-- This is from the license.view page-- + See line 1077 in routes.api for example of routing +{{-- --}} +{{-- --}} +{{-- {{ trans('general.delete') }}--}} +{{-- --}} + {{-- these were pulled from hardware.index and the one below doesn't work...--}} - Delete + {{ trans('general.delete') }}
@endif @@ -407,7 +415,7 @@
- {{ Form::close() }} {{--does this need to be at the bottom of all our new stuff?--}} + {{ Form::close() }}
@@ -416,7 +424,7 @@
@csrf - {{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} + {{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} @@ -427,7 +435,7 @@ -{{-- @if($saved_reports->first()!="")--}} -{{-- --}} -{{-- --}} -{{-- @csrf--}} -{{-- --}} -{{-- --}} -{{-- --}} -{{--
--}} -{{-- --}} -{{-- @endif--}} - @push('js') @endpush
+
+
+ @csrf + +
+ {{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} + + + {!! $errors->first('name', '') !!} +
+ +
+
@endif From c35179b0987bc0caa38d82ac6b9ede25242eafec Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 13:48:31 -0800 Subject: [PATCH 036/240] Use existing class in place of inline styling --- resources/views/reports/custom.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 8e49672184..ce0a3abbb7 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -420,7 +420,7 @@
@if (! request()->routeIs('report-templates.edit')) -
+
From 26cc4497eb494586e0e51a4cfb003049a32c3aa9 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 14:01:46 -0800 Subject: [PATCH 037/240] Use dedicated show route for report templates --- .../Controllers/ReportTemplatesController.php | 21 +++++++++++++++++++ app/Http/Controllers/ReportsController.php | 2 +- resources/views/reports/custom.blade.php | 4 ++-- routes/web.php | 1 + 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index 718dd95f0e..faac516460 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -29,6 +29,27 @@ class ReportTemplatesController extends Controller return redirect()->route('reports/custom', ['report' => $report->id]); } + public function show(Request $request, $reportId) + { + $this->authorize('reports.view'); + + $reportTemplate = ReportTemplate::find($reportId); + + if (!$reportTemplate) { + return redirect()->route('reports/custom') + ->with('error', 'Template does not exist or you do not have permission to view it.'); + } + + $customfields = CustomField::get(); + $report_templates = ReportTemplate::orderBy('name')->get(); + + return view('reports/custom', [ + 'customfields' => $customfields, + 'report_templates' => $report_templates, + 'reportTemplate' => $reportTemplate, + ]); + } + public function edit(Request $request, $reportId) { $report = ReportTemplate::findOrFail($reportId); diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 443245a716..5533b776bd 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -397,7 +397,7 @@ class ReportsController extends Controller return view('reports/custom', [ 'customfields' => $customfields, 'report_templates' => $report_templates, - 'reportTemplate' => $report_templates->find($request->input('report')) ?? new ReportTemplate, + 'reportTemplate' => new ReportTemplate, ]); } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index ce0a3abbb7..97f7ef088c 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -429,7 +429,7 @@ > @foreach($report_templates as $template) - @endforeach @@ -439,7 +439,7 @@ @endpush
+ @endif + @if (request()->routeIs('reports/custom'))
@csrf From 0527201ae52651243b0810b75330d4a011859ab8 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 14:41:23 -0800 Subject: [PATCH 039/240] Allow templates to be updated --- .../Controllers/ReportTemplatesController.php | 24 ++++++-------- resources/views/reports/custom.blade.php | 32 ++++++++----------- 2 files changed, 23 insertions(+), 33 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index faac516460..daefab2219 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -26,7 +26,7 @@ class ReportTemplatesController extends Controller // return redirect()->route('reports/custom')->with('error', trans('reports/message.create.duplicate')); // } - return redirect()->route('reports/custom', ['report' => $report->id]); + return redirect()->route('report-templates.show', $report->id); } public function show(Request $request, $reportId) @@ -60,24 +60,20 @@ class ReportTemplatesController extends Controller ]); } - public function update(Request $request) + public function update(Request $request, $reportId) { - $this->authorize('update',ReportTemplate::class); + $this->authorize('reports.view'); - if(is_null($reportid = ReportTemplate::find($request))) - { + $reportTemplate = ReportTemplate::find($reportId); + + if (!$reportTemplate) { + // @todo: what is the behavior we want? return redirect()->route('reports/custom'); } - $request->validate()->report->id->getRules(); - - - $report = $request->user()->reportTemplates()->edit([ - 'name' => $request->get('name'), - 'options' => $request->except(['token','name']), - ]); - - return redirect()->route('reports/custom', ['report' => $report->id]); + $reportTemplate->options = $request->except(['_token', 'name']); + $reportTemplate->save(); + return redirect()->route('report-templates.show', $reportTemplate->id); } } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index c30ae2dfcb..83f4202979 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -20,7 +20,7 @@ 'method' => 'post', 'class' => 'form-horizontal', 'id' => 'custom-report-form', - 'url' => '/reports/custom', + 'url' => request()->routeIs('report-templates.edit') ? route('report-templates.update', $reportTemplate) : '/reports/custom', ]) }} {{csrf_field()}} @@ -36,20 +36,7 @@ {{ trans('general.customize_report') }} @endif - @if ($reportTemplate->exists && request()->routeIs('report-templates.edit')) -
- {{-- todo --}} - id) }}"> - @csrf - @method('PUT') - - - - -
- @elseif ($reportTemplate->exists) + @if ($reportTemplate->exists) {{ Form::close() }} From 9d062f9849377901d09f58fb9ce4656d072f7a0f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 16:08:25 -0800 Subject: [PATCH 040/240] Make control statements more explicit --- resources/views/reports/custom.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 83f4202979..d9da2d61d7 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -28,15 +28,15 @@

- @if ($reportTemplate->exists && request()->routeIs('report-templates.edit')) + @if (request()->routeIs('report-templates.edit')) Updating: {{ $reportTemplate->name }} - @elseif($reportTemplate->exists) + @elseif(request()->routeIs('report-templates.show')) Saved Template: {{ $reportTemplate->name }} @else {{ trans('general.customize_report') }} @endif

- @if ($reportTemplate->exists) + @if (request()->routeIs('report-templates.show') || request()->routeIs('report-templates.edit'))
Date: Wed, 20 Dec 2023 16:19:04 -0800 Subject: [PATCH 041/240] Implement ability to delete templates --- .../Controllers/ReportTemplatesController.php | 18 ++++++++++ resources/views/reports/custom.blade.php | 33 +++++++++---------- routes/web.php | 3 +- 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index daefab2219..f4d9ac02fe 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -76,4 +76,22 @@ class ReportTemplatesController extends Controller return redirect()->route('report-templates.show', $reportTemplate->id); } + + public function destroy($reportId) + { + $this->authorize('reports.view'); + + $reportTemplate = ReportTemplate::find($reportId); + + if (!$reportTemplate) { + // @todo: what is the behavior we want? + return redirect()->route('reports/custom') + ->with('error', 'Template does not exist or you do not have permission to delete it.'); + } + + $reportTemplate->delete(); + + return redirect()->route('reports/custom') + ->with('success', 'Template deleted.'); + } } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index d9da2d61d7..305104c02d 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -47,26 +47,16 @@ {{ trans('general.update') }} - -{{-- This is from the license.view page-- - See line 1077 in routes.api for example of routing -{{-- --}} -{{-- --}} -{{-- {{ trans('general.delete') }}--}} -{{-- --}} - - {{-- these were pulled from hardware.index and the one below doesn't work...--}} - - {{ trans('general.delete') }} - + {{ trans('general.delete') }} +
@endif
@@ -518,5 +508,12 @@ form.attr('action', '{{ route('report-templates.store') }}').submit(); }); + $('#dataConfirmModal').on('show.bs.modal', function (event) { + var content = $(event.relatedTarget).data('content'); + var title = $(event.relatedTarget).data('title'); + $(this).find(".modal-body").text(content); + $(this).find(".modal-header").text(title); + }); + @stop diff --git a/routes/web.php b/routes/web.php index 7e19306c19..32263816aa 100644 --- a/routes/web.php +++ b/routes/web.php @@ -360,7 +360,8 @@ Route::group(['middleware' => ['auth']], function () { Route::post('reports/saved-templates', [ReportTemplatesController::class, 'store'])->name('report-templates.store'); Route::get('reports/saved-templates/{reportId}', [ReportTemplatesController::class, 'show'])->name('report-templates.show'); Route::get('reports/saved-templates/{reportId}/edit', [ReportTemplatesController::class, 'edit'])->name('report-templates.edit'); - Route::post('report/saved-templates/{reportId}', [ReportTemplatesController::class, 'update'])->name('report-templates.update'); + Route::post('reports/saved-templates/{reportId}', [ReportTemplatesController::class, 'update'])->name('report-templates.update'); + Route::delete('reports/saved-templates/{reportId}', [ReportTemplatesController::class, 'destroy'])->name('report-templates.destroy'); Route::get( 'reports/activity', From 9a5c8c4ce6a8ad804d67cc4b0ded9da935482b96 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 16:24:48 -0800 Subject: [PATCH 042/240] Formatting and clean ups --- .../Controllers/ReportTemplatesController.php | 20 +++++-------------- resources/views/reports/custom.blade.php | 3 --- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index f4d9ac02fe..d98d2777e4 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -18,18 +18,11 @@ class ReportTemplatesController extends Controller 'name' => $request->get('name'), 'options' => $request->except(['_token', 'name']), ]); -// This is for error handling in creation. This probably is the wrong spot, and syntax is off, but i don't wanna forget -// if(is_null($report->name)) { -// return redirect()->route('reports/custom')->with('error', trans('reports/message.create.needs_title')); -// } -// elseif(exists($report->name)) { -// return redirect()->route('reports/custom')->with('error', trans('reports/message.create.duplicate')); -// } return redirect()->route('report-templates.show', $report->id); } - public function show(Request $request, $reportId) + public function show($reportId) { $this->authorize('reports.view'); @@ -50,13 +43,11 @@ class ReportTemplatesController extends Controller ]); } - public function edit(Request $request, $reportId) + public function edit($reportId) { - $report = ReportTemplate::findOrFail($reportId); - return view('reports/custom', [ 'customfields' => CustomField::get(), - 'reportTemplate' => $report, + 'reportTemplate' => ReportTemplate::findOrFail($reportId), ]); } @@ -67,8 +58,8 @@ class ReportTemplatesController extends Controller $reportTemplate = ReportTemplate::find($reportId); if (!$reportTemplate) { - // @todo: what is the behavior we want? - return redirect()->route('reports/custom'); + return redirect()->route('reports/custom') + ->with('error', 'Template does not exist or you do not have permission to view it.'); } $reportTemplate->options = $request->except(['_token', 'name']); @@ -84,7 +75,6 @@ class ReportTemplatesController extends Controller $reportTemplate = ReportTemplate::find($reportId); if (!$reportTemplate) { - // @todo: what is the behavior we want? return redirect()->route('reports/custom') ->with('error', 'Template does not exist or you do not have permission to delete it.'); } diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 305104c02d..c5e936393e 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -497,8 +497,6 @@ e.preventDefault(e); let form = $('#custom-report-form'); - {{-- handle null? --}} - {{-- handle duplicate name? --}} $('').attr({ type: 'hidden', name: 'name', @@ -514,6 +512,5 @@ $(this).find(".modal-body").text(content); $(this).find(".modal-header").text(title); }); - @stop From 578495bab6986513b1da798d22a20d06c8befeed Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 16:37:27 -0800 Subject: [PATCH 043/240] Update tests --- database/factories/ReportTemplateFactory.php | 2 +- .../ReportTemplates/ReportTemplateTest.php | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/database/factories/ReportTemplateFactory.php b/database/factories/ReportTemplateFactory.php index 1ece94e410..bb5cac5963 100644 --- a/database/factories/ReportTemplateFactory.php +++ b/database/factories/ReportTemplateFactory.php @@ -15,7 +15,7 @@ class ReportTemplateFactory extends Factory { return [ 'name' => $this->faker->word(), - 'options' => json_encode([]), + 'options' => [], ]; } } diff --git a/tests/Feature/ReportTemplates/ReportTemplateTest.php b/tests/Feature/ReportTemplates/ReportTemplateTest.php index 92a6ac696d..4a56f5eda6 100644 --- a/tests/Feature/ReportTemplates/ReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ReportTemplateTest.php @@ -22,34 +22,34 @@ class ReportTemplateTest extends TestCase }]); } - public function testCanLoadASavedCustomReport() + public function testCanLoadASavedReportTemplate() { $user = User::factory()->canViewReports()->create(); - $reportTemplate = ReportTemplate::factory()->make(['name' => 'My Awesome Report']); + $reportTemplate = ReportTemplate::factory()->make(['name' => 'My Awesome Template']); $user->reportTemplates()->save($reportTemplate); $this->actingAs($user) - ->get(route('reports/custom', ['report' => $reportTemplate->id])) + ->get(route('report-templates.show', $reportTemplate)) ->assertOk() ->assertViewHas(['reportTemplate' => function (ReportTemplate $viewReport) use ($reportTemplate) { return $viewReport->is($reportTemplate); }]); } - public function testCanSaveACustomReport() + public function testCanSaveAReportTemplate() { $user = User::factory()->canViewReports()->create(); $this->actingAs($user) ->post(route('report-templates.store'), [ - 'name' => 'My Awesome Report', + 'name' => 'My Awesome Template', 'company' => '1', 'by_company_id' => ['1', '2'], ]) ->assertRedirect(); $template = $user->reportTemplates->first(function ($report) { - return $report->name === 'My Awesome Report'; + return $report->name === 'My Awesome Template'; }); $this->assertNotNull($template); @@ -57,7 +57,7 @@ class ReportTemplateTest extends TestCase $this->assertEquals(['1', '2'], $template->options['by_company_id']); } - public function testSavingReportRequiresValidFields() + public function testReportTemplateRequiresValidFields() { $this->actingAs(User::factory()->canViewReports()->create()) ->post(route('report-templates.store'), [ @@ -66,7 +66,7 @@ class ReportTemplateTest extends TestCase ->assertSessionHasErrors('name'); } - public function testSavingReportRequiresCorrectPermission() + public function testSavingReportTemplateRequiresCorrectPermission() { $this->actingAs(User::factory()->create()) ->post(route('report-templates.store')) From fda77179a34550335cf027cf846525ca8bff01d4 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 20 Dec 2023 16:48:25 -0800 Subject: [PATCH 044/240] Simplify url --- resources/views/reports/custom.blade.php | 2 +- routes/web.php | 11 ++++++----- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index c5e936393e..a3e397f8fb 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -423,7 +423,7 @@ - @endpush
@endif @if (request()->routeIs('reports/custom')) @@ -556,6 +544,14 @@ form.attr('action', '{{ route('report-templates.store') }}').submit(); }); + $('#saved_report_select') + .on('select2:select', function (event) { + window.location.href = '/reports/templates/' + event.params.data.id; + }) + .on('select2:clearing', function (event) { + window.location.href = '{{ route('reports/custom') }}'; + }); + $('#dataConfirmModal').on('show.bs.modal', function (event) { var content = $(event.relatedTarget).data('content'); var title = $(event.relatedTarget).data('title'); From 27103124bf3af9b17cc8cdaa6eeb4c62ee757419 Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 9 Jan 2024 16:49:56 -0500 Subject: [PATCH 074/240] messages/translations --- app/Http/Controllers/ReportTemplatesController.php | 2 +- resources/lang/en/admin/reports/general.php | 1 + resources/lang/en/admin/reports/message.php | 2 ++ resources/views/reports/custom.blade.php | 2 +- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index d98d2777e4..56468403e8 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -30,7 +30,7 @@ class ReportTemplatesController extends Controller if (!$reportTemplate) { return redirect()->route('reports/custom') - ->with('error', 'Template does not exist or you do not have permission to view it.'); + ->with('error', 'Template does not exist or you do not have permission to view it.'); //needs translation } $customfields = CustomField::get(); diff --git a/resources/lang/en/admin/reports/general.php b/resources/lang/en/admin/reports/general.php index cc87e1334d..0b7d515fb2 100644 --- a/resources/lang/en/admin/reports/general.php +++ b/resources/lang/en/admin/reports/general.php @@ -12,4 +12,5 @@ return [ 'apply_template' => 'Apply Template', 'generate_template' => 'Generate Template', 'apply_and_generate' => 'Apply and Generate', + 'report_name' => 'Report Name', ]; \ No newline at end of file diff --git a/resources/lang/en/admin/reports/message.php b/resources/lang/en/admin/reports/message.php index 98e4ec195a..c52a2a003e 100644 --- a/resources/lang/en/admin/reports/message.php +++ b/resources/lang/en/admin/reports/message.php @@ -10,4 +10,6 @@ return array( ], 'delete' => 'Are you sure you want to delete this report?', + 'no_report_permission' => 'Template does not exist or you do not have permission to view it.', + ); diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index ed27c98609..6100511706 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -477,7 +477,7 @@
{{--this means that the name of a loaded report is in the input box. could lead to confusion with update--}} - + {!! $errors->first('name', '') !!}
From a5099b5163b40b4660060c7909f0133bda440326 Mon Sep 17 00:00:00 2001 From: akemidx Date: Wed, 10 Jan 2024 15:23:42 -0500 Subject: [PATCH 075/240] translations/messages on report template controller --- app/Http/Controllers/ReportTemplatesController.php | 8 ++++---- resources/lang/en/admin/reports/message.php | 6 +++++- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index 56468403e8..684b9527cd 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -30,7 +30,7 @@ class ReportTemplatesController extends Controller if (!$reportTemplate) { return redirect()->route('reports/custom') - ->with('error', 'Template does not exist or you do not have permission to view it.'); //needs translation + ->with('error', trans('admin/reports/message.no_report_permission')); } $customfields = CustomField::get(); @@ -59,7 +59,7 @@ class ReportTemplatesController extends Controller if (!$reportTemplate) { return redirect()->route('reports/custom') - ->with('error', 'Template does not exist or you do not have permission to view it.'); + ->with('error', trans('admin/reports/message.no_report_permission')); } $reportTemplate->options = $request->except(['_token', 'name']); @@ -76,12 +76,12 @@ class ReportTemplatesController extends Controller if (!$reportTemplate) { return redirect()->route('reports/custom') - ->with('error', 'Template does not exist or you do not have permission to delete it.'); + ->with('error', trans('admin/reports/message.delete.no_delete_permission')); } $reportTemplate->delete(); return redirect()->route('reports/custom') - ->with('success', 'Template deleted.'); + ->with('success', trans('admin/reports/message.delete.delete_confirm')); } } diff --git a/resources/lang/en/admin/reports/message.php b/resources/lang/en/admin/reports/message.php index c52a2a003e..6c0c246183 100644 --- a/resources/lang/en/admin/reports/message.php +++ b/resources/lang/en/admin/reports/message.php @@ -2,6 +2,7 @@ return array( 'error' => 'You must select at least ONE option.', + 'no_report_permission' => 'Template does not exist or you do not have permission to view it.', 'create' => [ 'success' => 'Report saved successfully', @@ -9,7 +10,10 @@ return array( 'duplicate' => 'Report title already exists. Please choose a different one.', ], + 'delete' => [ 'delete' => 'Are you sure you want to delete this report?', - 'no_report_permission' => 'Template does not exist or you do not have permission to view it.', + 'delete_confirm' => 'Template deleted', + 'no_delete_permission' => 'Template does not exist or you do not have permission to delete it.', + ], ); From 5f8e91455f9e4a847e56067d0c8275877c077196 Mon Sep 17 00:00:00 2001 From: akemidx Date: Wed, 10 Jan 2024 15:39:32 -0500 Subject: [PATCH 076/240] clarifying name box --- resources/lang/en/admin/reports/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en/admin/reports/general.php b/resources/lang/en/admin/reports/general.php index 0b7d515fb2..37b1ca7b16 100644 --- a/resources/lang/en/admin/reports/general.php +++ b/resources/lang/en/admin/reports/general.php @@ -12,5 +12,5 @@ return [ 'apply_template' => 'Apply Template', 'generate_template' => 'Generate Template', 'apply_and_generate' => 'Apply and Generate', - 'report_name' => 'Report Name', + 'report_name' => 'Enter Report Name', ]; \ No newline at end of file From 6f6341bc097ae1c6d9f64f94bf6c73f1657794a1 Mon Sep 17 00:00:00 2001 From: akemidx Date: Wed, 10 Jan 2024 16:33:35 -0500 Subject: [PATCH 077/240] about saved reports box --- resources/lang/en/admin/reports/message.php | 2 ++ resources/views/reports/custom.blade.php | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/resources/lang/en/admin/reports/message.php b/resources/lang/en/admin/reports/message.php index 6c0c246183..5c5363ecee 100644 --- a/resources/lang/en/admin/reports/message.php +++ b/resources/lang/en/admin/reports/message.php @@ -3,6 +3,8 @@ return array( 'error' => 'You must select at least ONE option.', 'no_report_permission' => 'Template does not exist or you do not have permission to view it.', + 'about_reports' => 'About Saved Reports', + 'saving_reports_description' => 'Select your options, then enter the name of your report in the box above and click the \'Save Template\' button. Use the dropdown to select a previously saved report.', 'create' => [ 'success' => 'Report saved successfully', diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 6100511706..d5f55239d3 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -487,6 +487,13 @@
@endif +
+

{{ trans('admin/reports/message.about_reports') }}

+
+
+

{!! trans('admin/reports/message.saving_reports_description') !!}

+
+
From b34886ead6eb1c69e5884c8234e32870e0f01601 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 11 Jan 2024 13:04:46 -0800 Subject: [PATCH 078/240] Move box header into box --- resources/views/reports/custom.blade.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index d5f55239d3..d164bbae8d 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -488,9 +488,10 @@ @endif
-

{{ trans('admin/reports/message.about_reports') }}

-
+
+

{{ trans('admin/reports/message.about_reports') }}

+

{!! trans('admin/reports/message.saving_reports_description') !!}

From 0202a97e976743cfc24f184fd3d18f0d96740e5b Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 11 Jan 2024 13:08:08 -0800 Subject: [PATCH 079/240] Add missing tag --- resources/views/reports/custom.blade.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index d164bbae8d..08d1c3bdc2 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -491,9 +491,10 @@

{{ trans('admin/reports/message.about_reports') }}

+
-

{!! trans('admin/reports/message.saving_reports_description') !!}

-
+

{!! trans('admin/reports/message.saving_reports_description') !!}

+
From 82df7a66ec030b99285f9241f65ccecc1a11ac12 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 11 Jan 2024 13:19:36 -0800 Subject: [PATCH 080/240] Add form label and remove info box from show and edit pages --- resources/views/reports/custom.blade.php | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 08d1c3bdc2..9817c3aaf5 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -455,6 +455,7 @@
@if (! request()->routeIs('report-templates.edit'))
+ + data-placeholder="{{ trans('admin/reports/general.saved_templates') }}" + data-allow-clear="true"> @foreach($report_templates as $template)
-

{{ trans('admin/reports/message.about_reports') }}

+

{{ trans('admin/reports/message.about_templates') }}

-

{!! trans('admin/reports/message.saving_reports_description') !!}

+

{!! trans('admin/reports/message.saving_templates_description') !!}

@endif From 2768f19b7c45a5c249c118b62284971f0fe9712a Mon Sep 17 00:00:00 2001 From: akemidx Date: Tue, 16 Jan 2024 18:56:29 -0500 Subject: [PATCH 086/240] code cleanup --- resources/views/reports/custom.blade.php | 376 +++++++++++------------ tests/Unit/ReportTemplateTest.php | 1 - 2 files changed, 188 insertions(+), 189 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 20624eb4c9..92f831372a 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -14,206 +14,206 @@ @section('content')
-
+
- {{ Form::open([ - 'method' => 'post', - 'class' => 'form-horizontal', - 'id' => 'custom-report-form', - 'url' => request()->routeIs('report-templates.edit') ? route('report-templates.update', $reportTemplate) : '/reports/custom', - ]) }} + {{ Form::open([ + 'method' => 'post', + 'class' => 'form-horizontal', + 'id' => 'custom-report-form', + 'url' => request()->routeIs('report-templates.edit') ? route('report-templates.update', $reportTemplate) : '/reports/custom', + ]) }} {{csrf_field()}} -
-
-

- @if (request()->routeIs('report-templates.edit')) - Updating: {{ $reportTemplate->name }} - @elseif(request()->routeIs('report-templates.show')) - Saved Template: {{ $reportTemplate->name }} - @else - {{ trans('general.customize_report') }} +
+
+

+ @if (request()->routeIs('report-templates.edit')) + Updating: {{ $reportTemplate->name }} + @elseif(request()->routeIs('report-templates.show')) + Saved Template: {{ $reportTemplate->name }} + @else + {{ trans('general.customize_report') }} + @endif +

+ @if (request()->routeIs('report-templates.show')) +
+ + + {{ trans('general.update') }} + + +
@endif -

- @if (request()->routeIs('report-templates.show')) -
- - - {{ trans('general.update') }} - - -
- @endif
- + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -435,22 +435,22 @@
- -
+ +
{{ Form::close() }} -
+
@@ -488,12 +488,12 @@
-
-

{{ trans('admin/reports/message.about_templates') }}

-
-
-

{!! trans('admin/reports/message.saving_templates_description') !!}

-
+
+

{{ trans('admin/reports/message.about_templates') }}

+
+
+

{!! trans('admin/reports/message.saving_templates_description') !!}

+
@endif
@@ -537,7 +537,7 @@ }); $("#checkAll").change(function () { - $("input:checkbox").prop('checked', $(this).prop("checked")); + $("input:checkbox").prop('checked', $(this).prop("checked")); }); $("#savetemplateform").submit(function(e) { @@ -554,12 +554,12 @@ }); $('#saved_report_select') - .on('select2:select', function (event) { - window.location.href = '/reports/templates/' + event.params.data.id; - }) - .on('select2:clearing', function (event) { - window.location.href = '{{ route('reports/custom') }}'; - }); + .on('select2:select', function (event) { + window.location.href = '/reports/templates/' + event.params.data.id; + }) + .on('select2:clearing', function (event) { + window.location.href = '{{ route('reports/custom') }}'; + }); $('#dataConfirmModal').on('show.bs.modal', function (event) { var content = $(event.relatedTarget).data('content'); diff --git a/tests/Unit/ReportTemplateTest.php b/tests/Unit/ReportTemplateTest.php index d76f89fd5a..ff36175382 100644 --- a/tests/Unit/ReportTemplateTest.php +++ b/tests/Unit/ReportTemplateTest.php @@ -99,7 +99,6 @@ class ReportTemplateTest extends TestCase $this->assertEquals(['2', '3', '4'], $template->selectValues('an_array')); $this->assertEquals([], $template->selectValues('an_empty_array')); - // @todo: should this actually be []? $this->assertEquals([null], $template->selectValues('an_array_containing_null')); $this->assertEquals([], $template->selectValues('non_existent_key')); } From 0883321d9e7961bddc1253a7c361f946bbe8d1af Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 17 Jan 2024 11:24:38 -0800 Subject: [PATCH 087/240] Only limit template creator scope when authenticated --- app/Models/ReportTemplate.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index dadff6a27b..0ec2f854c4 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -36,7 +36,9 @@ class ReportTemplate extends Model { // Scope to current user static::addGlobalScope('current_user', function (Builder $builder) { - $builder->where('user_id', auth()->id()); + if (auth()->check()) { + $builder->where('user_id', auth()->id()); + } }); } From 5a396cc9979c9fc0280f695788c161d6bcff0dcc Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 17 Jan 2024 11:24:50 -0800 Subject: [PATCH 088/240] Add assertion --- tests/Unit/ReportTemplateTest.php | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/tests/Unit/ReportTemplateTest.php b/tests/Unit/ReportTemplateTest.php index ff36175382..465f167adb 100644 --- a/tests/Unit/ReportTemplateTest.php +++ b/tests/Unit/ReportTemplateTest.php @@ -131,11 +131,6 @@ class ReportTemplateTest extends TestCase $this->assertNull((new ReportTemplate)->selectValue('value_on_unsaved_template', Location::class)); } - public function testSelectValueDoesNotIncludeModelUserDoesNotHaveAccessTo() - { - $this->markTestIncomplete(); - } - public function testSelectValuesDoNotIncludeDeletedOrNonExistentModels() { [$locationA, $locationB] = Location::factory()->count(2)->create(); @@ -160,16 +155,10 @@ class ReportTemplateTest extends TestCase $this->assertNotContains($invalidId, $parsedValues); } - public function testSelectValuesDoesNotIncludeModelUserDoesNotHaveAccessTo() - { - $this->markTestIncomplete(); - } - public function testGracefullyHandlesSingleSelectBecomingMultiSelect() { $department = Department::factory()->create(); - // Given a report template saved with a property that is a string value $templateWithValue = ReportTemplate::factory()->create([ 'options' => ['single_value' => 'a string'], ]); @@ -178,8 +167,15 @@ class ReportTemplateTest extends TestCase 'options' => ['by_dept_id' => $department->id], ]); + // If nothing is selected for a single select then it is stored + // as null and should be returned as an empty array. + $templateWithNull = ReportTemplate::factory()->create([ + 'options' => ['by_dept_id' => null], + ]); + $this->assertEquals(['a string'], $templateWithValue->selectValues('single_value')); $this->assertContains($department->id, $templateWithModelId->selectValues('by_dept_id', Department::class)); + $this->assertEquals([], $templateWithNull->selectValues('by_dept_id')); } public function testGracefullyHandlesMultiSelectBecomingSingleSelectBySelectingTheFirstValue() From 4d8d069bbc6b5f557b4b1aa781e0a638970ab3eb Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 17 Jan 2024 11:43:34 -0800 Subject: [PATCH 089/240] Update placeholder --- resources/lang/en/admin/reports/general.php | 3 ++- resources/views/reports/custom.blade.php | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/lang/en/admin/reports/general.php b/resources/lang/en/admin/reports/general.php index 938a191a28..c4a0a0b03c 100644 --- a/resources/lang/en/admin/reports/general.php +++ b/resources/lang/en/admin/reports/general.php @@ -9,8 +9,9 @@ return [ 'acceptance_request' => 'Acceptance request', 'saved_templates' => 'Saved Templates', 'save_template' => 'Save Template', + 'select_a_template' => 'Select a Template', 'apply_template' => 'Apply Template', 'generate_template' => 'Generate Template', 'apply_and_generate' => 'Apply and Generate', 'template_name' => 'Enter Template Name', -]; \ No newline at end of file +]; diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 92f831372a..7fd0e9f845 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -460,8 +460,9 @@ + @@ -349,9 +349,9 @@
- + to - +
@@ -359,9 +359,9 @@
- + to - +
@@ -369,9 +369,9 @@
- + to - +
@@ -379,9 +379,9 @@
- + to - +
@@ -389,9 +389,9 @@
- + to - +
@@ -399,36 +399,36 @@
- + to - +
@@ -480,7 +480,7 @@
- + {!! $errors->first('name', '') !!}
- - - - - - - - {{Form::close()}} - -@stop - -@push('js') - - - -@endpush diff --git a/resources/views/settings/index.blade.php b/resources/views/settings/index.blade.php index 8834b21d90..bf22638adf 100755 --- a/resources/views/settings/index.blade.php +++ b/resources/views/settings/index.blade.php @@ -187,22 +187,6 @@ -
-
-
-
- - -

- {{ trans('admin/settings/general.barcodes') }} -
-
-

{!! trans('admin/settings/general.barcodes_help_overview') !!}

-
-
-
- -
diff --git a/routes/web.php b/routes/web.php index a05b7aba63..c7fecb86a0 100644 --- a/routes/web.php +++ b/routes/web.php @@ -201,10 +201,7 @@ Route::group(['prefix' => 'admin', 'middleware' => ['auth', 'authorize:superuser Route::get('asset_tags', [SettingsController::class, 'getAssetTags'])->name('settings.asset_tags.index'); Route::post('asset_tags', [SettingsController::class, 'postAssetTags'])->name('settings.asset_tags.save'); - Route::get('barcodes', [SettingsController::class, 'getBarcodes'])->name('settings.barcodes.index'); - Route::post('barcodes', [SettingsController::class, 'postBarcodes'])->name('settings.barcodes.save'); - - Route::get('labels', [SettingsController::class, 'getLabels', 'getBarcodes'])->name('settings.labels.index'); + Route::get('labels', [SettingsController::class, 'getLabels'])->name('settings.labels.index'); Route::post('labels', [SettingsController::class, 'postLabels'])->name('settings.labels.save'); Route::get('ldap', [SettingsController::class, 'getLdapSettings'])->name('settings.ldap.index'); From 89e2d03a81b57f4f6ea96e6c7b80074cad82c447 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 17 Sep 2024 16:24:18 -0700 Subject: [PATCH 114/240] Fix the deleted assets radio --- resources/views/reports/custom.blade.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 40b7be4379..5c22b9b1c0 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -525,15 +525,15 @@
From 87c72953b279312b1f201ab472a439a71a17a29a Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 17 Sep 2024 16:37:17 -0700 Subject: [PATCH 115/240] udpated translation --- resources/lang/en-US/admin/settings/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en-US/admin/settings/general.php b/resources/lang/en-US/admin/settings/general.php index 9a81886ae8..2589d23f3b 100644 --- a/resources/lang/en-US/admin/settings/general.php +++ b/resources/lang/en-US/admin/settings/general.php @@ -55,7 +55,7 @@ return [ 'display_asset_name' => 'Display Asset Name', 'display_checkout_date' => 'Display Checkout Date', 'display_eol' => 'Display EOL in table view', - 'display_qr' => 'Display Square Codes', + 'display_qr' => 'Display 2D BarCode', 'display_alt_barcode' => 'Display 1D barcode', 'email_logo' => 'Email Logo', 'barcode_type' => '2D Barcode Type', From e5daf35f6505f28644023a93e79d6e5077c73a27 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 17 Sep 2024 16:39:55 -0700 Subject: [PATCH 116/240] fat finger fix --- resources/lang/en-US/admin/settings/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en-US/admin/settings/general.php b/resources/lang/en-US/admin/settings/general.php index 2589d23f3b..07e0bb886a 100644 --- a/resources/lang/en-US/admin/settings/general.php +++ b/resources/lang/en-US/admin/settings/general.php @@ -55,7 +55,7 @@ return [ 'display_asset_name' => 'Display Asset Name', 'display_checkout_date' => 'Display Checkout Date', 'display_eol' => 'Display EOL in table view', - 'display_qr' => 'Display 2D BarCode', + 'display_qr' => 'Display 2D Barcode', 'display_alt_barcode' => 'Display 1D barcode', 'email_logo' => 'Email Logo', 'barcode_type' => '2D Barcode Type', From bbb9babf278e8990ef51071d72a7cf37712c7180 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 17 Sep 2024 16:40:18 -0700 Subject: [PATCH 117/240] one more finger --- resources/lang/en-US/admin/settings/general.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/lang/en-US/admin/settings/general.php b/resources/lang/en-US/admin/settings/general.php index 07e0bb886a..f893ca7e08 100644 --- a/resources/lang/en-US/admin/settings/general.php +++ b/resources/lang/en-US/admin/settings/general.php @@ -55,7 +55,7 @@ return [ 'display_asset_name' => 'Display Asset Name', 'display_checkout_date' => 'Display Checkout Date', 'display_eol' => 'Display EOL in table view', - 'display_qr' => 'Display 2D Barcode', + 'display_qr' => 'Display 2D barcode', 'display_alt_barcode' => 'Display 1D barcode', 'email_logo' => 'Email Logo', 'barcode_type' => '2D Barcode Type', From 04708ae2b26662563713921bfe5196c75674258a Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 17 Sep 2024 16:54:50 -0700 Subject: [PATCH 118/240] only allows PDF417 for new label engine --- resources/views/settings/labels.blade.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/resources/views/settings/labels.blade.php b/resources/views/settings/labels.blade.php index 6746f3626f..9b9dca86ab 100644 --- a/resources/views/settings/labels.blade.php +++ b/resources/views/settings/labels.blade.php @@ -205,9 +205,11 @@ $select2DValues = [ 'QRCODE' => 'QRCODE', 'DATAMATRIX' => 'DATAMATRIX', - 'PDF417' => 'PDF417', 'none' => trans('admin/settings/general.none'), ]; + if ($setting->label2_enable == 1) { + $select2DValues['PDF417'] = 'PDF417'; + } @endphp {{ Form::select('label2_2d_type', $select2DValues, old('label2_2d_type', $setting->label2_2d_type), [ 'class'=>'select2 col-md-4', 'aria-label'=>'label2_2d_type' ]) }} {!! $errors->first('label2_2d_type', '') !!} From c9854d43a58bf5db190dcc7867dd6dc68ad8fb73 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 17 Sep 2024 16:56:02 -0700 Subject: [PATCH 119/240] fixes selection order --- resources/views/settings/labels.blade.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/resources/views/settings/labels.blade.php b/resources/views/settings/labels.blade.php index 9b9dca86ab..403e2c4bf9 100644 --- a/resources/views/settings/labels.blade.php +++ b/resources/views/settings/labels.blade.php @@ -204,12 +204,14 @@ @php $select2DValues = [ 'QRCODE' => 'QRCODE', - 'DATAMATRIX' => 'DATAMATRIX', - 'none' => trans('admin/settings/general.none'), ]; if ($setting->label2_enable == 1) { $select2DValues['PDF417'] = 'PDF417'; } + $select2DValues = array_merge($select2DValues, [ + 'DATAMATRIX' => 'DATAMATRIX', + 'none' => trans('admin/settings/general.none'), + ]); @endphp {{ Form::select('label2_2d_type', $select2DValues, old('label2_2d_type', $setting->label2_2d_type), [ 'class'=>'select2 col-md-4', 'aria-label'=>'label2_2d_type' ]) }} {!! $errors->first('label2_2d_type', '') !!} From 6b70443515a6f38000e426151368f923c5d262bd Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 17 Sep 2024 16:58:49 -0700 Subject: [PATCH 120/240] Formatting --- app/Models/ReportTemplate.php | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 5eed35b705..688f1972ef 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -13,19 +13,14 @@ class ReportTemplate extends Model use HasFactory; use ValidatingTrait; - /** - * The attributes that should be cast. - * - * @var array - */ protected $casts = [ 'options' => 'array', ]; protected $fillable = [ - 'user_id', 'name', 'options', + 'user_id', ]; protected $rules = [ From 6e16f589bd32f69468f38490642c62326d996b77 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 17 Sep 2024 17:00:06 -0700 Subject: [PATCH 121/240] Remove reference to old trait --- tests/Feature/ReportTemplates/CreateReportTemplateTest.php | 3 --- tests/Feature/ReportTemplates/DeleteReportTemplateTest.php | 3 --- tests/Feature/ReportTemplates/ShowReportTemplateTest.php | 3 --- tests/Feature/ReportTemplates/UpdateReportTemplateTest.php | 3 --- tests/Unit/ReportTemplateTest.php | 3 --- 5 files changed, 15 deletions(-) diff --git a/tests/Feature/ReportTemplates/CreateReportTemplateTest.php b/tests/Feature/ReportTemplates/CreateReportTemplateTest.php index 8b5c5e5208..073b4ab900 100644 --- a/tests/Feature/ReportTemplates/CreateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/CreateReportTemplateTest.php @@ -4,13 +4,10 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; -use Tests\Support\InteractsWithSettings; use Tests\TestCase; class CreateReportTemplateTest extends TestCase { - use InteractsWithSettings; - public function testSavingReportTemplateRequiresCorrectPermission() { $this->actingAs(User::factory()->create()) diff --git a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php index c015e74450..8940e9fa60 100644 --- a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php @@ -4,13 +4,10 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; -use Tests\Support\InteractsWithSettings; use Tests\TestCase; class DeleteReportTemplateTest extends TestCase { - use InteractsWithSettings; - public function testDeletingReportTemplateRequiresCorrectPermission() { $this->actingAs(User::factory()->create()) diff --git a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php index 02036d7b9a..477ef90112 100644 --- a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php @@ -4,13 +4,10 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; -use Tests\Support\InteractsWithSettings; use Tests\TestCase; class ShowReportTemplateTest extends TestCase { - use InteractsWithSettings; - public function testCanLoadCustomReportPage() { $this->actingAs(User::factory()->canViewReports()->create()) diff --git a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php index 00c81cab26..aea652924d 100644 --- a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php @@ -4,13 +4,10 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; -use Tests\Support\InteractsWithSettings; use Tests\TestCase; class UpdateReportTemplateTest extends TestCase { - use InteractsWithSettings; - public function testUpdatingReportTemplateRequiresCorrectPermission() { $this->actingAs(User::factory()->create()) diff --git a/tests/Unit/ReportTemplateTest.php b/tests/Unit/ReportTemplateTest.php index 55b9d47225..e8607f804a 100644 --- a/tests/Unit/ReportTemplateTest.php +++ b/tests/Unit/ReportTemplateTest.php @@ -7,13 +7,10 @@ use App\Models\Location; use App\Models\ReportTemplate; use App\Models\User; use Illuminate\Database\Eloquent\Collection; -use Tests\Support\InteractsWithSettings; use Tests\TestCase; class ReportTemplateTest extends TestCase { - use InteractsWithSettings; - public function testSavedTemplatesAreScopedToTheUser() { // Given there is a saved template for one user From dd97e4ea8221bf302e6e036065eeb237a5e60297 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 14:22:19 -0700 Subject: [PATCH 122/240] Update permission tests --- .../ReportTemplates/CreateReportTemplateTest.php | 5 +++-- .../ReportTemplates/DeleteReportTemplateTest.php | 5 +++-- .../Feature/ReportTemplates/ShowReportTemplateTest.php | 10 +++++++++- .../ReportTemplates/UpdateReportTemplateTest.php | 5 +++-- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/tests/Feature/ReportTemplates/CreateReportTemplateTest.php b/tests/Feature/ReportTemplates/CreateReportTemplateTest.php index 073b4ab900..f271a16747 100644 --- a/tests/Feature/ReportTemplates/CreateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/CreateReportTemplateTest.php @@ -4,11 +4,12 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; +use Tests\Concerns\TestsPermissionsRequirement; use Tests\TestCase; -class CreateReportTemplateTest extends TestCase +class CreateReportTemplateTest extends TestCase implements TestsPermissionsRequirement { - public function testSavingReportTemplateRequiresCorrectPermission() + public function testRequiresPermission() { $this->actingAs(User::factory()->create()) ->post(route('report-templates.store')) diff --git a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php index 8940e9fa60..e5f8310e96 100644 --- a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php @@ -4,11 +4,12 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; +use Tests\Concerns\TestsPermissionsRequirement; use Tests\TestCase; -class DeleteReportTemplateTest extends TestCase +class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequirement { - public function testDeletingReportTemplateRequiresCorrectPermission() + public function testRequiresPermission() { $this->actingAs(User::factory()->create()) ->post(route('report-templates.destroy', 1)) diff --git a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php index 477ef90112..21f7d9d89a 100644 --- a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php @@ -4,10 +4,18 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; +use Tests\Concerns\TestsPermissionsRequirement; use Tests\TestCase; -class ShowReportTemplateTest extends TestCase +class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequirement { + public function testRequiresPermission() + { + $this->actingAs(User::factory()->create()) + ->get(route('reports/custom')) + ->assertForbidden(); + } + public function testCanLoadCustomReportPage() { $this->actingAs(User::factory()->canViewReports()->create()) diff --git a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php index aea652924d..bade8f9c50 100644 --- a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php @@ -4,11 +4,12 @@ namespace Tests\Feature\ReportTemplates; use App\Models\ReportTemplate; use App\Models\User; +use Tests\Concerns\TestsPermissionsRequirement; use Tests\TestCase; -class UpdateReportTemplateTest extends TestCase +class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequirement { - public function testUpdatingReportTemplateRequiresCorrectPermission() + public function testRequiresPermission() { $this->actingAs(User::factory()->create()) ->post(route('report-templates.update', 1)) From 02c22c9efba82a6412d820741a2c04012ece21cf Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 16:52:59 -0700 Subject: [PATCH 123/240] Add test case --- .../Feature/ReportTemplates/ShowReportTemplateTest.php | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php index 21f7d9d89a..1bd63daee6 100644 --- a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php @@ -40,4 +40,14 @@ class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequire return $templatePassedToView->is($reportTemplate); }]); } + + public function testCannotLoadAnotherUsersSavedReportTemplate() + { + $reportTemplate = ReportTemplate::factory()->create(); + + $this->actingAs(User::factory()->canViewReports()->create()) + ->get(route('report-templates.show', $reportTemplate)) + ->assertRedirect(route('reports/custom')); + + } } From 5ebf013d4ec110a34c968d1736bb8cf44251a278 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 16:54:38 -0700 Subject: [PATCH 124/240] Add comment --- app/Http/Controllers/ReportsController.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index ec8fdc1df9..9def2a4c3d 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -398,6 +398,7 @@ class ReportsController extends Controller $this->authorize('reports.view'); $customfields = CustomField::get(); $report_templates = ReportTemplate::orderBy('name')->get(); + // view needs template to render correctly, even if it is empty... $template = new ReportTemplate; // Set the report's input values if we were redirected back with From 37d65dac3d7f4a92fae922c9855b199bd1e6500c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:01:37 -0700 Subject: [PATCH 125/240] Add todo --- app/Models/ReportTemplate.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 688f1972ef..344c601645 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -24,6 +24,8 @@ class ReportTemplate extends Model ]; protected $rules = [ + // @todo: this should probably be unique for each user so people don't get errors trying to use a name someone else already used... + // @todo: but enabling shared reports in the future would mean we would have name collisions then... 'name' => 'required|unique:report_templates,name', 'options' => 'array', ]; From c313a78c3c4c9f243e80459182197339fe5dd05c Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:04:23 -0700 Subject: [PATCH 126/240] Remove outdated @since annotations --- app/Models/ReportTemplate.php | 6 ------ app/Models/User.php | 1 - 2 files changed, 7 deletions(-) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 344c601645..0ebfebd6ec 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -43,7 +43,6 @@ class ReportTemplate extends Model /** * Establishes the report template -> creator relationship. * - * @since [v6.2.4] */ public function user(): BelongsTo { @@ -56,7 +55,6 @@ class ReportTemplate extends Model * @param string $fieldName * @param string $fallbackValue The value to return if the report template is not saved yet. * - * @since [v6.2.4] */ public function checkmarkValue(string $fieldName, string $fallbackValue = '1'): string { @@ -79,7 +77,6 @@ class ReportTemplate extends Model * @param string $value The value to check against. * @param bool $isDefault Whether the radio input being checked is the default. * - * @since [v6.2.4] */ public function radioValue(string $fieldName, string $value, bool $isDefault = false): bool { @@ -108,7 +105,6 @@ class ReportTemplate extends Model * * @return mixed|null * - * @since [v6.2.4] */ public function selectValue(string $fieldName, string $model = null) { @@ -146,7 +142,6 @@ class ReportTemplate extends Model * * @return iterable * - * @since [v6.2.4] */ public function selectValues(string $fieldName, string $model = null): iterable { @@ -178,7 +173,6 @@ class ReportTemplate extends Model * * @return string * - * @since [v6.2.4] */ public function textValue(string $fieldName): string { diff --git a/app/Models/User.php b/app/Models/User.php index 30440c7886..bdb80e3c38 100644 --- a/app/Models/User.php +++ b/app/Models/User.php @@ -364,7 +364,6 @@ class User extends SnipeModel implements AuthenticatableContract, AuthorizableCo /** * Establishes the user -> reportTemplates relationship * - * @since [v6.2.4] */ public function reportTemplates(): HasMany { From b6aae1f8a978d3528261e31db1aea408eadb6de7 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:30:34 -0700 Subject: [PATCH 127/240] Group routes --- routes/web.php | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/routes/web.php b/routes/web.php index 1391976857..6455534762 100644 --- a/routes/web.php +++ b/routes/web.php @@ -381,11 +381,13 @@ Route::group(['middleware' => ['auth']], function () { Route::get('reports/custom', [ReportsController::class, 'getCustomReport'])->name('reports/custom'); Route::post('reports/custom', [ReportsController::class, 'postCustom']); - Route::post('reports/templates', [ReportTemplatesController::class, 'store'])->name('report-templates.store'); - Route::get('reports/templates/{reportId}', [ReportTemplatesController::class, 'show'])->name('report-templates.show'); - Route::get('reports/templates/{reportId}/edit', [ReportTemplatesController::class, 'edit'])->name('report-templates.edit'); - Route::post('reports/templates/{reportId}', [ReportTemplatesController::class, 'update'])->name('report-templates.update'); - Route::delete('reports/templates/{reportId}', [ReportTemplatesController::class, 'destroy'])->name('report-templates.destroy'); + Route::prefix('reports/templates')->name('report-templates')->group(function () { + Route::post('/', [ReportTemplatesController::class, 'store'])->name('.store'); + Route::get('/{reportId}', [ReportTemplatesController::class, 'show'])->name('.show'); + Route::get('/{reportId}/edit', [ReportTemplatesController::class, 'edit'])->name('.edit'); + Route::post('/{reportId}', [ReportTemplatesController::class, 'update'])->name('.update'); + Route::delete('/{reportId}', [ReportTemplatesController::class, 'destroy'])->name('.destroy'); + }); Route::get( 'reports/activity', From 271de1eceb61891bff5d11aa5421e8ec9f3c71bb Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:37:23 -0700 Subject: [PATCH 128/240] Improve tests --- .../DeleteReportTemplateTest.php | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php index e5f8310e96..46a09eb1be 100644 --- a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php @@ -11,9 +11,25 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi { public function testRequiresPermission() { + $reportTemplate = ReportTemplate::factory()->create(); + $this->actingAs(User::factory()->create()) - ->post(route('report-templates.destroy', 1)) + ->post(route('report-templates.destroy', $reportTemplate->id)) ->assertForbidden(); + + $this->assertModelExists($reportTemplate); + } + + public function testCannotDeleteAnotherUsersReportTemplate() + { + $reportTemplate = ReportTemplate::factory()->create(); + + $this->actingAs(User::factory()->canViewReports()->create()) + ->delete(route('report-templates.destroy', $reportTemplate)) + ->assertSessionHas('error') + ->assertRedirect(route('reports/custom')); + + $this->assertModelExists($reportTemplate); } public function testCanDeleteAReportTemplate() @@ -25,6 +41,6 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi ->delete(route('report-templates.destroy', $reportTemplate)) ->assertRedirect(route('reports/custom')); - $this->assertFalse($reportTemplate->exists()); + $this->assertModelMissing($reportTemplate); } } From 3d28a9090cd4ebdc28bf29a62d1aa4aca6261c18 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:38:22 -0700 Subject: [PATCH 129/240] Improve test --- tests/Feature/ReportTemplates/ShowReportTemplateTest.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php index 1bd63daee6..0fffd0962b 100644 --- a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php @@ -47,7 +47,7 @@ class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequire $this->actingAs(User::factory()->canViewReports()->create()) ->get(route('report-templates.show', $reportTemplate)) + ->assertSessionHas('error') ->assertRedirect(route('reports/custom')); - } } From 4217d7402b52c4f8c93d70be1783a87b90451b78 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 22 Oct 2024 17:50:40 -0700 Subject: [PATCH 130/240] Improve tests --- .../EditReportTemplateTest.php | 43 +++++++++++++++++++ .../UpdateReportTemplateTest.php | 14 +++--- 2 files changed, 49 insertions(+), 8 deletions(-) create mode 100644 tests/Feature/ReportTemplates/EditReportTemplateTest.php diff --git a/tests/Feature/ReportTemplates/EditReportTemplateTest.php b/tests/Feature/ReportTemplates/EditReportTemplateTest.php new file mode 100644 index 0000000000..964c0c8662 --- /dev/null +++ b/tests/Feature/ReportTemplates/EditReportTemplateTest.php @@ -0,0 +1,43 @@ +markTestIncomplete('Returning 404 instead of 403...'); + + $this->actingAs(User::factory()->create()) + ->get(route('report-templates.edit', ReportTemplate::factory()->create())) + ->assertForbidden(); + } + + public function testCannotLoadEditPageForAnotherUsersReportTemplate() + { + $this->markTestIncomplete('Returns 404...'); + + $user = User::factory()->canViewReports()->create(); + $reportTemplate = ReportTemplate::factory()->create(); + + $this->actingAs($user) + ->get(route('report-templates.edit', $reportTemplate)) + ->assertSessionHas('error') + ->assertRedirect(route('reports/custom')); + } + + public function testCanLoadEditReportTemplatePage() + { + $user = User::factory()->canViewReports()->create(); + $reportTemplate = ReportTemplate::factory()->for($user)->create(); + + $this->actingAs($user) + ->get(route('report-templates.edit', $reportTemplate)) + ->assertOk(); + } +} diff --git a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php index bade8f9c50..6fb411df52 100644 --- a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php @@ -12,18 +12,16 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi public function testRequiresPermission() { $this->actingAs(User::factory()->create()) - ->post(route('report-templates.update', 1)) + ->post(route('report-templates.update', ReportTemplate::factory()->create())) ->assertForbidden(); } - public function testCanLoadEditReportTemplatePage() + public function testCannotUpdateAnotherUsersReportTemplate() { - $user = User::factory()->canViewReports()->create(); - $reportTemplate = ReportTemplate::factory()->for($user)->create(); - - $this->actingAs($user) - ->get(route('report-templates.edit', $reportTemplate)) - ->assertOk(); + $this->actingAs(User::factory()->canViewReports()->create()) + ->post(route('report-templates.update', ReportTemplate::factory()->create())) + ->assertSessionHas('error') + ->assertRedirect(route('reports/custom')); } public function testCanUpdateAReportTemplate() From 94e168fa155116f168fe3a0b31a2f185ec11b5da Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 23 Oct 2024 13:17:20 -0700 Subject: [PATCH 131/240] Fix label --- resources/views/reports/custom.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index fb2caf311e..a9af0b82d8 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -124,7 +124,7 @@
-
+
to
+ + @if ($errors->has('asset_eol_date_start') || $errors->has('asset_eol_date_end')) +
+ {!! $errors->first('asset_eol_date_start', '') !!} + {!! $errors->first('asset_eol_date_end', '') !!} +
+ @endif
From 853e14f369307f7ba42b8c93f60ef9e1762b1ed9 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 23 Oct 2024 13:24:06 -0700 Subject: [PATCH 134/240] Fix width --- resources/views/reports/custom.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 282b66f02c..1f244d0b5d 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -479,7 +479,7 @@
-
+
to From 8a06f4ad828451d2a5e17262a2b8c26251eb1f5f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 23 Oct 2024 15:21:02 -0700 Subject: [PATCH 135/240] Improve label --- resources/lang/en-US/admin/reports/general.php | 1 + resources/views/reports/custom.blade.php | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/lang/en-US/admin/reports/general.php b/resources/lang/en-US/admin/reports/general.php index ec81874cb2..1a7c4afc40 100644 --- a/resources/lang/en-US/admin/reports/general.php +++ b/resources/lang/en-US/admin/reports/general.php @@ -15,6 +15,7 @@ return [ 'user_zip' => 'User Zip' ], 'saved_templates' => 'Saved Templates', + 'open_saved_template' => 'Open Saved Template', 'save_template' => 'Save Template', 'select_a_template' => 'Select a Template', 'apply_template' => 'Apply Template', diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 1f244d0b5d..b3e11a8875 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -578,7 +578,7 @@
@if (! request()->routeIs('report-templates.edit'))
- +
- + {!! $errors->first('name', '') !!}
-
- @endif + @if (request()->routeIs('report-templates.show')) +
+ + + {{ trans('general.update') }} + + +
+ @endif
From 37d792352d6eed17967c15d5723cbfb37dcbed62 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 6 Nov 2024 12:11:35 -0800 Subject: [PATCH 171/240] Update page title dynamically --- resources/views/reports/custom.blade.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index c8c7740c53..d13c2a35a5 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -2,7 +2,13 @@ {{-- Page Title --}} @section('title') -{{ trans('general.custom_report') }} + @if (request()->routeIs('report-templates.edit')) + {{ trans('general.update') }} {{ $template->name }} + @elseif(request()->routeIs('report-templates.show')) + {{ trans('general.custom_report') }}: {{ $template->name }} + @else + {{ trans('general.custom_report') }} + @endif @parent @stop @@ -11,7 +17,7 @@ {{ trans('general.back') }} - @elseif(request()->routeIs('report-templates.show')) + @elseif (request()->routeIs('report-templates.show')) {{ trans('general.back') }} From 8873137ed05e44b43e15e40cbd88b12917471842 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 6 Nov 2024 12:29:31 -0800 Subject: [PATCH 172/240] Scaffold updating template name --- .../Controllers/ReportTemplatesController.php | 3 +++ .../lang/en-US/admin/reports/general.php | 2 +- resources/views/reports/custom.blade.php | 23 +++++++++++++++---- .../UpdateReportTemplateTest.php | 3 +++ 4 files changed, 26 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index 6b8fe33a2e..a05e477b37 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -55,6 +55,9 @@ class ReportTemplatesController extends Controller { $this->authorize('reports.view'); + // @todo: validation + + $reportTemplate->name = $request->input('name'); $reportTemplate->options = $request->except(['_token', 'name']); $reportTemplate->save(); diff --git a/resources/lang/en-US/admin/reports/general.php b/resources/lang/en-US/admin/reports/general.php index c992e2e116..ea22b07dfe 100644 --- a/resources/lang/en-US/admin/reports/general.php +++ b/resources/lang/en-US/admin/reports/general.php @@ -17,6 +17,6 @@ return [ 'open_saved_template' => 'Open Saved Template', 'save_template' => 'Save Template', 'select_a_template' => 'Select a Template', - 'template_name' => 'Enter Template Name', + 'template_name' => 'Template Name', 'update_template' => 'Update Template', ]; diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index d13c2a35a5..1f0d6fd812 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -47,14 +47,29 @@

- @if (request()->routeIs('report-templates.edit')) - {{ trans('general.updating_item', ['item' => $template->name]) }} - @elseif(request()->routeIs('report-templates.show')) + @if (request()->routeIs('report-templates.show')) {{ $template->name }} - @else + @elseif (request()->routeIs('reports/custom')) {{ trans('general.customize_report') }} @endif

+ @if (request()->routeIs('report-templates.edit')) +
+
+ + + {!! $errors->first('name', '') !!} +
+
+ @endif @if (request()->routeIs('report-templates.show'))
canViewReports()->create(); $reportTemplate = ReportTemplate::factory()->for($user, 'creator')->create([ + 'name' => 'Original Name', 'options' => [ 'id' => 1, 'category' => 1, @@ -41,12 +42,14 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi $this->actingAs($user) ->post($this->getRoute($reportTemplate), [ + 'name' => 'Updated Name', 'id' => 1, 'company' => 1, 'by_company_id' => [3], ]); $reportTemplate->refresh(); + $this->assertEquals('Updated Name', $reportTemplate->name); $this->assertEquals(1, $reportTemplate->checkmarkValue('id')); $this->assertEquals(0, $reportTemplate->checkmarkValue('category')); $this->assertEquals([], $reportTemplate->selectValues('by_category_id')); From c5710b858e1396536029aa3533359f84cd14057a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 11:02:10 -0800 Subject: [PATCH 173/240] Add test validation test for update method and remove name uniqueness constraint --- .../Controllers/ReportTemplatesController.php | 9 +++++---- app/Models/ReportTemplate.php | 3 --- .../ReportTemplates/UpdateReportTemplateTest.php | 15 +++++++++++++++ 3 files changed, 20 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index a05e477b37..27d56369de 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -15,10 +15,10 @@ class ReportTemplatesController extends Controller $this->authorize('reports.view'); // Ignore "options" rules since data does not come in under that key... - $request->validate(Arr::except((new ReportTemplate)->getRules(), 'options')); + $validated = $request->validate(Arr::except((new ReportTemplate)->getRules(), 'options')); $report = $request->user()->reportTemplates()->create([ - 'name' => $request->get('name'), + 'name' => $validated['name'], 'options' => $request->except(['_token', 'name']), ]); @@ -55,9 +55,10 @@ class ReportTemplatesController extends Controller { $this->authorize('reports.view'); - // @todo: validation + // Ignore "options" rules since data does not come in under that key... + $validated = $request->validate(Arr::except((new ReportTemplate)->getRules(), 'options')); - $reportTemplate->name = $request->input('name'); + $reportTemplate->name = $validated['name']; $reportTemplate->options = $request->except(['_token', 'name']); $reportTemplate->save(); diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 2be8ea3ed4..d1a00c5657 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -24,11 +24,8 @@ class ReportTemplate extends Model ]; protected $rules = [ - // @todo: this should probably be unique for each user so people don't get errors trying to use a name someone else already used... - // @todo: but enabling shared reports in the future would mean we would have name collisions then... 'name' => [ 'required', - 'unique:report_templates,name', ], 'options' => [ 'required', diff --git a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php index 5c94fd3e2c..8d4df153a6 100644 --- a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php @@ -25,6 +25,21 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi ->assertNotFound(); } + public function testUpdatingReportTemplateRequiresValidFields() + { + $user = User::factory()->canViewReports()->create(); + + $reportTemplate = ReportTemplate::factory()->for($user, 'creator')->create(); + + $this->actingAs($user) + ->post($this->getRoute($reportTemplate), [ + // + ]) + ->assertSessionHasErrors([ + 'name' => 'The name field is required.', + ]); + } + public function testCanUpdateAReportTemplate() { $user = User::factory()->canViewReports()->create(); From 7862b74e99eeec491486956c32667a45ea553777 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 11:03:03 -0800 Subject: [PATCH 174/240] Inline fields when updating --- app/Http/Controllers/ReportTemplatesController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ReportTemplatesController.php b/app/Http/Controllers/ReportTemplatesController.php index 27d56369de..2be1da99e0 100644 --- a/app/Http/Controllers/ReportTemplatesController.php +++ b/app/Http/Controllers/ReportTemplatesController.php @@ -58,9 +58,10 @@ class ReportTemplatesController extends Controller // Ignore "options" rules since data does not come in under that key... $validated = $request->validate(Arr::except((new ReportTemplate)->getRules(), 'options')); - $reportTemplate->name = $validated['name']; - $reportTemplate->options = $request->except(['_token', 'name']); - $reportTemplate->save(); + $reportTemplate->update([ + 'name' => $validated['name'], + 'options' => $request->except(['_token', 'name']), + ]); session()->flash('success', trans('admin/reports/message.update.success')); From 4aa59618600471fe31e9b40c0bb582fb2b019a5a Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 12:13:20 -0800 Subject: [PATCH 175/240] Update page titles --- resources/views/reports/custom.blade.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index 1f0d6fd812..e817fde5db 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -46,13 +46,11 @@
-

- @if (request()->routeIs('report-templates.show')) - {{ $template->name }} - @elseif (request()->routeIs('reports/custom')) + @if (request()->routeIs('reports/custom') || request()->routeIs('report-templates.show')) +

{{ trans('general.customize_report') }} - @endif -

+ + @endif @if (request()->routeIs('report-templates.edit'))
From f8d0ddb3f7a6caa4307bbd64cd7fbb33d56ddc94 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 14:17:20 -0800 Subject: [PATCH 176/240] Improve template name input --- resources/views/reports/custom.blade.php | 35 +++++++++++++++--------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/resources/views/reports/custom.blade.php b/resources/views/reports/custom.blade.php index e817fde5db..3ab43ed6b3 100644 --- a/resources/views/reports/custom.blade.php +++ b/resources/views/reports/custom.blade.php @@ -52,19 +52,28 @@ @endif @if (request()->routeIs('report-templates.edit')) -
-
- - - {!! $errors->first('name', '') !!} +
+
+
+ +
+ +
+ {!! $errors->first('name', '') !!} +
@endif From 363ec841d1f9294889c4cd96892eea90ab3f0033 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 16:40:37 -0800 Subject: [PATCH 177/240] Re-introduce soft deletes --- app/Models/ReportTemplate.php | 2 ++ .../2023_08_23_232739_create_report_templates_table.php | 1 + tests/Feature/ReportTemplates/DeleteReportTemplateTest.php | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index d1a00c5657..90b83cba54 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -6,11 +6,13 @@ use Illuminate\Database\Eloquent\Builder; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Relations\BelongsTo; +use Illuminate\Database\Eloquent\SoftDeletes; use Watson\Validating\ValidatingTrait; class ReportTemplate extends Model { use HasFactory; + use SoftDeletes; use ValidatingTrait; protected $casts = [ diff --git a/database/migrations/2023_08_23_232739_create_report_templates_table.php b/database/migrations/2023_08_23_232739_create_report_templates_table.php index 0ca44f0070..d9438f2cc8 100644 --- a/database/migrations/2023_08_23_232739_create_report_templates_table.php +++ b/database/migrations/2023_08_23_232739_create_report_templates_table.php @@ -18,6 +18,7 @@ class CreateReportTemplatesTable extends Migration $table->integer('created_by')->nullable(); $table->string('name'); $table->json('options'); + $table->softDeletes(); $table->timestamps(); $table->index('created_by'); }); diff --git a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php index e77942256f..52f4ad888d 100644 --- a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php @@ -42,7 +42,7 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi ->delete($this->getRoute($reportTemplate)) ->assertRedirect(route('reports/custom')); - $this->assertModelMissing($reportTemplate); + $this->assertSoftDeleted($reportTemplate); } private function getRoute(ReportTemplate $reportTemplate): string From 0e3efdfe87af9009def11478acd2736d920d9f4d Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 16:40:54 -0800 Subject: [PATCH 178/240] Add string to name validation --- app/Models/ReportTemplate.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 90b83cba54..0770eafc49 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -28,6 +28,7 @@ class ReportTemplate extends Model protected $rules = [ 'name' => [ 'required', + 'string', ], 'options' => [ 'required', From b8265d54bbca16ac37dd8b1fffc13165abb471da Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 16:42:55 -0800 Subject: [PATCH 179/240] Improve comment --- app/Http/Controllers/ReportsController.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ReportsController.php b/app/Http/Controllers/ReportsController.php index 373df56413..86cc27f64d 100644 --- a/app/Http/Controllers/ReportsController.php +++ b/app/Http/Controllers/ReportsController.php @@ -398,11 +398,12 @@ class ReportsController extends Controller $this->authorize('reports.view'); $customfields = CustomField::get(); $report_templates = ReportTemplate::orderBy('name')->get(); - // view needs template to render correctly, even if it is empty... + + // The view needs a template to render correctly, even if it is empty... $template = new ReportTemplate; - // Set the report's input values if we were redirected back with - // validation errors so the report is populated as expected. + // Set the report's input values in the cases we were redirected back + // with validation errors so the report is populated as expected. if ($request->old()) { $template->name = $request->old('name'); $template->options = $request->old(); From dc0b8c757283422b25fdaa921b2e316cbb509bf6 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 16:54:55 -0800 Subject: [PATCH 180/240] Inline route helpers in tests --- .../ReportTemplates/DeleteReportTemplateTest.php | 11 +++-------- .../ReportTemplates/EditReportTemplateTest.php | 11 +++-------- .../ReportTemplates/ShowReportTemplateTest.php | 11 +++-------- .../ReportTemplates/StoreReportTemplateTest.php | 13 ++++--------- .../ReportTemplates/UpdateReportTemplateTest.php | 13 ++++--------- 5 files changed, 17 insertions(+), 42 deletions(-) diff --git a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php index 52f4ad888d..2b108443a3 100644 --- a/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/DeleteReportTemplateTest.php @@ -16,7 +16,7 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi $reportTemplate = ReportTemplate::factory()->create(); $this->actingAs(User::factory()->create()) - ->post($this->getRoute($reportTemplate)) + ->post(route('report-templates.destroy', $reportTemplate->id)) ->assertNotFound(); $this->assertModelExists($reportTemplate); @@ -27,7 +27,7 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi $reportTemplate = ReportTemplate::factory()->create(); $this->actingAs(User::factory()->canViewReports()->create()) - ->delete($this->getRoute($reportTemplate)) + ->delete(route('report-templates.destroy', $reportTemplate->id)) ->assertNotFound(); $this->assertModelExists($reportTemplate); @@ -39,14 +39,9 @@ class DeleteReportTemplateTest extends TestCase implements TestsPermissionsRequi $reportTemplate = ReportTemplate::factory()->for($user, 'creator')->create(); $this->actingAs($user) - ->delete($this->getRoute($reportTemplate)) + ->delete(route('report-templates.destroy', $reportTemplate->id)) ->assertRedirect(route('reports/custom')); $this->assertSoftDeleted($reportTemplate); } - - private function getRoute(ReportTemplate $reportTemplate): string - { - return route('report-templates.destroy', $reportTemplate->id); - } } diff --git a/tests/Feature/ReportTemplates/EditReportTemplateTest.php b/tests/Feature/ReportTemplates/EditReportTemplateTest.php index dad65ffbc8..88363ec8b1 100644 --- a/tests/Feature/ReportTemplates/EditReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/EditReportTemplateTest.php @@ -14,7 +14,7 @@ class EditReportTemplateTest extends TestCase implements TestsPermissionsRequire public function testRequiresPermission() { $this->actingAs(User::factory()->create()) - ->get($this->getRoute(ReportTemplate::factory()->create())) + ->get(route('report-templates.edit', ReportTemplate::factory()->create())) ->assertNotFound(); } @@ -24,7 +24,7 @@ class EditReportTemplateTest extends TestCase implements TestsPermissionsRequire $reportTemplate = ReportTemplate::factory()->create(); $this->actingAs($user) - ->get($this->getRoute($reportTemplate)) + ->get(route('report-templates.edit', $reportTemplate)) ->assertNotFound(); } @@ -34,12 +34,7 @@ class EditReportTemplateTest extends TestCase implements TestsPermissionsRequire $reportTemplate = ReportTemplate::factory()->for($user, 'creator')->create(); $this->actingAs($user) - ->get($this->getRoute($reportTemplate)) + ->get(route('report-templates.edit', $reportTemplate)) ->assertOk(); } - - private function getRoute(ReportTemplate $reportTemplate): string - { - return route('report-templates.edit', $reportTemplate); - } } diff --git a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php index dfd7d68bcb..3e57db898a 100644 --- a/tests/Feature/ReportTemplates/ShowReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/ShowReportTemplateTest.php @@ -14,7 +14,7 @@ class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequire public function testRequiresPermission() { $this->actingAs(User::factory()->create()) - ->get($this->getRoute(ReportTemplate::factory()->create())) + ->get(route('report-templates.show', ReportTemplate::factory()->create())) ->assertNotFound(); } @@ -25,7 +25,7 @@ class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequire $user->reportTemplates()->save($reportTemplate); $this->actingAs($user) - ->get($this->getRoute($reportTemplate)) + ->get(route('report-templates.show', $reportTemplate)) ->assertOk() ->assertViewHas(['template' => function (ReportTemplate $templatePassedToView) use ($reportTemplate) { return $templatePassedToView->is($reportTemplate); @@ -37,12 +37,7 @@ class ShowReportTemplateTest extends TestCase implements TestsPermissionsRequire $reportTemplate = ReportTemplate::factory()->create(); $this->actingAs(User::factory()->canViewReports()->create()) - ->get($this->getRoute($reportTemplate)) + ->get(route('report-templates.show', $reportTemplate)) ->assertNotFound(); } - - private function getRoute(ReportTemplate $reportTemplate): string - { - return route('report-templates.show', $reportTemplate); - } } diff --git a/tests/Feature/ReportTemplates/StoreReportTemplateTest.php b/tests/Feature/ReportTemplates/StoreReportTemplateTest.php index 492f5e4ecc..06121711e8 100644 --- a/tests/Feature/ReportTemplates/StoreReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/StoreReportTemplateTest.php @@ -14,14 +14,14 @@ class StoreReportTemplateTest extends TestCase implements TestsPermissionsRequir public function testRequiresPermission() { $this->actingAs(User::factory()->create()) - ->post($this->getRoute()) + ->post(route('report-templates.store')) ->assertForbidden(); } public function testSavingReportTemplateRequiresValidFields() { $this->actingAs(User::factory()->canViewReports()->create()) - ->post($this->getRoute(), [ + ->post(route('report-templates.store'), [ 'name' => '', ]) ->assertSessionHasErrors('name'); @@ -33,7 +33,7 @@ class StoreReportTemplateTest extends TestCase implements TestsPermissionsRequir // start on the custom report page ->from(route('reports/custom')) ->followingRedirects() - ->post($this->getRoute(), [ + ->post(route('report-templates.store'), [ 'name' => '', // set some values to ensure they are still present // when returning to the custom report page. @@ -48,7 +48,7 @@ class StoreReportTemplateTest extends TestCase implements TestsPermissionsRequir $user = User::factory()->canViewReports()->create(); $this->actingAs($user) - ->post($this->getRoute(), [ + ->post(route('report-templates.store'), [ 'name' => 'My Awesome Template', 'company' => '1', 'by_company_id' => ['1', '2'], @@ -63,9 +63,4 @@ class StoreReportTemplateTest extends TestCase implements TestsPermissionsRequir $this->assertEquals('1', $template->options['company']); $this->assertEquals(['1', '2'], $template->options['by_company_id']); } - - private function getRoute(): string - { - return route('report-templates.store'); - } } diff --git a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php index 8d4df153a6..9afecb0849 100644 --- a/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php +++ b/tests/Feature/ReportTemplates/UpdateReportTemplateTest.php @@ -14,14 +14,14 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi public function testRequiresPermission() { $this->actingAs(User::factory()->create()) - ->post($this->getRoute(ReportTemplate::factory()->create())) + ->post(route('report-templates.update', ReportTemplate::factory()->create())) ->assertNotFound(); } public function testCannotUpdateAnotherUsersReportTemplate() { $this->actingAs(User::factory()->canViewReports()->create()) - ->post($this->getRoute(ReportTemplate::factory()->create())) + ->post(route('report-templates.update', ReportTemplate::factory()->create())) ->assertNotFound(); } @@ -32,7 +32,7 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi $reportTemplate = ReportTemplate::factory()->for($user, 'creator')->create(); $this->actingAs($user) - ->post($this->getRoute($reportTemplate), [ + ->post(route('report-templates.update', $reportTemplate), [ // ]) ->assertSessionHasErrors([ @@ -56,7 +56,7 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi ]); $this->actingAs($user) - ->post($this->getRoute($reportTemplate), [ + ->post(route('report-templates.update', $reportTemplate), [ 'name' => 'Updated Name', 'id' => 1, 'company' => 1, @@ -71,9 +71,4 @@ class UpdateReportTemplateTest extends TestCase implements TestsPermissionsRequi $this->assertEquals(1, $reportTemplate->checkmarkValue('company')); $this->assertEquals([3], $reportTemplate->selectValues('by_company_id')); } - - private function getRoute(ReportTemplate $reportTemplate): string - { - return route('report-templates.update', $reportTemplate); - } } From 4bb19152c4a9329649ade50ec5ad688e7a78a2b2 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 7 Nov 2024 17:01:47 -0800 Subject: [PATCH 181/240] Move test --- tests/Feature/Reporting/CustomReportTest.php | 22 +++++++++++++ .../ReportTemplateScopingTest.php | 31 ------------------- 2 files changed, 22 insertions(+), 31 deletions(-) delete mode 100644 tests/Unit/Models/ReportTemplates/ReportTemplateScopingTest.php diff --git a/tests/Feature/Reporting/CustomReportTest.php b/tests/Feature/Reporting/CustomReportTest.php index 91d627129d..0f53bd4efc 100644 --- a/tests/Feature/Reporting/CustomReportTest.php +++ b/tests/Feature/Reporting/CustomReportTest.php @@ -6,6 +6,7 @@ use App\Models\Asset; use App\Models\Company; use App\Models\ReportTemplate; use App\Models\User; +use Illuminate\Database\Eloquent\Collection; use Illuminate\Testing\TestResponse; use League\Csv\Reader; use PHPUnit\Framework\Assert; @@ -67,6 +68,27 @@ class CustomReportTest extends TestCase implements TestsPermissionsRequirement ]); } + public function testSavedTemplatesOnPageAreScopedToTheUser() + { + // Given there is a saved template for one user + ReportTemplate::factory()->create(['name' => 'Report A']); + + // When loading reports/custom while acting as another user that also has a saved template + $user = User::factory()->canViewReports() + ->has(ReportTemplate::factory(['name' => 'Report B'])) + ->create(); + + // The user should not see the other user's template (in view as 'report_templates') + $this->actingAs($user) + ->get(route('reports/custom')) + ->assertViewHas([ + 'report_templates' => function (Collection $reports) { + return $reports->pluck('name')->doesntContain('Report A'); + } + ]); + } + + public function testCustomAssetReport() { Asset::factory()->create(['name' => 'Asset A']); diff --git a/tests/Unit/Models/ReportTemplates/ReportTemplateScopingTest.php b/tests/Unit/Models/ReportTemplates/ReportTemplateScopingTest.php deleted file mode 100644 index 67052f7d4f..0000000000 --- a/tests/Unit/Models/ReportTemplates/ReportTemplateScopingTest.php +++ /dev/null @@ -1,31 +0,0 @@ -create(['name' => 'Report A']); - - // When loading reports/custom while acting as another user that also has a saved template - $user = User::factory()->canViewReports() - ->has(ReportTemplate::factory(['name' => 'Report B'])) - ->create(); - - // The user should not see the other user's template (in view as 'report_templates') - $this->actingAs($user) - ->get(route('reports/custom')) - ->assertViewHas(['report_templates' => function (Collection $reports) { - return $reports->pluck('name')->doesntContain('Report A'); - }]); - } -} From 7373e2019cb8dba9cf05fd1e69eddc26abd57b41 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 12 Nov 2024 10:01:32 -0800 Subject: [PATCH 182/240] Improve comment --- app/Models/ReportTemplate.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/Models/ReportTemplate.php b/app/Models/ReportTemplate.php index 0770eafc49..06f0370a00 100644 --- a/app/Models/ReportTemplate.php +++ b/app/Models/ReportTemplate.php @@ -109,8 +109,11 @@ class ReportTemplate extends Model return $fallbackValue; } - // Return the field's value if it exists and return 0 - // if not so that checkboxes are unchecked by default. + // If the model does exist then return the value of the field + // or return 0 so the checkbox is unchecked. + // Falling back to 0 here is because checkboxes are not sent + // in the request when unchecked so they are not + // actually saved in the model's options. return $this->options[$fieldName] ?? '0'; } From 5574c5fa49e578546532a08ccb74865b55fbe0b3 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Tue, 12 Nov 2024 10:35:22 -0800 Subject: [PATCH 183/240] Improve comments --- .../ReportTemplateParsingValuesTest.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/tests/Unit/Models/ReportTemplates/ReportTemplateParsingValuesTest.php b/tests/Unit/Models/ReportTemplates/ReportTemplateParsingValuesTest.php index 2973b3b808..91bd8979d0 100644 --- a/tests/Unit/Models/ReportTemplates/ReportTemplateParsingValuesTest.php +++ b/tests/Unit/Models/ReportTemplates/ReportTemplateParsingValuesTest.php @@ -15,22 +15,23 @@ class ReportTemplateParsingValuesTest extends TestCase { $unsavedTemplate = new ReportTemplate; - // checkmarkValue() + // checkmarkValue() should be "checked" (1) by default $this->assertEquals('1', $unsavedTemplate->checkmarkValue('is_a_checkbox_field')); - // radioValue() + // radioValue() defaults to false but can be overridden $this->assertFalse($unsavedTemplate->radioValue('value_on_unsaved_template', 'can_be_anything')); $this->assertTrue($unsavedTemplate->radioValue('value_on_unsaved_template', 'can_be_anything', true)); - // selectValue() + // selectValue() should be null by default $this->assertNull($unsavedTemplate->selectValue('value_on_unsaved_template')); $this->assertNull($unsavedTemplate->selectValue('value_on_unsaved_template'), Location::class); - // selectValues() + // selectValues() should be an empty array by default + $this->assertIsArray($unsavedTemplate->selectValues('value_on_unsaved_template')); $this->assertEmpty($unsavedTemplate->selectValues('value_on_unsaved_template')); $this->assertEmpty($unsavedTemplate->selectValues('value_on_unsaved_template'), Location::class); - // textValue() + // textValue() should be an empty string by default $this->assertEquals('', $unsavedTemplate->selectValue('value_on_unsaved_template')); } @@ -48,7 +49,7 @@ class ReportTemplateParsingValuesTest extends TestCase $this->assertEquals('1', $template->checkmarkValue('is_a_checkbox_field')); $this->assertEquals('0', $template->checkmarkValue('non_existent_key')); $this->assertEquals('0', $template->checkmarkValue('is_checkbox_field_with_zero')); - $this->assertEquals('0', (new ReportTemplate)->checkmarkValue('non_existent_key', '0')); + $this->assertEquals('0', (new ReportTemplate)->checkmarkValue('non_existent_key_that_is_overwritten_to_default_to_zero', '0')); } public function testParsingTextValue() @@ -77,7 +78,7 @@ class ReportTemplateParsingValuesTest extends TestCase // check non-existent key returns false $this->assertFalse($template->radioValue('non_existent_property', 'doesnt_matter')); - // check default returns true + // check can return fallback value $this->assertTrue($template->radioValue('non_existent_property', 'doesnt_matter', true)); } From b71a90a3c537b862c55e28d5921dffa35de262d8 Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Mon, 18 Nov 2024 12:44:24 -0600 Subject: [PATCH 184/240] this should be all it takes to fix this, i think --- app/Http/Controllers/Auth/ForgotPasswordController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/Http/Controllers/Auth/ForgotPasswordController.php b/app/Http/Controllers/Auth/ForgotPasswordController.php index a7322e7e59..8e6ff46fde 100644 --- a/app/Http/Controllers/Auth/ForgotPasswordController.php +++ b/app/Http/Controllers/Auth/ForgotPasswordController.php @@ -57,7 +57,7 @@ class ForgotPasswordController extends Controller * payloads through. */ $request->validate([ - 'username' => ['required', 'max:255'], + 'username' => ['required', 'max:255', 'string'], ]); /** From 1d0d14876c71030adbdc73e0e8595bf2e7531164 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 2 Dec 2024 12:49:02 -0800 Subject: [PATCH 185/240] Harden asset checkout validation --- app/Http/Requests/AssetCheckoutRequest.php | 6 +++--- tests/Feature/Checkouts/Ui/AssetCheckoutTest.php | 15 +++++++++++---- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/app/Http/Requests/AssetCheckoutRequest.php b/app/Http/Requests/AssetCheckoutRequest.php index c8245682a2..004813c118 100644 --- a/app/Http/Requests/AssetCheckoutRequest.php +++ b/app/Http/Requests/AssetCheckoutRequest.php @@ -24,9 +24,9 @@ class AssetCheckoutRequest extends Request $settings = \App\Models\Setting::getSettings(); $rules = [ - 'assigned_user' => 'required_without_all:assigned_asset,assigned_location', - 'assigned_asset' => 'required_without_all:assigned_user,assigned_location', - 'assigned_location' => 'required_without_all:assigned_user,assigned_asset', + 'assigned_user' => 'numeric|nullable|required_without_all:assigned_asset,assigned_location', + 'assigned_asset' => 'numeric|nullable|required_without_all:assigned_user,assigned_location', + 'assigned_location' => 'numeric|nullable|required_without_all:assigned_user,assigned_asset', 'status_id' => 'exists:status_labels,id,deployable,1', 'checkout_to_type' => 'required|in:asset,location,user', 'checkout_at' => [ diff --git a/tests/Feature/Checkouts/Ui/AssetCheckoutTest.php b/tests/Feature/Checkouts/Ui/AssetCheckoutTest.php index f268a9385e..68191a3e85 100644 --- a/tests/Feature/Checkouts/Ui/AssetCheckoutTest.php +++ b/tests/Feature/Checkouts/Ui/AssetCheckoutTest.php @@ -177,16 +177,23 @@ class AssetCheckoutTest extends TestCase $asset = Asset::factory()->create(); $admin = User::factory()->checkoutAssets()->create(); + $defaultFieldsAlwaysIncludedInUIFormSubmission = [ + 'assigned_user' => null, + 'assigned_asset' => null, + 'assigned_location' => null, + ]; + $this->actingAs($admin) - ->post(route('hardware.checkout.store', $asset), [ + ->post(route('hardware.checkout.store', $asset), array_merge($defaultFieldsAlwaysIncludedInUIFormSubmission, [ 'checkout_to_type' => $type, - 'assigned_' . $type => $target->id, + // overwrite the value from the default fields set above + 'assigned_' . $type => (string) $target->id, 'name' => 'Changed Name', - 'status_id' => $newStatus->id, + 'status_id' => (string) $newStatus->id, 'checkout_at' => '2024-03-18', 'expected_checkin' => '2024-03-28', 'note' => 'An awesome note', - ]); + ])); $asset->refresh(); $this->assertTrue($asset->assignedTo()->is($target)); From b85b4b1e1bc7bf85bd6779f2d20438896d3798c1 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Tue, 3 Dec 2024 10:26:14 -0800 Subject: [PATCH 186/240] remove table-responsive div from several index bladees --- resources/views/accessories/index.blade.php | 2 -- resources/views/categories/index.blade.php | 3 --- resources/views/companies/index.blade.php | 4 ---- resources/views/custom_fields/index.blade.php | 2 -- resources/views/departments/index.blade.php | 3 --- resources/views/depreciations/index.blade.php | 4 ---- resources/views/kits/index.blade.php | 2 -- resources/views/locations/index.blade.php | 3 --- resources/views/manufacturers/index.blade.php | 4 ---- resources/views/models/index.blade.php | 3 --- resources/views/reports/accessories.blade.php | 4 ---- resources/views/reports/asset_maintenances.blade.php | 5 ----- resources/views/reports/depreciation.blade.php | 4 ---- resources/views/reports/licenses.blade.php | 3 --- resources/views/reports/unaccepted_assets.blade.php | 3 --- resources/views/statuslabels/index.blade.php | 3 --- resources/views/suppliers/index.blade.php | 3 --- 17 files changed, 55 deletions(-) diff --git a/resources/views/accessories/index.blade.php b/resources/views/accessories/index.blade.php index 611fc8a34b..a3ea41db27 100755 --- a/resources/views/accessories/index.blade.php +++ b/resources/views/accessories/index.blade.php @@ -20,7 +20,6 @@
-
-
diff --git a/resources/views/categories/index.blade.php b/resources/views/categories/index.blade.php index 6469a2d149..ee492af144 100755 --- a/resources/views/categories/index.blade.php +++ b/resources/views/categories/index.blade.php @@ -19,8 +19,6 @@
-
-
-
diff --git a/resources/views/companies/index.blade.php b/resources/views/companies/index.blade.php index fd5cb9c657..001d03bcdf 100644 --- a/resources/views/companies/index.blade.php +++ b/resources/views/companies/index.blade.php @@ -16,8 +16,6 @@
-
- -
-
diff --git a/resources/views/custom_fields/index.blade.php b/resources/views/custom_fields/index.blade.php index d8eeae1d56..5f892b272f 100644 --- a/resources/views/custom_fields/index.blade.php +++ b/resources/views/custom_fields/index.blade.php @@ -125,7 +125,6 @@
-
-
diff --git a/resources/views/departments/index.blade.php b/resources/views/departments/index.blade.php index fcdd236004..aa9d09e660 100644 --- a/resources/views/departments/index.blade.php +++ b/resources/views/departments/index.blade.php @@ -16,8 +16,6 @@
-
-
-
diff --git a/resources/views/depreciations/index.blade.php b/resources/views/depreciations/index.blade.php index e71063771f..77732e8263 100755 --- a/resources/views/depreciations/index.blade.php +++ b/resources/views/depreciations/index.blade.php @@ -19,8 +19,6 @@
-
- -
-
diff --git a/resources/views/kits/index.blade.php b/resources/views/kits/index.blade.php index d72d319280..238093e8eb 100644 --- a/resources/views/kits/index.blade.php +++ b/resources/views/kits/index.blade.php @@ -19,7 +19,6 @@
-
-
diff --git a/resources/views/locations/index.blade.php b/resources/views/locations/index.blade.php index 2d020cb026..b913a3f941 100755 --- a/resources/views/locations/index.blade.php +++ b/resources/views/locations/index.blade.php @@ -18,8 +18,6 @@
-
- @include('partials.locations-bulk-actions')
-
diff --git a/resources/views/manufacturers/index.blade.php b/resources/views/manufacturers/index.blade.php index c8fd3184d0..a73623ed3a 100755 --- a/resources/views/manufacturers/index.blade.php +++ b/resources/views/manufacturers/index.blade.php @@ -29,8 +29,6 @@
-
- -
-
diff --git a/resources/views/models/index.blade.php b/resources/views/models/index.blade.php index eff6a5dfe5..cc2986cb87 100755 --- a/resources/views/models/index.blade.php +++ b/resources/views/models/index.blade.php @@ -37,7 +37,6 @@
@include('partials.models-bulk-actions') -
- -
{{ Form::close() }} diff --git a/resources/views/reports/accessories.blade.php b/resources/views/reports/accessories.blade.php index 997e5fedff..cd4044ec32 100644 --- a/resources/views/reports/accessories.blade.php +++ b/resources/views/reports/accessories.blade.php @@ -13,8 +13,6 @@
-
-
- -
diff --git a/resources/views/reports/asset_maintenances.blade.php b/resources/views/reports/asset_maintenances.blade.php index ea12df34d1..3da2e798fd 100644 --- a/resources/views/reports/asset_maintenances.blade.php +++ b/resources/views/reports/asset_maintenances.blade.php @@ -12,9 +12,6 @@
- -
-
- -
diff --git a/resources/views/reports/depreciation.blade.php b/resources/views/reports/depreciation.blade.php index efaacc16bf..3d1ad441c4 100644 --- a/resources/views/reports/depreciation.blade.php +++ b/resources/views/reports/depreciation.blade.php @@ -16,8 +16,6 @@ @if (($depreciations) && ($depreciations->count() > 0)) -
- -
-
@else
diff --git a/resources/views/reports/licenses.blade.php b/resources/views/reports/licenses.blade.php index 7493cc3d84..db4ab08939 100644 --- a/resources/views/reports/licenses.blade.php +++ b/resources/views/reports/licenses.blade.php @@ -12,8 +12,6 @@
-
-
-
diff --git a/resources/views/reports/unaccepted_assets.blade.php b/resources/views/reports/unaccepted_assets.blade.php index 80d151fd42..b26539700b 100644 --- a/resources/views/reports/unaccepted_assets.blade.php +++ b/resources/views/reports/unaccepted_assets.blade.php @@ -34,8 +34,6 @@
-
-
-
diff --git a/resources/views/statuslabels/index.blade.php b/resources/views/statuslabels/index.blade.php index b5ded48234..65771389c8 100755 --- a/resources/views/statuslabels/index.blade.php +++ b/resources/views/statuslabels/index.blade.php @@ -22,8 +22,6 @@
-
-
-
diff --git a/resources/views/suppliers/index.blade.php b/resources/views/suppliers/index.blade.php index 1b88aae38b..d0b911bf1a 100755 --- a/resources/views/suppliers/index.blade.php +++ b/resources/views/suppliers/index.blade.php @@ -20,8 +20,6 @@
-
-
-
From 03c90d7b607eebbbaa506f8dad3953debcd2ab21 Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Mon, 9 Dec 2024 13:29:06 -0600 Subject: [PATCH 187/240] note, will come back to this once question is answered --- resources/views/partials/bootstrap-table.blade.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index f24552d753..0d64095235 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -279,8 +279,8 @@ element_name = ''; } - return function (value,row) { + return function (value,row) { var actions = ''; // Add some overrides for any funny urls we have @@ -442,6 +442,7 @@ function genericCheckinCheckoutFormatter(destination) { return function (value,row) { + // some extra logic for kits needs to go here // The user is allowed to check items out, AND the item is deployable if ((row.available_actions.checkout == true) && (row.user_can_checkout == true) && ((!row.asset_id) && (!row.assigned_to))) { From 10a7ae8d47fbf3b6674f78439dab9eed7d024201 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Mon, 9 Dec 2024 16:09:51 -0800 Subject: [PATCH 188/240] Show frontend "required" validation for model and status selects --- resources/views/partials/forms/edit/model-select.blade.php | 7 ++++++- resources/views/partials/forms/edit/status.blade.php | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/resources/views/partials/forms/edit/model-select.blade.php b/resources/views/partials/forms/edit/model-select.blade.php index db62a34fd4..0db00d0ae1 100644 --- a/resources/views/partials/forms/edit/model-select.blade.php +++ b/resources/views/partials/forms/edit/model-select.blade.php @@ -3,7 +3,12 @@ {{ Form::label($fieldname, $translated_name, array('class' => 'col-md-3 control-label')) }} -
+
isset($field_req) || (isset($required) && ($required =='true')) + ]) + > @if ($model_id = old($fieldname, ($item->{$fieldname} ?? request($fieldname) ?? '')))
-
(isset($required) && $required) - ]) - > +
{{ Form::select('status_id', $statuslabel_list , old('status_id', $item->status_id), array('class'=>'select2 status_id', 'style'=>'width:100%','id'=>'status_select_id', 'aria-label'=>'status_id', 'required' => 'required')) }} {!! $errors->first('status_id', '') !!}
From 3264149a2ccd180c0ff8cb8046f6b79fd81ca322 Mon Sep 17 00:00:00 2001 From: Godfrey M Date: Wed, 11 Dec 2024 16:26:18 -0800 Subject: [PATCH 190/240] fix other mailables --- app/Mail/CheckoutAccessoryMail.php | 2 +- app/Mail/CheckoutAssetMail.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/Mail/CheckoutAccessoryMail.php b/app/Mail/CheckoutAccessoryMail.php index f7996c5430..64c02e31ed 100644 --- a/app/Mail/CheckoutAccessoryMail.php +++ b/app/Mail/CheckoutAccessoryMail.php @@ -21,7 +21,7 @@ class CheckoutAccessoryMail extends Mailable /** * Create a new message instance. */ - public function __construct(Accessory $accessory, $checkedOutTo, User $checkedOutBy,$note, $acceptance) + public function __construct(Accessory $accessory, $checkedOutTo, User $checkedOutBy, $acceptance, $note) { $this->item = $accessory; $this->admin = $checkedOutBy; diff --git a/app/Mail/CheckoutAssetMail.php b/app/Mail/CheckoutAssetMail.php index 71688ecb30..680014dcd1 100644 --- a/app/Mail/CheckoutAssetMail.php +++ b/app/Mail/CheckoutAssetMail.php @@ -23,7 +23,7 @@ class CheckoutAssetMail extends Mailable /** * Create a new message instance. */ - public function __construct(Asset $asset, $checkedOutTo, User $checkedOutBy, $note, $acceptance) + public function __construct(Asset $asset, $checkedOutTo, User $checkedOutBy, $acceptance, $note) { $this->item = $asset; $this->admin = $checkedOutBy; From 67494c1b0bdbaff30af9662f95a914dafd2358ab Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Wed, 11 Dec 2024 16:26:23 -0800 Subject: [PATCH 191/240] Fix validation messages for select2 inputs --- resources/views/layouts/default.blade.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/views/layouts/default.blade.php b/resources/views/layouts/default.blade.php index cf0c728e14..a884a28d0d 100644 --- a/resources/views/layouts/default.blade.php +++ b/resources/views/layouts/default.blade.php @@ -996,8 +996,8 @@ dir="{{ Helper::determineLanguageDirection() }}"> errorElement: 'span', errorPlacement: function(error, element) { $(element).hasClass('select2') || $(element).hasClass('js-data-ajax') - // If the element is a select2 then place the error above the input - ? element.parents('.required').append(error) + // If the element is a select2 then append the error to the parent div + ? element.parent('div').append(error) // Otherwise place it after : error.insertAfter(element); }, From 72f58b04053df3527ddfaeb36116aa0242634cf5 Mon Sep 17 00:00:00 2001 From: spencerrlongg Date: Wed, 11 Dec 2024 19:13:51 -0600 Subject: [PATCH 192/240] leaving this here for notes etc --- resources/views/partials/bootstrap-table.blade.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/resources/views/partials/bootstrap-table.blade.php b/resources/views/partials/bootstrap-table.blade.php index 0d64095235..f7c2628e30 100644 --- a/resources/views/partials/bootstrap-table.blade.php +++ b/resources/views/partials/bootstrap-table.blade.php @@ -441,10 +441,14 @@ } function genericCheckinCheckoutFormatter(destination) { + console.log(destination) return function (value,row) { + console.log(value) + console.log(row.user_can_checkout) // some extra logic for kits needs to go here // The user is allowed to check items out, AND the item is deployable + row.available_actions.checkout = true //this is for testing -- TODO: REMOVE!!!! if ((row.available_actions.checkout == true) && (row.user_can_checkout == true) && ((!row.asset_id) && (!row.assigned_to))) { return '
{{ trans('general.checkout') }}'; From da33f1815a17c6f600a90b01da1c43da7d6364f8 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 12 Dec 2024 16:46:19 +0000 Subject: [PATCH 193/240] Removed index and destroy settinga API endpoints Signed-off-by: snipe --- routes/api.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/routes/api.php b/routes/api.php index e183cd1228..9e7842df73 100644 --- a/routes/api.php +++ b/routes/api.php @@ -909,13 +909,11 @@ Route::group(['prefix' => 'v1', 'middleware' => ['api', 'throttle:api']], functi Route::resource('settings', Api\SettingsController::class, ['names' => [ - 'index' => 'api.settings.index', 'show' => 'api.settings.show', 'update' => 'api.settings.update', 'store' => 'api.settings.store', - 'destroy' => 'api.settings.destroy', ], - 'except' => ['create', 'edit'], + 'except' => ['create', 'edit', 'index', 'destroy'], 'parameters' => ['setting' => 'setting_id'], ] ); // end settings API From a0e7dcf4ff4de113914642b1c6e6822c670ed69c Mon Sep 17 00:00:00 2001 From: Brady Wetherington Date: Thu, 12 Dec 2024 16:50:36 +0000 Subject: [PATCH 194/240] Fixes to 'clean' mode to better handle character sets and zero-values --- app/Console/Commands/RestoreFromBackup.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/Console/Commands/RestoreFromBackup.php b/app/Console/Commands/RestoreFromBackup.php index 846c2933c5..32d450b553 100644 --- a/app/Console/Commands/RestoreFromBackup.php +++ b/app/Console/Commands/RestoreFromBackup.php @@ -51,6 +51,8 @@ class SQLStreamer { /* we *could* have made the ^INSERT INTO blah VALUES$ turn on the capturing state, and closed it with a ^(blahblah);$ but it's cleaner to not have to manage the state machine. We're just going to assume that (blahblah), or (blahblah); are values for INSERT and are always acceptable. */ + "<^/\*!40101 SET NAMES '?[a-zA-Z0-9_-]+'? \*/;$>" => false, //using weird delimiters (<,>) for readability. allow quoted or unquoted charsets + "<^/\*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' \*/;$>" => false, //same, now handle zero-values ]; foreach($allowed_statements as $statement => $statechange) { From c5e2aed164443d943bec517069e438eb552fa4d9 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 12 Dec 2024 17:37:08 +0000 Subject: [PATCH 195/240] Check for assigned (not assigned_to) before trying to present() the name on bulk delete assets Signed-off-by: snipe --- resources/views/hardware/bulk-delete.blade.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/views/hardware/bulk-delete.blade.php b/resources/views/hardware/bulk-delete.blade.php index 37977ca1e2..96c931ae2b 100644 --- a/resources/views/hardware/bulk-delete.blade.php +++ b/resources/views/hardware/bulk-delete.blade.php @@ -49,7 +49,7 @@ @endif - @if ($asset->assigned_to) + @if ($asset->assigned) {{ $asset->assigned->present()->name() }} @endif From 38db890660800f6074992d47e72e3e9f2732f4b0 Mon Sep 17 00:00:00 2001 From: snipe Date: Thu, 12 Dec 2024 19:22:56 +0000 Subject: [PATCH 196/240] Updated strings Signed-off-by: snipe --- .../lang/aa-ER/admin/settings/general.php | 2 + .../lang/af-ZA/admin/settings/general.php | 2 + resources/lang/af-ZA/mail.php | 2 +- .../lang/am-ET/admin/settings/general.php | 2 + resources/lang/ar-SA/account/general.php | 6 +- resources/lang/ar-SA/admin/kits/general.php | 2 +- .../lang/ar-SA/admin/settings/general.php | 2 + resources/lang/ar-SA/general.php | 38 +- .../lang/bg-BG/admin/settings/general.php | 2 + .../lang/ca-ES/admin/settings/general.php | 2 + .../lang/chr-US/admin/settings/general.php | 2 + .../lang/cs-CZ/admin/settings/general.php | 2 + .../lang/cy-GB/admin/settings/general.php | 2 + .../lang/da-DK/admin/settings/general.php | 2 + .../lang/de-DE/admin/settings/general.php | 2 + .../lang/de-if/admin/settings/general.php | 2 + .../lang/el-GR/admin/settings/general.php | 2 + .../lang/en-GB/admin/settings/general.php | 2 + resources/lang/en-GB/mail.php | 2 +- .../lang/en-ID/admin/settings/general.php | 2 + .../lang/es-CO/admin/settings/general.php | 2 + .../lang/es-ES/admin/settings/general.php | 2 + .../lang/es-MX/admin/settings/general.php | 2 + .../lang/es-VE/admin/settings/general.php | 2 + resources/lang/et-EE/account/general.php | 4 +- .../lang/et-EE/admin/accessories/message.php | 2 +- .../lang/et-EE/admin/settings/general.php | 2 + resources/lang/et-EE/general.php | 66 +-- resources/lang/et-EE/mail.php | 4 +- resources/lang/et-EE/table.php | 2 +- resources/lang/et-EE/validation.php | 2 +- .../lang/fa-IR/admin/settings/general.php | 2 + .../lang/fi-FI/admin/settings/general.php | 2 + .../lang/fil-PH/admin/settings/general.php | 2 + .../lang/fr-FR/admin/settings/general.php | 2 + .../lang/ga-IE/admin/settings/general.php | 2 + .../lang/he-IL/admin/settings/general.php | 2 + .../lang/hr-HR/admin/settings/general.php | 2 + .../lang/hu-HU/admin/settings/general.php | 2 + .../lang/id-ID/admin/settings/general.php | 2 + .../lang/is-IS/admin/settings/general.php | 2 + .../lang/it-IT/admin/settings/general.php | 2 + .../lang/iu-NU/admin/settings/general.php | 2 + .../lang/ja-JP/admin/settings/general.php | 2 + .../lang/km-KH/admin/settings/general.php | 2 + .../lang/ko-KR/admin/settings/general.php | 2 + resources/lang/lt-LT/admin/hardware/form.php | 2 +- .../lang/lt-LT/admin/hardware/message.php | 10 +- resources/lang/lt-LT/admin/hardware/table.php | 2 +- .../lang/lt-LT/admin/settings/general.php | 2 + resources/lang/lt-LT/general.php | 2 +- resources/lang/lt-LT/mail.php | 2 +- .../lang/lv-LV/admin/settings/general.php | 2 + .../lang/mi-NZ/admin/settings/general.php | 2 + .../lang/mk-MK/admin/settings/general.php | 2 + .../lang/ml-IN/admin/settings/general.php | 2 + .../lang/mn-MN/admin/settings/general.php | 2 + .../lang/ms-MY/admin/settings/general.php | 2 + .../lang/nb-NO/admin/settings/general.php | 2 + .../lang/nl-NL/admin/settings/general.php | 2 + .../lang/nn-NO/admin/settings/general.php | 2 + .../lang/no-NO/admin/settings/general.php | 2 + .../lang/pl-PL/admin/locations/message.php | 4 +- .../lang/pl-PL/admin/settings/general.php | 2 + resources/lang/pl-PL/general.php | 20 +- .../lang/pt-BR/admin/settings/general.php | 2 + .../lang/pt-PT/admin/settings/general.php | 2 + .../lang/ro-RO/admin/settings/general.php | 2 + .../lang/ru-RU/admin/settings/general.php | 2 + .../lang/si-LK/admin/settings/general.php | 2 + .../lang/sk-SK/admin/settings/general.php | 2 + .../lang/sl-SI/admin/settings/general.php | 2 + resources/lang/so-SO/account/general.php | 6 +- .../lang/so-SO/admin/accessories/general.php | 4 +- .../lang/so-SO/admin/accessories/message.php | 18 +- .../admin/asset_maintenances/message.php | 6 +- .../lang/so-SO/admin/categories/general.php | 34 +- .../lang/so-SO/admin/categories/message.php | 22 +- .../lang/so-SO/admin/categories/table.php | 2 +- .../lang/so-SO/admin/companies/message.php | 8 +- .../lang/so-SO/admin/components/message.php | 18 +- .../lang/so-SO/admin/consumables/message.php | 16 +- .../so-SO/admin/custom_fields/general.php | 6 +- .../so-SO/admin/custom_fields/message.php | 20 +- .../lang/so-SO/admin/departments/message.php | 6 +- .../so-SO/admin/depreciations/message.php | 6 +- .../lang/so-SO/admin/depreciations/table.php | 2 +- resources/lang/so-SO/admin/groups/message.php | 12 +- resources/lang/so-SO/admin/groups/titles.php | 4 +- resources/lang/so-SO/admin/kits/general.php | 50 +-- resources/lang/so-SO/admin/labels/message.php | 6 +- resources/lang/so-SO/admin/labels/table.php | 20 +- resources/lang/so-SO/admin/licenses/form.php | 2 +- .../lang/so-SO/admin/licenses/general.php | 6 +- .../lang/so-SO/admin/licenses/message.php | 20 +- resources/lang/so-SO/admin/licenses/table.php | 2 +- .../lang/so-SO/admin/locations/message.php | 14 +- .../lang/so-SO/admin/locations/table.php | 18 +- .../so-SO/admin/manufacturers/message.php | 10 +- resources/lang/so-SO/admin/models/general.php | 2 +- resources/lang/so-SO/admin/models/message.php | 20 +- resources/lang/so-SO/admin/models/table.php | 2 +- .../lang/so-SO/admin/settings/general.php | 142 +++---- .../lang/so-SO/admin/settings/message.php | 6 +- .../lang/so-SO/admin/suppliers/message.php | 6 +- resources/lang/so-SO/admin/users/message.php | 2 +- resources/lang/so-SO/auth.php | 4 +- resources/lang/so-SO/auth/message.php | 16 +- resources/lang/so-SO/button.php | 2 +- resources/lang/so-SO/general.php | 26 +- resources/lang/so-SO/help.php | 2 +- resources/lang/so-SO/localizations.php | 4 +- resources/lang/so-SO/mail.php | 12 +- resources/lang/so-SO/table.php | 2 +- resources/lang/so-SO/validation.php | 36 +- .../lang/sq-AL/admin/settings/general.php | 2 + .../lang/sr-CS/admin/settings/general.php | 2 + resources/lang/sv-SE/account/general.php | 6 +- .../lang/sv-SE/admin/accessories/general.php | 4 +- .../lang/sv-SE/admin/accessories/message.php | 26 +- .../lang/sv-SE/admin/accessories/table.php | 2 +- .../sv-SE/admin/asset_maintenances/form.php | 4 +- .../admin/asset_maintenances/general.php | 2 +- .../admin/asset_maintenances/message.php | 20 +- .../sv-SE/admin/asset_maintenances/table.php | 6 +- .../lang/sv-SE/admin/categories/table.php | 2 +- .../lang/sv-SE/admin/companies/general.php | 2 +- .../lang/sv-SE/admin/companies/message.php | 14 +- .../lang/sv-SE/admin/companies/table.php | 2 +- .../lang/sv-SE/admin/components/general.php | 6 +- .../lang/sv-SE/admin/components/message.php | 24 +- .../lang/sv-SE/admin/consumables/general.php | 6 +- .../lang/sv-SE/admin/consumables/message.php | 30 +- .../lang/sv-SE/admin/consumables/table.php | 2 +- .../sv-SE/admin/custom_fields/general.php | 56 +-- .../sv-SE/admin/custom_fields/message.php | 38 +- .../lang/sv-SE/admin/departments/message.php | 16 +- .../lang/sv-SE/admin/departments/table.php | 4 +- .../sv-SE/admin/depreciations/general.php | 20 +- .../sv-SE/admin/depreciations/message.php | 18 +- resources/lang/sv-SE/admin/groups/message.php | 14 +- resources/lang/sv-SE/admin/hardware/form.php | 52 +-- .../lang/sv-SE/admin/hardware/general.php | 22 +- .../lang/sv-SE/admin/hardware/message.php | 68 ++-- resources/lang/sv-SE/admin/hardware/table.php | 24 +- resources/lang/sv-SE/admin/kits/general.php | 72 ++-- resources/lang/sv-SE/admin/labels/message.php | 8 +- resources/lang/sv-SE/admin/labels/table.php | 4 +- resources/lang/sv-SE/admin/licenses/form.php | 12 +- .../lang/sv-SE/admin/licenses/general.php | 34 +- .../lang/sv-SE/admin/licenses/message.php | 42 +- resources/lang/sv-SE/admin/licenses/table.php | 14 +- .../lang/sv-SE/admin/locations/table.php | 4 +- .../sv-SE/admin/manufacturers/message.php | 12 +- .../lang/sv-SE/admin/manufacturers/table.php | 14 +- resources/lang/sv-SE/admin/models/general.php | 14 +- resources/lang/sv-SE/admin/models/message.php | 2 +- .../lang/sv-SE/admin/reports/general.php | 6 +- .../lang/sv-SE/admin/settings/general.php | 270 ++++++------ .../lang/sv-SE/admin/settings/message.php | 46 +-- .../lang/sv-SE/admin/suppliers/message.php | 22 +- .../lang/sv-SE/admin/suppliers/table.php | 14 +- resources/lang/sv-SE/admin/users/general.php | 40 +- resources/lang/sv-SE/admin/users/message.php | 56 +-- resources/lang/sv-SE/admin/users/table.php | 20 +- resources/lang/sv-SE/auth.php | 2 +- resources/lang/sv-SE/auth/general.php | 6 +- resources/lang/sv-SE/auth/message.php | 14 +- resources/lang/sv-SE/general.php | 384 +++++++++--------- resources/lang/sv-SE/help.php | 14 +- resources/lang/sv-SE/mail.php | 76 ++-- resources/lang/sv-SE/passwords.php | 6 +- resources/lang/sv-SE/reminders.php | 4 +- resources/lang/sv-SE/table.php | 6 +- resources/lang/sv-SE/validation.php | 26 +- .../lang/ta-IN/admin/settings/general.php | 2 + .../lang/th-TH/admin/settings/general.php | 2 + .../lang/tl-PH/admin/settings/general.php | 2 + .../lang/tr-TR/admin/settings/general.php | 2 + resources/lang/uk-UA/account/general.php | 6 +- .../lang/uk-UA/admin/accessories/message.php | 2 +- .../lang/uk-UA/admin/consumables/general.php | 2 +- resources/lang/uk-UA/admin/hardware/form.php | 10 +- .../lang/uk-UA/admin/hardware/general.php | 13 +- .../lang/uk-UA/admin/hardware/message.php | 28 +- .../lang/uk-UA/admin/locations/message.php | 6 +- .../lang/uk-UA/admin/settings/general.php | 2 + resources/lang/uk-UA/admin/users/message.php | 16 +- resources/lang/uk-UA/button.php | 16 +- resources/lang/uk-UA/general.php | 2 +- resources/lang/uk-UA/table.php | 2 +- resources/lang/uk-UA/validation.php | 242 +++++------ .../lang/ur-PK/admin/settings/general.php | 2 + .../lang/vi-VN/admin/settings/general.php | 2 + resources/lang/vi-VN/general.php | 4 +- .../lang/zh-CN/admin/settings/general.php | 2 + .../lang/zh-HK/admin/settings/general.php | 2 + .../lang/zh-TW/admin/settings/general.php | 2 + .../lang/zu-ZA/admin/settings/general.php | 2 + 199 files changed, 1574 insertions(+), 1437 deletions(-) diff --git a/resources/lang/aa-ER/admin/settings/general.php b/resources/lang/aa-ER/admin/settings/general.php index 00d8283efc..1767101e7e 100644 --- a/resources/lang/aa-ER/admin/settings/general.php +++ b/resources/lang/aa-ER/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "crwdns1791:0crwdne1791:0", 'require_accept_signature' => 'crwdns1819:0crwdne1819:0', 'require_accept_signature_help_text' => 'crwdns1820:0crwdne1820:0', + 'require_checkinout_notes' => 'crwdns12794:0crwdne12794:0', + 'require_checkinout_notes_help_text' => 'crwdns12796:0crwdne12796:0', 'left' => 'crwdns1597:0crwdne1597:0', 'right' => 'crwdns1598:0crwdne1598:0', 'top' => 'crwdns1599:0crwdne1599:0', diff --git a/resources/lang/af-ZA/admin/settings/general.php b/resources/lang/af-ZA/admin/settings/general.php index ad86467dbc..fe09685daf 100644 --- a/resources/lang/af-ZA/admin/settings/general.php +++ b/resources/lang/af-ZA/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Twee faktor verifikasie is nodig, maar jou toestel is nog nie ingeskryf nie. Maak jou Google Authenticator-program oop en scan die QR-kode hieronder om jou toestel in te skryf. Sodra jy jou toestel ingeskryf het, voer die kode hieronder in", 'require_accept_signature' => 'Vereis Handtekening', 'require_accept_signature_help_text' => 'As u hierdie kenmerk aanskakel, sal gebruikers fisies moet afmeld wanneer hulle \'n bate aanvaar.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'links', 'right' => 'reg', 'top' => 'Top', diff --git a/resources/lang/af-ZA/mail.php b/resources/lang/af-ZA/mail.php index 857e08c4ce..e011e410fe 100644 --- a/resources/lang/af-ZA/mail.php +++ b/resources/lang/af-ZA/mail.php @@ -39,7 +39,7 @@ return [ 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.', 'assigned_to' => 'Toevertrou aan', 'best_regards' => 'Beste wense,', - 'canceled' => 'gekanselleer', + 'canceled' => 'Gekanselleer', 'checkin_date' => 'Incheckdatum', 'checkout_date' => 'Checkout Datum', 'checkedout_from' => 'Checked out from', diff --git a/resources/lang/am-ET/admin/settings/general.php b/resources/lang/am-ET/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/am-ET/admin/settings/general.php +++ b/resources/lang/am-ET/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/ar-SA/account/general.php b/resources/lang/ar-SA/account/general.php index 396afcdbc2..237dbae990 100644 --- a/resources/lang/ar-SA/account/general.php +++ b/resources/lang/ar-SA/account/general.php @@ -10,8 +10,8 @@ return array( 'api_base_url_endpoint' => '/<endpoint>', 'api_token_expiration_time' => 'تم تعيين رموز API لانتهاء صلاحيتها في:', 'api_reference' => 'Please check the API reference to find specific API endpoints and additional API documentation.', - 'profile_updated' => 'Account successfully updated', - 'no_tokens' => 'You have not created any personal access tokens.', - 'enable_sounds' => 'Enable sound effects', + 'profile_updated' => 'تم تحديث الحساب بنجاح', + 'no_tokens' => 'لم تقم بإنشاء أي رموز خاصة للوصول الشخصي.', + 'enable_sounds' => 'تمكين المؤثرات الصوتية', 'enable_confetti' => 'Enable confetti effects', ); diff --git a/resources/lang/ar-SA/admin/kits/general.php b/resources/lang/ar-SA/admin/kits/general.php index 6171ef3b8e..aaa7a73173 100644 --- a/resources/lang/ar-SA/admin/kits/general.php +++ b/resources/lang/ar-SA/admin/kits/general.php @@ -49,5 +49,5 @@ return [ 'kit_deleted' => 'تم حذف عدة بنجاح', 'kit_model_updated' => 'تم تحديث النموذج بنجاح', 'kit_model_detached' => 'تم فصل النموذج بنجاح', - 'model_already_attached' => 'Model already attached to kit', + 'model_already_attached' => 'يتبين انه النموذج الحالي مرتبط أصلاً مع مجموعة الأدوات', ]; diff --git a/resources/lang/ar-SA/admin/settings/general.php b/resources/lang/ar-SA/admin/settings/general.php index 3f4abde3be..74c6ab2431 100644 --- a/resources/lang/ar-SA/admin/settings/general.php +++ b/resources/lang/ar-SA/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "التوثيق ذو العاملين 2FA اجباري، ولكن لم يتم تسجيل جهازك بعد. افتح تطبيق غوغل للتوثيق Google Authenticator وافحص رمز الاستجابة السريعة QR أدناه لتسجيل جهازك. بعد تسجيل جهازك، أدخل الرمز أدناه", 'require_accept_signature' => 'يتطلب التوقيع', 'require_accept_signature_help_text' => 'سيتطلب تمكين هذه الميزة من المستخدمين تسجيل الدخول فعليا عند قبول مادة العرض.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'اليسار', 'right' => 'حق', 'top' => 'أعلى', diff --git a/resources/lang/ar-SA/general.php b/resources/lang/ar-SA/general.php index 17a4e3fa72..e9bc30d2ee 100644 --- a/resources/lang/ar-SA/general.php +++ b/resources/lang/ar-SA/general.php @@ -11,9 +11,9 @@ return [ 'activity_report' => 'تقرير الأنشطة', 'address' => 'العنوان', 'admin' => 'الإدارة', - 'admin_tooltip' => 'This user has admin privileges', - 'superuser' => 'Superuser', - 'superuser_tooltip' => 'This user has superuser privileges', + 'admin_tooltip' => 'هذا المستخدم لديه صلاحيات المشرف', + 'superuser' => 'مدير النظام', + 'superuser_tooltip' => 'هذا المستخدم لديه امتيازات المستخدم المتميز', 'administrator' => 'المدير', 'add_seats' => 'المقاعد المضافة', 'age' => "العمر", @@ -64,7 +64,7 @@ return [ 'checkout' => 'ترجيع', 'checkouts_count' => 'الخارج', 'checkins_count' => 'المٌدخل', - 'checkin_and_delete' => 'Checkin and Delete', + 'checkin_and_delete' => 'الإيداع والحذف', 'user_requests_count' => 'الطلبات', 'city' => 'المدينة', 'click_here' => 'انقر هنا', @@ -99,7 +99,7 @@ return [ 'debug_warning_text' => 'هذا التطبيق يعمل في وضع الإنتاج مع تمكين التصحيح. هذا يمكن أن يعرض البيانات الحساسة إذا كان التطبيق الخاص بك هو في متناول العالم الخارجي. تعطيل وضع التصحيح عن طريق تعيين قيمة APP_DEBUG في ملف .env إلى false.', 'delete' => 'حذف', 'delete_confirm' => 'هل أنت متأكد من حذف :المنتج؟', - 'delete_confirm_no_undo' => 'Are you sure, you wish to delete :item? This cannot be undone.', + 'delete_confirm_no_undo' => 'هل أنت متأكد من أنك ترغب في حذف :item؟ لا يمكن التراجع بعد الحذف.', 'deleted' => 'تم حذفها', 'delete_seats' => 'المقاعد المحذوفة', 'deletion_failed' => 'فشل الحذف', @@ -135,7 +135,7 @@ return [ 'lastname_firstinitial' => 'اللقب والحرف الاول من الاسم (smithj@example.com)', 'firstinitial.lastname' => 'الاسم الأخير الأول (jsmith@example.com)', 'firstnamelastinitial' => 'اللقب والحرف الاول من الاسم (smithj@example.com)', - 'lastnamefirstname' => 'Last Name.First Name (smith.jane@example.com)', + 'lastnamefirstname' => 'الاسم الأخير (smith.jane@example.com)', 'first_name' => 'الإسم الأول', 'first_name_format' => 'الاسم الأول (jane@example.com)', 'files' => 'الملفات', @@ -158,8 +158,8 @@ return [ 'include_deleted' => 'تضمين الأصول المحذوفة', 'image_upload' => 'رفع صورة', 'filetypes_accepted_help' => 'Accepted filetype is :types. The maximum size allowed is :size.|Accepted filetypes are :types. The maximum upload size allowed is :size.', - 'filetypes_size_help' => 'The maximum upload size allowed is :size.', - 'image_filetypes_help' => 'Accepted Filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.', + 'filetypes_size_help' => 'الحد الأقصى المسموح لحجم التصعيد هو :size.', + 'image_filetypes_help' => 'أنواع الملفات المسموحة هي jpg، webpp، png، gif، svg، tif. الحد الأقصى لحجم التصعيد المسموح به هو :size.', 'unaccepted_image_type' => 'ملف الصورة هذا غير قابل للقراءة. أنواع الملفات المقبولة هي jpg، webpp، png، gif، svg. نوع هذا الملف هو: :mimetype.', 'import' => 'استيراد', 'import_this_file' => 'حقول الخريطة ومعالجة هذا الملف', @@ -194,7 +194,7 @@ return [ 'logout' => 'تسجيل خروج', 'lookup_by_tag' => 'البحث عن طريق ترميز الأصل', 'maintenances' => 'الصيانة', - 'manage_api_keys' => 'Manage API keys', + 'manage_api_keys' => 'إدارة مفاتيح API', 'manufacturer' => 'الشركة المصنعة', 'manufacturers' => 'الشركات المصنعة', 'markdown' => 'يتيح هذا الحقل بتطبيق نمط الكتابة من Github.', @@ -208,7 +208,7 @@ return [ 'next' => 'التالى', 'next_audit_date' => 'تاريخ التدقيق التالي', 'next_audit_date_help' => 'If you use auditing in your organization, this is usually automatically calculated based on the asset's last audit date and audit frequency (in Admin Settings > Alerts) and you can leave this blank. You can manually set this date here if you need to, but it must be later than the last audit date. ', - 'audit_images_help' => 'You can find audit images in the asset\'s history tab.', + 'audit_images_help' => 'يمكنك العثور على صور التدقيق في علامة تبويب التاريخ في صفحة الأصول.', 'no_email' => 'لا يوجد عنوان بريد إلكتروني مرتبط بهذا المستخدم', 'last_audit' => 'آخر مراجعة', 'new' => 'الجديد!', @@ -241,13 +241,13 @@ return [ 'restored' => 'المعاد', 'restore' => 'إستعادة', 'requestable_models' => 'النماذج المطلوبة', - 'requestable_items' => 'Requestable Items', + 'requestable_items' => 'العناصر المطلوبة', 'requested' => 'طلب', 'requested_date' => 'تاريخ الطلب', 'requested_assets' => 'الأصول المطلوبة', 'requested_assets_menu' => 'الأصول المطلوبة', 'request_canceled' => 'تم إلغاء الطلب', - 'request_item' => 'Request this item', + 'request_item' => 'طلب هذا العنصر', 'external_link_tooltip' => 'رابط خارجي إلى', 'save' => 'حفظ', 'select_var' => 'اختر :thing... ', // this will eventually replace all of our other selects @@ -255,7 +255,7 @@ return [ 'select_all' => 'اختر الكل', 'search' => 'بحث', 'select_category' => 'اختر تصنيف', - 'select_datasource' => 'Select a data source', + 'select_datasource' => 'اختر مصدر البيانات', 'select_department' => 'حدد قسم', 'select_depreciation' => 'حدد نوع الاستهلاك', 'select_location' => 'حدد موقعا', @@ -275,7 +275,7 @@ return [ 'signed_off_by' => 'تم توقيعه من قبل', 'skin' => 'المظهر', 'webhook_msg_note' => 'سيتم إرسال إشعار عبر الربط البرمجي (webhook)', - 'webhook_test_msg' => 'Oh hai! It looks like your :app integration with Snipe-IT is working!', + 'webhook_test_msg' => 'مرحبًا! أخبار سعيدة ، يبدو أن نظامك الأن يعمل مع Snipe-IT ', 'some_features_disabled' => 'التثبيت التجريبي (DEMO): يتم تعطيل بعض الميزات لهذا التثبيت.', 'site_name' => 'إسم الموقع', 'state' => 'المنطقة / الولاية', @@ -283,7 +283,7 @@ return [ 'status_label' => 'Status Label', 'status' => 'الحالة', 'accept_eula' => 'اتفاقية القبول', - 'show_or_hide_eulas' => 'Show/Hide EULAs', + 'show_or_hide_eulas' => 'مرحبًا! أخبار سعيدة ، يبدو أن نظامك الأن يعمل مع Snipe-IT. ', 'supplier' => 'المورد', 'suppliers' => 'الموردون', 'sure_to_delete' => 'هل تريد بالتأكيد حذفها', @@ -307,7 +307,7 @@ return [ 'user' => 'المستخدم', 'accepted' => 'قبلت', 'declined' => 'رفض', - 'declined_note' => 'Declined Notes', + 'declined_note' => 'الملاحظات المرفوضة', 'unassigned' => 'غير مسند', 'unaccepted_asset_report' => 'الأصول غير المقبولة', 'users' => 'المستخدمين', @@ -342,8 +342,8 @@ return [ 'view_all' => 'عرض الكل', 'hide_deleted' => 'إخفاء المحذوفة', 'email' => 'البريد الالكتروني', - 'do_not_change' => 'Do not change', - 'bug_report' => 'Report a bug', + 'do_not_change' => 'الرجاء عدم التغيير', + 'bug_report' => 'أبلغ عن وجود مشكلة أو خطأ في النظام', 'user_manual' => 'دليل المستخدم', 'setup_step_1' => 'الخطوة 1', 'setup_step_2' => 'الخطوة 2', @@ -351,7 +351,7 @@ return [ 'setup_step_4' => 'الخطوة 4', 'setup_config_check' => 'التحقق من الاعدادات', 'setup_create_database' => 'Create database tables', - 'setup_create_admin' => 'Create an admin user', + 'setup_create_admin' => 'تكوين حساب مدير النظام', 'setup_done' => 'إنتهى!', 'bulk_edit_about_to' => 'أنت على وشك تحرير ما يلي: ', 'checked_out' => 'استعارة', diff --git a/resources/lang/bg-BG/admin/settings/general.php b/resources/lang/bg-BG/admin/settings/general.php index ec2d20c909..2706e68032 100644 --- a/resources/lang/bg-BG/admin/settings/general.php +++ b/resources/lang/bg-BG/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Двуфакторово удостоверяване се изисква, но вашето устройство не е било регистрирано още. Отворете Google Authenticator и сканирайте QR кода по-долу за да регистрирате вашето устройство. След като сте записани вашето устройство, въведете кода по-долу", 'require_accept_signature' => 'Изисква подпис', 'require_accept_signature_help_text' => 'Разрешаването на тази функция ще изисква от потребителите да се подпишат физически за приемане на даден актив.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'ляво', 'right' => 'дясно', 'top' => 'Горе', diff --git a/resources/lang/ca-ES/admin/settings/general.php b/resources/lang/ca-ES/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/ca-ES/admin/settings/general.php +++ b/resources/lang/ca-ES/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/chr-US/admin/settings/general.php b/resources/lang/chr-US/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/chr-US/admin/settings/general.php +++ b/resources/lang/chr-US/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/cs-CZ/admin/settings/general.php b/resources/lang/cs-CZ/admin/settings/general.php index 0cebede00f..910c876512 100644 --- a/resources/lang/cs-CZ/admin/settings/general.php +++ b/resources/lang/cs-CZ/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Je vyžadováno dvoufaktorové ověření, nicméně vaše zařízení ještě nebylo zaregistrováno. Otevřete aplikaci Google Authenticator a oskenujte níže uvedený QR kód pro registraci vašeho zařízení. Jakmile zaregistrujete své zařízení, zadejte níže uvedený kód", 'require_accept_signature' => 'Požadovat podpis', 'require_accept_signature_help_text' => 'Aktivace této funkce bude vyžadovat, aby se uživatelé fyzicky přihlásili k přijetí určitého materiálu.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'vlevo', 'right' => 'vpravo', 'top' => 'nahoře', diff --git a/resources/lang/cy-GB/admin/settings/general.php b/resources/lang/cy-GB/admin/settings/general.php index 6435315402..8cc88b8cea 100644 --- a/resources/lang/cy-GB/admin/settings/general.php +++ b/resources/lang/cy-GB/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Mae angen dilysu dau ffactor, ond nid yw'ch dyfais wedi'i chofrestru eto. Agorwch eich app Google Authenticator a sganiwch y cod QR isod i gofrestru'ch dyfais. Ar ôl i chi gofrestru'ch dyfais, nodwch y cod isod", 'require_accept_signature' => 'Angen Llofnod', 'require_accept_signature_help_text' => 'Bydd galluogi\'r nodwedd hon yn ei gwneud yn ofynnol i ddefnyddwyr lofnodi\'n gorfforol wrth dderbyn ased.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'chwith', 'right' => 'dde', 'top' => 'top', diff --git a/resources/lang/da-DK/admin/settings/general.php b/resources/lang/da-DK/admin/settings/general.php index 015f24dbe6..09969a139e 100644 --- a/resources/lang/da-DK/admin/settings/general.php +++ b/resources/lang/da-DK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "To faktor godkendelse er påkrævet, men din enhed er endnu ikke blevet tilmeldt. Åbn din Google Authenticator-app og scan QR-koden nedenfor for at tilmelde din enhed. Når du har tilmeldt din enhed, skal du indtaste koden nedenfor", 'require_accept_signature' => 'Kræver Signatur', 'require_accept_signature_help_text' => 'Aktivering af denne funktion kræver, at brugerne fysisk logger af ved at acceptere et aktiv.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'venstre', 'right' => 'højre', 'top' => 'top', diff --git a/resources/lang/de-DE/admin/settings/general.php b/resources/lang/de-DE/admin/settings/general.php index 6d01f0d10a..a105da954c 100644 --- a/resources/lang/de-DE/admin/settings/general.php +++ b/resources/lang/de-DE/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Zwei-Faktor-Authentifizierung ist erforderlich, Ihr Gerät wurde jedoch noch nicht hinzugefügt. Öffnen Sie die Google Authenticator App und scannen Sie den QR-Code unterhalb um Ihr Gerät hinzuzufügen. Geben Sie anschließend den Code ein", 'require_accept_signature' => 'Signatur erforderlich', 'require_accept_signature_help_text' => 'Wenn aktiviert, wird eine physische Unterschrift durch den Benutzer notwendig, der das Asset erhält.', + 'require_checkinout_notes' => 'Notizen beim Ein-/Auschecken erforderlich', + 'require_checkinout_notes_help_text' => 'Wenn Sie diese Funktion aktivieren, müssen die Notizfelder beim Einchecken oder Auschecken eines Assets ausgefüllt werden.', 'left' => 'links', 'right' => 'rechts', 'top' => 'Oben', diff --git a/resources/lang/de-if/admin/settings/general.php b/resources/lang/de-if/admin/settings/general.php index 6213224ece..332567c304 100644 --- a/resources/lang/de-if/admin/settings/general.php +++ b/resources/lang/de-if/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Zwei-Faktor-Authentifizierung ist erforderlich, Dein Gerät wurde jedoch noch nicht hinzugefügt. Öffne die Google Authenticator App und scanne den QR-Code unten, um Dein Gerät hinzuzufügen. Gebe anschließend den Code ein", 'require_accept_signature' => 'Unterschrift erforderlich', 'require_accept_signature_help_text' => 'Wenn aktiviert, wird eine physische Unterschrift durch den Benutzer bei der Annahme des Assets notwendig.', + 'require_checkinout_notes' => 'Notizen beim Ein-/Auschecken erforderlich', + 'require_checkinout_notes_help_text' => 'Wenn Du diese Funktion aktivierst, müssen die Notizfelder beim Einchecken oder Auschecken eines Assets ausgefüllt werden.', 'left' => 'links', 'right' => 'rechts', 'top' => 'oben', diff --git a/resources/lang/el-GR/admin/settings/general.php b/resources/lang/el-GR/admin/settings/general.php index 1de05cb0a6..4042f45ab0 100644 --- a/resources/lang/el-GR/admin/settings/general.php +++ b/resources/lang/el-GR/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Απαιτείται έλεγχος ταυτότητας δύο παραγόντων, ωστόσο η συσκευή σας δεν έχει εγγραφεί ακόμα. Ανοίξτε την εφαρμογή Google Authenticator και σαρώστε τον παρακάτω κωδικό QR για να εγγραφείτε στη συσκευή σας. Μόλις εγγραφείτε στη συσκευή σας, πληκτρολογήστε τον παρακάτω κώδικα", 'require_accept_signature' => 'Απαιτείται υπογραφή', 'require_accept_signature_help_text' => 'Η ενεργοποίηση αυτής της λειτουργίας θα απαιτεί από τους χρήστες να αποδεχθούν φυσικά την αποδοχή ενός στοιχείου.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'αριστερά', 'right' => 'δεξιά', 'top' => 'κορυφή', diff --git a/resources/lang/en-GB/admin/settings/general.php b/resources/lang/en-GB/admin/settings/general.php index d756dbe8a6..3065e0f248 100644 --- a/resources/lang/en-GB/admin/settings/general.php +++ b/resources/lang/en-GB/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/en-GB/mail.php b/resources/lang/en-GB/mail.php index 938d0ff09c..c283792c6f 100644 --- a/resources/lang/en-GB/mail.php +++ b/resources/lang/en-GB/mail.php @@ -23,7 +23,7 @@ return [ 'Item_Requested' => 'Item Requested', 'License_Checkin_Notification' => 'License checked in', 'License_Checkout_Notification' => 'Licence checked out', - 'license_for' => 'License for', + 'license_for' => 'Licence for', 'Low_Inventory_Report' => 'Low Inventory Report', 'a_user_canceled' => 'A user has canceled an item request on the website', 'a_user_requested' => 'A user has requested an item on the website', diff --git a/resources/lang/en-ID/admin/settings/general.php b/resources/lang/en-ID/admin/settings/general.php index 83f4980df9..0273ecd262 100644 --- a/resources/lang/en-ID/admin/settings/general.php +++ b/resources/lang/en-ID/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Diperlukan dua faktor otentikasi, namun perangkat anda belum terdaftar. Buka aplikasi Google Authenticator anda dan pindai kode QR dibawah ini untuk mendaftarkan perangkat anda. Setelah perangkat anda terdaftar, masukkan kode dibawah ini", 'require_accept_signature' => 'Membutuhkan Tanda Tangan', 'require_accept_signature_help_text' => 'Mengaktifkan fitur ini akan mengharuskan pengguna secara fisik menandatangani untuk menerima aset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'kiri', 'right' => 'kanan', 'top' => 'atas', diff --git a/resources/lang/es-CO/admin/settings/general.php b/resources/lang/es-CO/admin/settings/general.php index c432f314a9..b9b64d7479 100644 --- a/resources/lang/es-CO/admin/settings/general.php +++ b/resources/lang/es-CO/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Se requiere autenticación de dos factores, sin embargo su dispositivo aún no ha sido inscrito. Abra la aplicación Google Authenticator y escanee el código QR que aparece a continuación para registrar su dispositivo. Una vez que haya registrado su dispositivo, introduzca el código en la parte inferior", 'require_accept_signature' => 'Solicitar firma', 'require_accept_signature_help_text' => 'Al activar esta función, los usuarios tendrán que firmar físicamente la aceptación de un activo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'izquierda', 'right' => 'derecha', 'top' => 'arriba', diff --git a/resources/lang/es-ES/admin/settings/general.php b/resources/lang/es-ES/admin/settings/general.php index 9b13a301eb..f15a054ea8 100644 --- a/resources/lang/es-ES/admin/settings/general.php +++ b/resources/lang/es-ES/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Se requiere autenticación de dos factores, sin embargo su dispositivo aún no ha sido inscrito. Abra la aplicación Google Authenticator y escanee el código QR que aparece a continuación para registrar su dispositivo. Una vez que haya registrado su dispositivo, introduzca el código en la parte inferior", 'require_accept_signature' => 'Solicitar firma', 'require_accept_signature_help_text' => 'Al activar esta función, los usuarios tendrán que firmar físicamente la aceptación de un activo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'izquierda', 'right' => 'derecha', 'top' => 'arriba', diff --git a/resources/lang/es-MX/admin/settings/general.php b/resources/lang/es-MX/admin/settings/general.php index 6a3ee6802f..b72d62c51e 100644 --- a/resources/lang/es-MX/admin/settings/general.php +++ b/resources/lang/es-MX/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Se requiere autenticación de dos factores, sin embargo su dispositivo aún no ha sido inscrito. Abra la aplicación Google Authenticator y escanee el código QR que aparece a continuación para registrar su dispositivo. Una vez que haya registrado su dispositivo, introduzca el código en la parte inferior", 'require_accept_signature' => 'Solicitar firma', 'require_accept_signature_help_text' => 'Al activar esta función, los usuarios tendrán que firmar físicamente la aceptación de un activo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'izquierda', 'right' => 'derecha', 'top' => 'arriba', diff --git a/resources/lang/es-VE/admin/settings/general.php b/resources/lang/es-VE/admin/settings/general.php index 49d2a9303e..9464580d88 100644 --- a/resources/lang/es-VE/admin/settings/general.php +++ b/resources/lang/es-VE/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Se requiere autenticación de dos factores, sin embargo su dispositivo aún no ha sido inscrito. Abra la aplicación Google Authenticator y escanee el código QR que aparece a continuación para registrar su dispositivo. Una vez que haya registrado su dispositivo, introduzca el código en la parte inferior", 'require_accept_signature' => 'Solicitar firma', 'require_accept_signature_help_text' => 'Al activar esta función, los usuarios tendrán que firmar físicamente la aceptación de un activo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'izquierda', 'right' => 'derecha', 'top' => 'arriba', diff --git a/resources/lang/et-EE/account/general.php b/resources/lang/et-EE/account/general.php index 7f9e2f848e..711e40d0bf 100644 --- a/resources/lang/et-EE/account/general.php +++ b/resources/lang/et-EE/account/general.php @@ -4,8 +4,8 @@ return array( 'personal_api_keys' => 'Personal API Keys', 'personal_access_token' => 'Personal Access Token', 'personal_api_keys_success' => 'Personal API Key :key created sucessfully', - 'here_is_api_key' => 'Here is your new personal access token. This is the only time it will be shown so do not lose it! You may now use this token to make API requests.', - 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they will not be visible to you again.', + 'here_is_api_key' => 'Siin on teie uus isiklik juurdepääsutoken. See on ainus kord, kui see kuvatakse, nii et ärge kaotage seda! Nüüd saate seda tokenit kasutada API päringute tegemiseks.', + 'api_key_warning' => 'API tokenit genereerides veenduge, et kopeerite selle kohe, kuna see ei ole teile enam pärast nähtav.', 'api_base_url' => 'Your API base url is located at:', 'api_base_url_endpoint' => '/<endpoint>', 'api_token_expiration_time' => 'API tokens are set to expire in:', diff --git a/resources/lang/et-EE/admin/accessories/message.php b/resources/lang/et-EE/admin/accessories/message.php index cdf5d34dca..27bbbba9e6 100644 --- a/resources/lang/et-EE/admin/accessories/message.php +++ b/resources/lang/et-EE/admin/accessories/message.php @@ -28,7 +28,7 @@ return array( 'unavailable' => 'Tarvik ei ole väljastamiseks saadaval. Kontrolli laoseisu', 'user_does_not_exist' => 'See kasutaja on kehtetu. Palun proovi uuesti.', 'checkout_qty' => array( - 'lte' => 'There is currently only one available accessory of this type, and you are trying to check out :checkout_qty. Please adjust the checkout quantity or the total stock of this accessory and try again.|There are :number_currently_remaining total available accessories, and you are trying to check out :checkout_qty. Please adjust the checkout quantity or the total stock of this accessory and try again.', + 'lte' => 'Praegu on saadaval ainult üks seda tüüpi lisaseade ja te üritate väljastada :checkout_qty. Palun kohandage väljastatavate lisaseadmete kogust või selle lisaseadme koguarvu ja proovige uuesti.Saadaval on :number_currently_remaining lisaseadet ja te üritate väljastada :checkout_qty. Palun kohandage väljastavate lisaseadmete kogust või selle lisaseadme koguarvu ja proovige uuesti.', ), ), diff --git a/resources/lang/et-EE/admin/settings/general.php b/resources/lang/et-EE/admin/settings/general.php index 65f412e1a6..1e51686190 100644 --- a/resources/lang/et-EE/admin/settings/general.php +++ b/resources/lang/et-EE/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Vaja on kahte tegurit, kuid teie seadet ei ole veel registreeritud. Avage oma Google Authenticatori rakendus ja skannige oma seadme registreerimiseks allolevat QR-koodi. Kui olete oma seadme sisestanud, sisestage allolev kood", 'require_accept_signature' => 'Nõuda allkirja', 'require_accept_signature_help_text' => 'Selle funktsiooni lubamine nõuab, et kasutajad võtaksid vara füüsiliselt alla.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'lahkus', 'right' => 'õige', 'top' => 'üleval', diff --git a/resources/lang/et-EE/general.php b/resources/lang/et-EE/general.php index b5d58c87c9..c31a39015c 100644 --- a/resources/lang/et-EE/general.php +++ b/resources/lang/et-EE/general.php @@ -99,7 +99,7 @@ return [ 'debug_warning_text' => 'See rakendus töötab tootmisrežiimis, kus silumisvõimalused on lubatud. See võib avaldada tundlikke andmeid, kui teie rakendus on välismaailmale juurdepääsetav. Keela debugrežiim, määrates APP_DEBUG väärtuse oma .env failis false.', 'delete' => 'Kustuta', 'delete_confirm' => 'Kas olete kindel, et soovite kustutada :item?', - 'delete_confirm_no_undo' => 'Are you sure, you wish to delete :item? This cannot be undone.', + 'delete_confirm_no_undo' => 'Kas olete kindel, et soovite kustutada :item? Seda toimingut ei saa tagasi võtta.', 'deleted' => 'Kustutatud', 'delete_seats' => 'Kustutatud istmed', 'deletion_failed' => 'Kustutamine ebaõnnestus', @@ -155,21 +155,21 @@ return [ 'id' => 'ID', 'image' => 'Pilt', 'image_delete' => 'Kustuta pilt', - 'include_deleted' => 'Include Deleted Assets', + 'include_deleted' => 'Kaasa Kustutatud Varad', 'image_upload' => 'Laadi pilt üles', - 'filetypes_accepted_help' => 'Accepted filetype is :types. The maximum size allowed is :size.|Accepted filetypes are :types. The maximum upload size allowed is :size.', - 'filetypes_size_help' => 'The maximum upload size allowed is :size.', - 'image_filetypes_help' => 'Accepted Filetypes are jpg, webp, png, gif, svg, and avif. The maximum upload size allowed is :size.', - 'unaccepted_image_type' => 'This image file was not readable. Accepted filetypes are jpg, webp, png, gif, and svg. The mimetype of this file is: :mimetype.', + 'filetypes_accepted_help' => 'Aktsepteeritud failitüüp on: :types. Maksimaalne lubatud suurus on: :size." "Aktsepteeritud failitüübid on: :types. Maksimaalne lubatud üleslaadimise suurus on: :size.', + 'filetypes_size_help' => 'Maksimaalne lubatud üleslaadimise suurus on: :size.', + 'image_filetypes_help' => 'Aktsepteeritud failitüübid on jpg, webp, png, gif, svg ja avif. Maksimaalne lubatud üleslaadimise suurus on: :size.', + 'unaccepted_image_type' => 'Seda pildifaili ei olnud võimalik lugeda. Aktsepteeritud failitüübid on jpg, webp, png, gif ja svg. Selle faili Mime-tüüp on: :mimetype.', 'import' => 'Impordi', - 'import_this_file' => 'Map fields and process this file', + 'import_this_file' => 'Kaardista väljad ja töötle see fail', 'importing' => 'Importimine', 'importing_help' => 'CSV-faili kaudu saate importida vahendeid, tarvikuid, litsentse, komponente, kulumaterjale ja kasutajaid.

CSV peaks olema komadega eraldatud ja vormindatud päistega, mis ühtivad CSV-de näidistega dokumentatsioonis.', 'import-history' => 'Impordi ajalugu', 'asset_maintenance' => 'Varade hooldus', 'asset_maintenance_report' => 'Varade hooldusaruanne', 'asset_maintenances' => 'Vara säilimine', - 'item' => 'Kirje', + 'item' => 'Vara', 'item_name' => 'Üksuse nimi', 'import_file' => 'impordi CSV fail', 'import_type' => 'CSV impordi tüüp', @@ -184,17 +184,17 @@ return [ 'licenses_available' => 'Vabad litsentsid', 'licenses' => 'Litsentsid', 'list_all' => 'Kuva kõik', - 'loading' => 'Loading... please wait...', + 'loading' => 'Laadimine... palun oota...', 'lock_passwords' => 'Selle välja väärtust demoinstallatsioonis ei salvestata.', 'feature_disabled' => 'See funktsioon on demo installimisel keelatud.', 'location' => 'Asukoht', - 'location_plural' => 'Location|Locations', + 'location_plural' => 'Asukoht|Asukohad', 'locations' => 'Asukohad', 'logo_size' => 'Ruudukujulised logod näevad parimad välja logo + tekstiga. Logo maksimaalne kuvatav suurus on 50 pikslit kõrge x 500 pikslit lai. ', 'logout' => 'Logi välja', 'lookup_by_tag' => 'Varatüübi järgi otsimine', 'maintenances' => 'Hooldus', - 'manage_api_keys' => 'Manage API keys', + 'manage_api_keys' => 'Halda API võtmeid', 'manufacturer' => 'Tootja', 'manufacturers' => 'Tootjad', 'markdown' => 'See väli lubab Githubi maitsestatud markdown.', @@ -207,8 +207,8 @@ return [ 'new_password' => 'Uus parool', 'next' => 'Järgmine', 'next_audit_date' => 'Järgmine auditi kuupäev', - 'next_audit_date_help' => 'If you use auditing in your organization, this is usually automatically calculated based on the asset's last audit date and audit frequency (in Admin Settings > Alerts) and you can leave this blank. You can manually set this date here if you need to, but it must be later than the last audit date. ', - 'audit_images_help' => 'You can find audit images in the asset\'s history tab.', + 'next_audit_date_help' => 'Kui kasutate oma organisatsioonis auditeerimist, arvutatakse see tavaliselt automaatselt vara' viimase auditi kuupäeva ja auditi sageduse (Administraatori seaded >> Teavitused) alusel ning võite selle tühjaks jätta. Kui teil on vaja, saate selle kuupäeva siin käsitsi määrata, kuid see peab olema hilisem kui viimane auditi kuupäev. ', + 'audit_images_help' => 'Auditipildid leiate vara ajaloo vahekaardilt.', 'no_email' => 'Selle kasutajaga ei ole seotud e-posti aadressi', 'last_audit' => 'Viimane audit', 'new' => 'uus!', @@ -230,7 +230,7 @@ return [ 'purchase_date' => 'Ostu kuupäev', 'qty' => 'Hulk', 'quantity' => 'Hulk', - 'quantity_minimum' => 'You have one item below or almost below minimum quantity levels|You have :count items below or almost below minimum quantity levels', + 'quantity_minimum' => 'Teil on üks vara allpool või peaaegu allpool minimaalset kogustaset.Teil on :count eset allpool või peaaegu allpool minimaalset kogustaset', 'quickscan_checkin' => 'Kiire check-in (Quick scan)', 'quickscan_checkin_status' => 'Tagastamise olek', 'ready_to_deploy' => 'Kasutamine valmis', @@ -241,13 +241,13 @@ return [ 'restored' => 'taastatud', 'restore' => 'Taasta', 'requestable_models' => 'Taotletavad mudelid', - 'requestable_items' => 'Requestable Items', + 'requestable_items' => 'Taotletavad mudelid', 'requested' => 'Taotletud', 'requested_date' => 'Taotletav kuupäev', 'requested_assets' => 'Taotletavad vahendid', 'requested_assets_menu' => 'Vaadake taotletud vahendeid', 'request_canceled' => 'Taotlus tühistati', - 'request_item' => 'Request this item', + 'request_item' => 'Taotle seda vara', 'external_link_tooltip' => 'External link to', 'save' => 'Salvesta', 'select_var' => 'Select :thing... ', // this will eventually replace all of our other selects @@ -255,7 +255,7 @@ return [ 'select_all' => 'Vali kõik', 'search' => 'Otsi', 'select_category' => 'Vali kategooria', - 'select_datasource' => 'Select a data source', + 'select_datasource' => 'Vali andmeallikas', 'select_department' => 'Valige osakond', 'select_depreciation' => 'Vali amortisatsioonitüüp', 'select_location' => 'Vali asukoht', @@ -275,20 +275,20 @@ return [ 'signed_off_by' => 'Allkiri', 'skin' => 'Väljanägemine', 'webhook_msg_note' => 'A notification will be sent via webhook', - 'webhook_test_msg' => 'Oh hai! It looks like your :app integration with Snipe-IT is working!', + 'webhook_test_msg' => 'Juhhuu! Näib, et teie :app integratsioon Snipe-IT-ga töötab!', 'some_features_disabled' => 'DEMOVERSIOON: Selles installatsioonis mõned funktsioonid ei tööta.', 'site_name' => 'Saidi nimi', 'state' => 'Maakond', 'status_labels' => 'Oleku sildid', - 'status_label' => 'Status Label', + 'status_label' => 'Oleku silt', 'status' => 'Staatus', 'accept_eula' => 'Lõppkasutaja litsentsilepinguga nõustumine', - 'show_or_hide_eulas' => 'Show/Hide EULAs', + 'show_or_hide_eulas' => 'Kuva/Peida kasutustingimused', 'supplier' => 'Tarnija', 'suppliers' => 'Tarnijad', 'sure_to_delete' => 'Kas olete kindel, et soovite kustutada', 'sure_to_delete_var' => 'Kas olete kindel, et soovite kustutada :item?', - 'delete_what' => 'Delete :item', + 'delete_what' => 'Kustuta :item', 'submit' => 'Kinnita', 'target' => 'Sihtimine', 'time_and_date_display' => 'Kellaaja ja kuupäeva kuvamine', @@ -307,7 +307,7 @@ return [ 'user' => 'Kasutaja', 'accepted' => 'aktsepteeritud', 'declined' => 'tagasi lükatud', - 'declined_note' => 'Declined Notes', + 'declined_note' => 'Tagasilükatud märkmed', 'unassigned' => 'Määramata', 'unaccepted_asset_report' => 'Mitteaktsepteeritud varad', 'users' => 'Kasutajad', @@ -320,22 +320,22 @@ return [ 'yes' => 'Jah', 'zip' => 'Postiindeks', 'noimage' => 'Pilti pole üles laaditud või pilti ei leitud.', - 'file_does_not_exist' => 'The requested file does not exist on the server.', + 'file_does_not_exist' => 'Nõutud faili ei eksisteeri serveris.', 'file_upload_success' => 'Faili üleslaadimine õnnestus!', 'no_files_uploaded' => 'Faili üleslaadimine õnnestus!', 'token_expired' => 'Teie vormi seanss on aegunud. Palun proovi uuesti.', 'login_enabled' => 'Sisselogimine lubatud', 'audit_due' => 'Audit', - 'audit_due_days' => 'Assets Due for Audit Within :days Day|Assets Due for Audit Within :days Days', - 'checkin_due' => 'Due for Checkin', - 'checkin_overdue' => 'Overdue for Checkin', + 'audit_due_days' => 'Auditiks vajalikud varad :days päeva jooksulAuditiks vajalikud varad :days päeva jooksul', + 'checkin_due' => 'Tagastamiseks vajalik', + 'checkin_overdue' => 'Tagastamise tähtaeg ületatud', 'checkin_due_days' => 'Assets Due for Checkin Within :days Day|Assets Due for Checkin Within :days Days', 'audit_overdue' => 'Hilinenud audit', 'accept' => 'Kinnita :asset', 'i_accept' => 'Ma kinnitan', 'i_decline' => 'Ma keeldun', 'accept_decline' => 'Aktsepteeri/Keeldu', - 'sign_tos' => 'Sign below to indicate that you agree to the terms of service:', + 'sign_tos' => 'Allkirjasta allpool, et kinnitada oma nõusolekut teenusetingimustega:', 'clear_signature' => 'Puhasta allkirja väli', 'show_help' => 'Näita abi', 'hide_help' => 'Peida abi', @@ -343,15 +343,15 @@ return [ 'hide_deleted' => 'Peida kustutatud', 'email' => 'E-mail', 'do_not_change' => 'Do not change', - 'bug_report' => 'Report a bug', + 'bug_report' => 'Teata veast', 'user_manual' => 'Kasutusjuhend', 'setup_step_1' => 'Step 1', 'setup_step_2' => 'Step 2', 'setup_step_3' => 'Step 3', 'setup_step_4' => 'Step 4', 'setup_config_check' => 'Configuration Check', - 'setup_create_database' => 'Create database tables', - 'setup_create_admin' => 'Create an admin user', + 'setup_create_database' => 'Loo andmebaasi tabelid', + 'setup_create_admin' => 'Loo admin kasutaja', 'setup_done' => 'Lõpetatud!', 'bulk_edit_about_to' => 'Oled muutmas järgnevat: ', 'checked_out' => 'Väljastatud', @@ -360,14 +360,14 @@ return [ 'last_checkout' => 'Viimati väljastatud', 'due_to_checkin' => 'Järgnevad :count üksust tuleb peagi tagastada:', 'expected_checkin' => 'Eeldatav tagastus', - 'reminder_checked_out_items' => 'This is a reminder of the items currently checked out to you. If you feel this list is inaccurate (something is missing, or something appears here that you believe you never received), please email :reply_to_name at :reply_to_address.', + 'reminder_checked_out_items' => 'See on meeldetuletus teile väljastatud varadest. Kui tunnete, et see nimekiri on ebatäpne (midagi on puudu või midagi on siin, mida te usute, et te pole kunagi saanud), siis palun saatke e-kiri aadressile :reply_to_name aadressil :reply_to_address.', 'changed' => 'Muudetud', 'to' => 'To', 'report_fields_info' => '

Select the fields you would like to include in your custom report, and click Generate. The file (custom-asset-report-YYYY-mm-dd.csv) will download automatically, and you can open it in Excel.

If you would like to export only certain assets, use the options below to fine-tune your results.

', 'range' => 'Vahemik', - 'bom_remark' => 'Add a BOM (byte-order mark) to this CSV', - 'improvements' => 'Improvements', + 'bom_remark' => 'Lisa sellele CSV-le BOM (baiti järjekorra mark)', + 'improvements' => 'Täiendused', 'information' => 'Informatsioon', 'permissions' => 'Õigused', 'managed_ldap' => '(Managed via LDAP)', diff --git a/resources/lang/et-EE/mail.php b/resources/lang/et-EE/mail.php index 99f51c99d2..e8a7046bfd 100644 --- a/resources/lang/et-EE/mail.php +++ b/resources/lang/et-EE/mail.php @@ -54,9 +54,9 @@ return [ 'expires' => 'Aegub', 'hello' => 'Tere', 'hi' => 'Tere', - 'i_have_read' => 'Olen lugenud ja nõustun kasutustingimustega ja saanud selle kirje.', + 'i_have_read' => 'Olen lugenud ja nõustun kasutustingimustega ja saanud selle vara.', 'inventory_report' => 'Inventari aruanne', - 'item' => 'Kirje', + 'item' => 'Vara', 'item_checked_reminder' => 'This is a reminder that you currently have :count items checked out to you that you have not accepted or declined. Please click the link below to confirm your decision.', 'license_expiring_alert' => ':count litsents aegub järgmise :threshold päeva jooksul.|:count litsentsi aegub järgmise :threshold päeva jooksul.', 'link_to_update_password' => 'Klienditeenuse uuendamiseks klõpsake järgmisel lingil:', diff --git a/resources/lang/et-EE/table.php b/resources/lang/et-EE/table.php index dc36c3bdca..1615d15a0d 100644 --- a/resources/lang/et-EE/table.php +++ b/resources/lang/et-EE/table.php @@ -5,7 +5,7 @@ return array( 'actions' => 'Tegevused', 'action' => 'Tegevus', 'by' => 'Kes', - 'item' => 'Kirje', + 'item' => 'Vara', 'no_matching_records' => 'No matching records found', ); diff --git a/resources/lang/et-EE/validation.php b/resources/lang/et-EE/validation.php index b28bd3f6d0..667954ff5b 100644 --- a/resources/lang/et-EE/validation.php +++ b/resources/lang/et-EE/validation.php @@ -13,7 +13,7 @@ return [ | */ - 'accepted' => 'The :attribute field must be accepted.', + 'accepted' => ':attribute väli peab olema aktsepteeritud.', 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', 'active_url' => 'The :attribute field must be a valid URL.', 'after' => 'The :attribute field must be a date after :date.', diff --git a/resources/lang/fa-IR/admin/settings/general.php b/resources/lang/fa-IR/admin/settings/general.php index 5c11cbf2ba..905dea747e 100644 --- a/resources/lang/fa-IR/admin/settings/general.php +++ b/resources/lang/fa-IR/admin/settings/general.php @@ -381,6 +381,8 @@ return [ 'two_factor_enrollment_text' => "احراز هویت دو عامل لازم است، اما دستگاه شما هنوز ثبت نشده است. برنامه Google Authenticator خود را باز کنید و کد QR زیر را برای ثبت نام دستگاه خود اسکن کنید. هنگامی که دستگاه خود را ثبت نام کردید، کد زیر را وارد کنید", 'require_accept_signature' => 'امضا لازم است', 'require_accept_signature_help_text' => 'فعال کردن این ویژگی، کاربران را مجبور به فیزیکی در پذیرش یک دارایی می کند.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'چپ', 'right' => 'راست', 'top' => 'بالا', diff --git a/resources/lang/fi-FI/admin/settings/general.php b/resources/lang/fi-FI/admin/settings/general.php index 0e54384b67..76a816251e 100644 --- a/resources/lang/fi-FI/admin/settings/general.php +++ b/resources/lang/fi-FI/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Kaksivaiheinen tunnistautuminen vaaditaan, mutta et ole rekisteröinyt itsellesi laitetta. Avaa Google Authenticator -sovellus ja skannaa alla oleva QR-koodi rekisteröidäksesi laitteesi. Kun olet rekisteröinyt laitteesi, kirjoita koodi", 'require_accept_signature' => 'Vaadi allekirjoitus', 'require_accept_signature_help_text' => 'Tämän ominaisuuden ottaminen käyttöön edellyttää käyttäjiltä allekirjoitusta hyväksymisen yhteydessä.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'vasen', 'right' => 'oikea', 'top' => 'ylä', diff --git a/resources/lang/fil-PH/admin/settings/general.php b/resources/lang/fil-PH/admin/settings/general.php index 6e6e38d79b..80b0cc6608 100644 --- a/resources/lang/fil-PH/admin/settings/general.php +++ b/resources/lang/fil-PH/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Ang Two factor authentication ay kinakailangan, gayunpaman ang iyong device ay hindi ma na-enroll. Buksan mo ang itong Google Authenticator app at i-scan ang QR code sa ibaba para ma-enroll ang iyong device. Kapag na-enroll na ang device. i-enter ang code sa ibaba", 'require_accept_signature' => 'Nangangailangan ng Pag-lagda', 'require_accept_signature_help_text' => 'Sa pagpapagana ng katangian nito ay nangangailangan sa mga gumagamit na pisikal na mag-sign off sa pagtanggap ng isang asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'kaliwa', 'right' => 'kanan', 'top' => 'itaas', diff --git a/resources/lang/fr-FR/admin/settings/general.php b/resources/lang/fr-FR/admin/settings/general.php index fd937139a9..07321a8284 100644 --- a/resources/lang/fr-FR/admin/settings/general.php +++ b/resources/lang/fr-FR/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "L’authentification à deux facteurs est nécessaire, mais votre appareil n’a pas encore été inscrit. Ouvrez votre application Google Authenticator et scanner le code QR ci-dessous pour inscrire votre appareil. Une fois que vous avez inscrit votre appareil, saisissez le code ci-dessous", 'require_accept_signature' => 'Exiger la signature', 'require_accept_signature_help_text' => 'L\'activation de cette fonctionnalité nécessite que les utilisateurs signent physiquement l\'acceptation de cet actif.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'gauche', 'right' => 'droite', 'top' => 'haut', diff --git a/resources/lang/ga-IE/admin/settings/general.php b/resources/lang/ga-IE/admin/settings/general.php index 057d9bce4b..81997c3412 100644 --- a/resources/lang/ga-IE/admin/settings/general.php +++ b/resources/lang/ga-IE/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Tá dhá fhíordheimhniú fachtóir ag teastáil, áfach, nach bhfuil do ghléas cláraithe fós. Oscail d'iarratas Google Authenticator agus scrúdaigh an cód QR thíos chun do ghléas a chlárú. Nuair atá tú ag clárú do gléas, cuir isteach an cód thíos", 'require_accept_signature' => 'A cheangal Síniú', 'require_accept_signature_help_text' => 'Éileoidh an chumas seo a chumasú d\'úsáideoirí comhartha a dhéanamh go fisiciúil ar ghlacadh sócmhainne.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'ar chlé', 'right' => 'ceart', 'top' => 'barr', diff --git a/resources/lang/he-IL/admin/settings/general.php b/resources/lang/he-IL/admin/settings/general.php index d87bf25988..797bd4a7cc 100644 --- a/resources/lang/he-IL/admin/settings/general.php +++ b/resources/lang/he-IL/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "יש צורך באימות שני גורמים, אך המכשיר עדיין לא נרשם. פתח את אפליקציית המאמת של Google וסרוק את קוד QR שלהלן כדי לרשום את המכשיר שלך. לאחר שתירשם את המכשיר, הזן את הקוד הבא", 'require_accept_signature' => 'דרוש חתימה', 'require_accept_signature_help_text' => 'הפעלת תכונה זו תדרוש ממשתמשים להיכנס פיזית בעת קבלת נכס.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'שמאלה', 'right' => 'ימין', 'top' => 'חלק עליון', diff --git a/resources/lang/hr-HR/admin/settings/general.php b/resources/lang/hr-HR/admin/settings/general.php index be89112d32..7b1b297bd6 100644 --- a/resources/lang/hr-HR/admin/settings/general.php +++ b/resources/lang/hr-HR/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Potrebna je autentikacija dva faktora, međutim vaš uređaj još nije upisan. Otvorite aplikaciju Google autentifikator i skenirajte QR kôd u nastavku da biste registrirali svoj uređaj. Nakon što upišete uređaj, unesite kôd u nastavku", 'require_accept_signature' => 'Potražite potpis', 'require_accept_signature_help_text' => 'Ako omogućite tu značajku, korisnici će se morati fizički odjaviti pri prihvaćanju imovine.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'lijevo', 'right' => 'pravo', 'top' => 'vrh', diff --git a/resources/lang/hu-HU/admin/settings/general.php b/resources/lang/hu-HU/admin/settings/general.php index 65a86bf15d..2c9cb8af88 100644 --- a/resources/lang/hu-HU/admin/settings/general.php +++ b/resources/lang/hu-HU/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Két tényező hitelesítésre van szükség, de a készülék még nem került bejegyzésre. Nyissa meg a Google Hitelesítő alkalmazást, és szkennelje be az alábbi QR-kódot a készülék regisztrálásához. Miután beírta a készüléket, adja meg az alábbi kódot", 'require_accept_signature' => 'Aláírásra van szükség', 'require_accept_signature_help_text' => 'Ha engedélyezni szeretné ezt a funkciót, akkor a felhasználóknak fizikailag ki kell jelentkezniük egy eszköz elfogadásáról.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'balra', 'right' => 'jobb', 'top' => 'felső', diff --git a/resources/lang/id-ID/admin/settings/general.php b/resources/lang/id-ID/admin/settings/general.php index 49c774b0a1..c8f7aad3fb 100644 --- a/resources/lang/id-ID/admin/settings/general.php +++ b/resources/lang/id-ID/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Diperlukan dua faktor otentikasi, namun perangkat Anda belum terdaftar. Buka aplikasi Google Authenticator Anda dan pindai kode QR di bawah ini untuk mendaftarkan perangkat Anda. Setelah mendaftarkan perangkat Anda, masukkan kode di bawah ini", 'require_accept_signature' => 'Membutuhkan tanda tangan', 'require_accept_signature_help_text' => 'Mengaktifkan fitur ini akan mengharuskan pengguna untuk secara fisik menandatangani untuk menerima aset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'kiri', 'right' => 'kanan', 'top' => 'atas', diff --git a/resources/lang/is-IS/admin/settings/general.php b/resources/lang/is-IS/admin/settings/general.php index d6d29ca936..c531a6d5c9 100644 --- a/resources/lang/is-IS/admin/settings/general.php +++ b/resources/lang/is-IS/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Krefjast undirskriftar', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'vinstri', 'right' => 'hægri', 'top' => 'top', diff --git a/resources/lang/it-IT/admin/settings/general.php b/resources/lang/it-IT/admin/settings/general.php index 53b327ed72..2fa64f6f4f 100644 --- a/resources/lang/it-IT/admin/settings/general.php +++ b/resources/lang/it-IT/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "È necessaria l'autenticazione di due fattori, tuttavia il tuo dispositivo non è ancora stato iscritto. Apri l'applicazione Google Authenticator e analizza il codice QR qui sotto per iscriverti al tuo dispositivo. Una volta che hai iscritto il tuo dispositivo, inserisci il codice qui sotto", 'require_accept_signature' => 'Richiedi la firma', 'require_accept_signature_help_text' => 'L\'attivazione di questa funzionalità richiede che gli utenti si connettano fisicamente all\'accettazione di un\'attività.', + 'require_checkinout_notes' => 'Richiedi note per Assegnazione/Restituzione', + 'require_checkinout_notes_help_text' => 'Abilitando questa funzione, sarà obbligo compilare i campi note durante l\'Assegnazione o la Restituzione di un Bene.', 'left' => 'sinistra', 'right' => 'destra', 'top' => 'superiore', diff --git a/resources/lang/iu-NU/admin/settings/general.php b/resources/lang/iu-NU/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/iu-NU/admin/settings/general.php +++ b/resources/lang/iu-NU/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/ja-JP/admin/settings/general.php b/resources/lang/ja-JP/admin/settings/general.php index 9e77072e47..a917baab56 100644 --- a/resources/lang/ja-JP/admin/settings/general.php +++ b/resources/lang/ja-JP/admin/settings/general.php @@ -283,6 +283,8 @@ return [ 'two_factor_enrollment_text' => "二段階認証の登録が必要ですが、あなたのデバイスはまだ登録されていません。Google Authenticatorアプリを開き、下のQRコードをスキャンして端末を登録してください。端末を登録したら以下のコードを入力してください。", 'require_accept_signature' => 'シグネチャリクエスト', 'require_accept_signature_help_text' => 'この機能を有効にするには、ユーザーが資産を受け入れる際に物理的にサインオフする必要があります。', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => '左', 'right' => '右', 'top' => '上', diff --git a/resources/lang/km-KH/admin/settings/general.php b/resources/lang/km-KH/admin/settings/general.php index 68f5885ca0..65a946099d 100644 --- a/resources/lang/km-KH/admin/settings/general.php +++ b/resources/lang/km-KH/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/ko-KR/admin/settings/general.php b/resources/lang/ko-KR/admin/settings/general.php index f1e1f810f5..8bcf8dc8be 100644 --- a/resources/lang/ko-KR/admin/settings/general.php +++ b/resources/lang/ko-KR/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "2중 인증은 필수입니다만, 당신의 장치는 아직 등록되지 않았습니다. 구글 인증 앱을 실행하고 등록할 장치 아래의 QR 코드를 스캔하세요. 당신의 장치가 등록됐다면, 아래 코드를 입력하세요", 'require_accept_signature' => '서명 필수', 'require_accept_signature_help_text' => '이 기능을 활성화하면 자산 수락시에 물리적 서명을 필수로 하게 됩니다.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => '왼쪽', 'right' => '오른쪽', 'top' => '위', diff --git a/resources/lang/lt-LT/admin/hardware/form.php b/resources/lang/lt-LT/admin/hardware/form.php index a3b2bc7d84..aa44eac556 100644 --- a/resources/lang/lt-LT/admin/hardware/form.php +++ b/resources/lang/lt-LT/admin/hardware/form.php @@ -43,7 +43,7 @@ return [ 'redirect_to_type' => 'Eiti į :type', 'redirect_to_checked_out_to' => 'Eiti į išduotus', 'select_statustype' => 'Pasirinkite būsenos tipą', - 'serial' => 'Serijos numeris', + 'serial' => 'Serijinis numeris', 'status' => 'Būsena', 'tag' => 'Inventorinis numeris', 'update' => 'Turto atnaujinimas', diff --git a/resources/lang/lt-LT/admin/hardware/message.php b/resources/lang/lt-LT/admin/hardware/message.php index a396db8101..53b2602f26 100644 --- a/resources/lang/lt-LT/admin/hardware/message.php +++ b/resources/lang/lt-LT/admin/hardware/message.php @@ -9,16 +9,16 @@ return [ 'does_not_exist_or_not_requestable' => 'Tokio turto nėra arba jo negalima užsakyti.', 'assoc_users' => 'Šis turtas šiuo metu yra išduotas naudotojui ir negali būti panaikintas. Pirmiausia paimkite turtą ir tuomet vėl bandykite jį panaikinti. ', 'warning_audit_date_mismatch' => 'Šio turto kito audito data (:next_audit_date) yra ankstesnė už paskutinio audito datą (:last_audit_date). Atnaujinkite kito audito datą.', - 'labels_generated' => 'Labels were successfully generated.', - 'error_generating_labels' => 'Error while generating labels.', - 'no_assets_selected' => 'No assets selected.', + 'labels_generated' => 'Etiketės sugeneruotos sėkmingai.', + 'error_generating_labels' => 'Generuojant etiketes įvyko klaida.', + 'no_assets_selected' => 'Nepasirinktas joks turtas.', 'create' => [ 'error' => 'Turto sukurti nepavyko, bandykite dar kartą.', 'success' => 'Turtas sukurtas sėkmingai.', 'success_linked' => 'Turtas su žyma :tag sukurtas sėkmingai. Spustelėkite čia, kad peržiūrėtumėte.', - 'multi_success_linked' => 'Asset with tag :links was created successfully.|:count assets were created succesfully. :links.', - 'partial_failure' => 'An asset was unable to be created. Reason: :failures|:count assets were unable to be created. Reasons: :failures', + 'multi_success_linked' => 'Turtas su inventoriniu numeriu :links sukurtas sėkmingai.|:count turto vienetai(-ų) sukurti sėkmingai. :links.', + 'partial_failure' => 'Nepavyko sukurti turto. Priežastis: :failures|:count turto vienetų nepavyko sukurti. Priežastys: :failures', ], 'update' => [ diff --git a/resources/lang/lt-LT/admin/hardware/table.php b/resources/lang/lt-LT/admin/hardware/table.php index 2302698d56..4634fc3bb9 100644 --- a/resources/lang/lt-LT/admin/hardware/table.php +++ b/resources/lang/lt-LT/admin/hardware/table.php @@ -19,7 +19,7 @@ return [ 'location' => 'Vieta', 'purchase_cost' => 'Kaina', 'purchase_date' => 'Nupirkta', - 'serial' => 'Serijos numeris', + 'serial' => 'Serijinis numeris', 'status' => 'Būsena', 'title' => 'Turtas ', 'image' => 'Įrenginio atvaizdas', diff --git a/resources/lang/lt-LT/admin/settings/general.php b/resources/lang/lt-LT/admin/settings/general.php index ba26c4a1cc..029024c88e 100644 --- a/resources/lang/lt-LT/admin/settings/general.php +++ b/resources/lang/lt-LT/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Būtina dviejų veiksnių autentifikacija, tačiau jūsų dar nesate užregistravę įrenginio. Norėdami užregistruoti įrenginį, jame atidarykite „Google Authenticator“ programą ir nuskaitykite čia pateiktą QR kodą. Užregistravę įrenginį, įveskite jo ekrane rodomą kodą į žemiau esantį lauką", 'require_accept_signature' => 'Reikalauti parašo', 'require_accept_signature_help_text' => 'Jei įjungsite šią funkciją, naudotojai turės fiziškai pasirašyti už jiems išduodamą turtą.', + 'require_checkinout_notes' => 'Reikalauti pastabų paimant/išduodant', + 'require_checkinout_notes_help_text' => 'Įjungus šią funkciją, bus būtina užpildyti pastabų laukus paimant ar išduodant turtą.', 'left' => 'kairėje', 'right' => 'dešinėje', 'top' => 'viršuje', diff --git a/resources/lang/lt-LT/general.php b/resources/lang/lt-LT/general.php index b9f4477c64..a839cf061c 100644 --- a/resources/lang/lt-LT/general.php +++ b/resources/lang/lt-LT/general.php @@ -560,7 +560,7 @@ return [ 'something_went_wrong' => 'Kažkas negerai su jūsų užklausa.', 'close' => 'Uždaryti', 'expires' => 'Baigiasi', - 'map_fields'=> 'Map :item_type Fields', + 'map_fields'=> 'Susieti :item_type laukus', 'remaining_var' => ':count liko', 'label' => 'Etiketė', 'import_asset_tag_exists' => 'Turtas su inventoriniu numeriu :asset_tag jau yra ir atnaujinimo užklausa nebuvo pateikta. Jokie pakeitimai nebuvo atlikti.', diff --git a/resources/lang/lt-LT/mail.php b/resources/lang/lt-LT/mail.php index edc10bee81..c9354039bd 100644 --- a/resources/lang/lt-LT/mail.php +++ b/resources/lang/lt-LT/mail.php @@ -23,7 +23,7 @@ return [ 'Item_Requested' => 'Daiktas užsakytas', 'License_Checkin_Notification' => 'Licencija paimta', 'License_Checkout_Notification' => 'Licencija išduota', - 'license_for' => 'License for', + 'license_for' => 'Licencija skirta', 'Low_Inventory_Report' => 'Ataskaita apie mažas atsargas', 'a_user_canceled' => 'Naudotojas svetainėje atšaukė daikto užsakymą', 'a_user_requested' => 'Naudotojas svetainėje užsakė daiktą', diff --git a/resources/lang/lv-LV/admin/settings/general.php b/resources/lang/lv-LV/admin/settings/general.php index abca88bc20..0bd7f39d0a 100644 --- a/resources/lang/lv-LV/admin/settings/general.php +++ b/resources/lang/lv-LV/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Nepieciešama divu faktoru autentifikācija, tomēr jūsu ierīce vēl nav reģistrēta. Atveriet savu lietotni Google autentifikators un skenējiet zemāk redzamo QR kodu, lai reģistrētu savu ierīci. Kad esat reģistrējies savā ierīcē, ievadiet zemāk redzamo kodu", 'require_accept_signature' => 'Pieprasīt parakstu', 'require_accept_signature_help_text' => 'Iespējojot šo funkciju, lietotājiem būs jāpiesaista aktīva pieņemšana.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'pa kreisi', 'right' => 'pa labi', 'top' => 'tops', diff --git a/resources/lang/mi-NZ/admin/settings/general.php b/resources/lang/mi-NZ/admin/settings/general.php index eef04837cd..9fea92fed1 100644 --- a/resources/lang/mi-NZ/admin/settings/general.php +++ b/resources/lang/mi-NZ/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "E rua nga tohu motuhake e hiahiatia ana, ahakoa kuaore i whakauruhia to whakaaro. Whakatūwherahia tō taupānga Authenticator Google me te matawai i te waehere QR i raro nei hei whakauru i tō pūrere. I te wa i whakauruhia e koe to whakaaro, uruhia te waehere i raro nei", 'require_accept_signature' => 'Me tono Waitohu', 'require_accept_signature_help_text' => 'Ma te whakahoahoa i tenei ahua ka hiahia nga kaiwhakamahi ki te waitohu i te waahi ki te whakaae i tetahi taonga.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'maui', 'right' => 'tika', 'top' => 'runga', diff --git a/resources/lang/mk-MK/admin/settings/general.php b/resources/lang/mk-MK/admin/settings/general.php index 3d07a0891f..a132aa4b71 100644 --- a/resources/lang/mk-MK/admin/settings/general.php +++ b/resources/lang/mk-MK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Потребна е автентикација на два фактор, но вашиот уред сè уште не е запишан. Отворете Google Authenticator апликација и скенирајте го QR кодот подолу за да го запишете вашиот уред. Откако ќе го запишате вашиот уред, внесете го кодот подолу", 'require_accept_signature' => 'Потребен потпис', 'require_accept_signature_help_text' => 'Овозможувањето на оваа функција ќе бара од корисниците физички да се пријават за прифаќање на средства.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'лево', 'right' => 'десно', 'top' => 'врв', diff --git a/resources/lang/ml-IN/admin/settings/general.php b/resources/lang/ml-IN/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/ml-IN/admin/settings/general.php +++ b/resources/lang/ml-IN/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/mn-MN/admin/settings/general.php b/resources/lang/mn-MN/admin/settings/general.php index 88a81ec37d..657a724969 100644 --- a/resources/lang/mn-MN/admin/settings/general.php +++ b/resources/lang/mn-MN/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Хоёр хүчин зүйлийг баталгаажуулах шаардлагатай боловч таны төхөөрөмж одоогоор бүртгэгдээгүй байна. Google Authenticator аппликейшнийг нээж, төхөөрөмжөө бүртгүүлэхийн тулд доорх QR кодыг хайна уу. Та төхөөрөмжөө бүртгүүлснийхээ дараа доорх кодыг оруулна уу", 'require_accept_signature' => 'Гарын үсэг зурах шаардлагатай', 'require_accept_signature_help_text' => 'Энэ функцийг идэвхжүүлэх нь хэрэглэгчид активыг хүлээн авахдаа биечлэн гарын үсэг зурах шаардлагатай болно.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'үлдсэн', 'right' => 'баруун', 'top' => 'дээд', diff --git a/resources/lang/ms-MY/admin/settings/general.php b/resources/lang/ms-MY/admin/settings/general.php index 5bb3f5aea5..b33f051cfa 100644 --- a/resources/lang/ms-MY/admin/settings/general.php +++ b/resources/lang/ms-MY/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Dua faktor pengesahan diperlukan, namun peranti anda belum lagi mendaftar. Buka apl Google Authenticator anda dan imbas kod QR di bawah untuk mendaftarkan peranti anda. Sebaik sahaja anda telah mendaftarkan peranti anda, masukkan kod di bawah", 'require_accept_signature' => 'Memerlukan Tandatangan', 'require_accept_signature_help_text' => 'Mengaktifkan ciri ini akan menghendaki pengguna menandatangani secara fizikal apabila menerima aset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'dibiarkan', 'right' => 'betul', 'top' => 'atas', diff --git a/resources/lang/nb-NO/admin/settings/general.php b/resources/lang/nb-NO/admin/settings/general.php index 9f5d0307bb..6708d32b06 100644 --- a/resources/lang/nb-NO/admin/settings/general.php +++ b/resources/lang/nb-NO/admin/settings/general.php @@ -281,6 +281,8 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'two_factor_enrollment_text' => "To-faktor autentisering er påkrevd, men enheten din har ikke blitt aktivert for dette enda. Åpne Google Authenticator-appen og scan inn QR-koden nedenfor for å aktivere. Når du har aktivert enheten din, skriv inn koden nedenfor", 'require_accept_signature' => 'Kreve signatur', 'require_accept_signature_help_text' => 'Aktivering av denne funksjonen ville forlange brukernes å fysisk logge ut for å akseptere en eiendel.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'venstre', 'right' => 'høyre', 'top' => 'topp', diff --git a/resources/lang/nl-NL/admin/settings/general.php b/resources/lang/nl-NL/admin/settings/general.php index 2963e67765..90697243ab 100644 --- a/resources/lang/nl-NL/admin/settings/general.php +++ b/resources/lang/nl-NL/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Twee factor authenticatie is vereist, echter is je apparaat nog niet geactiveerd. Open je Google Authenticator app en scan de onderstaande QR code om je apparaat te activeren. Vul wanneer je het apparaat succesvol hebt geactiveerd hieronder de code in", 'require_accept_signature' => 'Handtekening vereisen', 'require_accept_signature_help_text' => 'Het inschakelen van deze functie vereist dat gebruikers fysiek ondertekenen bij het accepteren van een asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'links', 'right' => 'rechts', 'top' => 'bovenkant', diff --git a/resources/lang/nn-NO/admin/settings/general.php b/resources/lang/nn-NO/admin/settings/general.php index 9f5d0307bb..6708d32b06 100644 --- a/resources/lang/nn-NO/admin/settings/general.php +++ b/resources/lang/nn-NO/admin/settings/general.php @@ -281,6 +281,8 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'two_factor_enrollment_text' => "To-faktor autentisering er påkrevd, men enheten din har ikke blitt aktivert for dette enda. Åpne Google Authenticator-appen og scan inn QR-koden nedenfor for å aktivere. Når du har aktivert enheten din, skriv inn koden nedenfor", 'require_accept_signature' => 'Kreve signatur', 'require_accept_signature_help_text' => 'Aktivering av denne funksjonen ville forlange brukernes å fysisk logge ut for å akseptere en eiendel.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'venstre', 'right' => 'høyre', 'top' => 'topp', diff --git a/resources/lang/no-NO/admin/settings/general.php b/resources/lang/no-NO/admin/settings/general.php index 9f5d0307bb..6708d32b06 100644 --- a/resources/lang/no-NO/admin/settings/general.php +++ b/resources/lang/no-NO/admin/settings/general.php @@ -281,6 +281,8 @@ Linjeskift, topptekst, bilder, osv. kan føre til uventede resultater.', 'two_factor_enrollment_text' => "To-faktor autentisering er påkrevd, men enheten din har ikke blitt aktivert for dette enda. Åpne Google Authenticator-appen og scan inn QR-koden nedenfor for å aktivere. Når du har aktivert enheten din, skriv inn koden nedenfor", 'require_accept_signature' => 'Kreve signatur', 'require_accept_signature_help_text' => 'Aktivering av denne funksjonen ville forlange brukernes å fysisk logge ut for å akseptere en eiendel.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'venstre', 'right' => 'høyre', 'top' => 'topp', diff --git a/resources/lang/pl-PL/admin/locations/message.php b/resources/lang/pl-PL/admin/locations/message.php index 89e46146d3..7c48f1325d 100644 --- a/resources/lang/pl-PL/admin/locations/message.php +++ b/resources/lang/pl-PL/admin/locations/message.php @@ -22,8 +22,8 @@ return array( ), 'restore' => array( - 'error' => 'Location was not restored, please try again', - 'success' => 'Location restored successfully.' + 'error' => 'Lokalizacja nie została przywrócona, spróbuj ponownie', + 'success' => 'Lokalizacja została przywrócona pomyślnie.' ), 'delete' => array( diff --git a/resources/lang/pl-PL/admin/settings/general.php b/resources/lang/pl-PL/admin/settings/general.php index 6994edfcb0..3540890c4f 100644 --- a/resources/lang/pl-PL/admin/settings/general.php +++ b/resources/lang/pl-PL/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Wymagane jest uwierzytelnianie dwóch elementów, ale urządzenie nie zostało jeszcze zapisane. Otwórz aplikację Google Authenticator i zeskanuj kod QR poniżej, aby zarejestrować urządzenie. Po zarejestrowaniu urządzenia wprowadź poniższy kod", 'require_accept_signature' => 'Wymagany podpis', 'require_accept_signature_help_text' => 'Włączając tę funkcjonalność wymusza się na użytkownikach fizycznego podpisania przyjęcia aktywa.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'lewo', 'right' => 'prawo', 'top' => 'góra', diff --git a/resources/lang/pl-PL/general.php b/resources/lang/pl-PL/general.php index 2c53f7ad99..972e287716 100644 --- a/resources/lang/pl-PL/general.php +++ b/resources/lang/pl-PL/general.php @@ -78,7 +78,7 @@ return [ 'consumables' => 'Materiały eksploatacyjne', 'country' => 'Kraj', 'could_not_restore' => 'Wystąpił błąd podczas przywracania :item_type: :error', - 'not_deleted' => 'The :item_type was not deleted and therefore cannot be restored', + 'not_deleted' => ':item_type nie został usunięty, więc nie może zostać przywrócony', 'create' => 'Utwórz nowe', 'created' => 'Utworzony element', 'created_asset' => 'Utworzone aktywa', @@ -99,7 +99,7 @@ return [ 'debug_warning_text' => 'Ta aplikacja jest uruchomiona w trybie produkcyjnym z włączonym debugowaniem. Jeśli aplikacja jest dostępna na zewnątrz, może to zagrażać ujawnieniem wrażliwych danych. Wyłącz tryb debugowania przez ustawienie wartości APP_DEBUG w pliku .env na false.', 'delete' => 'Kasuj', 'delete_confirm' => 'Czy na pewno chcesz usunąć :przedmiot?', - 'delete_confirm_no_undo' => 'Are you sure, you wish to delete :item? This cannot be undone.', + 'delete_confirm_no_undo' => 'Czy na pewno chcesz usunąć :item? Tej operacji nie można cofnąć.', 'deleted' => 'Usunięte', 'delete_seats' => 'Usunięte miejsca', 'deletion_failed' => 'Usunięcie nieudane', @@ -247,7 +247,7 @@ return [ 'requested_assets' => 'Żądane zasoby', 'requested_assets_menu' => 'Żądane zasoby', 'request_canceled' => 'Żądanie anulowane', - 'request_item' => 'Request this item', + 'request_item' => 'Poproś o ten przedmiot', 'external_link_tooltip' => 'Zewnętrzny link do', 'save' => 'Zapisz', 'select_var' => 'Wybierz :thing... ', // this will eventually replace all of our other selects @@ -280,10 +280,10 @@ return [ 'site_name' => 'Nazwa Witryny', 'state' => 'Województwo', 'status_labels' => 'Etykiety Statusu', - 'status_label' => 'Status etykiety', + 'status_label' => 'Etykieta statusu', 'status' => 'Status', 'accept_eula' => 'Umowa akceptacyjna', - 'show_or_hide_eulas' => 'Show/Hide EULAs', + 'show_or_hide_eulas' => 'Pokaż/Ukryj EULA', 'supplier' => 'Dostawca', 'suppliers' => 'Dostawcy', 'sure_to_delete' => 'Czy na pewno chcesz usunąć', @@ -351,7 +351,7 @@ return [ 'setup_step_4' => 'Krok 4', 'setup_config_check' => 'Sprawdzanie konfiguracji', 'setup_create_database' => 'Utwórz tabelę w bazie danych', - 'setup_create_admin' => 'Create an admin user', + 'setup_create_admin' => 'Utwórz konto administratora', 'setup_done' => 'Zakończono!', 'bulk_edit_about_to' => 'Zamierzasz edytować: ', 'checked_out' => 'Wydane', @@ -434,7 +434,7 @@ return [ 'alt_uploaded_image_thumbnail' => 'Przesłano miniaturę', 'placeholder_kit' => 'Wybierz zestaw', 'file_not_found' => 'Nie odnaleziono pliku', - 'log_record_not_found' => 'No record for that log entry was found.', + 'log_record_not_found' => 'Nie znaleziono rekordu dla tego wpisu dziennika.', 'preview_not_available' => '(brak podglądu)', 'setup' => 'Ustawienia', 'pre_flight' => 'Sprawdzenie', @@ -556,9 +556,9 @@ return [ ], 'more_info' => 'Więcej informacji', 'quickscan_bulk_help' => 'Checking this box will edit the asset record to reflect this new location. Leaving it unchecked will simply note the location in the audit log. Note that if this asset is checked out, it will not change the location of the person, asset or location it is checked out to.', - 'whoops' => 'Whoops!', - 'something_went_wrong' => 'Something went wrong with your request.', - 'close' => 'Close', + 'whoops' => 'Uuuups!', + 'something_went_wrong' => 'Coś poszło nie tak z twoim żądaniem.', + 'close' => 'Zamknij', 'expires' => 'Wygasa', 'map_fields'=> 'Map :item_type Fields', 'remaining_var' => ':count Remaining', diff --git a/resources/lang/pt-BR/admin/settings/general.php b/resources/lang/pt-BR/admin/settings/general.php index 60a849f566..3c739104f9 100644 --- a/resources/lang/pt-BR/admin/settings/general.php +++ b/resources/lang/pt-BR/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "A autenticação de dois passos é obrigatória, mas se o teu dispositivo ainda não foi registrado, abra o Google Authenticator e escaneie o QR Code para registrar o teu dispositivo. Uma vez registrado, digite o código abaixo", 'require_accept_signature' => 'Requer assinatura', 'require_accept_signature_help_text' => 'Habilitar este recurso vai exigir que os usuários assinem pessoalmente o aceite do ativo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'esquerda', 'right' => 'direita', 'top' => 'topo', diff --git a/resources/lang/pt-PT/admin/settings/general.php b/resources/lang/pt-PT/admin/settings/general.php index 0021448501..3158f59041 100644 --- a/resources/lang/pt-PT/admin/settings/general.php +++ b/resources/lang/pt-PT/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "A autenticação de dois passos é obrigatória, mas se o teu dispositivo ainda não foi registado, abre o Google Authenticator e lê o QR Code para registar o teu dispositivo. Uma vez registado, introduz o código abaixo", 'require_accept_signature' => 'Requer assinatura', 'require_accept_signature_help_text' => 'Habilitar este recurso vai exigir que os utilizadores assinar fisicamente aceitando o artigo.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'esquerda', 'right' => 'direita', 'top' => 'topo', diff --git a/resources/lang/ro-RO/admin/settings/general.php b/resources/lang/ro-RO/admin/settings/general.php index ff2546841e..45e3c9308b 100644 --- a/resources/lang/ro-RO/admin/settings/general.php +++ b/resources/lang/ro-RO/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Este necesară autentificarea cu două factori, cu toate acestea, dispozitivul dvs. nu a fost încă înscris. Deschideți aplicația Google Authenticator și scanați codul QR de mai jos pentru a vă înregistra dispozitivul. După ce ați înscris dispozitivul, introduceți codul de mai jos", 'require_accept_signature' => 'Solicită semnătura', 'require_accept_signature_help_text' => 'Activarea acestei funcții va impune utilizatorilor să se deconecteze fizic la acceptarea unui activ.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'stânga', 'right' => 'dreapta', 'top' => 'top', diff --git a/resources/lang/ru-RU/admin/settings/general.php b/resources/lang/ru-RU/admin/settings/general.php index 48e8aea03c..42931de392 100644 --- a/resources/lang/ru-RU/admin/settings/general.php +++ b/resources/lang/ru-RU/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Требуется двухфакторная аутентификация, однако ваше устройство еще не зарегистрировано. Откройте приложение Google Authenticator и отсканируйте QR-код ниже, чтобы зарегистрировать свое устройство. После того, как вы зарегистрируете свое устройство, введите приведенный ниже код", 'require_accept_signature' => 'Требуется подпись', 'require_accept_signature_help_text' => 'Включение этой функции потребует от пользователей физического выхода из системы при принятии актива.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'слева', 'right' => 'справа', 'top' => 'сверху', diff --git a/resources/lang/si-LK/admin/settings/general.php b/resources/lang/si-LK/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/si-LK/admin/settings/general.php +++ b/resources/lang/si-LK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/sk-SK/admin/settings/general.php b/resources/lang/sk-SK/admin/settings/general.php index aa3544cdc8..938de121b6 100644 --- a/resources/lang/sk-SK/admin/settings/general.php +++ b/resources/lang/sk-SK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/sl-SI/admin/settings/general.php b/resources/lang/sl-SI/admin/settings/general.php index ae92aae65e..afa96d4dbb 100644 --- a/resources/lang/sl-SI/admin/settings/general.php +++ b/resources/lang/sl-SI/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Zahtevano je dvo-stopenjsko preverjanje pristnosti, vendar vaša naprava še ni bila včlanjena. Odprite aplikacijo Google Authenticator in si oglejte spodnjo kodo QR, če želite vnesti svojo napravo. Ko vnesete napravo, vnesite spodnjo kodo", 'require_accept_signature' => 'Zahtevaj podpis', 'require_accept_signature_help_text' => 'Če omogočite to funkcijo, se bodo uporabniki morali fizično odjaviti ob sprejemu sredstva.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'levo', 'right' => 'desno', 'top' => 'na vrh', diff --git a/resources/lang/so-SO/account/general.php b/resources/lang/so-SO/account/general.php index d9702e5eeb..93f07e7a61 100644 --- a/resources/lang/so-SO/account/general.php +++ b/resources/lang/so-SO/account/general.php @@ -1,14 +1,14 @@ 'Furayaasha API Personal', + 'personal_api_keys' => 'Furayaasha gaarka ah ee API', 'personal_access_token' => 'Personal Access Token', 'personal_api_keys_success' => 'Personal API Key :key created sucessfully', 'here_is_api_key' => 'Here is your new personal access token. This is the only time it will be shown so do not lose it! You may now use this token to make API requests.', 'api_key_warning' => 'When generating an API token, be sure to copy it down immediately as they will not be visible to you again.', - 'api_base_url' => 'Url saldhigga API wuxuu ku yaalaa:', + 'api_base_url' => 'Saldhiga API-gaaga linkgiisa wuxuu yaalaa:', 'api_base_url_endpoint' => '/< dhamaadka>', - 'api_token_expiration_time' => 'Calaamadaha API waxa lagu dejiyay inay ku dhacaan:', + 'api_token_expiration_time' => 'Calaamadaha API waxa lagu jaan gooyay inay ku dhacaan:', 'api_reference' => 'Please check the API reference to find specific API endpoints and additional API documentation.', 'profile_updated' => 'Account successfully updated', 'no_tokens' => 'You have not created any personal access tokens.', diff --git a/resources/lang/so-SO/admin/accessories/general.php b/resources/lang/so-SO/admin/accessories/general.php index 40a7f9f732..94ef9fdad8 100644 --- a/resources/lang/so-SO/admin/accessories/general.php +++ b/resources/lang/so-SO/admin/accessories/general.php @@ -10,12 +10,12 @@ return array( 'eula_text' => 'Qaybta EULA', 'eula_text_help' => 'Goobtani waxay kuu ogolaanaysaa inaad u habayso EULA-gaaga noocyo gaar ah oo hanti ah. Haddii aad haysato hal EULA oo keliya dhammaan hantidaada, waxaad calamdi kartaa sanduuqa hoose si aad u isticmaasho asalka aasaasiga ah.', 'require_acceptance' => 'U baahan isticmaalayaashu inay xaqiijiyaan aqbalaadda hantida qaybtan.', - 'no_default_eula' => 'Ma jiro EULA aasaasiga ah oo la helay Mid ku dar Settings', + 'no_default_eula' => 'Ma jiro hannaanka EULA ee aasaasiga ah oo la helay. Mid ku dar Settings.', 'total' => 'Wadarta', 'remaining' => 'Ka faaideyso', 'update' => 'Cusbooneysii Agabka', 'use_default_eula' => 'Isticmaal horta u ah EULA beddelkeeda.', - 'use_default_eula_disabled' => 'Isticmaal beddelka EULA-ga aasaasiga ah. Ma jiro EULA aasaasiga ah oo la dejiyay. Fadlan ku dar mid Settings', + 'use_default_eula_disabled' => 'Isticmaal beddelka EULA-ga aasaasiga ah. Ma jiro EULA aasaasiga ah oo la habeeyay. Fadlan hal mid kudar Settings.', 'clone' => 'Qalabka Clone', 'delete_disabled' => 'Qalabkan weli lama tirtiri karo sababtoo ah walxaha qaarkood weli waa la hubiyay.', diff --git a/resources/lang/so-SO/admin/accessories/message.php b/resources/lang/so-SO/admin/accessories/message.php index 2672b8394e..7001fed738 100644 --- a/resources/lang/so-SO/admin/accessories/message.php +++ b/resources/lang/so-SO/admin/accessories/message.php @@ -2,31 +2,31 @@ return array( - 'does_not_exist' => 'Qalabka [:id] ma jiro', + 'does_not_exist' => 'Mulxaqa lasoo raaciyay [:aqoonsiga] ma ahan mid jira.', 'not_found' => 'Qalabkaas lama helin.', 'assoc_users' => 'Qalabkan waxa uu hadda hayaa :count walxo la hubiyay isticmaalayaasha Fadlan iska hubi agabka oo isku day markale. ', 'create' => array( 'error' => 'Qalabka lama abuurin, fadlan isku day mar kale.', - 'success' => 'Qalabka si guul leh ayaa loo sameeyay' + 'success' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in la sameeyo.' ), 'update' => array( 'error' => 'Qalabka lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Qalabka si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in la sameeyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto qalabkan?', - 'error' => 'Waxaa jiray arrin la tirtiray qalabyada Fadlan isku day mar kale', - 'success' => 'Qalabka si guul leh ayaa loo tirtiray' + 'error' => 'Waxaa jirtay xaalad tirtireysay mulxaqa. Fadlan isku day mar kale.', + 'success' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in la tir-tiro.' ), 'checkout' => array( 'error' => 'Agabka lama hubin, fadlan isku day mar kale', - 'success' => 'Qalabka si guul leh ayaa loo hubiyay', + 'success' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in la hubiyo.', 'unavailable' => 'Agabka looma hayo hubinta Hubi tirada la heli karo', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale', + 'user_does_not_exist' => 'Isticmaalahaas maahan mid jira. Fadlan isku day mar kale.', 'checkout_qty' => array( 'lte' => 'There is currently only one available accessory of this type, and you are trying to check out :checkout_qty. Please adjust the checkout quantity or the total stock of this accessory and try again.|There are :number_currently_remaining total available accessories, and you are trying to check out :checkout_qty. Please adjust the checkout quantity or the total stock of this accessory and try again.', ), @@ -35,8 +35,8 @@ return array( 'checkin' => array( 'error' => 'Agabka lama hubin, fadlan isku day mar kale', - 'success' => 'Qalabka si guul leh ayaa loo hubiyay', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale' + 'success' => 'Mulxaqa waa lagu guuleystay in la hubiyo.', + 'user_does_not_exist' => 'Isticmaalahaasi mahan mid jira. Fadlan isku day mar kale.' ) diff --git a/resources/lang/so-SO/admin/asset_maintenances/message.php b/resources/lang/so-SO/admin/asset_maintenances/message.php index 3592ffe495..8b2e6c281f 100644 --- a/resources/lang/so-SO/admin/asset_maintenances/message.php +++ b/resources/lang/so-SO/admin/asset_maintenances/message.php @@ -4,8 +4,8 @@ 'not_found' => 'Dayactirka hantida aad raadinaysay lama helin!', 'delete' => [ 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto dayactirka hantida?', - 'error' => 'Waxaa jirtay arrin lagu tirtirayo dayactirka hantida. Fadlan isku day mar kale', - 'success' => 'Dayactirka hantida ayaa si guul leh loo tirtiray', + 'error' => 'Waxaa jirtay arrin tir-tireysay dayactirka hantida. Fadlan isku day mar kale.', + 'success' => 'Dayactirka hantida waa lagu guuleystay in la tir-tiro.', ], 'create' => [ 'error' => 'Dayactirka hantida lama abuurin, fadlan isku day mar kale.', @@ -13,7 +13,7 @@ ], 'edit' => [ 'error' => 'Dayactirka hantida lama tafatirin, fadlan isku day mar kale.', - 'success' => 'Dayactirka hantida ayaa si guul leh loo tafatiray', + 'success' => 'Dayactirka hantida waa lagu guuleystay in la tifaftiro.', ], 'asset_maintenance_incomplete' => 'Wali lama dhamaystirin', 'warranty' => 'Dammaanad', diff --git a/resources/lang/so-SO/admin/categories/general.php b/resources/lang/so-SO/admin/categories/general.php index f8bf04ca8a..d2559e1517 100644 --- a/resources/lang/so-SO/admin/categories/general.php +++ b/resources/lang/so-SO/admin/categories/general.php @@ -1,25 +1,25 @@ 'Qaybaha Hantida', - 'category_name' => 'Magaca Qaybta', - 'checkin_email' => 'U dir iimaylka isticmaalaha marka la jeegeynayo/baaro.', - 'checkin_email_notification' => 'Isticmaalahan waxa loo soo diri doonaa iimayl marka la hubinayo/baaro.', - 'clone' => 'Qaybta Clone', - 'create' => 'Abuur Qaybta', - 'edit' => 'Wax ka beddel qaybta', - 'email_will_be_sent_due_to_global_eula' => 'Iimayl ayaa loo diri doonaa isticmaalaha sababtoo ah EULA caalamiga ah ayaa la isticmaalayaa.', - 'email_will_be_sent_due_to_category_eula' => 'Iimayl ayaa loo diri doona isticmaalaha sababtoo ah EULA ayaa loo dejiyay qaybtan.', - 'eula_text' => 'Qaybta EULA', - 'eula_text_help' => 'Goobtani waxay kuu ogolaanaysaa inaad u habayso EULA-gaaga noocyo gaar ah oo hanti ah. Haddii aad haysato hal EULA oo keliya dhammaan hantidaada, waxaad calamdi kartaa sanduuqa hoose si aad u isticmaasho asalka aasaasiga ah.', - 'name' => 'Magaca Qaybta', - 'require_acceptance' => 'U baahan isticmaalayaashu inay xaqiijiyaan aqbalaadda hantida qaybtan.', + 'asset_categories' => 'Qaanadda Ra\'samaalka', + 'category_name' => 'Magaca Qaanadda', + 'checkin_email' => 'U dir email isticmaalaha marka la galayo/baarayo.', + 'checkin_email_notification' => 'Isticmaalahan waxa loo soo diri doonaa email marka la hubinayo/baarayo.', + 'clone' => 'Qaanadda koobiyeynta', + 'create' => 'Sameey Qaanad', + 'edit' => 'Wax ka beddel qaanadda', + 'email_will_be_sent_due_to_global_eula' => 'Iimayl ayaa loo diri doonaa isticmaalaha sababtoo ah nidaamka caalamiga ee EULA caalamiga ah ayaa la isticmaalay.', + 'email_will_be_sent_due_to_category_eula' => 'Iimayl ayaa loo diri doonaa isticmaalaha sababtoo ah nidaamka caalamiga ee EULA caalamiga ah ayaa lagu habeeyey qaanadan.', + 'eula_text' => 'Qaanadda EULA', + 'eula_text_help' => 'Goobtani waxay kuu ogolaanaysaa inaad u habayso EULA-gaaga noocyo gaar ah oo hanti ah. Haddii aad haysato hal EULA oo keliya dhammaan hantidaada, waxaad calaamadeyn kartaa sanduuqa hoose si aad u isticmaasho asalka aasaasiga ah.', + 'name' => 'Magaca Qaanadda', + 'require_acceptance' => 'Isticmaalayaashu waxay u baahanyihiin iney xaqiijiyaan aqbalaadda hantida qaybtan.', 'required_acceptance' => 'Isticmaalahan waxaa iimayl loogu soo diri doonaa xiriiriye si loo xaqiijiyo aqbalaada shaygan.', 'required_eula' => 'Isticmaalahan waxaa iimayl loogu soo diri doonaa koobiga EULA', - 'no_default_eula' => 'Ma jiro EULA aasaasiga ah oo la helay Mid ku dar Settings.', - 'update' => 'Cusbooneysii Qaybta', - 'use_default_eula' => 'Isticmaal horta u ah EULA beddelkeeda.', - 'use_default_eula_disabled' => 'Isticmaal beddelka EULA-ga aasaasiga ah. Ma jiro EULA aasaasiga ah oo la dejiyay. Fadlan ku dar mid Settings.', + 'no_default_eula' => 'Ma jiro EULA aasaasi ah oo la helay. Mid ku dar Settings.', + 'update' => 'Cusbooneysii Qaanadda', + 'use_default_eula' => 'Isticmaal asaaska koowaad ee EULA beddelkeeda.', + 'use_default_eula_disabled' => 'Isticmaal beddelka EULA-ga aasaasiga ah. Ma jiro EULA aasaasi ah oo la dejiyay. Fadlan ku dar mid Settings.', 'use_default_eula_column' => 'Isticmaal EULA caadiga ah', ); diff --git a/resources/lang/so-SO/admin/categories/message.php b/resources/lang/so-SO/admin/categories/message.php index e1a3ae6aa9..4717df917b 100644 --- a/resources/lang/so-SO/admin/categories/message.php +++ b/resources/lang/so-SO/admin/categories/message.php @@ -2,25 +2,25 @@ return array( - 'does_not_exist' => 'Qaybta ma jirto.', - 'assoc_models' => 'Qaybtan hadda waxay la xidhiidhaa ugu yaraan hal nooc oo lama tirtiri karo. Fadlan cusboonaysii moodooyinkaaga si aanay u tixraacin qaybtan oo isku day mar kale. ', - 'assoc_items' => 'Qaybtan hadda waxa lala xidhiidhiyaa ugu yaraan hal :asset_type lamana tirtiri karo. Fadlan cusboonaysii :asset_type kaaga si aanad mar dambe tixraac qaybtan oo isku day mar kale. ', + 'does_not_exist' => 'Qaanadda majirto.', + 'assoc_models' => 'Qaanadan hadda waxay la xiriirtaa ugu yaraan hal nooc oo lama tirtiri karo. Fadlan cusboonaysii noocyadaada si aanay u tixraacin qaanadan iskuna day mar kale. ', + 'assoc_items' => 'Qaanadan hadda waxay la xiriirtaa ugu yaraan hal nooc oo lama tirtiri karo. Fadlan cusboonaysii noocyadaada si aanay u tixraacin qaanadan iskuna day mar kale. ', 'create' => array( - 'error' => 'Qaybta lama abuurin, fadlan isku day mar kale.', - 'success' => 'Qaybta si guul leh ayaa loo sameeyay.' + 'error' => 'Qaanadda lama sameynin. fadlan isku day markale.', + 'success' => 'Qaanadda waa lag guuleystay in la sameeyo.' ), 'update' => array( - 'error' => 'Qaybta lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Qaybta si guul leh ayaa loo cusboonaysiiyay.', - 'cannot_change_category_type' => 'Ma beddeli kartid nooca qaybta marka la abuuro', + 'error' => 'Qaanadda lama cusbooneysiin, fadlan isku day markale', + 'success' => 'Qaanadda waa lagu guuleystay in la cusbooneysiiyo.', + 'cannot_change_category_type' => 'Ma bedeli kartid nooca qaanadda marka la abuuro', ), 'delete' => array( - 'confirm' => 'Ma hubtaa inaad doonayso inaad tirtirto qaybtan?', - 'error' => 'Waxaa jirtay arrin la tirtiray qaybta Fadlan isku day mar kale.', - 'success' => 'Qaybta si guul leh ayaa loo tirtiray.' + 'confirm' => 'Ma hubtaa inaad doonayso inaad tirtirto qaanadan?', + 'error' => 'Waxaa jirtay arrin tir-tireysay qaanadda. Fadlan isku day mar kale.', + 'success' => 'Qaanadda waa lag guuleystay in la tir-tiro.' ) ); diff --git a/resources/lang/so-SO/admin/categories/table.php b/resources/lang/so-SO/admin/categories/table.php index ce07a08901..07e7f3396d 100644 --- a/resources/lang/so-SO/admin/categories/table.php +++ b/resources/lang/so-SO/admin/categories/table.php @@ -5,6 +5,6 @@ return array( 'id' => 'Aqoonsi', 'parent' => 'Waalid', 'require_acceptance' => 'Ogolaanshaha', - 'title' => 'Magaca Qaybta Hantida', + 'title' => 'Magaca qaanadda Hantida', ); diff --git a/resources/lang/so-SO/admin/companies/message.php b/resources/lang/so-SO/admin/companies/message.php index 1710670cec..184983bd43 100644 --- a/resources/lang/so-SO/admin/companies/message.php +++ b/resources/lang/so-SO/admin/companies/message.php @@ -6,15 +6,15 @@ return [ 'assoc_users' => 'Shirkaddan hadda waxay ku xidhan tahay ugu yaraan hal nooc oo lama tirtiri karo. Fadlan cusboonaysii moodooyinkaaga si aanay u tixraacin shirkaddan oo isku day mar kale. ', 'create' => [ 'error' => 'Shirkadda lama abuurin, fadlan isku day mar kale.', - 'success' => 'Shirkadda si guul leh ayaa loo abuuray', + 'success' => 'Shirkadda waa lagu guuleystay in la sameeyo.', ], 'update' => [ 'error' => 'Shirkadda lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Shirkadda si guul leh ayaa loo cusboonaysiiyay', + 'success' => 'Shirkadda waa lagu guuleystay in la cusbooneysiiyo.', ], 'delete' => [ 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto shirkaddan?', - 'error' => 'Waxaa jirtay arrin la tirtiray shirkadda. Fadlan isku day mar kale', - 'success' => 'Shirkadda si guul leh ayaa loo tirtiray', + 'error' => 'Waxaa jirtay arrin tir-tireysay shirkadda. Fadlan isku day mar kale.', + 'success' => 'Shirkadda waa lagu guuleystay in la tir-tiro.', ], ]; diff --git a/resources/lang/so-SO/admin/components/message.php b/resources/lang/so-SO/admin/components/message.php index 4953cc0e61..270750959e 100644 --- a/resources/lang/so-SO/admin/components/message.php +++ b/resources/lang/so-SO/admin/components/message.php @@ -2,35 +2,35 @@ return array( - 'does_not_exist' => 'Qayb ma jiraan', + 'does_not_exist' => 'Qeyb ahaan majirto.', 'create' => array( 'error' => 'Qayb lama abuurin, fadlan isku day mar kale.', - 'success' => 'Qayb ayaa loo sameeyay si guul leh' + 'success' => 'Qayb ahaan waa lagu guuleystay in la sameeyo.' ), 'update' => array( 'error' => 'Qaybaha lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Qaybta si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Qeyb ahaan waa lagu guuleystay in la cusbooneysiiyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto qaybtan?', - 'error' => 'Waxaa jirtay arrin la tirtirayo qaybta Fadlan isku day mar kale', - 'success' => 'Qaybta si guul leh ayaa loo tirtiray' + 'error' => 'Waxaa jirtay arrin tir-tireysay qaybta. Fadlan isku day mar kale.', + 'success' => 'Qaybta waa lagu guuleystay in la tir-tiro.' ), 'checkout' => array( 'error' => 'Qaybaha lama hubin, fadlan isku day mar kale', - 'success' => 'Qaybta si guul leh ayaa loo hubiyay', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale', + 'success' => 'Qaybta waa lagu guuleystay in la hubiyo.', + 'user_does_not_exist' => 'Isticmaalahaasi ma ahan mid jira. Fadlan isku day mar kale.', 'unavailable' => 'Qaybo aan ku filnayn ayaa hadhsan: :remaining hadhay, :requested waa la codsaday ', ), 'checkin' => array( 'error' => 'Qaybaha lama hubin, fadlan isku day mar kale', - 'success' => 'Qaybta si guul leh ayaa loo hubiyay', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale' + 'success' => 'Qaybta waa lagu guuleystay in la hubiyo.', + 'user_does_not_exist' => 'Isticmaalahaasi ma ahan mid jira. Fadlan isku day mar kale.' ) diff --git a/resources/lang/so-SO/admin/consumables/message.php b/resources/lang/so-SO/admin/consumables/message.php index cb87828905..809659bdd1 100644 --- a/resources/lang/so-SO/admin/consumables/message.php +++ b/resources/lang/so-SO/admin/consumables/message.php @@ -7,31 +7,31 @@ return array( 'create' => array( 'error' => 'La isticmaali karo lama abuurin, fadlan isku day mar kale.', - 'success' => 'Isticmaalka ayaa si guul leh loo abuuray' + 'success' => 'Isticmaalka waa lagu guuleystay in la abuuro.' ), 'update' => array( 'error' => 'Isticmaalka lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Isticmaalka si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Isticmaalka waa lagu guuleystay in la cusbooneysiiyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto alaabtan?', - 'error' => 'Waxaa jirtay arrin la tirtirayo alaabta. Fadlan isku day mar kale', - 'success' => 'Isticmaalka si guul leh ayaa loo tirtiray' + 'error' => 'Waxaa jirtay arin tireysay isticmaalka alaabta. Fadlan isku day mar kale.', + 'success' => 'Isticmaalka waa lagu guuleystay in la tir-tiro.' ), 'checkout' => array( 'error' => 'Isticmaalka lama hubin, fadlan isku day mar kale', - 'success' => 'Isticmaalka si guul leh ayaa loo hubiyay', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale', + 'success' => 'Isticmaalka waa lagu guuleystay in la hubiyo.', + 'user_does_not_exist' => 'Isticmaalahaasi ma ahan mid jira. Fadlan isku day mar kale.', 'unavailable' => 'Ma jiraan alaabooyin ku filan hubintan. Fadlan hubi tirada hadhay ', ), 'checkin' => array( 'error' => 'Isticmaalka lama hubin, fadlan isku day mar kale', - 'success' => 'Isticmaalka si guul leh ayaa loo hubiyay', - 'user_does_not_exist' => 'Isticmaalahaasi waa khalad Fadlan isku day mar kale' + 'success' => 'Isticmaalka waa lagu guuleystay in la hubiyo.', + 'user_does_not_exist' => 'Isticmaalahaasi ma ahan mida jira. Fadlan isku day mar kale.' ) diff --git a/resources/lang/so-SO/admin/custom_fields/general.php b/resources/lang/so-SO/admin/custom_fields/general.php index b87fb43829..e5834e22a2 100644 --- a/resources/lang/so-SO/admin/custom_fields/general.php +++ b/resources/lang/so-SO/admin/custom_fields/general.php @@ -16,12 +16,12 @@ return [ 'fieldset_name' => 'Magaca Goobta', 'field_name' => 'Magaca Goobta', 'field_values' => 'Qiimaha Goobta', - 'field_values_help' => 'Ku dar xulashooyinka la dooran karo, midkiiba. Khadadka maran ee aan ahayn xariiqda koowaad waa la iska indhatiraa', + 'field_values_help' => 'Ku dar xulashooyin la dooran karo, sadar kasta hal xulasho. waa la iska indha tiri doonaa sadarada faaruqa ah marka laga reebo sadarka koowaad.', 'field_element' => 'Qaybta Foomka', 'field_element_short' => 'Cunsurka', 'field_format' => 'Qaabka', 'field_custom_format' => 'Qaabka Regex Custom', - 'field_custom_format_help' => 'Goobtani waxay kuu ogolaanaysaa inaad isticmaasho odhaah regex si loo xaqiijiyo Waa inay ku bilaabataa "regex:" - tusaale ahaan, si loo xaqiijiyo in qiimaha goobta gaarka ahi ka kooban yahay IMEI sax ah (15 lambar), waxaad isticmaali doontaa regex:/^[0-9]{15}$ /', + 'field_custom_format_help' => 'Goobtani waxay kuu ogolaanaysaa inaad isticmaasho tacbiir cadi ah si aad u hubsato sax ahaanshaha. waa inuu ka billowdaaa "regex:" - tusaale ahaan, si loo xaqiijiyo in qiimaha goobta gaarka ahi ku jirto nambar saxan oo IMEI (15 lambar), waxaad isticmaali doontaa regex:/^[0-9]{15}$ /.', 'required' => 'Loo baahan yahay', 'req' => 'Req.', 'used_by_models' => 'Waxaa Isticmaala Moodooyinka', @@ -35,7 +35,7 @@ return [ 'create_field_title' => 'Samee goob cusub oo caado ah', 'value_encrypted' => 'Qiimaha goobtan waxa lagu sir ah kaydka xogta. Kaliya isticmaalayaasha maamulka ayaa awoodi doona inay arkaan qiimaha la furay', 'show_in_email' => 'Ku dar qiimaha goobtan fariimaha hubinta ee loo soo diray isticmaalaha? Goobaha sirta ah laguma dari karo iimaylada', - 'show_in_email_short' => 'Ku dar emails', + 'show_in_email_short' => 'Ku dar emails.', 'help_text' => 'Qoraalka Caawinta', 'help_text_description' => 'Kani waa qoraal ikhtiyaari ah oo ka soo bixi doona hoosta qaybaha foomka marka la tafatiro hantida si loo bixiyo macnaha guud ee goobta.', 'about_custom_fields_title' => 'Ku saabsan Goobaha Gaarka ah', diff --git a/resources/lang/so-SO/admin/custom_fields/message.php b/resources/lang/so-SO/admin/custom_fields/message.php index 71b4198005..986bc47e3b 100644 --- a/resources/lang/so-SO/admin/custom_fields/message.php +++ b/resources/lang/so-SO/admin/custom_fields/message.php @@ -9,19 +9,19 @@ return array( 'create' => array( 'error' => 'Goobta lama abuurin, fadlan isku day mar kale.', - 'success' => 'Goobta si guul leh ayaa loo sameeyay', + 'success' => 'Feild-dhiga waa lagu guuleystay in la sameeyo.', 'assoc_success' => 'Goobta si guul leh ayaa loogu daray goobta.' ), 'update' => array( 'error' => 'Goobta lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Goobta si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Feild-dhiga waa lagu guuleystay in la cusbooneysiiyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad doonayso inaad tirtirto goobtan?', - 'error' => 'Waxaa jirtay arrin la tirtiray garoonka. Fadlan isku day mar kale', - 'success' => 'Goobta si guul leh ayaa loo tirtiray', + 'error' => 'Waxaa jirtay arrin tir-tireysay feild-dhiga. Fadlan isku day mar kale.', + 'success' => 'Feild-dhiga waa lagu guuleystay in la tir-tiro.', 'in_use' => 'Goobta weli waa la isticmaalayaa.', ) @@ -33,26 +33,26 @@ return array( 'create' => array( 'error' => 'Fieldset lama abuurin, fadlan isku day mar kale.', - 'success' => 'Fieldset si guul leh ayaa loo sameeyay' + 'success' => 'Fieldset waa lagu guuleystay in la sameeyo.' ), 'update' => array( 'error' => 'Fieldset lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Goobta goobta ayaa si guul leh loo cusboonaysiiyay' + 'success' => 'Feildset waa lagu guuleystay in la cusbooneysiiyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto goobtan?', - 'error' => 'Waxaa jirtay arrin la tirtiray goobta. Fadlan isku day mar kale', - 'success' => 'Goobta garoonka si guul leh ayaa loo tirtiray', - 'in_use' => 'Fieldset weli waa la isticmaalayaa', + 'error' => 'Waxaa jirtay arrin tir-tireysay feild-dhiga. Fadlan isku day mar kale.', + 'success' => 'Fieldset waa lagu guuleystay in la tir-tiro.', + 'in_use' => 'Fieldset weli waa la isticmaalayaa.', ) ), 'fieldset_default_value' => array( - 'error' => 'Khalad ansaxinta qiyamka godadka goobta caadiga ah', + 'error' => 'Khalad ayaa kajira hubinta qiimaha feildset-ka.', ), diff --git a/resources/lang/so-SO/admin/departments/message.php b/resources/lang/so-SO/admin/departments/message.php index 13b948c750..fa42627664 100644 --- a/resources/lang/so-SO/admin/departments/message.php +++ b/resources/lang/so-SO/admin/departments/message.php @@ -11,12 +11,12 @@ return array( ), 'update' => array( 'error' => 'Waaxda lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Waaxdu si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Waaxda waa lagu guuleystay in la cusbooneysiiyo.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto waaxdan?', - 'error' => 'Waxaa jirtay arrin la tirtiray waaxda. Fadlan isku day mar kale', - 'success' => 'Waaxda si guul leh ayaa loo tirtiray' + 'error' => 'Waxaa jirtay arin tir-tireysay waaxda. Fadlan isku day mar kale.', + 'success' => 'Waaxda waa lagu guuleystay in la tir-tiro.' ) ); diff --git a/resources/lang/so-SO/admin/depreciations/message.php b/resources/lang/so-SO/admin/depreciations/message.php index 07377b6a0a..fb8f788be6 100644 --- a/resources/lang/so-SO/admin/depreciations/message.php +++ b/resources/lang/so-SO/admin/depreciations/message.php @@ -13,13 +13,13 @@ return array( 'update' => array( 'error' => 'Fasalka qiima dhaca lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Heerka qiima dhaca ayaa si guul leh loo cusboonaysiiyay' + 'success' => 'Heerka isticmaalka si guul ah ayaa loo cusbooneysiiyay.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto heerkan qiimo-dhaca?', - 'error' => 'Waxaa jirtay arrin lagu tirtirayo heerka qiima dhaca. Fadlan isku day mar kale', - 'success' => 'Heerka qiima dhimista ayaa si guul leh loo tirtiray' + 'error' => 'Laguma guuleysan tir-tiritaanka. Fadlan ku celi markale.', + 'success' => 'Qiimo dhimista heerka isticmaalka waa lagu guuleystay in la tir-tiro.' ) ); diff --git a/resources/lang/so-SO/admin/depreciations/table.php b/resources/lang/so-SO/admin/depreciations/table.php index ebf8b6b67d..e83e975bb6 100644 --- a/resources/lang/so-SO/admin/depreciations/table.php +++ b/resources/lang/so-SO/admin/depreciations/table.php @@ -5,7 +5,7 @@ return [ 'id' => 'Aqoonsi', 'months' => 'Bilo', 'term' => 'Muddada', - 'title' => 'Magaca', + 'title' => 'Magaca ', 'depreciation_min' => 'Qiimaha Dabaqa', ]; diff --git a/resources/lang/so-SO/admin/groups/message.php b/resources/lang/so-SO/admin/groups/message.php index 22da067a71..6eb0001cbe 100644 --- a/resources/lang/so-SO/admin/groups/message.php +++ b/resources/lang/so-SO/admin/groups/message.php @@ -7,16 +7,16 @@ return array( 'group_name_required' => 'Goobta magaca ayaa loo baahan yahay', 'success' => array( - 'create' => 'Kooxda si guul leh ayaa loo abuuray', - 'update' => 'Kooxda si guul leh ayaa loo cusboonaysiiyay', - 'delete' => 'Kooxda si guul leh ayaa loo tirtiray', + 'create' => 'Kooxdani waa lagu guuleystay in la abuuro.', + 'update' => 'Kooxdani waa lagu guuleystay in la abuuro.', + 'delete' => 'Kooxdani waa lagu guuleystay in la abuuro.', ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad doonayso inaad tirtirto kooxdan?', - 'create' => 'Waxaa jirtay arin abuurista kooxda. Fadlan isku day mar kale', - 'update' => 'Waxaa jirtay arrin la cusboonaysiiyay kooxda. Fadlan isku day mar kale', - 'delete' => 'Waxaa jirtay arrin la tirtiray kooxda. Fadlan isku day mar kale', + 'create' => 'Cillad ayaa ka jirta abuuridda kooxdan. Fadlan kuceli markale.', + 'update' => 'Cillad ayaa ka jirta abuuridda kooxdan. Fadlan isku day markale.', + 'delete' => 'Cillad ayaa ka jirta abuuridda kooxdan. Fadlan isku day markale.', ), ); diff --git a/resources/lang/so-SO/admin/groups/titles.php b/resources/lang/so-SO/admin/groups/titles.php index 4d90d14e1e..329cb9f15e 100644 --- a/resources/lang/so-SO/admin/groups/titles.php +++ b/resources/lang/so-SO/admin/groups/titles.php @@ -8,9 +8,9 @@ return [ 'update' => 'Kooxda wax ka beddel', 'group_name' => 'Magaca Kooxda', 'group_admin' => 'Kooxda Maamulka', - 'allow' => 'Oggolow', + 'allow' => 'Ogolaansho', 'deny' => 'Inkira', 'permission' => 'Ogolaanshaha', 'grant' => 'Deeq', - 'no_permissions' => 'Kooxdani wax ogolaansho ah ma lahan' + 'no_permissions' => 'Kooxdani wax ogolaansho ah ma heysato.' ]; diff --git a/resources/lang/so-SO/admin/kits/general.php b/resources/lang/so-SO/admin/kits/general.php index 3303f28f83..57495f09a4 100644 --- a/resources/lang/so-SO/admin/kits/general.php +++ b/resources/lang/so-SO/admin/kits/general.php @@ -4,11 +4,11 @@ return [ 'about_kits_title' => 'Ku saabsan Xirmooyinka Horay loo Qeexay', 'about_kits_text' => 'Xirmooyinka Horay loo Qeexay ayaa kuu oggolaanaya inaad si dhakhso leh u hubiso ururinta alaabta (hanti, shatiyada, iwm) ee isticmaalaha. Tani waxay noqon kartaa mid waxtar leh marka habka fuuliddu uu yahay mid joogto ah isticmaalayaasha badan oo dhammaan isticmaalayaasha ay helaan shay isku mid ah.', 'checkout' => 'Qalabka hubinta ', - 'create_success' => 'Qalabka si guul leh ayaa loo sameeyay', + 'create_success' => 'Waa lagu guuleystay in la abuuro kooxda.', 'create' => 'Samee xirmo horay loo sii qeexay', 'update' => 'Cusbooneysii Kit Horay u Qeexay', - 'delete_success' => 'Qalabka si guul leh ayaa loo tirtiray', - 'update_success' => 'Qalabka si guul leh ayaa loo cusboonaysiiyay', + 'delete_success' => 'Waa lagu guuleystay in la tir-tiro kooxda.', + 'update_success' => 'Waa lagu guuleystay kooxda in la cusbooneysiiyo.', 'none_models' => 'Ma jiraan hanti ku filan oo la heli karo :model si loo hubiyo :qty ayaa loo baahan yahay ', 'none_licenses' => 'Ma jiraan kuraas ku filan oo la heli karo :license si loo hubiyo. :qty ayaa loo baahan yahay ', 'none_consumables' => 'Ma jiraan unugyo :consumable ku filan oo la heli karo si loo hubiyo. :qty ayaa loo baahan yahay ', @@ -21,31 +21,31 @@ return [ 'update_appended_license' => 'Cusbooneysii shatiga lifaaqan', 'append_model' => 'Qaabka ku lifaaq', 'update_appended_model' => 'Cusbooneysii qaabka ku lifaaqan', - 'license_error' => 'Ruqsadda hore loogu xidhay xirmada', - 'license_added_success' => 'Shatiga si guul leh loogu daray', + 'license_error' => 'Ruqsadda horey ayaa loogu xiray xirmada', + 'license_added_success' => 'Shatiga si guul leh ayaa loogu daray', 'license_updated' => 'Shatiga si guul leh ayaa loo cusboonaysiiyay', 'license_none' => 'Shatiga ma jiro', - 'license_detached' => 'Shatiga si guul leh ayaa loo jaray', - 'consumable_added_success' => 'Isticmaalka ayaa si guul leh loogu daray', - 'consumable_updated' => 'Isticmaalka si guul leh ayaa loo cusboonaysiiyay', - 'consumable_error' => 'Isticmaalka horeba ugu xidhan xirmada', + 'license_detached' => 'Shatiga waa lagu gulueystay in la jaro', + 'consumable_added_success' => 'Badeecadda waa lagu guuleystay in lagu soo daro', + 'consumable_updated' => 'Badeecaddu waa lagu guuleystay in la cusbooneysiiyo', + 'consumable_error' => 'Badeecaddu waxay la socotaa kooxda', 'consumable_deleted' => 'Tirtiridda waa lagu guulaystay', - 'consumable_none' => 'Wax la isticmaali karo ma jiro', - 'consumable_detached' => 'Isticmaalka ayaa si guul leh u go\'ay', - 'accessory_added_success' => 'Qalabka lagu daray si guul leh', - 'accessory_updated' => 'Qalabka si guul leh ayaa loo cusboonaysiiyay', - 'accessory_detached' => 'Qalabka si guul leh ayaa loo go\'ay', - 'accessory_error' => 'Agabka horeba loogu xidhay xirmada', + 'consumable_none' => 'Badeecadda maahan mid jirta', + 'consumable_detached' => 'Waa lagu guuleysatay in badeecadda la isticmaalay laga jaro', + 'accessory_added_success' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in lagu daro', + 'accessory_updated' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in la cusbooneysiiyo', + 'accessory_detached' => 'Mulxaqa lasoo raaciyay waa lagu guuleystay in laga gooyo', + 'accessory_error' => 'Mulxaqu wax uu ku jiraa kooxda', 'accessory_deleted' => 'Tirtiridda waa lagu guulaystay', - 'accessory_none' => 'The accessory does not exist', - 'checkout_success' => 'Jeedintu waa lagu guulaystay', - 'checkout_error' => 'Khaladka hubinta', - 'kit_none' => 'Kitaabku ma jiro', - 'kit_created' => 'Qalabka si guul leh ayaa loo sameeyay', - 'kit_updated' => 'Qalabka si guul leh ayaa loo cusboonaysiiyay', - 'kit_not_found' => 'Qalabka lama helin', - 'kit_deleted' => 'Qalabka si guul leh ayaa loo tirtiray', - 'kit_model_updated' => 'Qaabka si guul leh ayaa loo cusboonaysiiyay', - 'kit_model_detached' => 'Qaabka ayaa si guul leh u go\'ay', + 'accessory_none' => 'Mulxaqa lasoo raaciyay maahan mid jira', + 'checkout_success' => 'Hubinta waa lagu guuleystay', + 'checkout_error' => 'Hubinta khalad ayaa kajira', + 'kit_none' => 'Kooxdu ma ahan mid jirta', + 'kit_created' => 'Kooxda waa lagu guuleystay in la sameeyo', + 'kit_updated' => 'Kooxda waa lagu guuleystay in la cusbooneysiiyo', + 'kit_not_found' => 'Kooxda lama helin', + 'kit_deleted' => 'Kooxda waa lagu guuleystay in la kala jaro', + 'kit_model_updated' => 'Tusaalaha waa lagu guuleystay in la cusbooneysiiyo', + 'kit_model_detached' => 'Tusaalaha waa lagu guuleystay in la kala saaro', 'model_already_attached' => 'Model already attached to kit', ]; diff --git a/resources/lang/so-SO/admin/labels/message.php b/resources/lang/so-SO/admin/labels/message.php index 82b9784385..c0fe9c7536 100644 --- a/resources/lang/so-SO/admin/labels/message.php +++ b/resources/lang/so-SO/admin/labels/message.php @@ -2,9 +2,9 @@ return [ - 'invalid_return_count' => 'Tiro aan sax ahayn ayaa laga soo celiyay :name. la filayo :expected, helay :actual.', - 'invalid_return_type' => 'Nooca aan sax ahayn ayaa laga soo celiyay :name. la filayo :expected, helay :actual.', - 'invalid_return_value' => 'Qiimo aan sax ahayn ayaa laga soo celiyay :name. la filayo :expected, helay :actual.', + 'invalid_return_count' => 'Tiro aan sax ahayn ayaa laga soo celiyay :magaca. la filayay :expected, filasho :actual.', + 'invalid_return_type' => 'Nooca aan sax ahayn ayaa laga soo celiyay :magaca. la filayay :fiilasho, helay :dhabta.', + 'invalid_return_value' => 'Qiimo aan sax ahayn ayaa laga soo celiyay :magaca. la filayay :filasho, helay :dhabta.', 'does_not_exist' => 'Calaamaduhu ma jiraan', diff --git a/resources/lang/so-SO/admin/labels/table.php b/resources/lang/so-SO/admin/labels/table.php index 310c6f6076..6505d060d6 100644 --- a/resources/lang/so-SO/admin/labels/table.php +++ b/resources/lang/so-SO/admin/labels/table.php @@ -1,19 +1,19 @@ 'Test Company Limited', - 'example_defaultloc' => 'Building 1', - 'example_category' => 'Test Category', - 'example_location' => 'Building 2', - 'example_manufacturer' => 'Test Manufacturing Inc.', - 'example_model' => 'Test Model', - 'example_supplier' => 'Test Company Limited', + 'example_company' => 'Shirkadda tijaabada xadidan', + 'example_defaultloc' => 'Dhismaha 1', + 'example_category' => 'Tijaabada daaqad', + 'example_location' => 'Dhismaha 2', + 'example_manufacturer' => 'Shirkadda tijaabooyinka sameysa.', + 'example_model' => 'Tijaabada nooca', + 'example_supplier' => 'Tijaabada ugu hooseysa ee shirkadda', 'labels_per_page' => 'Calaamadaha', - 'support_fields' => 'Beeraha', - 'support_asset_tag' => 'Tag', + 'support_fields' => 'Fields', + 'support_asset_tag' => 'Calaamad', 'support_1d_barcode' => '1D', 'support_2d_barcode' => '2D', - 'support_logo' => 'Logo', + 'support_logo' => 'Astaan', 'support_title' => 'Ciwaanka', ]; \ No newline at end of file diff --git a/resources/lang/so-SO/admin/licenses/form.php b/resources/lang/so-SO/admin/licenses/form.php index 6a12b96763..8f1f4fffd2 100644 --- a/resources/lang/so-SO/admin/licenses/form.php +++ b/resources/lang/so-SO/admin/licenses/form.php @@ -4,7 +4,7 @@ return array( 'asset' => 'Hantida', 'checkin' => 'Is xaadiri', - 'create' => 'Samee shatiga', + 'create' => 'Abuur shatiga', 'expiration' => 'Taariikhda uu dhacayo', 'license_key' => 'Furaha Alaabta', 'maintained' => 'La ilaaliyo', diff --git a/resources/lang/so-SO/admin/licenses/general.php b/resources/lang/so-SO/admin/licenses/general.php index 003ed4c9fa..b3f71166a9 100644 --- a/resources/lang/so-SO/admin/licenses/general.php +++ b/resources/lang/so-SO/admin/licenses/general.php @@ -9,7 +9,7 @@ return array( 'edit' => 'Wax ka beddel shatiga', 'filetype_info' => 'Noocyada faylalka la oggol yahay waa png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, iyo rar.', 'clone' => 'Shatiga Clone', - 'history_for' => 'Taariikhda', + 'history_for' => 'Taariikhda ', 'in_out' => 'Gudaha/kabaxsan', 'info' => 'Macluumaadka shatiga', 'license_seats' => 'Kuraasta shatiga', @@ -47,6 +47,6 @@ return array( ], ], - 'below_threshold' => 'There are only :remaining_count seats left for this license with a minimum quantity of :min_amt. You may want to consider purchasing more seats.', - 'below_threshold_short' => 'This item is below the minimum required quantity.', + 'below_threshold' => 'Kama banaana kuraastan waxaan ka ahayn :remaining_count waxaa dhici karta inaad ku fakareyso iibashada boosas kale.', + 'below_threshold_short' => 'Cunsurkan wuu ka yaryahay xadkii ugu hooseysay ee la rabay.', ); diff --git a/resources/lang/so-SO/admin/licenses/message.php b/resources/lang/so-SO/admin/licenses/message.php index 66ad3d94f1..2ddf7d9d3d 100644 --- a/resources/lang/so-SO/admin/licenses/message.php +++ b/resources/lang/so-SO/admin/licenses/message.php @@ -9,7 +9,7 @@ return array( 'assoc_users' => 'Shatigan hadda waa la hubiyay isticmaale lamana tirtiri karo. Fadlan marka hore iska hubi shatiga, ka dibna isku day mar kale in aad tirtirto. ', 'select_asset_or_person' => 'Waa inaad doorataa hanti ama isticmaale, laakiin labadaba maaha.', 'not_found' => 'Shatiga lama helin', - 'seats_available' => ':seat_count seats available', + 'seats_available' => ':seat_tirada kuraasta la heli karo', 'create' => array( @@ -18,12 +18,12 @@ return array( ), 'deletefile' => array( - 'error' => 'Faylka lama tirtirin Fadlan isku day mar kale', - 'success' => 'Faylka si guul leh waa la tirtiray', + 'error' => 'Faylka lama tirtirin. Fadlan isku day mar kale.', + 'success' => 'Faylka waa lagu guuleystay in la tirtiro.', ), 'upload' => array( - 'error' => 'Faylka lama soo rarin Fadlan isku day mar kale', + 'error' => 'Faylka lama rafcin. Fadlan iskuday markale.', 'success' => 'Faylka(yada) si guul leh loo soo raray.', 'nofiles' => 'Ma aadan dooran wax fayl ah oo la soo geliyo, ama faylka aad isku dayeyso inaad geliyaan waa mid aad u weyn', 'invalidfiles' => 'Mid ama in ka badan oo ka mid ah faylalkaagu aad bay u weyn yihiin ama waa nooc faylal ah oo aan la oggolayn. Noocyada faylalka la oggol yahay waa png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml, iyo lic.', @@ -31,25 +31,25 @@ return array( 'update' => array( 'error' => 'Shatiga lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Shatiga si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Shatiga si guul leh ayaa loo cusboonaysiiyay.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto shatigan?', - 'error' => 'Waxaa jirtay arrin la tirtiray shatiga Fadlan isku day mar kale', - 'success' => 'Shatiga si guul leh ayaa loo tirtiray' + 'error' => 'Waxaa jirtay arrin la tirtireysa shatiga. Fadlan isku day mar kale.', + 'success' => 'Shatiga si guul leh ayaa loo tirtiray.' ), 'checkout' => array( - 'error' => 'Waxaa jirtay arrin lagu hubinayo shatiga. Fadlan isku day mar kale', + 'error' => 'Cillad ayaa dhacday intii la hubinayay shatiga. Fadlan isku day markale.', 'success' => 'Shatiga si guul leh ayaa loo hubiyay', - 'not_enough_seats' => 'Not enough license seats available for checkout', + 'not_enough_seats' => 'Lama hayo shatiyo ku filan wax bixinta', 'mismatch' => 'The license seat provided does not match the license', 'unavailable' => 'This seat is not available for checkout.', ), 'checkin' => array( - 'error' => 'Waxaa jirtay arrin hubinta shatiga. Fadlan isku day mar kale', + 'error' => 'Cillad ayaa dhacday intii la hubinayay shatiga. Fadlan kuceli markale.', 'success' => 'Shatiga si guul leh ayaa loo hubiyay' ), diff --git a/resources/lang/so-SO/admin/licenses/table.php b/resources/lang/so-SO/admin/licenses/table.php index 00518f66d8..50fa1a71f7 100644 --- a/resources/lang/so-SO/admin/licenses/table.php +++ b/resources/lang/so-SO/admin/licenses/table.php @@ -11,7 +11,7 @@ return array( 'purchase_date' => 'Taariikhda Iibka', 'purchased' => 'Iibsaday', 'seats' => 'Kuraasta', - 'hardware' => 'Hardware', + 'hardware' => 'Qalab', 'serial' => 'Taxane', 'title' => 'Shatiga', diff --git a/resources/lang/so-SO/admin/locations/message.php b/resources/lang/so-SO/admin/locations/message.php index 4514d85f91..75a76a1745 100644 --- a/resources/lang/so-SO/admin/locations/message.php +++ b/resources/lang/so-SO/admin/locations/message.php @@ -4,21 +4,21 @@ return array( 'does_not_exist' => 'Goobtu ma jirto.', 'assoc_users' => 'This location is not currently deletable because it is the location of record for at least one asset or user, has assets assigned to it, or is the parent location of another location. Please update your records to no longer reference this location and try again. ', - 'assoc_assets' => 'Goobtan hadda waxa lala xidhiidhiyaa ugu yaraan hal hanti lamana tirtiri karo. Fadlan cusboonaysii hantidaada si aanay meeshan u tixraacin oo mar kale isku day. ', - 'assoc_child_loc' => 'Goobtan hadda waa waalidka ugu yaraan hal meel oo caruur ah lamana tirtiri karo. Fadlan cusboonaysii goobahaaga si aanay mar dambe tixraac goobtan oo isku day mar kale. ', - 'assigned_assets' => 'Hantida loo qoondeeyay', - 'current_location' => 'Goobta Hadda', + 'assoc_assets' => 'Goobtan waxaa hadda ku xiran hal isticmaale suurogalna maahan in latiro. Fadlan cusboonaysii hantidaada si aanay meeshan u tixraacin mar kalena isku day. ', + 'assoc_child_loc' => 'Goobtan waxay xarun rasmi ah u tahay farac kale ugu yaraan suuragalna maahan in la tir-tiro. Fadlan cusbooneysii goobtaada si aaney markale usoo tilmaamin mowqican iskuna day markale. ', + 'assigned_assets' => 'Hantida la qoondeeyay', + 'current_location' => 'Goobta xilligan', 'open_map' => 'Open in :map_provider_icon Maps', 'create' => array( 'error' => 'Goobta lama abuurin, fadlan isku day mar kale.', - 'success' => 'Goobta si guul leh ayaa loo sameeyay.' + 'success' => 'Goobta waa lagu guuleystay in la sameeyo.' ), 'update' => array( 'error' => 'Goobta lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Goobta si guul leh ayaa loo cusboonaysiiyay.' + 'success' => 'Goobta waa lagu guuleystay in la cusbooneysiiyo.' ), 'restore' => array( @@ -28,7 +28,7 @@ return array( 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto goobtan?', - 'error' => 'Waxaa jirtay arrin meesha laga saarayo. Fadlan isku day mar kale.', + 'error' => 'Waxaa jirtay arrin meesha ka saareysa goobtan. Fadlan isku day mar kale.', 'success' => 'Goobta si guul leh ayaa loo tirtiray.' ) diff --git a/resources/lang/so-SO/admin/locations/table.php b/resources/lang/so-SO/admin/locations/table.php index 0942c3e77d..43b7cc740c 100644 --- a/resources/lang/so-SO/admin/locations/table.php +++ b/resources/lang/so-SO/admin/locations/table.php @@ -4,15 +4,15 @@ return [ 'about_locations_title' => 'Ku saabsan Goobaha', 'about_locations' => 'Goobaha waxaa loo isticmaalaa si loola socdo macluumaadka goobta isticmaalayaasha, hantida, iyo walxaha kale', 'assets_rtd' => 'Hantida', // This has NEVER meant Assets Retired. I don't know how it keeps getting reverted. - 'assets_checkedout' => 'Hantida loo qoondeeyay', + 'assets_checkedout' => 'Hantida la qoondeeyay', 'id' => 'Aqoonsi', 'city' => 'Magaalada', 'state' => 'Gobolka', 'country' => 'Dalka', 'create' => 'Samee Goobta', 'update' => 'Cusbooneysii Goobta', - 'print_assigned' => 'Daabacaadda loo qoondeeyay', - 'print_all_assigned' => 'Daabac Dhammaan Ku-meel-gaadhka ah', + 'print_assigned' => 'Daabacaadda la qoondeeyay', + 'print_all_assigned' => 'Daabac Dhammaan kuwa la qoondeeyay', 'name' => 'Magaca Goobta', 'address' => 'Cinwaanka', 'address2' => 'Khadka Ciwaanka 2', @@ -20,11 +20,11 @@ return [ 'locations' => 'Goobaha', 'parent' => 'Waalid', 'currency' => 'Lacagta Goobta', - 'ldap_ou' => 'Raadi LDAP', + 'ldap_ou' => 'LDAP raadinaya OU', 'user_name' => 'Magaca isticmaalaha', 'department' => 'Waaxda', 'location' => 'Goobta', - 'asset_tag' => 'Hantida Tag', + 'asset_tag' => 'Hantida calaamadeysan', 'asset_name' => 'Magaca', 'asset_category' => 'Qaybta', 'asset_manufacturer' => 'Soo saaraha', @@ -34,9 +34,9 @@ return [ 'asset_checked_out' => 'La Hubiyay', 'asset_expected_checkin' => 'Hubinta la filayo', 'date' => 'Taariikhda:', - 'phone' => 'Magaca Goobta', - 'signed_by_asset_auditor' => 'Waxa saxeexay (Hantidhawraha Hantida):', - 'signed_by_finance_auditor' => 'Waxa saxeexay (Hantidhawraha Maaliyadda):', - 'signed_by_location_manager' => 'Waxa saxeexay (Maamulaha Goobta):', + 'phone' => 'Teleefanka goobta', + 'signed_by_asset_auditor' => 'Waxaa saxiixay (Hantidhawraha guud):', + 'signed_by_finance_auditor' => 'Waxaa saxiixay (Hantidhawraha Maaliyadda):', + 'signed_by_location_manager' => 'Waxaa saxiixay (Maamulaha Goobta):', 'signed_by' => 'Saxiixay:', ]; diff --git a/resources/lang/so-SO/admin/manufacturers/message.php b/resources/lang/so-SO/admin/manufacturers/message.php index 44e42e1cca..cb8f47306f 100644 --- a/resources/lang/so-SO/admin/manufacturers/message.php +++ b/resources/lang/so-SO/admin/manufacturers/message.php @@ -8,23 +8,23 @@ return array( 'create' => array( 'error' => 'Soo saaraha lama abuurin, fadlan isku day mar kale.', - 'success' => 'Soo saaraha ayaa si guul leh u abuuray' + 'success' => 'Soo saaraha ayaa ku guuleystay inuu abuuro.' ), 'update' => array( 'error' => 'Soo saaraha lama cusboonaysiin, fadlan isku day mar kale', - 'success' => 'Soo saaraha si guul leh ayaa loo cusboonaysiiyay' + 'success' => 'Soo saaraha ayaa ku guuleystay inuu cusbooneysiiyo.' ), 'restore' => array( 'error' => 'Soo saaraha lama soo celin, fadlan isku day mar kale', - 'success' => 'Soo saaraha si guul leh ayaa loo soo celiyay' + 'success' => 'Soo saaraha ayaa ku guuleystay inuu dib usoo celiyio.' ), 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto soo saarahan?', - 'error' => 'Waxaa jirtay arrin la tirtiray soo saaraha. Fadlan isku day mar kale', - 'success' => 'Soo saaraha si guul leh ayaa loo tirtiray' + 'error' => 'Cillad ayaa kajirta tir-tiradda soo saaraha. Fadlan iskuday markale.', + 'success' => 'Soo saaraha si guul leh ayaa loo tirtiray.' ) ); diff --git a/resources/lang/so-SO/admin/models/general.php b/resources/lang/so-SO/admin/models/general.php index d214e5c6ec..3b70977d47 100644 --- a/resources/lang/so-SO/admin/models/general.php +++ b/resources/lang/so-SO/admin/models/general.php @@ -3,7 +3,7 @@ return array( 'about_models_title' => 'Ku saabsan Qaababka Hantida', 'about_models_text' => 'Moodooyinka Hantidu waa hab lagu kooxeeyo hantida isku midka ah. "MBP 2013", "IPhone 6s", iwm.', - 'deleted' => 'Qaabkan waa la tirtiray', + 'deleted' => 'Noocan waa la tir-tiray.', 'bulk_delete' => 'Tusaalooyinka Hantida Badan ee Tirtir', 'bulk_delete_help' => 'Isticmaal sanduuqyada hubinta ee hoose si aad u xaqiijiso tirtirka noocyada hantida ee la doortay. Noocyada hantida ee leh hantida la xidhiidha iyaga lama tirtiri karo ilaa hantida lala xidhiidhiyo qaab kale.', 'bulk_delete_warn' => 'Waxaad ku dhowdahay inaad tirtirto hal nooc oo hanti ah.|Waxaad qarka u saaran tahay inaad tirtirto :model_count noocyada hantida.', diff --git a/resources/lang/so-SO/admin/models/message.php b/resources/lang/so-SO/admin/models/message.php index b00e05cee3..3eb8863192 100644 --- a/resources/lang/so-SO/admin/models/message.php +++ b/resources/lang/so-SO/admin/models/message.php @@ -2,17 +2,17 @@ return array( - 'deleted' => 'Qaabka hantida ee la tirtiray', + 'deleted' => 'Waa la tiray qaabka hantida', 'does_not_exist' => 'Qaabku ma jiro.', 'no_association' => 'DIGNIIN! Qaabka hantida shaygan waa mid aan sax ahayn ama maqan!', - 'no_association_fix' => 'Tani waxay wax u jebin doontaa siyaabo yaab leh oo naxdin leh. Wax ka beddel hantidan hadda si aad mooddo.', - 'assoc_users' => 'Qaabkani waxa uu hadda la xidhiidha hal ama ka badan oo hanti ah lamana tirtiri karo. Fadlan tirtir hantida, ka dibna isku day in aad mar kale tirtirto. ', + 'no_association_fix' => 'Tani waxay keeni doontaa in ashya\'du u jabaan si argagax badan oo la yaab leh. Wax ka bedel hantidan si aad Model uga dhigto.', + 'assoc_users' => 'Noocani wuxuu ku xiranyahay hal ra\'samaal ama wax kabadan suurgalna maahan in latiro. Fadlan tirtir hantida iskuna day markale inaad tirtirto. ', 'invalid_category_type' => 'This category must be an asset category.', 'create' => array( 'error' => 'Qaabka lama abuurin, fadlan isku day mar kale.', 'success' => 'Qaabka si guul leh ayaa loo sameeyay.', - 'duplicate_set' => 'Nashqada hantida leh magacaas, soo saaraha iyo nambarka moodeelka ayaa horay u jiray.', + 'duplicate_set' => 'Nashqada hantida leh magacaas, soo saaraha iyo nambarka moodeelka ayaa horay u jirtay.', ), 'update' => array( @@ -22,7 +22,7 @@ return array( 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto qaabkan hantida?', - 'error' => 'Waxaa jirtay arrin la tirtiray qaabka Fadlan isku day mar kale.', + 'error' => 'Waxaa jirtay arrin tir-tireysay qaabka. Fadlan isku day mar kale.', 'success' => 'Qaabka si guul leh ayaa loo tirtiray.' ), @@ -32,16 +32,16 @@ return array( ), 'bulkedit' => array( - 'error' => 'Wax beero ah lama beddelin, markaa waxba lama cusboonaysiin.', - 'success' => 'Qaabka si guul leh ayaa loo cusboonaysiiyay |:model_count moodooyinka si guul leh ayaa loo cusboonaysiiyay.', + 'error' => 'Wax feilds ah lama beddelin, markaa waxba lama cusboonaysiin.', + 'success' => 'Qaabka si guul leh ayaa loo cusboonaysiiyay |:model_count moodaladana si guul leh ayaa loo cusboonaysiiyay.', 'warn' => 'Waxaad ku dhowdahay inaad cusboonaysiiso sifooyinka qaabkan soo socda:|Waxaad ku dhowdahay inaad wax ka beddesho sifooyinka soo socda: model_count models:', ), 'bulkdelete' => array( - 'error' => 'Noocyo lama dooran, markaa waxba lama tirtirin.', - 'success' => 'Model waa la tirtiray!|:success_count moodooyinka waa la tirtiray!', - 'success_partial' => ':success_count moodeel(yaasha) waa la tirtiray, si kastaba ha ahaatee :fail_count waa la tirtiri waayay sababtoo ah wali waxay haystaan ​​hanti iyaga la xidhiidha.' + 'error' => 'Noocyo lama dooran, marka waxba lama tirtirin.', + 'success' => 'Model waa la tirtiray!|:success_count moodallada ah waa la tirtiray!', + 'success_partial' => ':success_count moodeel(yaasha) waa la tirtiray, si kastaba ha ahaatee :fail_count waa la tirtiri waayay sababtoo ah wali waxay haystaan ​​hanti iyaga la xriirta.' ), ); diff --git a/resources/lang/so-SO/admin/models/table.php b/resources/lang/so-SO/admin/models/table.php index 79878e6ca0..2b431f5b81 100644 --- a/resources/lang/so-SO/admin/models/table.php +++ b/resources/lang/so-SO/admin/models/table.php @@ -10,7 +10,7 @@ return array( 'numassets' => 'Hantida', 'title' => 'Qaababka Hantida', 'update' => 'Cusbooneysii Qaabka Hantida', - 'view' => 'Daawo Qaabka Hantida', + 'view' => 'Soo bandhig Qaabka Hantida', 'update' => 'Cusbooneysii Qaabka Hantida', 'clone' => 'Qaabka Clone', 'edit' => 'Wax ka beddel Model', diff --git a/resources/lang/so-SO/admin/settings/general.php b/resources/lang/so-SO/admin/settings/general.php index d71c00816c..d41587a93b 100644 --- a/resources/lang/so-SO/admin/settings/general.php +++ b/resources/lang/so-SO/admin/settings/general.php @@ -42,7 +42,7 @@ return [ 'confirm_purge' => 'Xaqiiji Nadiifinta', 'confirm_purge_help' => 'Geli qoraalka "DELETE" sanduuqa hoose si aad u nadiifiso diiwaannadaada tirtiray. Tallaabadan dib looma noqon karo oo waxay si joogto ah u tirtiri doontaa dhammaan walxaha la tirtiray iyo isticmaalayaasha. (Waa inaad marka hore samaysataa kayd, si aad u nabad gasho.)', 'custom_css' => 'CSS gaar ah', - 'custom_css_help' => 'Geli wixii caado ah oo CSS ah oo aad jeclaan lahayd inaad isticmaasho. Ha ku darin <style></style> tags', + 'custom_css_help' => 'Geli wax weliba oo CSS ah oo aad jeclaan lahayd inaad isticmaasho. Ha ku darin <style></style> tags.', 'custom_forgot_pass_url' => 'Dib u habeynta erayga sirta ah ee URL', 'custom_forgot_pass_url_help' => 'Tani waxay beddeshaa URL-ka sirta ah ee la illoobay ee ku dhex jira shaashadda gelitaanka, faa\'iido u leh in lagu hago dadka gudaha ama la martigeliyay ee LDAP dib u habeynta sirta. Waxay si wax ku ool ah u baabi\'in doontaa isticmaale maxalli ah oo la iloobay shaqeynta sirta ah.', 'dashboard_message' => 'Fariinta Dashboard-ka', @@ -65,7 +65,7 @@ return [ 'eula_settings' => 'Dejinta EULA', 'eula_markdown' => 'EULA-dani waxay ogolaataa Github calaamadaynta dhadhanka.', 'favicon' => 'Favicon', - 'favicon_format' => 'Noocyada faylalka la aqbalay waa ico, png, iyo gif. Qaababka kale ee sawirku waxa laga yaabaa inaanay ka shaqayn dhammaan daalacashada', + 'favicon_format' => 'Noocyada faylalka la ogolyahay waa ico, png, iyo gif. Qaababka kale ee sawirku waxa laga yaabaa inaanay ku shaqayn browserada.', 'favicon_size' => 'Favicons waa inay ahaadaan sawirro labajibbaaran, 16x16 pixels.', 'footer_text' => 'Qoraal Footer Dheeraad ah ', 'footer_text_help' => 'Qoraalkani waxa uu ka soo bixi doona cagtiisa midig. Isku xirka waa la ogol yahay isticmaalka Github calaamadaynta dhadhanka. Xadhka goosashada, madaxa, sawirada, iwm waxay keeni karaan natiijooyin aan la saadaalin karin.', @@ -82,7 +82,7 @@ return [ 'ldap' => 'LDAP', 'ldap_default_group' => 'Kooxda Ogolaanshaha Hore', 'ldap_default_group_info' => 'Dooro koox si aad ugu meelayso isticmaalayaasha cusub ee la habeeyey. Xusuusnow in isticmaaluhu uu qaato oggolaanshaha kooxda loo xilsaaray.', - 'no_default_group' => 'No Default Group', + 'no_default_group' => 'Lama hayo majmuuco iftiraadi ah', 'ldap_help' => 'LDAP/Hagaha Firfircoon', 'ldap_client_tls_key' => 'Furaha TLS ee macmiilka LDAP', 'ldap_client_tls_cert' => 'Shahaadada TLS ee dhinaca Macmiilka LDAP', @@ -90,11 +90,11 @@ return [ 'ldap_integration' => 'Is dhexgalka LDAP', 'ldap_settings' => 'Dejinta LDAP', 'ldap_client_tls_cert_help' => 'Shahaadada TLS-Dhinaca Macmiilka iyo Furaha isku xirka LDAP ayaa inta badan faa\'iido u leh isku xidhka Google Workspace ee leh "LDAP sugan." Labadaba waa loo baahan yahay.', - 'ldap_location' => 'LDAP Location', -'ldap_location_help' => 'The Ldap Location field should be used if an OU is not being used in the Base Bind DN. Leave this blank if an OU search is being used.', + 'ldap_location' => 'Goobta LDAP', +'ldap_location_help' => 'Waa in la isticmaalaa goobta Ldap haddii aan la isticmaalin hanaan mideysan DN. Uga tag halkan isagoo faaruq ah haddii la isticmalaay hanaan wax raadin oo nidaamsan.', 'ldap_login_test_help' => 'Geli magaca isticmaale ee LDAP iyo erayga sirta ah ee saxda ah DN-ga aad kor ku sheegtay si aad u tijaabiso in galitaanka LDAP si sax ah loo habeeyey. WAA IN AAD KORDHISAY DEABKAAGA LA CUSBOONAYSAY EE LDAP.', 'ldap_login_sync_help' => 'Tani waxay tijaabinaysaa kaliya in LDAP ay si sax ah u wada shaqayn karto. Haddii su\'aasha xaqiijinta LDAP aysan sax ahayn, isticmaalayaashu wali ma awoodi karaan inay soo galaan WAA IN AAD KORDHISAY DEABKAAGA LA CUSBOONAYSAY EE LDAP.', - 'ldap_manager' => 'LDAP Manager', + 'ldap_manager' => 'Maamulaha LDAP', 'ldap_server' => 'Adeegaha LDAP', 'ldap_server_help' => 'This should start with ldap:// (for unencrypted) or ldaps:// (for TLS or SSL)', 'ldap_server_cert' => 'Xaqiijinta shahaadada LDAP SSL', @@ -107,10 +107,10 @@ return [ 'ldap_phone' => 'Lambarka Taleefanka LDAP', 'ldap_jobtitle' => 'Magaca Shaqada LDAP', 'ldap_country' => 'Dalka LDAP', - 'ldap_pword' => 'LDAP Bind Password', + 'ldap_pword' => 'Pasowrd ku xiran', 'ldap_basedn' => 'Saldhig Bind DN', 'ldap_filter' => 'Shaandhaynta LDAP', - 'ldap_pw_sync' => 'LDAP Password Sync', + 'ldap_pw_sync' => 'Password ku beegan', 'ldap_pw_sync_help' => 'Ka saar sanduuqan haddii aadan rabin inaad ku hayso furaha LDAP ee erayga sirta ah ee gudaha. Deminta tani waxay la macno tahay in isticmaalayaashaadu ay awoodi waayaan inay soo galaan haddii server-kaaga LDAP aan la heli karin sabab qaar ka mid ah.', 'ldap_username_field' => 'Magaca isticmaalaha Field', 'ldap_lname_field' => 'Magaca dambe', @@ -118,7 +118,7 @@ return [ 'ldap_auth_filter_query' => 'Weydiinta Xaqiijinta LDAP', 'ldap_version' => 'Nooca LDAP', 'ldap_active_flag' => 'Calan Firfircoon LDAP', - 'ldap_activated_flag_help' => 'This value is used to determine whether a synced user can login to Snipe-IT. It does not affect the ability to check items in or out to them, and should be the attribute name within your AD/LDAP, not the value.

If this field is set to a field name that does not exist in your AD/LDAP, or the value in the AD/LDAP field is set to 0 or false, user login will be disabled. If the value in the AD/LDAP field is set to 1 or true or any other text means the user can log in. When the field is blank in your AD, we respect the userAccountControl attribute, which usually allows non-suspended users to log in.', + 'ldap_activated_flag_help' => 'Qiimahan waxaa loo adeegsadaa in lagu xadido haddii isticmalaaha uu geli karo Snipe-IT. ma saameyneyso awoodda geitaanka ama kasoo bixitaanka , waa waajib inmagaca sumadda uu ku jiro AD/LDAP, ma ahan qiimaha.

haddii field-gan lagu set gareeyo field aan ku jirin AD/LDAP, ama in la cayimo qimaha AD/LDAP field-ga waxaa lagu set gareeyay 0 or false, gelitaanka userka waa la xanibi doonaa. haddii qiimaha kujira AD/LDAP field-ga waxaa lagu set gareeyay 1 or run or waxay ka dhigantahay in userka laga soo geli karo. marka field-ga uu maranyahay, waan qadarineynaa userAccountControl attribute, waxay u ogolaaneysaa isticmaaliyaasha iney gudaha u galaan.', 'ldap_emp_num' => 'Lambarka Shaqaalaha LDAP', 'ldap_email' => 'LDAP iimaylka', 'ldap_test' => 'Tijaabi LDAP', @@ -143,13 +143,13 @@ return [ 'login_remote_user_custom_logout_url_help' => 'Haddii url halkan lagu bixiyo, isticmaalayaashu waxa loo wareejin doonaa URL-kan ka dib marka isticmaaluhu ka baxo Snipe-IT. Tani waxay faa\'iido u leedahay in si sax ah loo xiro fadhiyada isticmaale bixiyahaaga Xaqiijinta.', 'login_remote_user_header_name_text' => 'Madaxa magaca isticmaale ee gaarka ah', 'login_remote_user_header_name_help' => 'Isticmaal madaxa la cayimay bedelkii REMOTE_USER', - 'logo' => 'Logo', + 'logo' => 'Summad', 'logo_print_assets' => 'Ku isticmaal Daabacaadda', 'logo_print_assets_help' => 'Ku isticmaal calaamadaynta liisaska hantida la daabacan karo ', 'full_multiple_companies_support_help_text' => 'Ku xaddidida isticmaalayaasha (ay ku jiraan admins) shirkadaha loo qoondeeyay hantida shirkadooda.', 'full_multiple_companies_support_text' => 'Taageerada Shirkado Badan oo Buuxa', 'show_in_model_list' => 'Ku muuji Tusmooyinka Hoos u dhaca', - 'optional' => 'Ikhtiyaar', + 'optional' => 'doorasho', 'per_page' => 'Natiijooyinka boggiiba', 'php' => 'Nooca PHP', 'php_info' => 'PHP info', @@ -182,58 +182,58 @@ return [ 'saml_sp_x509cert' => 'Shahaadada Dadweynaha', 'saml_sp_metadata_url' => 'Xogta badan URL', 'saml_idp_metadata' => 'SAML IdP Metadata', - 'saml_idp_metadata_help' => 'You can specify the IdP metadata using a URL or XML file.', - 'saml_attr_mapping_username' => 'Attribute Mapping - Username', - 'saml_attr_mapping_username_help' => 'NameID will be used if attribute mapping is unspecified or invalid.', - 'saml_forcelogin_label' => 'SAML Force Login', - 'saml_forcelogin' => 'Make SAML the primary login', - 'saml_forcelogin_help' => 'You can use \'/login?nosaml\' to get to the normal login page.', - 'saml_slo_label' => 'SAML Single Log Out', - 'saml_slo' => 'Send a LogoutRequest to IdP on Logout', - 'saml_slo_help' => 'This will cause the user to be first redirected to the IdP on logout. Leave unchecked if the IdP doesn\'t correctly support SP-initiated SAML SLO.', - 'saml_custom_settings' => 'SAML Custom Settings', - 'saml_custom_settings_help' => 'You can specify additional settings to the onelogin/php-saml library. Use at your own risk.', - 'saml_download' => 'Download Metadata', - 'setting' => 'Dejinta', - 'settings' => 'Dejinta', + 'saml_idp_metadata_help' => 'Waa kuu suurogal inaad xadido qofka bixinaya hawiyada adigoo adeegsanaya URL ama XML file.', + 'saml_attr_mapping_username' => 'Calaamadee astaamaha- magaca isticmaalaha', + 'saml_attr_mapping_username_help' => 'MagacaID waxaa la isticmaali doonaa haddii cayimidda astaanta aaney xadidneyn ama shaqeynin.', + 'saml_forcelogin_label' => 'SAML xoog ku gelid', + 'saml_forcelogin' => 'Ka dhig SAML asaaska gelitaanka', + 'saml_forcelogin_help' => 'Waxaad adeegsan kartaa \'/login?nosaml\' si aad u hesho page-ka gelitaanka caadiga ah.', + 'saml_slo_label' => 'Diiwaangelinta ka bixitaanka keliga ah ee SAML', + 'saml_slo' => 'U dir codsiga kabixitaanka IdP markaad ka baxeyso', + 'saml_slo_help' => 'Tani waxay keeneysaa in isticmaalaha loo jiheeyo bixiyaha hawiyada marka uu ka baxayo. ha xadidin khiyaarkan haddii bixiyaha hawiyada aanu si dhab ah u taageereynin SP-initiated SAML SLO.', + 'saml_custom_settings' => 'Settings SAML ee gaarka ah', + 'saml_custom_settings_help' => 'Waxaad cayimi kartaa inaad wax kusoo kordhiso settings-ka maktabadda onelogin/php-saml. isticmaal adigoo qaadanaya masuuliyadda wixii ka yimaada.', + 'saml_download' => 'Soo deji Metadata', + 'setting' => 'Setting', + 'settings' => 'Settings', 'show_alerts_in_menu' => 'Muuji digniinaha liiska sare', 'show_archived_in_list' => 'Hanti kaydsan', - 'show_archived_in_list_text' => 'Tus hantida kaydsan ee liiska "dhammaan hantida".', - 'show_assigned_assets' => 'Show assets assigned to assets', - 'show_assigned_assets_help' => 'Display assets which were assigned to the other assets in View User -> Assets, View User -> Info -> Print All Assigned and in Account -> View Assigned Assets.', + 'show_archived_in_list_text' => 'Kasoo Muuji Ra\'samaalka keydsan liiska "Dhamaan Ra\'samaalka"', + 'show_assigned_assets' => 'Muuji hantida u gaarka ah Ra\'samaalka', + 'show_assigned_assets_help' => 'Kasoo muujis hantida loo gaar yeeley Ra\'samaalka kale qeybta User -> hanti, soo bandhig User -> Info -> Ku daabac dhamaan hantida gaarka ah Xisaabka -> Muuji hantida gaarka.', 'show_images_in_email' => 'Ku muuji sawirada iimaylada', 'show_images_in_email_help' => 'Calaamadee sanduuqan haddii rakibaada Snipe-IT ay ka danbeyso VPN ama shabakad xidhan iyo isticmaalayaasha ka baxsan shabakada ma awoodi doonaan inay ku shubaan sawirada loo soo diray rakibaaddan iimayladooda.', 'site_name' => 'Magaca Goobta', - 'integrations' => 'Integrations', - 'slack' => 'Slack', - 'general_webhook' => 'General Webhook', + 'integrations' => 'Is-dhameystir', + 'slack' => 'Fadhiidnimo', + 'general_webhook' => 'Guud ahaan Webhook', 'ms_teams' => 'Microsoft Teams', - 'webhook' => ':app', - 'webhook_presave' => 'Test to Save', - 'webhook_title' => 'Update Webhook Settings', - 'webhook_help' => 'Integration settings', - 'webhook_botname' => ':app Botname', - 'webhook_channel' => ':app Channel', - 'webhook_endpoint' => ':app Endpoint', + 'webhook' => ':app-ka', + 'webhook_presave' => 'Tijaabo si loo xifdiyo', + 'webhook_title' => 'Cusbooneysii Webhook Settings', + 'webhook_help' => 'Settings isdhameystirka', + 'webhook_botname' => ':app magaca botka', + 'webhook_channel' => ':app Kanaal', + 'webhook_endpoint' => ':app pointiga dhamaadka', 'webhook_integration' => ':app Settings', - 'webhook_test' =>'Test :app integration', - 'webhook_integration_help' => ':app integration is optional, however the endpoint and channel are required if you wish to use it. To configure :app integration, you must first create an incoming webhook on your :app account. Click on the Test :app Integration button to confirm your settings are correct before saving. ', - 'webhook_integration_help_button' => 'Once you have saved your :app information, a test button will appear.', - 'webhook_test_help' => 'Test whether your :app integration is configured correctly. YOU MUST SAVE YOUR UPDATED :app SETTINGS FIRST.', + 'webhook_test' =>'Tijaabo :app is-dhameystira', + 'webhook_integration_help' => ':is dhameystirka appka waa doorasho, laakiin dhamaadka Iyo kanaalka waa lagaa doonayaa haddii aad dooneyso inaad isticmaasho. Si aad u sameyso app is dhameystira, waa qasab in marka hore samee webhook on your :akoonka xisaabkaaga. Ku dhufo tijaabada :app is dhameystira si aad u hubiso settings kahor inta aadan xafidin. ', + 'webhook_integration_help_button' => 'Markaad save gareysato appka kuu gaarka ah, waxaa kuu soo bixi doona badhanka tijaabada.', + 'webhook_test_help' => 'Iska ogow in appka adiga laguu sameeyay uu yahay mid saxan. WAA INAAD ILAALSATAA CUSBOONEYSIINTAADA :appka la cusbooneysiiyay marka hore.', 'shortcuts_enabled' => 'Enable Shortcuts', 'shortcuts_help_text' => 'Windows: Alt + Access key, Mac: Control + Option + Access key', 'snipe_version' => 'Nooca Snipe-IT', 'support_footer' => 'Taageerada Xidhiidhada Footer ', 'support_footer_help' => 'Sheeg cidda arkaysa isku xirka macluumaadka Taageerada Snipe-IT iyo Buugga Isticmaalayaasha', 'version_footer' => 'Nooca ku yaal Footer ', - 'version_footer_help' => 'Sheeg cidda arkaysa nooca Snipe-IT oo nambarka dhis', + 'version_footer_help' => 'Sheeg oo cayin cidda arkaysa nooca Snipe-IT, nambarkana dhis.', 'system' => 'Macluumaadka Nidaamka', 'update' => 'Cusbooneysii Settings', 'value' => 'Qiimaha', 'brand' => 'Calaamadaynta', 'brand_keywords' => 'cagta, astaanta, daabacaadda, mawduuca, maqaarka, madaxa, midabada, midabka, css', 'brand_help' => 'Logo, Magaca Goobta', - 'web_brand' => 'Web Branding Type', + 'web_brand' => 'Nooca calaamadda ganacsi ee webka', 'about_settings_title' => 'Ku saabsan Dejinta', 'about_settings_text' => 'Dejintani waxay kuu ogolaanayaan inaad habayso qaybo ka mid ah rakibaadaada.', 'labels_per_page' => 'Calaamadaha boggiiba', @@ -244,7 +244,7 @@ return [ 'privacy_policy' => 'Qaanuunka Arrimaha Khaaska ah', 'privacy_policy_link_help' => 'Haddii url halkan lagu daro, xidhiidhka siyaasaddaada khaaska ah ayaa lagu dari doonaa abka abka iyo iimaylo kasta oo nidaamku soo diro, iyadoo la raacayo GDPR. ', 'purge' => 'Nadiifi Diiwaanada La Tiray', - 'purge_deleted' => 'Purge Deleted ', + 'purge_deleted' => 'Wixii La tiray oo meesha laga saaro ', 'labels_display_bgutter' => 'Ku calaamadee qulqulka hoose', 'labels_display_sgutter' => 'Ku calaamadee qulqulka dhinaca', 'labels_fontsize' => 'Calaamadee cabbirka farta', @@ -273,23 +273,25 @@ return [ 'two_factor_enabled_help' => 'Tani waxay daari doontaa xaqiijinta laba-factor iyadoo la isticmaalayo Google Authenticator.', 'two_factor_optional' => 'Xulasho (Isticmaalayaasha ayaa awood u yeelan kara ama joojin kara haddii la oggolaado)', 'two_factor_required' => 'Loo baahan yahay dhammaan isticmaalayaasha', - 'two_factor_disabled' => 'Naafada', + 'two_factor_disabled' => 'Xiritaan', 'two_factor_enter_code' => 'Geli Koodhka Laba-Armood', 'two_factor_config_complete' => 'Soo gudbi Koodhka', - 'two_factor_enabled_edit_not_allowed' => 'Maamulahaagu kuma ogola inaad wax ka beddesho goobtan', + 'two_factor_enabled_edit_not_allowed' => 'Maamulahaagu kuma ogola inaad wax ka beddesho qeybtan.', 'two_factor_enrollment_text' => "Xaqiijinta laba arrimood ayaa loo baahan yahay, si kastaba ha ahaatee qalabkaagu weli lama diiwaan gelin. Fur app kaaga Google Authenticator oo iska sawir summada QR ee hoose si aad u diiwaan geliso qalabkaaga. Marka aad ku qorto qalabkaaga, geli koodka hoose", 'require_accept_signature' => 'U baahan Saxeexa', 'require_accept_signature_help_text' => 'Awood u yeelashada sifadan waxay u baahan doontaa isticmaalayaashu inay jidh ahaan u saxeexaan aqbalaadda hantida.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'bidix', 'right' => 'xaq', - 'top' => 'Sare', + 'top' => 'sare', 'bottom' => 'hoose', 'vertical' => 'toosan', 'horizontal' => 'siman', 'unique_serial' => 'Tirooyinka taxanaha gaarka ah', 'unique_serial_help_text' => 'Saxeexa santuuqan waxa ay dhaqan galin doontaa xaddidaadda gaarka ah ee taxanaha hantida', 'zerofill_count' => 'Dhererka calaamadaha hantida, oo ay ku jiraan eber-fill', - 'username_format_help' => 'This setting will only be used by the import process if a username is not provided and we have to generate a username for you.', + 'username_format_help' => 'Setting-kan waxaa loo isticmaali doonaa keliya soo dhoofinta haddii aan la helin username anaga ayaana kuu sameyn doono user.', 'oauth_title' => 'OAuth API Settings', 'oauth_clients' => 'OAuth Clients', 'oauth' => 'OAuth', @@ -315,18 +317,18 @@ return [ 'mail_test' => 'Dir Imtixaan', 'mail_test_help' => 'Tani waxay isku dayi doontaa inay u dirto boostada tijaabada ah: replyto.', 'filter_by_keyword' => 'Ku shaandhee adigoo dejinaya erayga muhiimka ah', - 'security' => 'Security', - 'security_title' => 'Update Security Settings', - 'security_keywords' => 'password, passwords, requirements, two factor, two-factor, common passwords, remote login, logout, authentication', + 'security' => 'Amaan', + 'security_title' => 'Cusbooneysii Settings-ka amaanka', + 'security_keywords' => 'password, passwords, baahiyaha, labo factor, labo-factor, passwords guud, fogaan kasoo gelid, kabixid, ogolaansho', 'security_help' => 'Laba arrimood, Xakamaynta erayga sirta ah', - 'groups_keywords' => 'permissions, permission groups, authorization', + 'groups_keywords' => 'ogolaansho, kooxda ogolaanshah, wakiilasho', 'groups_help' => 'Kooxaha ogolaanshaha xisaabta', - 'localization' => 'Localization', - 'localization_title' => 'Update Localization Settings', - 'localization_keywords' => 'localization, currency, local, locale, time zone, timezone, international, internatinalization, language, languages, translation', + 'localization' => 'Meeleyn', + 'localization_title' => 'Cusbooneysii Settings-ka meeleynta', + 'localization_keywords' => 'meeleyn, lacag, gudaha, goob, goobta waqtiga, waqtiga goobta, caalami, wareejin, luuqad, luuqado, tarjamo', 'localization_help' => 'Luqadda, soo bandhigida taariikhda', - 'notifications' => 'Notifications', - 'notifications_help' => 'Email Alerts & Audit Settings', + 'notifications' => 'Baraarujin', + 'notifications_help' => 'Digniinaha Emailka & Sugidda Settings', 'asset_tags_help' => 'Kordhinta iyo horgalayaasha', 'labels' => 'Calaamadaha', 'labels_title' => 'Cusbooneysii Settings Label', @@ -348,11 +350,11 @@ return [ 'slack_test' => 'Tijaabi Isdhexgalka', 'label2_enable' => 'Matoorka Summada Cusub', 'label2_enable_help' => 'U beddel mashiinka sumadda cusub. Fiiro gaar ah: Waxaad u baahan doontaa inaad kaydiso goobtan ka hor inta aanad dejin kuwa kale.', - 'label2_template' => 'Template', + 'label2_template' => 'Tusaale', 'label2_template_help' => 'Dooro template si aad u isticmaasho jiilka summada', 'label2_title' => 'Ciwaanka', 'label2_title_help' => 'Cinwaanka lagu muujinayo calaamadaha taageeraya', - 'label2_title_help_phold' => 'The placeholder {COMPANY} will be replaced with the asset's company name', + 'label2_title_help_phold' => 'Cunsurka kuxigeenka ah {COMPANY} waxaa lagu bedeli doonaa asalka's magaca shirkadda', 'label2_asset_logo' => 'Isticmaal Logo Hantida', 'label2_asset_logo_help' => 'Adeegso astaanta hantida' ee shirkadda loo qoondeeyay, halkii aad ka isticmaali lahayd qiimaha :setting_name', 'label2_1d_type' => '1D nooca barcode', @@ -365,18 +367,18 @@ return [ 'label2_fields_help' => 'Goobaha waa lagu dari karaa, laga saari karaa, oo dib loo habayn karaa tiirka bidix. Goob kasta, xulashooyin badan oo ah Label iyo DataSource ayaa lagu dari karaa, laga saari karaa, oo dib loo dalbi karaa tiirka saxda ah.', 'help_asterisk_bold' => 'Qoraalka loo galiyay sida **qoraal** ayaa loo soo bandhigi doonaa si geesinimo leh', 'help_blank_to_use' => 'Banaan ku dhaaf si aad u isticmaasho qiimaha :setting_name', - 'help_default_will_use' => ':default will use the value from :setting_name.
Note that the value of the barcodes must comply with the respective barcode spec in order to be successfully generated. Please see the documentation for more details. ', + 'help_default_will_use' => ':asalka wuxuu adeegsan doonaa qiimaha :setting_name.
u fiirso qiimaha barcodeska waa inuu la jaan qaadaa tilmaamaha barcodeska xiriirka la leh si loogu guuleysto sameynteeda. ka eegthe documentation wixii faafaahin dheeri ah. ', 'default' => 'Asal ahaan', 'none' => 'Midna', - 'google_callback_help' => 'This should be entered as the callback URL in your Google OAuth app settings in your organization's Google developer console .', - 'google_login' => 'Google Workspace Login Settings', - 'enable_google_login' => 'Enable users to login with Google Workspace', - 'enable_google_login_help' => 'Users will not be automatically provisioned. They must have an existing account here AND in Google Workspace, and their username here must match their Google Workspace email address. ', - 'mail_reply_to' => 'Mail Reply-To Address', - 'mail_from' => 'Mail From Address', - 'database_driver' => 'Database Driver', - 'bs_table_storage' => 'Table Storage', - 'timezone' => 'Timezone', + 'google_callback_help' => 'Waa in halkan la geliyo ciwaank URL si loola xiriir appka Google OAuth's waaxda maamulka horumariyaasha Google .', + 'google_login' => 'Setting-ka gelitaanka Google Workspace', + 'enable_google_login' => 'Isticmaalayaasha waxaa loo ogolyahay iney soo galaan halkan iyagoo isticmaalaya emailkooda Google Workspace', + 'enable_google_login_help' => 'Akoonada isticmaalayaasha si degdeg ah looma heli doono waa iney halkan ku lahaadaan akoono ama Google Workspace, magaca userka ay halkan ku leeyihiinna waa inuu lamid ahaadaa ciwaankooda Google Workspace. ', + 'mail_reply_to' => 'Ciwaanka jawaab celinta emailka', + 'mail_from' => 'Ciwaanka emailka soo diraha', + 'database_driver' => 'Hagaha Database', + 'bs_table_storage' => 'Jadwalka waxqaadka', + 'timezone' => 'Waqtiga goobta', 'profile_edit' => 'Edit Profile', 'profile_edit_help' => 'Allow users to edit their own profiles.', 'default_avatar' => 'Upload custom default avatar', diff --git a/resources/lang/so-SO/admin/settings/message.php b/resources/lang/so-SO/admin/settings/message.php index 0769278aae..f7ec78c526 100644 --- a/resources/lang/so-SO/admin/settings/message.php +++ b/resources/lang/so-SO/admin/settings/message.php @@ -4,12 +4,12 @@ return [ 'update' => [ 'error' => 'Khalad ayaa dhacay markii la cusboonaysiiyay ', - 'success' => 'Dejinta si guul leh ayaa loo cusboonaysiiyay', + 'success' => 'Cusbooneysiinta qaabeynta waa lagu guuleystay.', ], 'backup' => [ 'delete_confirm' => 'Ma hubtaa inaad jeclaan lahayd inaad tirtirto faylka kaydka ah? Tallaabadan lama noqon karo. ', 'file_deleted' => 'Faylka kaabta ayaa si guul leh loo tirtiray ', - 'generated' => 'Fayl cusub oo gurmad ah ayaa si guul leh loo abuuray', + 'generated' => 'Feyl cusub oo keyd ah ayaa lagu guuleystay in la abuuro.', 'file_not_found' => 'Faylkaas kaydka ah ayaa laga waayay seerfarka.', 'restore_warning' => 'Haa, soo celi Waxaan qirayaa in tani ay dib u qori doonto xog kasta oo hadda ku jirta kaydka xogta. Tani waxay sidoo kale ka saari doontaa dhammaan isticmaalayaashaada jira (oo ay ku jirto adiga).', 'restore_confirm' => 'Ma hubtaa inaad rabto inaad ka soo celiso xogtaada: filename?' @@ -20,7 +20,7 @@ return [ 'purge' => [ 'error' => 'Khalad ayaa dhacay markii la nadiifinayo ', 'validation_failed' => 'Xaqiijinta nadiifintaadu waa khalad. Fadlan ku qor kelmadda "DELETE" sanduuqa xaqiijinta.', - 'success' => 'Diiwaanada la tirtiray ayaa si guul leh loo nadiifiyay', + 'success' => 'Diiwaanada la tirtiray si guul leh ayaa loo nadiifiyay.', ], 'mail' => [ 'sending' => 'Diraya Iimayl tijaabo ah...', diff --git a/resources/lang/so-SO/admin/suppliers/message.php b/resources/lang/so-SO/admin/suppliers/message.php index 3704f46502..cfe35b1789 100644 --- a/resources/lang/so-SO/admin/suppliers/message.php +++ b/resources/lang/so-SO/admin/suppliers/message.php @@ -8,7 +8,7 @@ return array( 'create' => array( 'error' => 'Iibiyaha lama abuurin, fadlan isku day mar kale.', - 'success' => 'Iibiyaha si guul leh ayaa loo sameeyay' + 'success' => 'Gaarsiiyaha si guul leh ayaa loo sameeyay.' ), 'update' => array( @@ -18,8 +18,8 @@ return array( 'delete' => array( 'confirm' => 'Ma hubtaa inaad rabto inaad tirtirto alaab-qeybiyahan?', - 'error' => 'Waxaa jirtay arrin la tirtirayo alaab-qeybiyaha Fadlan isku day mar kale', - 'success' => 'Iibiyaha si guul leh ayaa loo tirtiray', + 'error' => 'Cillad ayaa ka taagan tir-tiraanka alaab gudbiyahan. Fadlan ku celi marakale.', + 'success' => 'Gaarsiiyaha si guul leh ayaa loo sameeyay.', 'assoc_assets' => 'Alaab-qeybiyahan hadda waxa lala xidhiidhiyaa :asset_count hantida lamana tirtiri karo Fadlan cusboonaysii hantidaada si aanay mar dambe tixraac alaab-qeybiyahan oo isku day mar kale. ', 'assoc_licenses' => 'Iibiyahan hadda waxa lala xidhiidhiyaa :licenses_count shatiyada lamana tirtiri karo Fadlan cusboonaysii shatiyadaada si aadan mar dambe u tixraacin alaab-qeybiyaha oo isku day mar kale. ', 'assoc_maintenances' => 'Alaab-qeybiyahan waxa uu hadda ku xidhan yahay :asset_maintenances_count dayactirka(yada) hantida lamana tirtiri karo Fadlan cusboonaysii dayactirka hantidaada si aadan mar dambe tixraac alaab-qeybiyahan oo isku day mar kale. ', diff --git a/resources/lang/so-SO/admin/users/message.php b/resources/lang/so-SO/admin/users/message.php index 7a2db6023c..40a1a93289 100644 --- a/resources/lang/so-SO/admin/users/message.php +++ b/resources/lang/so-SO/admin/users/message.php @@ -69,7 +69,7 @@ return array( ), 'inventorynotification' => array( - 'error' => 'Isticmaalahaan ma laha wax iimayl ah oo la dhigay,', + 'error' => 'Isticmaalahaan ma heysto Email loo abuuray.', 'success' => 'Isticmaalaha waa la ogeysiiyay wax ku saabsan alaabtooda hadda.' ) ); \ No newline at end of file diff --git a/resources/lang/so-SO/auth.php b/resources/lang/so-SO/auth.php index e71216963c..79ea2ee492 100644 --- a/resources/lang/so-SO/auth.php +++ b/resources/lang/so-SO/auth.php @@ -13,8 +13,8 @@ return array( | */ - 'failed' => 'Aqoonsigani kuma eka diiwaannadayada.', + 'failed' => 'Aqoonsigani kuma jiro diiwaankeenna.', 'password' => 'Furaha sirta ah ee la bixiyay waa khalad.', - 'throttle' => 'Isku dayo soo gal oo aad u badan Fadlan isku day mar kale :seconds ilbiriqsi gudahood.', + 'throttle' => 'Isku dayo gelitaan oo badan ayaa dhacay. Fadlan isku day markale :seconds ilbiriqsi gudahood.', ); diff --git a/resources/lang/so-SO/auth/message.php b/resources/lang/so-SO/auth/message.php index 7fe14d53d8..3f34c5ee14 100644 --- a/resources/lang/so-SO/auth/message.php +++ b/resources/lang/so-SO/auth/message.php @@ -4,14 +4,14 @@ return array( 'account_already_exists' => 'Koonto leh iimaylkan ayaa horay u jiray.', 'account_not_found' => 'Magaca isticmaale ama erayga sirta ah waa khalad.', - 'account_not_activated' => 'Koontadan isticmaale lama hawlgelin', - 'account_suspended' => 'Koontada isticmaalaha waa la hakiyay', + 'account_not_activated' => 'Koontada isticmaalahan lama hawlgelin.', + 'account_suspended' => 'Koontada isticmaalahan waa la hakiyay.', 'account_banned' => 'Koontadan isticmaale waa mamnuuc.', - 'throttle' => 'Isku dayo galitaanka oo aad u badan ayaa guul daraystay. Fadlan isku day markale :minutes daqiiqo gudahood', + 'throttle' => 'Iskudayo badan oo gelitaan ah ayaa fashilmay. Fadlan isku day markale :daqiiqado daqiiqo gudahood.', 'two_factor' => array( 'already_enrolled' => 'Qalabkaaga mar horeba wuu diiwaan gashan yahay.', - 'success' => 'Si guul leh ayaad u soo gashay', + 'success' => 'Waad ku guuleysatay inaad soo gasho.', 'code_required' => 'Koodhka laba-factor ayaa loo baahan yahay.', 'invalid_code' => 'Koodhka laba-factor waa mid aan shaqayn.', 'enter_two_factor_code' => 'Please enter your two-factor authentication code.', @@ -20,17 +20,17 @@ return array( 'signin' => array( 'error' => 'Dhib baa jirtay markii la isku deyayay in lagu soo galo, fadlan isku day mar kale.', - 'success' => 'Si guul leh ayaad u soo gashay', + 'success' => 'Waad ku guuleysatay inaad soo gasho.', ), 'logout' => array( 'error' => 'Dhib baa jirtay markii la isku deyayay inaan kaa saaro, fadlan isku day mar kale.', - 'success' => 'Si guul leh ayaad uga baxday', + 'success' => 'Waad ku guuleysatay inaad ka baxdo.', ), 'signup' => array( 'error' => 'Dhib baa jirtay markii aad isku dayaysay inaad abuurto akoonkaaga, fadlan isku day mar kale.', - 'success' => 'Akoonka si guul leh ayaa loo sameeyay', + 'success' => 'Akoonka waa lagu guuleystay in la sameeyo.', ), 'forgot-password' => array( @@ -40,7 +40,7 @@ return array( 'forgot-password-confirm' => array( 'error' => 'Dhib baa jirtay markii aad isku dayaysay inaad dib u dejiso eraygaaga sirta ah, fadlan isku day mar kale.', - 'success' => 'Furahaaga si guul leh ayaa dib loo dajiyay', + 'success' => 'Furahaaga waa lagu guuleystay in laguu soo celiyo.', ), diff --git a/resources/lang/so-SO/button.php b/resources/lang/so-SO/button.php index 3f019f09c7..e351b6fba0 100644 --- a/resources/lang/so-SO/button.php +++ b/resources/lang/so-SO/button.php @@ -16,7 +16,7 @@ return [ 'select_file' => 'Dooro File...', 'select_files' => 'Dooro faylal...', 'generate_labels' => '{1} Samee Summada|[2,*] Samee Calaamadaha', - 'send_password_link' => 'Soo dir Linkiga Dib-u-dejinta Furaha', + 'send_password_link' => 'Soo dir Linkiga Dib-usoo-celinta Furaha', 'go' => 'Tag', 'bulk_actions' => 'Ficilada waaweyn', 'add_maintenance' => 'Ku dar Dayactirka', diff --git a/resources/lang/so-SO/general.php b/resources/lang/so-SO/general.php index 6678908c6d..6d75033499 100644 --- a/resources/lang/so-SO/general.php +++ b/resources/lang/so-SO/general.php @@ -10,7 +10,7 @@ return [ 'action' => 'Ficil', 'activity_report' => 'Warbixinta Dhaqdhaqaaqa', 'address' => 'Cinwaanka', - 'admin' => 'Admin', + 'admin' => 'Masuul', 'admin_tooltip' => 'This user has admin privileges', 'superuser' => 'Superuser', 'superuser_tooltip' => 'This user has superuser privileges', @@ -33,8 +33,8 @@ return [ 'audit_report' => 'Diiwaanka Hanti-dhawrka', 'assets' => 'Hantida', 'assets_audited' => 'hantidii la baadhay', - 'assets_checked_in_count' => 'Hantida la hubiyay', - 'assets_checked_out_count' => 'Hantida la hubiyay', + 'assets_checked_in_count' => 'hantida la hubiyay', + 'assets_checked_out_count' => 'hantida la baaray', 'asset_deleted_warning' => 'Hantidan waa la tirtiray Waa inaad soo celisaa ka hor intaadan qof u dhiibin.', 'assigned_date' => 'Taariikhda loo qoondeeyay', 'assigned_to' => 'Loo qoondeeyay :name', @@ -186,7 +186,7 @@ return [ 'list_all' => 'Liiska oo dhan', 'loading' => 'Soodejinaya...fadlan sug...', 'lock_passwords' => 'Qiimaha goobtan laguma kaydin doono rakibaadda demo.', - 'feature_disabled' => 'Sifadan waxa loo damiyay rakibaadda demo', + 'feature_disabled' => 'Adeegan lagama helayo ku shubitaanka tijaabada ah.', 'location' => 'Goobta', 'location_plural' => 'Location|Locations', 'locations' => 'Goobaha', @@ -213,7 +213,7 @@ return [ 'last_audit' => 'Hantidhawrka u dambeeyay', 'new' => 'cusub!', 'no_depreciation' => 'Qiimo-dhimis ma jiro', - 'no_results' => 'Natiijooyin ma jiraan', + 'no_results' => 'Wax natiijo ah lama hayo.', 'no' => 'Maya', 'notes' => 'Xusuusin', 'order_number' => 'Nambarka dalbashada', @@ -250,7 +250,7 @@ return [ 'request_item' => 'Request this item', 'external_link_tooltip' => 'External link to', 'save' => 'Badbaadin', - 'select_var' => 'Dooro :thing', // this will eventually replace all of our other selects + 'select_var' => 'Dooro :shey... ', // this will eventually replace all of our other selects 'select' => 'Dooro', 'select_all' => 'Dhammaan dooro', 'search' => 'Raadi', @@ -320,10 +320,10 @@ return [ 'yes' => 'HAA', 'zip' => 'Zip', 'noimage' => 'Ma jiro sawir la soo geliyay ama sawir lama helin.', - 'file_does_not_exist' => 'Faylka la codsaday kuma jiro server-ka', + 'file_does_not_exist' => 'Faylka la codsaday kuma jiro server-ka.', 'file_upload_success' => 'Guusha soo dejinta faylka!', 'no_files_uploaded' => 'Guusha soo dejinta faylka!', - 'token_expired' => 'Fadhiga foomku wuu dhacay Fadlan isku day mar kale', + 'token_expired' => 'Foomkaagu wuu dhacay. Fadlan isku day markale.', 'login_enabled' => 'Login waa la dajiyay', 'audit_due' => 'Hanti-dhawrka awgeed', 'audit_due_days' => 'Assets Due for Audit Within :days Day|Assets Due for Audit Within :days Days', @@ -339,7 +339,7 @@ return [ 'clear_signature' => 'Saxeexa Saxeexa', 'show_help' => 'Muuji caawimo', 'hide_help' => 'Qari caawimada', - 'view_all' => 'Daawo Dhammaan', + 'view_all' => 'bandhig dhamaan', 'hide_deleted' => 'Qari la tirtiray', 'email' => 'Iimaylka', 'do_not_change' => 'Do not change', @@ -410,7 +410,7 @@ return [ 'checkin_tooltip' => 'Check this item in so that it is available for re-issue, re-imaging, etc', 'checkout_user_tooltip' => 'Hubi shaygan isticmaalaha', 'checkin_to_diff_location' => 'You can choose to check this asset in to a location other than this asset\'s default location of :default_location if one is set', - 'maintenance_mode' => 'Adeeggu si ku meel gaar ah uma heli karo cusboonaysiinta nidaamka. Fadlan dib u eeg hadhow', + 'maintenance_mode' => 'Adeegan si kumeel gaar ah looguma heli karo system cusbooneysiin. Fadlan dib u tijaabi goor dambe.', 'maintenance_mode_title' => 'Nidaamka Si Ku Meel Gaar Ah Aan Loo Helin', 'ldap_import' => 'Furaha isticmaalaha waa in uusan maamulin LDAP. (Tani waxay kuu ogolaanaysaa inaad soo dirto codsiyada sirta ah ee la illoobay.)', 'purge_not_allowed' => 'Nadiifinta xogta la tirtiray waa la joojiyay faylka .env La xidhiidh taageerada ama maamulaha nidaamkaaga.', @@ -419,7 +419,7 @@ return [ 'shitty_browser' => 'Wax saxiix ah lama ogaan Haddii aad isticmaalayso browser duug ah, fadlan isticmaal browser ka casri ah si aad u dhamaystirto aqbalaadda hantidaada.', 'bulk_soft_delete' =>'Sidoo kale jilicsan-tirtir isticmaalayaashan. Taariikhdooda hantiyeed way ahaan doontaa ilaa aad ka nadiifiso diiwaanada la tirtiray ee goobaha maamulka.', 'bulk_checkin_delete_success' => 'Isticmaalayaasha aad dooratay waa la tirtiray oo alaabtooda waa la hubiyay.', - 'bulk_checkin_success' => 'Alaabta isticmaalayaasha la xushay waa la hubiyay', + 'bulk_checkin_success' => 'Ashyaa\'da ay leeyihiin Useradan waa la hubiyay.', 'set_to_null' => 'Delete values for this selection|Delete values for all :selection_count selections ', 'set_users_field_to_null' => 'Tirtir :field qiyamka isticmaalaha|Tirtir :field qiimayaasha dhammaan :user_count isticmaalayaasha ', 'na_no_purchase_date' => 'N/A - Taariikhda iibsi lama bixin', @@ -477,13 +477,13 @@ return [ 'importer_generic_error' => 'Soo dejinta faylkaagu waa dhammaatay, laakiin waxa aanu helnay cilad Tan waxaa badanaa sababa qolo saddexaad oo API ah oo ka soo rogtay shabkada ogeysiinta (sida Slack) mana faragelin la\'aanta soo dejinta lafteeda, laakiin waa inaad xaqiijisaa tan.', 'confirm' => 'Xaqiiji', 'autoassign_licenses' => 'Si otomaatig ah u qoondee shatiyada', - 'autoassign_licenses_help' => 'U oggolow isticmaaleha in uu haysto shatiyo loo qoondeeyay shatiga UI ama cli', + 'autoassign_licenses_help' => 'U ogolow isticmaalahan in uu haysto shatiyo lagu asteeyay tuulka UI ama cli tools.', 'autoassign_licenses_help_long' => 'Tani waxay u oggolaanaysaa isticmaalaha in loo qoondeeyo shatiyada loo qoondeeyey shatiga UI ama cli qalabyada. (Tusaale ahaan, waxaa laga yaabaa inaadan rabin qandaraaslayaasha in si toos ah loogu qoondeeyo shatiga aad siin lahayd xubnaha shaqaalaha oo kaliya. Wali waxaad si gaar ah u siin kartaa shatiga isticmaalayaasha, laakiin laguma dari doono shatiga hubinta ee dhammaan howlaha isticmaalayaasha.)', 'no_autoassign_licenses_help' => 'Ha ku darin isticmaale ku meelaynta bulk-ku-meelaynta iyada oo loo marayo shatiga UI ama cli qalabyada.', 'modal_confirm_generic' => 'Ma hubtaa?', 'cannot_be_deleted' => 'Shaygan lama tirtiri karo', 'cannot_be_edited' => 'This item cannot be edited.', - 'undeployable_tooltip' => 'Shaygan lama hubin karo Hubi inta hartay', + 'undeployable_tooltip' => 'Suurogal maahan in la hubiyo sheygan. iska hubi inta hartay.', 'serial_number' => 'Nambarada taxan', 'item_notes' => ':item Xusuusin', 'item_name_var' => ':item Magaca', diff --git a/resources/lang/so-SO/help.php b/resources/lang/so-SO/help.php index b665ff3c8a..c9bc31992a 100644 --- a/resources/lang/so-SO/help.php +++ b/resources/lang/so-SO/help.php @@ -15,7 +15,7 @@ return [ 'more_info_title' => 'Macluumaad dheeraad ah', - 'audit_help' => 'Saxeexinta sanduuqan waxay wax ka beddeli doontaa diiwaanka hantida si ay u muujiso goobtan cusub. Ka tagista iyada oo aan la hubin waxay si fudud u ogaan doontaa meesha ku jirta diiwaanka hanti dhawrka.
<', + 'audit_help' => 'Wuxuu keeni doonaa in la xadido sanduuqan isbedel ku yimaada ra\'samaalka taasoo laga dareemi doono booska cusub. inaan la xadidinna waxay keeneysaa in laga mulaaxadeeyo liiska hubinta.

ogow haddii laga baxo ra\'samaalka waxba iskama bedeli doono booska qofka ama hantida ama booska laga baxay.', 'assets' => 'Hantidu waa shay lagu raadraaco lambar taxane ah ama sumad hanti ah. Waxay u muuqdaan inay yihiin shay qiimo sare leh marka la aqoonsanayo shay gaar ah.', diff --git a/resources/lang/so-SO/localizations.php b/resources/lang/so-SO/localizations.php index 6fffc07e34..6fbc6e25be 100644 --- a/resources/lang/so-SO/localizations.php +++ b/resources/lang/so-SO/localizations.php @@ -109,7 +109,7 @@ return [ 'BY'=>'Belarus', 'BZ'=>'Belize', 'CA'=>'Kanada', - 'CC'=>'Jasiiradaha Cocos (Keeling).', + 'CC'=>'Jasiiradaha Cocos (Keeling)', 'CD'=>'Kongo (Jamhuuriyadda Dimuqraadiga ah)', 'CF'=>'Jamhuuriyadda Afrikada Dhexe', 'CG'=>'Kongo (Jamhuuriyadda)', @@ -204,7 +204,7 @@ return [ 'LT'=>'Lithuania', 'LU'=>'Luxembourg', 'LV'=>'Latfiya', - 'LY'=>'Liibiya Carab Jaamaca', + 'LY'=>'Liibiya', 'MA'=>'Morocco', 'MC'=>'Monaco', 'MD'=>'Moldova, Jamhuuriyadda', diff --git a/resources/lang/so-SO/mail.php b/resources/lang/so-SO/mail.php index af5d3cdf34..c4f95254c5 100644 --- a/resources/lang/so-SO/mail.php +++ b/resources/lang/so-SO/mail.php @@ -17,8 +17,8 @@ return [ 'Expected_Checkin_Date' => 'Hantida lagugu hubiyay waa in lagugu soo celiyaa :date', 'Expected_Checkin_Notification' => 'Xusuusin: :name wakhtiga kama dambaysta ah ee hubinta ayaa soo dhow', 'Expected_Checkin_Report' => 'Warbixinta hubinta hantida la filayo', - 'Expiring_Assets_Report' => 'Warbixinta Hantida Dhacaysa', - 'Expiring_Licenses_Report' => 'Warbixinta Shatiyada Dhacaya', + 'Expiring_Assets_Report' => 'Warbixinta hantida dhaceysa.', + 'Expiring_Licenses_Report' => 'Warbixinta Shatiyada dhacaya.', 'Item_Request_Canceled' => 'Codsiga shayga waa la joojiyay', 'Item_Requested' => 'Shayga la codsaday', 'License_Checkin_Notification' => 'Shatiga waa la hubiyay', @@ -31,14 +31,14 @@ return [ 'acceptance_asset_declined' => 'Isticmaaluhu waa diiday shay', 'accessory_name' => 'Magaca dheeriga ah', 'additional_notes' => 'Qoraalo Dheeraad ah', - 'admin_has_created' => 'Maamule ayaa akoon kaaga sameeyay :web mareegaha', + 'admin_has_created' => 'Maamule ayaa akoon kaaga sameeyay :web website.', 'asset' => 'Hantida', 'asset_name' => 'Magaca Hantida', 'asset_requested' => 'Hantida la codsaday', 'asset_tag' => 'Hantida Tag', 'assets_warrantee_alert' => 'There is :count asset with a warranty expiring in the next :threshold days.|There are :count assets with warranties expiring in the next :threshold days.', 'assigned_to' => 'Loo xilsaaray', - 'best_regards' => 'Salaan wanagsan', + 'best_regards' => 'Salaan wanagsan,', 'canceled' => 'La joojiyay', 'checkin_date' => 'Taariikhda la soo galayo', 'checkout_date' => 'Taariikhda Bixinta', @@ -69,12 +69,12 @@ return [ 'notes' => 'Xusuusin', 'password' => 'Password-ka', 'password_reset' => 'Dib u habaynta erayga sirta ah', - 'read_the_terms' => 'Fadlan hoos ka akhri shuruudaha isticmaalka', + 'read_the_terms' => 'Fadlan hoos ka akhri shuruudaha isticmaalka.', 'read_the_terms_and_click' => 'Please read the terms of use below, and click on the link at the bottom to confirm that you read and agree to the terms of use, and have received the asset.', 'requested' => 'La codsaday', 'reset_link' => 'Xidhiidhka Dib-u-dejinta Furahaaga', 'reset_password' => 'Riix halkan si aad dib ugu dejiso eraygaaga sirta ah:', - 'rights_reserved' => 'Dhammaan xuquuqaha way xifdiyeen', + 'rights_reserved' => 'Dhammaan xuquuqda waa la dhowray.', 'serial' => 'Taxane', 'snipe_webhook_test' => 'Snipe-IT Integration Test', 'snipe_webhook_summary' => 'Snipe-IT Integration Test Summary', diff --git a/resources/lang/so-SO/table.php b/resources/lang/so-SO/table.php index 7112144ecf..6824ba00ac 100644 --- a/resources/lang/so-SO/table.php +++ b/resources/lang/so-SO/table.php @@ -4,7 +4,7 @@ return array( 'actions' => 'Ficilada', 'action' => 'Ficil', - 'by' => 'By', + 'by' => 'Loo marayo', 'item' => 'Shayga', 'no_matching_records' => 'No matching records found', diff --git a/resources/lang/so-SO/validation.php b/resources/lang/so-SO/validation.php index 57907a7ce9..d5eb19253c 100644 --- a/resources/lang/so-SO/validation.php +++ b/resources/lang/so-SO/validation.php @@ -46,7 +46,7 @@ return [ 'digits' => 'The :attribute field must be :digits digits.', 'digits_between' => 'The :attribute field must be between :min and :max digits.', 'dimensions' => 'The :attribute field has invalid image dimensions.', - 'distinct' => 'Goobta :attribute waxay leedahay qiime nuqul ah', + 'distinct' => 'Sumadda :astaanta waxay leedahay qiime labo jibaaran.', 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', 'email' => 'The :attribute field must be a valid email address.', @@ -127,7 +127,7 @@ return [ ], 'percent' => 'The depreciation minimum must be between 0 and 100 when depreciation type is percentage.', - 'present' => 'Goobta :attribute waa inay jirtaa', + 'present' => 'Sumadda :astaanta liiska waa iney goobjoog ahaataa.', 'present_if' => 'The :attribute field must be present when :other is :value.', 'present_unless' => 'The :attribute field must be present unless :other is :value.', 'present_with' => 'The :attribute field must be present when :values is present.', @@ -137,7 +137,7 @@ return [ 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', 'prohibits' => 'The :attribute field prohibits :other from being present.', 'regex' => 'The :attribute field format is invalid.', - 'required' => 'Goobta :attribute waa loo baahan yahay', + 'required' => 'Sumadda :astaanta liiska waa loo baahan yahay.', 'required_array_keys' => 'The :attribute field must contain entries for: :values.', 'required_if' => 'Goobta :attribute ayaa loo baahan yahay marka :other uu yahay :value.', 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', @@ -155,19 +155,19 @@ return [ 'string' => 'The :attribute field must be :size characters.', ], 'starts_with' => 'The :attribute field must start with one of the following: :values.', - 'string' => ' :attribute ku waa inuu noqdaa xadhig', - 'two_column_unique_undeleted' => 'The :attribute must be unique across :table1 and :table2. ', - 'unique_undeleted' => ' :attribute ku waa inuu noqdaa mid gaar ah', - 'non_circular' => ' :attribute waa inaanu samayn tixraac wareeg ah.', - 'not_array' => ':attribute cannot be an array.', - 'disallow_same_pwd_as_user_fields' => 'Password ma la mid noqon karo magaca isticmaalaha', + 'string' => 'Sumadda :astaanta waa iney noqoto silsilad.', + 'two_column_unique_undeleted' => 'Waa iney :noqotaa qeybtan mid fariid ah :jadwal1 and :jadwal2. ', + 'unique_undeleted' => 'Sumadda :astaanta waa iney ahaataa mid gaar ah.', + 'non_circular' => 'Sumadda :astaanta waa ineysan abuurin tixraac wareeg ah.', + 'not_array' => ':suurogal maahan iney saf noqoto.', + 'disallow_same_pwd_as_user_fields' => 'Password-ku lama mid noqon karo magaca user-ka.', 'letters' => 'Furaha waa in uu ka kooban yahay ugu yaraan hal xaraf.', 'numbers' => 'Furaha waa in uu ka kooban yahay ugu yaraan hal lambar.', 'case_diff' => 'Furaha waa in uu isticmaalo kiis isku dhafan.', 'symbols' => 'Erayga sirta ah waa inuu ka kooban yahay calaamado.', 'timezone' => 'The :attribute field must be a valid timezone.', - 'unique' => ' :attribute waa la qaatay mar hore', - 'uploaded' => ' :attribute ku wuu ku guul daraystay inuu soo geliyo', + 'unique' => 'Sumadda :astaanta waxaa la qaatay mar hore.', + 'uploaded' => 'Sumadda :astaanta waa lagu guul dareystay in lasoo rafciyo.', 'uppercase' => 'The :attribute field must be uppercase.', 'url' => 'The :attribute field must be a valid URL.', 'ulid' => 'The :attribute field must be a valid ULID.', @@ -197,13 +197,13 @@ return [ // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :( // We use this because the default error message for date_format reflects php Y-m-d, which non-PHP // people won't know how to format. - 'purchase_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', - 'last_audit_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD hh:mm:ss ', - 'expiration_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', - 'termination_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', - 'expected_checkin.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', - 'start_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', - 'end_date.date_format' => ' :attribute ku waa inuu ahaado taariikh ansax ah oo qaabaysan YYY-MM-DD', + 'purchase_date.date_format' => 'Sumadda :astaanta waa inuu ahaado taariikh saxan oo u qaabeysan YYY-MM-DD', + 'last_audit_date.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan hannaanka YYY-MM-DD hh:mm:ss', + 'expiration_date.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan hannaanka YYY-MM-DD', + 'termination_date.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan hannaanka qaabaysan YYY-MM-DD', + 'expected_checkin.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan hannaanka YYY-MM-DD', + 'start_date.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan hannaanka YYY-MM-DD', + 'end_date.date_format' => 'Sumadda :astaanta waa iney ahaato taariikh saxan oo u qaabeysan YYY-MM-DD', 'checkboxes' => ':attribute contains invalid options.', 'radio_buttons' => ':attribute is invalid.', 'invalid_value_in_field' => 'Invalid value included in this field', diff --git a/resources/lang/sq-AL/admin/settings/general.php b/resources/lang/sq-AL/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/sq-AL/admin/settings/general.php +++ b/resources/lang/sq-AL/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/sr-CS/admin/settings/general.php b/resources/lang/sr-CS/admin/settings/general.php index fb93bdc34d..8f05385783 100644 --- a/resources/lang/sr-CS/admin/settings/general.php +++ b/resources/lang/sr-CS/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Potrebna je dvofaktorska autentifikacija, ali vaš uređaj još nije registrovan. Otvorite aplikaciju Google Authenticator i skenirajte QR kod u nastavku da biste registrovali svoj uređaj. Kada registrujete svoj uređaj, unesite kod ispod", 'require_accept_signature' => 'Zahtevan potpis', 'require_accept_signature_help_text' => 'Omogućavanje ove funkcije će zahtevati od korisnika da se fizički odjave za prihvatanje sredstva.', + 'require_checkinout_notes' => 'Zahteva se beleška pri razduživanju/zaduživanju', + 'require_checkinout_notes_help_text' => 'Uključivanjem ove opcije zahtevaće se da polje za belešku bude popunjeno prilikom razduživanja ili razduživanja imovine.', 'left' => 'levo', 'right' => 'desno', 'top' => 'gore', diff --git a/resources/lang/sv-SE/account/general.php b/resources/lang/sv-SE/account/general.php index 07b188bd79..b2e1212e7b 100644 --- a/resources/lang/sv-SE/account/general.php +++ b/resources/lang/sv-SE/account/general.php @@ -4,11 +4,11 @@ return array( 'personal_api_keys' => 'Personliga API-nycklar', 'personal_access_token' => 'Personligt Access Token', 'personal_api_keys_success' => 'Personlig API-nyckel skapad', - 'here_is_api_key' => 'Här är din nya personliga access token. Detta är den enda gången det kommer att visas så tappa inte bort den! Du kan nu använda denna token för att göra API-förfrågningar.', - 'api_key_warning' => 'När du genererar ett API-token, se till att kopiera den omedelbart eftersom den inte kommer att vara synliga för dig igen.', + 'here_is_api_key' => 'Här är din nya personliga access token. Detta är den enda gången den kommer att visas så tappa inte bort den! Du kan nu använda denna token för att göra API-förfrågningar.', + 'api_key_warning' => 'När du genererar ett API-token, se till att kopiera den omedelbart eftersom den inte kommer att vara synlig för dig igen.', 'api_base_url' => 'Din API-bas-url finns på:', 'api_base_url_endpoint' => '/<endpoint>', - 'api_token_expiration_time' => 'API-tokens är inställda på att gå ut om:', + 'api_token_expiration_time' => 'API-tokens är inställda på att upphöra om:', 'api_reference' => 'Vänligen kontrollera API-dokumentationen för att hitta specifika API-endpoints och ytterligare API relaterad information.', 'profile_updated' => 'Kontot har uppdaterats', 'no_tokens' => 'Du har inte skapat några personliga åtkomsttokens.', diff --git a/resources/lang/sv-SE/admin/accessories/general.php b/resources/lang/sv-SE/admin/accessories/general.php index bae1834950..208b72e5ef 100644 --- a/resources/lang/sv-SE/admin/accessories/general.php +++ b/resources/lang/sv-SE/admin/accessories/general.php @@ -10,9 +10,9 @@ return array( 'eula_text' => 'EULA-kategori', 'eula_text_help' => 'Det här fältet tillåter att du ändrar din EULA för specifika typer av tillgångar. Om du endast har en EULA för samtliga tillgångar så kan du kryssa i rutan nedan för att använda den.', 'require_acceptance' => 'Kräv att användare bekräftar mottagande av tillgångar i denna kategori.', - 'no_default_eula' => 'Ingen EULA funnen. Lägg till en i inställningar.', + 'no_default_eula' => 'Ingen EULA funnen. Lägg till en i inställningarna.', 'total' => 'Totalt', - 'remaining' => 'Tillgängliga', + 'remaining' => 'Kvarvarande', 'update' => 'Uppdatera tillbehör', 'use_default_eula' => 'Använd den primära EULA:n istället.', 'use_default_eula_disabled' => 'Använd den primära EULA:n istället. Ingen primär EULA är satt. Vänligen lägg till en i Inställningar.', diff --git a/resources/lang/sv-SE/admin/accessories/message.php b/resources/lang/sv-SE/admin/accessories/message.php index ed021de5b4..d2f047b6f3 100644 --- a/resources/lang/sv-SE/admin/accessories/message.php +++ b/resources/lang/sv-SE/admin/accessories/message.php @@ -7,36 +7,36 @@ return array( 'assoc_users' => 'Detta tillbehör har för närvarande :count objekt utcheckade till användare. Checka in tillbehöret och försök igen. ', 'create' => array( - 'error' => 'Tillbehöret skapades inte, vänligen försök igen.', - 'success' => 'Tillbehöret skapades.' + 'error' => 'Tillbehöret kunde inte skapas. Vänligen försök igen.', + 'success' => 'Tillbehör skapat.' ), 'update' => array( - 'error' => 'Tillbehöret uppdaterades inte, försök igen', - 'success' => 'Tillbehöret uppdaterades.' + 'error' => 'Tillbehöret kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Tillbehör uppdaterat.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill ta bort det här tillbehöret?', - 'error' => 'Ett problem uppstod då tillbehöret skulle tas bort. Vänligen försök igen.', - 'success' => 'Tillbehöret togs bort.' + 'error' => 'Ett fel uppstod när tillbehöret skulle tas bort. Vänligen försök igen.', + 'success' => 'Tillbehör raderat.' ), 'checkout' => array( - 'error' => 'Tillbehöret checkades inte ut. Vänligen försök igen', - 'success' => 'Tillbehöret checkades ut.', + 'error' => 'Tillbehöret kunde inte checkas ut. Vänligen försök igen.', + 'success' => 'Tillbehör utcheckat.', 'unavailable' => 'Tillbehöret är inte tillgängligt för utcheckning. Kontrollera antal tillgängligt', - 'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.', + 'user_does_not_exist' => 'Användaren är ogiltig. Vänligen försök igen.', 'checkout_qty' => array( - 'lte' => 'Det finns för närvarande bara ett tillgängligt tillbehör av den här typen, och du försöker checka ut :checkout_qty. Vänligen justera utcheckningsantalet eller det totala lagret av detta tillbehör och försök igen.|Det finns totalt :number_currently_remaining tillgängliga tillbehör, och du försöker checka ut :checkout_qty. Vänligen justera utcheckningsantalet eller det totala lagret av detta tillbehör och försök igen.', + 'lte' => 'Det finns för närvarande bara ett tillgängligt tillbehör av den här typen, och du försöker checka ut :checkout_qty stycken. Vänligen justera utcheckningsantalet eller det totala lagret av detta tillbehör och försök igen.|Det finns totalt :number_currently_remaining tillgängliga tillbehör, och du försöker checka ut :checkout_qty stycken. Vänligen justera utcheckningsantalet eller det totala lagret av detta tillbehör och försök igen.', ), ), 'checkin' => array( - 'error' => 'Tillbehöret checkades inte in. Vänligen försök igen', - 'success' => 'Tillbehöret checkades in.', - 'user_does_not_exist' => 'Användaren är ogiltig. Försök igen.' + 'error' => 'Tillbehöret kunde inte checkas in. Vänligen försök igen.', + 'success' => 'Tillbehör incheckat.', + 'user_does_not_exist' => 'Användaren är ogiltig. Vänligen försök igen.' ) diff --git a/resources/lang/sv-SE/admin/accessories/table.php b/resources/lang/sv-SE/admin/accessories/table.php index dfc8a40c22..1ebe005cab 100644 --- a/resources/lang/sv-SE/admin/accessories/table.php +++ b/resources/lang/sv-SE/admin/accessories/table.php @@ -1,7 +1,7 @@ 'Ladda ner CSV', + 'dl_csv' => 'Ladda ned CSV', 'eula_text' => 'EULA', 'id' => 'ID', 'require_acceptance' => 'Godkännande', diff --git a/resources/lang/sv-SE/admin/asset_maintenances/form.php b/resources/lang/sv-SE/admin/asset_maintenances/form.php index 96dbb4b58f..e0553fa7bd 100644 --- a/resources/lang/sv-SE/admin/asset_maintenances/form.php +++ b/resources/lang/sv-SE/admin/asset_maintenances/form.php @@ -5,9 +5,9 @@ 'title' => 'Titel', 'start_date' => 'Startdatum', 'completion_date' => 'Datum för slutförande', - 'cost' => 'Kostnad', + 'cost' => 'Inköpspris', 'is_warranty' => 'Förbättring av garanti', - 'asset_maintenance_time' => 'Tillgångs underhållstid (i dagar)', + 'asset_maintenance_time' => 'Tillgångens underhållstid (i dagar)', 'notes' => 'Anteckningar', 'update' => 'Uppdatera tillgångsunderhåll', 'create' => 'Skapa tillgångsunderhåll' diff --git a/resources/lang/sv-SE/admin/asset_maintenances/general.php b/resources/lang/sv-SE/admin/asset_maintenances/general.php index 5baa4af0e2..9f34ea876f 100644 --- a/resources/lang/sv-SE/admin/asset_maintenances/general.php +++ b/resources/lang/sv-SE/admin/asset_maintenances/general.php @@ -9,7 +9,7 @@ 'maintenance' => 'Underhåll', 'upgrade' => 'Uppgradera', 'calibration' => 'Kalibrering', - 'software_support' => 'Programvarusupport', + 'software_support' => 'Mjukvarusupport', 'hardware_support' => 'Hårdvarusupport', 'configuration_change' => 'Konfigurationsändring', 'pat_test' => 'PAT-test', diff --git a/resources/lang/sv-SE/admin/asset_maintenances/message.php b/resources/lang/sv-SE/admin/asset_maintenances/message.php index 5e48a5f322..177bd71023 100644 --- a/resources/lang/sv-SE/admin/asset_maintenances/message.php +++ b/resources/lang/sv-SE/admin/asset_maintenances/message.php @@ -1,21 +1,21 @@ 'Underhåll av tillgången du letade efter kunde inte hittas!', + 'not_found' => 'Tillgångsunderhållet du letade efter kunde inte hittas!', 'delete' => [ - 'confirm' => 'År du säker på att du vill radera inventarieunderhållet?', - 'error' => 'Ett fel uppstod vid radering av underhåll av tillgång. Var god försök igen.', - 'success' => 'Underhåll av tillgången raderades.', + 'confirm' => 'År du säker på att du vill radera tillgångsunderhållet?', + 'error' => 'Ett fel uppstod vid radering av tillgångsunderhåll. Vänligen försök igen.', + 'success' => 'Tillgångsunderhåll raderat.', ], 'create' => [ - 'error' => 'Underhåll av tillgången skapades inte. Var god försök igen.', - 'success' => 'Underhåll av tillgången skapades.', + 'error' => 'Tillgångsunderhållet kunde inte skapas. Vänligen försök igen.', + 'success' => 'Tillgångsunderhåll skapat.', ], 'edit' => [ - 'error' => 'Underhåll av tillgång redigerades inte, försök igen.', - 'success' => 'Underhåll av tillgång redigerades.', + 'error' => 'Tillgångsunderhållet kunde inte redigeras. Vänligen försök igen.', + 'success' => 'Tillgångsunderhåll redigerat.', ], - 'asset_maintenance_incomplete' => 'Inte klar ännu', + 'asset_maintenance_incomplete' => 'Inte färdigställt ännu', 'warranty' => 'Garanti', - 'not_warranty' => 'Inte garanti', + 'not_warranty' => 'Ej garanti', ]; diff --git a/resources/lang/sv-SE/admin/asset_maintenances/table.php b/resources/lang/sv-SE/admin/asset_maintenances/table.php index 0fdfef10e5..0f17726ca9 100644 --- a/resources/lang/sv-SE/admin/asset_maintenances/table.php +++ b/resources/lang/sv-SE/admin/asset_maintenances/table.php @@ -1,8 +1,8 @@ 'Inventarieunderhåll', - 'asset_name' => 'Namn på tillgång', + 'title' => 'Tillgångsunderhåll', + 'asset_name' => 'Företagsnamn', 'is_warranty' => 'Garanti', - 'dl_csv' => 'Ladda ner CSV', + 'dl_csv' => 'Ladda ned CSV', ]; diff --git a/resources/lang/sv-SE/admin/categories/table.php b/resources/lang/sv-SE/admin/categories/table.php index 500de8f22f..bc2c37fd8b 100644 --- a/resources/lang/sv-SE/admin/categories/table.php +++ b/resources/lang/sv-SE/admin/categories/table.php @@ -5,6 +5,6 @@ return array( 'id' => 'ID', 'parent' => 'Överordnad', 'require_acceptance' => 'Godkännande', - 'title' => 'Namn Tillgångskategori', + 'title' => 'Tillgångskategori', ); diff --git a/resources/lang/sv-SE/admin/companies/general.php b/resources/lang/sv-SE/admin/companies/general.php index b8d22a2523..f5e5a3a437 100644 --- a/resources/lang/sv-SE/admin/companies/general.php +++ b/resources/lang/sv-SE/admin/companies/general.php @@ -3,5 +3,5 @@ return [ 'select_company' => 'Välj företag', 'about_companies' => 'Om företag', - 'about_companies_description' => ' Du kan använda företag som ett enkelt informativt fält, eller så kan du använda dem för att begränsa tillgångar och tillgängligheten för användare med ett visst företag genom att aktivera Full Företagssupport i dina administratörsinställningar.', + 'about_companies_description' => ' Du kan använda företag som ett enkelt informativt fält, eller så kan du använda dem för att begränsa tillgångars synlighet och tillgängligheten för användare med ett visst företag genom att aktivera Full Företagssupport i dina administratörsinställningar.', ]; diff --git a/resources/lang/sv-SE/admin/companies/message.php b/resources/lang/sv-SE/admin/companies/message.php index 63b63bac8c..f802c2801e 100644 --- a/resources/lang/sv-SE/admin/companies/message.php +++ b/resources/lang/sv-SE/admin/companies/message.php @@ -3,18 +3,18 @@ return [ 'does_not_exist' => 'Företaget finns inte.', 'deleted' => 'Raderat företag', - 'assoc_users' => 'Detta företag är för närvarande är associerade med minst en modell och kan inte tas bort. Vänligen uppdatera din modeller för att inte längre referera till detta företag och försök igen. ', + 'assoc_users' => 'Detta företag är för närvarande kopplat till minst en modell och kan inte tas bort. Vänligen uppdatera din modeller för att inte längre referera till detta företag och försök igen. ', 'create' => [ - 'error' => 'Företaget skapades inte, försök igen.', - 'success' => 'Företaget har skapats.', + 'error' => 'Företaget kunde inte skapas. Vänligen försök igen.', + 'success' => 'Företag skapat.', ], 'update' => [ - 'error' => 'Företaget har inte uppdaterats, försök igen', - 'success' => 'Företaget uppdaterades.', + 'error' => 'Företaget kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Företag uppdaterat.', ], 'delete' => [ 'confirm' => 'Är du säker på att du vill ta bort det här företaget?', - 'error' => 'Ett problem uppstod när företaget skulle tas bort. Vänligen försök igen.', - 'success' => 'Företaget har tagits bort.', + 'error' => 'Ett fel uppstod när företaget skulle tas bort. Vänligen försök igen.', + 'success' => 'Företag raderat.', ], ]; diff --git a/resources/lang/sv-SE/admin/companies/table.php b/resources/lang/sv-SE/admin/companies/table.php index a8ccf36038..57897a53cb 100644 --- a/resources/lang/sv-SE/admin/companies/table.php +++ b/resources/lang/sv-SE/admin/companies/table.php @@ -4,7 +4,7 @@ return array( 'create' => 'Skapa företag', 'email' => 'Företagets e-postadress', 'title' => 'Företag', - 'phone' => 'Företagstelefon', + 'phone' => 'Företagets telefonnummer', 'update' => 'Uppdatera företag', 'name' => 'Företagsnamn', 'id' => 'ID', diff --git a/resources/lang/sv-SE/admin/components/general.php b/resources/lang/sv-SE/admin/components/general.php index 6219255cf0..637584e863 100644 --- a/resources/lang/sv-SE/admin/components/general.php +++ b/resources/lang/sv-SE/admin/components/general.php @@ -4,13 +4,13 @@ return array( 'component_name' => 'Komponentnamn', 'checkin' => 'Checka in komponent', 'checkout' => 'Checka ut komponent', - 'cost' => 'Inköpskostnad', + 'cost' => 'Inköpspris', 'create' => 'Skapa komponent', 'edit' => 'Redigera komponent', 'date' => 'Inköpsdatum', - 'order' => 'Beställningsnummer', + 'order' => 'Ordernummer', 'remaining' => 'Återstående', 'total' => 'Totalt', 'update' => 'Uppdatera komponent', - 'checkin_limit' => 'Incheckad mängd måste vara lika med eller mindre än :assigned_qty' + 'checkin_limit' => 'Incheckat antal måste vara lika med eller mindre än :assigned_qty' ); diff --git a/resources/lang/sv-SE/admin/components/message.php b/resources/lang/sv-SE/admin/components/message.php index fa6b09bf79..f66f956050 100644 --- a/resources/lang/sv-SE/admin/components/message.php +++ b/resources/lang/sv-SE/admin/components/message.php @@ -5,32 +5,32 @@ return array( 'does_not_exist' => 'Komponenten existerar inte.', 'create' => array( - 'error' => 'Komponent skapades inte, försök igen.', - 'success' => 'Komponent skapad framgångsrikt.' + 'error' => 'Komponenten kunde inte skapas. Vänligen försök igen.', + 'success' => 'Komponent skapad.' ), 'update' => array( - 'error' => 'Komponenten uppdaterades inte, var god försök igen', - 'success' => 'Komponent uppdaterad framgångsrikt.' + 'error' => 'Komponenten kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Komponent uppdaterad.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera den här komponenten?', - 'error' => 'Det gick inte att ta bort komponenten. Var god försök igen.', - 'success' => 'Komponenten har tagits bort.' + 'error' => 'Kunde inte ta bort komponenten. Vänligen försök igen.', + 'success' => 'Komponent raderad.' ), 'checkout' => array( - 'error' => 'Komponenten var inte utcheckad, försök igen', - 'success' => 'Komponent utcheckad framgångsrikt.', - 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.', + 'error' => 'Komponenten kunde inte checkas. Vänligen försök igen.', + 'success' => 'Komponent utcheckad.', + 'user_does_not_exist' => 'Användaren är ogiltig. Vänligen försök igen.', 'unavailable' => 'Inte tillräckligt med komponenter kvar: :remaining kvar, :requested efterfrågat ', ), 'checkin' => array( - 'error' => 'Komponenten har inte kontrollerats, var vänlig försök igen', - 'success' => 'Komponent incheckad framgångsrikt.', - 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.' + 'error' => 'Komponenten kunde inte checkas in. Vänligen försök igen.', + 'success' => 'Komponent incheckad.', + 'user_does_not_exist' => 'Den användaren är ogiltig. Vänligen försök igen.' ) diff --git a/resources/lang/sv-SE/admin/consumables/general.php b/resources/lang/sv-SE/admin/consumables/general.php index 6fed0fb263..10b09eb9a7 100644 --- a/resources/lang/sv-SE/admin/consumables/general.php +++ b/resources/lang/sv-SE/admin/consumables/general.php @@ -1,12 +1,12 @@ 'Förbrukningsvaror', + 'checkout' => 'Checka ut förbrukningsvara till användare', 'consumable_name' => 'Namn på förbrukningsvara', 'create' => 'Skapa förbrukningvara', - 'item_no' => 'Artikelnummer', + 'item_no' => 'Objektnummer', 'remaining' => 'Återstående', 'total' => 'Totalt', 'update' => 'Uppdatera förbrukningsvara', - 'inventory_warning' => 'Lagret av denna förbrukningsvara är under minimiantal :min_count', + 'inventory_warning' => 'Lagret av denna förbrukningsvara är under minima; :min_count stycken.', ); diff --git a/resources/lang/sv-SE/admin/consumables/message.php b/resources/lang/sv-SE/admin/consumables/message.php index ae656d3434..2e164e255f 100644 --- a/resources/lang/sv-SE/admin/consumables/message.php +++ b/resources/lang/sv-SE/admin/consumables/message.php @@ -2,36 +2,36 @@ return array( - 'invalid_category_type' => 'Kategorin måste vara en konsumtionskategori.', - 'does_not_exist' => 'Förbrukningsartiklar existerar inte.', + 'invalid_category_type' => 'Kategorin måste vara en förbrukningsvarukategori.', + 'does_not_exist' => 'Förbrukningvaran existerar inte.', 'create' => array( - 'error' => 'Förbrukningsbarhet skapades inte, försök igen.', - 'success' => 'Förbrukningsbar skapad framgångsrik.' + 'error' => 'Förbrukningsvaran kunde inte skapas. Vänligen försök igen.', + 'success' => 'Förbrukningsvara skapad.' ), 'update' => array( - 'error' => 'Förbrukningsvaror uppdaterades inte, var god försök igen', - 'success' => 'Förbrukningsvaror uppdateras framgångsrikt.' + 'error' => 'Förbrukningsvaran kunde inte uppdateras.Vänligen försök igen.', + 'success' => 'Förbruksningsvara uppdaterad.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera denna förbrukningsartiklar?', - 'error' => 'Det gick inte att ta bort förbrukningen. Var god försök igen.', - 'success' => 'Konsumtionen har tagits bort.' + 'error' => 'Kunde inte ta bort förbrukningsvaran. Vänligen försök igen.', + 'success' => 'Förbrukningsvaran raderad.' ), 'checkout' => array( - 'error' => 'Förbrukningsartiklarna är inte utcheckade, försök igen', - 'success' => 'Förbrukningsbar utcheckad framgångsrik.', - 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.', - 'unavailable' => 'Det finns inte tillräckligt med förbrukningsvaror för denna checkout. Vänligen kontrollera antalet kvar. ', + 'error' => 'Förbrukningsvaran kunde inte checkas ut. Vänligen försök igen.', + 'success' => 'Förbrukningsvaran utcheckad.', + 'user_does_not_exist' => 'Användaren är ogiltig. Vänligen försök igen.', + 'unavailable' => 'Det finns inte tillräckligt med förbrukningsvaror för denna utcheckning. Vänligen kontrollera antalet kvar i lager. ', ), 'checkin' => array( - 'error' => 'Förbrukningsartiklarna kontrollerades inte, försök igen', - 'success' => 'Konsumtionskontrollen kontrolleras framgångsrikt.', - 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.' + 'error' => 'Förbrukningsvaran kunde inte checkas in. Vänligen försök igen.', + 'success' => 'Förbrukningsvara incheckad.', + 'user_does_not_exist' => 'Användaren är ogiltig. Vänligen försök igen.' ) diff --git a/resources/lang/sv-SE/admin/consumables/table.php b/resources/lang/sv-SE/admin/consumables/table.php index c91d1a9abd..4c6030a368 100644 --- a/resources/lang/sv-SE/admin/consumables/table.php +++ b/resources/lang/sv-SE/admin/consumables/table.php @@ -1,5 +1,5 @@ 'Förbrukningsnamn', + 'title' => 'Förbrukningsvarunamn', ); diff --git a/resources/lang/sv-SE/admin/custom_fields/general.php b/resources/lang/sv-SE/admin/custom_fields/general.php index 246001aba0..2cbd9b42cd 100644 --- a/resources/lang/sv-SE/admin/custom_fields/general.php +++ b/resources/lang/sv-SE/admin/custom_fields/general.php @@ -4,58 +4,58 @@ return [ 'custom_fields' => 'Anpassade fält', 'manage' => 'Hantera', 'field' => 'Fält', - 'about_fieldsets_title' => 'Om fältsamlingar', - 'about_fieldsets_text' => 'Fältsamlingar låter dig skapa grupper av fält som är anpassade efter ofta använda av en viss typ av tillgång. Ex. "Cpu", "Ram", "Hdd", etc.', + 'about_fieldsets_title' => 'Om fältuppsättningar', + 'about_fieldsets_text' => 'Fältuppsättningar låter dig skapa grupper av anpassade fält som ofta återanvänds för specifika tillgångsmodelltyper.', 'custom_format' => 'Anpassat Regex-format...', - 'encrypt_field' => 'Kryptera värdet på det här fältet i databasen', - 'encrypt_field_help' => 'VARNING: Kryptering av ett fält gör det oförsvarligt.', - 'encrypted' => 'krypterad', - 'fieldset' => 'Fältsamling', + 'encrypt_field' => 'Kryptera värdet för det här fältet i databasen', + 'encrypt_field_help' => 'VARNING: Kryptering av ett fält genererar fältet osökbart.', + 'encrypted' => 'Krypterat', + 'fieldset' => 'Fältuppsättning', 'qty_fields' => 'Antal fält', - 'fieldsets' => 'Fältsamlingar', - 'fieldset_name' => 'Namn på fältsamling', + 'fieldsets' => 'Fältuppsättningar', + 'fieldset_name' => 'Namn på fältuppsättning', 'field_name' => 'Fältnamn', 'field_values' => 'Fältvärden', - 'field_values_help' => 'Lägg till valbara alternativ, en per rad. Andra linjer än första raden kommer att ignoreras.', + 'field_values_help' => 'Lägg till valbara alternativ, en per rad. Tomma rader förutom första raden kommer att ignoreras.', 'field_element' => 'Formulärelement', 'field_element_short' => 'Element', 'field_format' => 'Format', - 'field_custom_format' => 'Anpassat format', + 'field_custom_format' => 'Anpassat Regex-format', 'field_custom_format_help' => 'Detta fält låter dig använda ett regex-uttryck för validering. Det ska börja med "regex:" - till exempel för att säkerställa att värdet i ett anpassat fält innehåller ett giltigt IMEI (15 siffror), skulle du använda: regex:/^[0-9]{15}$/.', - 'required' => 'Krävs', + 'required' => 'Obligatoriskt', 'req' => 'Obl.', 'used_by_models' => 'Används av modeller', 'order' => 'Sortering', - 'create_fieldset' => 'Ny fältsamling', - 'update_fieldset' => 'Uppdatera fältsamling', + 'create_fieldset' => 'Ny fältuppsättning', + 'update_fieldset' => 'Uppdatera fältuppsättning', 'fieldset_does_not_exist' => 'Användare [: id] existerar inte', - 'fieldset_updated' => 'Fältsamling uppdaterad', - 'create_fieldset_title' => 'Skapa en ny fältsamling', + 'fieldset_updated' => 'Fältuppsättning uppdaterad', + 'create_fieldset_title' => 'Skapa ny fältuppsättning', 'create_field' => 'Nytt anpassat fält', 'create_field_title' => 'Skapa ett nytt anpassat fält', 'value_encrypted' => 'Värdet på det här fältet är krypterat i databasen. Endast adminanvändare kan se det dekrypterade värdet', - 'show_in_email' => 'Inkludera värdet på det här fältet i utcheckning mailen som skickas till användarna? Krypterade fält kan inte inkluderas i e-postmeddelanden', + 'show_in_email' => 'Inkludera värdet på det här fältet i utcheckningsmejlen som skickas till användarna? Krypterade fält inkluderas inte i e-postmeddelanden', 'show_in_email_short' => 'Inkludera i e-post.', 'help_text' => 'Hjälptext', - 'help_text_description' => 'Detta är valfri text som visas under formulärelementen medan du redigerar en tillgång för att ge sammanhang på fältet.', + 'help_text_description' => 'Detta är valfri text som visas under formulärelementen medan du redigerar en tillgång för att ge sammanhang till fältet.', 'about_custom_fields_title' => 'Om anpassade fält', - 'about_custom_fields_text' => 'Anpassade fält låter dig lägga till egna attribut till tillgångar.', - 'add_field_to_fieldset' => 'Lägg till fält till fältsamlingar', + 'about_custom_fields_text' => 'Anpassade fält låter dig lägga till egna attribut för tillgångar.', + 'add_field_to_fieldset' => 'Lägg till fält för fältuppsättning', 'make_optional' => 'Obligatoriskt - klicka för att göra valfritt', - 'make_required' => 'Valfritt - klicka för att begära', + 'make_required' => 'Valfritt - klicka för att göra obligatoriskt', 'reorder' => 'Ändra ordning', - 'db_field' => 'DB Fält', + 'db_field' => 'DB-fält', 'db_convert_warning' => 'VARNING. Detta fält finns i tabellen för anpassade fält som :db_column men borde vara :expected.', 'is_unique' => 'Detta värde måste vara unikt för alla tillgångar', 'unique' => 'Unik', - 'display_in_user_view' => 'Tillåt den utcheckade användaren att visa dessa värden i sin vy tilldelad tillgångssida', + 'display_in_user_view' => 'Tillåt den utcheckade användaren att visa dessa värden i sin vy "Visa tilldelade tillgångar"', 'display_in_user_view_table' => 'Synlig för användare', - 'auto_add_to_fieldsets' => 'Lägg automatiskt till detta i varje nytt fält', - 'add_to_preexisting_fieldsets' => 'Lägg till en befintlig lista', - 'show_in_listview' => 'Visa i listvyer som standard. Auktoriserade användare kommer fortfarande att kunna visa/dölja via kolumnväljaren', - 'show_in_listview_short' => 'Visa i listor', - 'show_in_requestable_list_short' => 'Visa i listan med begärbara tillgångar', - 'show_in_requestable_list' => 'Visa värde i listan med begärbara tillgångar. Krypterade fält kommer inte att visas', + 'auto_add_to_fieldsets' => 'Lägg automatiskt till detta fält för varje ny fältuppsättning', + 'add_to_preexisting_fieldsets' => 'Lägg till i alla existerande fältuppsättningar', + 'show_in_listview' => 'Visa i listvyer som standard. Användare med tillräcklig behörighet kommer fortfarande att kunna visa/dölja via kolumnväljaren', + 'show_in_listview_short' => 'Visa i vy', + 'show_in_requestable_list_short' => 'Visa i vyn för begärbara tillgångar', + 'show_in_requestable_list' => 'Visa värde i vyn för begärbara tillgångar. Krypterade fält kommer inte att visas', 'encrypted_options' => 'Detta fält är krypterat, så vissa visningsalternativ kommer inte att vara tillgängliga.', ]; diff --git a/resources/lang/sv-SE/admin/custom_fields/message.php b/resources/lang/sv-SE/admin/custom_fields/message.php index e4439d86b0..4f23a34c45 100644 --- a/resources/lang/sv-SE/admin/custom_fields/message.php +++ b/resources/lang/sv-SE/admin/custom_fields/message.php @@ -3,25 +3,25 @@ return array( 'field' => array( - 'invalid' => 'Det fältet existerar inte.', - 'already_added' => 'Fält som redan lagts till', + 'invalid' => 'Fältet existerar inte.', + 'already_added' => 'Fältet har redan lagts till', 'none_selected' => 'Inget fält valt', 'create' => array( - 'error' => 'Fältet skapades inte, var vänlig försök igen.', - 'success' => 'Fält skapat framgångsrikt.', - 'assoc_success' => 'Fält med framgång tillfogas till fältet.' + 'error' => 'Fältet kunde inte skapas. Vänligen försök igen.', + 'success' => 'Fält skapat.', + 'assoc_success' => 'Fältet lades till i fältuppsättningen.' ), 'update' => array( - 'error' => 'Fältet uppdaterades inte, var vänlig försök igen', - 'success' => 'Fältet uppdateras framgångsrikt.' + 'error' => 'Fältet kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Fältet uppdaterat.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera det här fältet?', - 'error' => 'Det gick inte att ta bort fältet. Var god försök igen.', - 'success' => 'Fältet raderades framgångsrikt.', + 'error' => 'Kunde inte ta bort fältet. Vänligen försök igen.', + 'success' => 'Fält raderat.', 'in_use' => 'Fältet är fortfarande i bruk.', ) @@ -29,30 +29,30 @@ return array( 'fieldset' => array( - 'does_not_exist' => 'Fieldset existerar inte', + 'does_not_exist' => 'Fältuppsättningen existerar inte', 'create' => array( - 'error' => 'Fieldset skapades inte, försök igen.', - 'success' => 'Fältet skapades framgångsrikt.' + 'error' => 'Fältuppsättningen kunde inte skapas. Vänligen försök igen.', + 'success' => 'Fält skapat.' ), 'update' => array( - 'error' => 'Fieldset uppdaterades inte, försök igen', - 'success' => 'Fältet uppdateras framgångsrikt.' + 'error' => 'Fältuppsättningen kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Fält uppdaterat.' ), 'delete' => array( - 'confirm' => 'Är du säker på att du vill radera den här fältet?', - 'error' => 'Det gick inte att ta bort fältet. Var god försök igen.', - 'success' => 'Fältet raderades framgångsrikt.', - 'in_use' => 'Fieldset är fortfarande i bruk.', + 'confirm' => 'Är du säker på att du vill radera det här fältet?', + 'error' => 'Det gick inte att ta bort fältet. Vänligen försök igen.', + 'success' => 'Fält raderat.', + 'in_use' => 'Fältuppsättningen är fortfarande i bruk.', ) ), 'fieldset_default_value' => array( - 'error' => 'Fel vid validering av standardvärden för fältsamlingen.', + 'error' => 'Fel vid validering av standardvärden för för fältuppsättningen.', ), diff --git a/resources/lang/sv-SE/admin/departments/message.php b/resources/lang/sv-SE/admin/departments/message.php index 1f19ac2363..1c0f8466db 100644 --- a/resources/lang/sv-SE/admin/departments/message.php +++ b/resources/lang/sv-SE/admin/departments/message.php @@ -3,20 +3,20 @@ return array( 'does_not_exist' => 'Avdelningen existerar inte.', - 'department_already_exists' => 'En avdelning finns redan med det namnet på den här företagsplatsen. Eller välj ett mer specifikt namn för den här avdelningen. ', - 'assoc_users' => 'Den här avdelningen är för närvarande associerad med minst en användare och kan inte raderas. Uppdatera dina användare för att inte längre referera till den här avdelningen och försök igen.', + 'department_already_exists' => 'En avdelning finns redan med det namnet på den här företagsplatsen. Välj ett mer specifikt namn för den här avdelningen. ', + 'assoc_users' => 'Den här avdelningen är för närvarande kopplad till minst en användare och kan inte raderas. Uppdatera dina användare för att inte längre referera till den här avdelningen och försök igen.', 'create' => array( - 'error' => 'Avdelningen skapades inte, var god försök igen.', - 'success' => 'Institutionen skapades framgångsrikt.' + 'error' => 'Avdelningen kunde inte skapas. Vänligen försök igen.', + 'success' => 'Avdelning skapad.' ), 'update' => array( - 'error' => 'Avdelningen uppdaterades inte, var god försök igen', - 'success' => 'Avdelning uppdaterad framgångsrikt.' + 'error' => 'Avdelningen kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Avdelning uppdaterad.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera den här avdelningen?', - 'error' => 'Det gick inte att ta bort avdelningen. Var god försök igen.', - 'success' => 'Avdelningen har tagits bort framgångsrikt.' + 'error' => 'Kunde inte ta bort avdelningen. Vänligen försök igen.', + 'success' => 'Avdelning raderad.' ) ); diff --git a/resources/lang/sv-SE/admin/departments/table.php b/resources/lang/sv-SE/admin/departments/table.php index c261283075..00fa38e4b2 100644 --- a/resources/lang/sv-SE/admin/departments/table.php +++ b/resources/lang/sv-SE/admin/departments/table.php @@ -4,8 +4,8 @@ return array( 'id' => 'ID', 'name' => 'Avdelningsnamn', - 'manager' => 'Chef', + 'manager' => 'Ansvarig', 'location' => 'Plats', 'create' => 'Skapa avdelning', - 'update' => 'Uppdateringsavdelning', + 'update' => 'Uppdatera avdelning', ); diff --git a/resources/lang/sv-SE/admin/depreciations/general.php b/resources/lang/sv-SE/admin/depreciations/general.php index 22bf7d4f8e..f46e5eba66 100644 --- a/resources/lang/sv-SE/admin/depreciations/general.php +++ b/resources/lang/sv-SE/admin/depreciations/general.php @@ -1,16 +1,16 @@ 'Om avskrivning av tillgångar', - 'about_depreciations' => 'Du kan ställa in avskrivning av tillgångar baserat på linjär avskrivning.', - 'asset_depreciations' => 'Avskrivningar av tillgångar', - 'create' => 'Skapa avskrivningar', - 'depreciation_name' => 'Avskrivningsnamn', + 'about_asset_depreciations' => 'Om värdeminskning av tillgångar', + 'about_depreciations' => 'Du kan ställa in värdeminskning av tillgångar baserat på linjär värdeminskning.', + 'asset_depreciations' => 'Värdeminskning av tillgångar', + 'create' => 'Skapa värdeminskning', + 'depreciation_name' => 'Värdeminskningsnamn', 'depreciation_min' => 'Nuvarande värde', - 'number_of_months' => 'Antal Månader', - 'update' => 'Uppdatera avskrivningar', - 'depreciation_min' => 'Minsta värde efter avskrivningar', + 'number_of_months' => 'Antal månader', + 'update' => 'Uppdatera värdeminskning', + 'depreciation_min' => 'Minsta värde efter värdeminskning', 'no_depreciations_warning' => 'Varning: - Du har för närvarande inte några avskrivningar. - Vänligen ställ in minst en avskrivning för att se avskrivningsrapporten.', + Du har för närvarande inte några värdeminskningar uppsatta. + Vänligen ställ in minst en värdeminskning för att se värdeminskningsrapporten.', ]; diff --git a/resources/lang/sv-SE/admin/depreciations/message.php b/resources/lang/sv-SE/admin/depreciations/message.php index 3464c7d3f1..91b9badc30 100644 --- a/resources/lang/sv-SE/admin/depreciations/message.php +++ b/resources/lang/sv-SE/admin/depreciations/message.php @@ -2,24 +2,24 @@ return array( - 'does_not_exist' => 'Denna avskrivningskategori existerar inte.', - 'assoc_users' => 'Denna avskrivning är för närvarande kopplad till en eller flera modeller och kan inte raderas. Ta bort modellerna och försök sedan radera igen.', + 'does_not_exist' => 'Denna värdeminskningskategori existerar inte.', + 'assoc_users' => 'Denna värdeminskning är för närvarande kopplad till en eller flera modeller och kan inte raderas. Ta bort modellerna och försök sedan radera igen. ', 'create' => array( - 'error' => 'Avskrivningsklassen skapades inte, försök igen. :(', - 'success' => 'Avskrivningsklassen skapades framgångsrikt. :)' + 'error' => 'Värdeminskningsklassen skapades inte, vänligen försök igen.', + 'success' => 'Värdeminskningsklassen skapades.' ), 'update' => array( - 'error' => 'Avskrivningsklassen uppdaterades inte, var god försök igen', - 'success' => 'Avskrivningsklassen uppdaterades framgångsrikt.' + 'error' => 'Värdeminskningsklassen uppdaterades inte, vänligen försök igen', + 'success' => 'Värdeminskningsklassen uppdaterades.' ), 'delete' => array( - 'confirm' => 'Är du säker på att du vill ta bort denna avskrivningsklass?', - 'error' => 'Det gick inte att ta bort avskrivningsklassen. Var god försök igen.', - 'success' => 'Avskrivningsklassen har tagits bort.' + 'confirm' => 'Är du säker på att du vill ta bort denna värdeminskningsklass?', + 'error' => 'Det gick inte att ta bort värdeminskningsklassen. Vänligen försök igen.', + 'success' => 'Värdeminskningsklassen har tagits bort.' ) ); diff --git a/resources/lang/sv-SE/admin/groups/message.php b/resources/lang/sv-SE/admin/groups/message.php index 1541448bf4..86cdaf3c52 100644 --- a/resources/lang/sv-SE/admin/groups/message.php +++ b/resources/lang/sv-SE/admin/groups/message.php @@ -4,19 +4,19 @@ return array( 'group_exists' => 'Gruppen existerar redan!', 'group_not_found' => 'Grupp-ID :id finns inte.', - 'group_name_required' => 'Namnfältet är obligatoriskt', + 'group_name_required' => 'Namn är obligatoriskt', 'success' => array( - 'create' => 'Gruppen skapades.', - 'update' => 'Gruppen uppdaterades.', - 'delete' => 'Gruppen raderades.', + 'create' => 'Grupp skapad.', + 'update' => 'Grupp uppdaterad.', + 'delete' => 'Grupp raderad.', ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera denna grupp?', - 'create' => 'Det uppstod ett problem med att skapa gruppen. Var god försök igen.', - 'update' => 'Det uppstod ett problem med att uppdatera gruppen. Var god försök igen.', - 'delete' => 'Det uppstod ett problem med att ta bort gruppen. Var god försök igen.', + 'create' => 'Det gick inte att skapa gruppen. Vänligen försök igen.', + 'update' => 'Det gick inte att uppdatera gruppen. Vänligen försök igen.', + 'delete' => 'Det gick inte att ta bort gruppen. Vänligen försök igen.', ), ); diff --git a/resources/lang/sv-SE/admin/hardware/form.php b/resources/lang/sv-SE/admin/hardware/form.php index 2c3b8c46e3..fff45fe9ba 100644 --- a/resources/lang/sv-SE/admin/hardware/form.php +++ b/resources/lang/sv-SE/admin/hardware/form.php @@ -5,8 +5,8 @@ return [ 'bulk_restore' => 'Bekräfta massåterställning av tillgångar', 'bulk_delete_help' => 'Granska tillgångarna för massradering nedan. Efter radering kan dessa tillgångar återställas, men de kommer inte längre att vara associerade med de användare de för närvarande är tilldelade.', 'bulk_restore_help' => 'Granska tillgångar för massåterställning nedan. Vid återställning kommer dessa tillgångar inte att associeras med några användare som de tidigare tilldelats.', - 'bulk_delete_warn' => 'Du är påväg att ta bort: asset_count tillgångar.', - 'bulk_restore_warn' => 'Du är påväg att återställa :asset_count tillgångar.', + 'bulk_delete_warn' => 'Du är på väg att ta bort: asset_count tillgångar.', + 'bulk_restore_warn' => 'Du är på väg att återställa :asset_count tillgångar.', 'bulk_update' => 'Massuppdatera tillgångar', 'bulk_update_help' => 'I det här formuläret kan du uppdatera flera tillgångar på en gång. Fyll bara i de fält du behöver ändra. Alla fält som lämnas tomma kommer att förbli oförändrade.', 'bulk_update_warn' => 'Du håller på att redigera egenskaperna för en tillgång.|Du håller på att redigera egenskaperna för :asset_count tillgångar.', @@ -14,50 +14,50 @@ return [ 'bulk_update_model_prefix' => 'På modeller', 'bulk_update_custom_field_unique' => 'Detta är ett unikt fält och kan inte massredigeras.', 'checkedout_to' => 'Utcheckad till', - 'checkout_date' => 'Utcheckningsdatum', - 'checkin_date' => 'Incheckningsdatum', + 'checkout_date' => 'Utcheck.dat.', + 'checkin_date' => 'Incheck.dat.', 'checkout_to' => 'Checka ut till', 'cost' => 'Inköpskostnad', - 'create' => 'Skapa Tillgång', + 'create' => 'Skapa tillgång', 'date' => 'Köpdatum', - 'depreciation' => 'Avskrivning', - 'depreciates_on' => 'Depreciates On', - 'default_location' => 'Standard plats', - 'default_location_phone' => 'Telefonnummer för standardplats', - 'eol_date' => 'EOL Datum', - 'eol_rate' => 'EOL-hastighet', - 'expected_checkin' => 'Förväntad incheckningsdatum', + 'depreciation' => 'Värdeminskning', + 'depreciates_on' => 'Värdeminskning av', + 'default_location' => 'Standardplats', + 'default_location_phone' => 'Tel.nr för standardplats', + 'eol_date' => 'EOL-datum', + 'eol_rate' => 'EOL-period', + 'expected_checkin' => 'Förväntat incheck.dat.', 'expires' => 'Förfaller', 'fully_depreciated' => 'Helt avskrivna', - 'help_checkout' => 'Om du vill tilldela denna tillgång omedelbart, välj "Redo att distribuera" från statuslistan ovan. ', + 'help_checkout' => 'Om du vill tilldela denna tillgång omedelbart, välj "Redo för leverans" från statuslistan ovan. ', 'mac_address' => 'MAC-adress', 'manufacturer' => 'Tillverkare', 'model' => 'Modell', 'months' => 'månader', - 'name' => 'Asset Name', + 'name' => 'Företagsnamn', 'notes' => 'Anteckningar', - 'order' => 'Order Nummer', + 'order' => 'Ordernummer', 'qr' => 'QR-kod', 'requestable' => 'Användare kan begära denna tillgång', 'redirect_to_all' => 'Tillbaka till alla :type', - 'redirect_to_type' => 'Gå till :type', - 'redirect_to_checked_out_to' => 'Gå till utcheckade till', - 'select_statustype' => 'Välj Statustyp', + 'redirect_to_type' => 'Navigera till :type', + 'redirect_to_checked_out_to' => 'Navigera till "utcheckade till"', + 'select_statustype' => 'Välj statustyp', 'serial' => 'Serienummer', 'status' => 'Status', - 'tag' => 'Asset Tag', - 'update' => 'Asset Update', + 'tag' => 'Tillgångstagg', + 'update' => 'Tillgångsuppdatering', 'warranty' => 'Garanti', 'warranty_expires' => 'Garantin löper ut', 'years' => 'år', 'asset_location' => 'Uppdatera tillgångsplats', - 'asset_location_update_default_current' => 'Uppdatera standardplats och aktuell plats', + 'asset_location_update_default_current' => 'Uppdatera standardplats OCH nuvarande plats', 'asset_location_update_default' => 'Uppdatera endast standardplats', - 'asset_location_update_actual' => 'Uppdatera endast faktisk plats', - 'asset_not_deployable' => 'Denna tillgångs status kan inte distribueras. Denna tillgång kan inte checkas ut.', - 'asset_not_deployable_checkin' => 'Denna tillgångsstatus kan inte distribueras. Användning av denna statusetikett kommer att checka in tillgången.', - 'asset_deployable' => 'Denna status är distribuerbar. Denna tillgång kan checkas ut.', - 'processing_spinner' => 'Bearbetar... (Detta kan ta lite tid på stora filer)', + 'asset_location_update_actual' => 'Uppdatera endast nuvarande plats', + 'asset_not_deployable' => 'Denna tillgångsstatus kan inte levereras. Denna tillgång kan inte checkas ut.', + 'asset_not_deployable_checkin' => 'Denna tillgångsstatus kan inte levereras. Användning av denna statusetikett kommer att checka in tillgången.', + 'asset_deployable' => 'Statusen är tillgänglig. Denna tillgång kan checkas ut.', + 'processing_spinner' => 'Bearbetar... (Detta kan ta tid vid stora filer)', 'optional_infos' => 'Valfri information', 'order_details' => 'Beställningsrelaterad information', 'calc_eol' => 'Vid nollställning av EOL-datum, använd den automatiserade EOL-uträkningen baserat på inköpingsdatum och EOL-datum.', diff --git a/resources/lang/sv-SE/admin/hardware/general.php b/resources/lang/sv-SE/admin/hardware/general.php index a1e97bf351..69509c5ce0 100644 --- a/resources/lang/sv-SE/admin/hardware/general.php +++ b/resources/lang/sv-SE/admin/hardware/general.php @@ -2,31 +2,31 @@ return [ 'about_assets_title' => 'Om tillgångar', - 'about_assets_text' => 'Tillgångar är poster som spåras med serienummer eller tillgångstagg. De tenderar att vara mer värdefulla saker där identifiering av en viss sak är viktig.', + 'about_assets_text' => 'Tillgångar är objekt som spåras med serienummer eller tillgångstagg. De tenderar att vara mer värdefulla objekt där identifiering av ett visst objekt är viktigt.', 'archived' => 'Arkiverade', 'asset' => 'Tillgång', 'bulk_checkout' => 'Checka ut tillgångar', 'bulk_checkin' => 'Checka in tillgångar', - 'checkin' => 'Checkin Asset', - 'checkout' => 'Checkout Asset', + 'checkin' => 'Checka in tillgång', + 'checkout' => 'Checka ut tillgång', 'clone' => 'Kopiera tillgång', - 'deployable' => 'Deployable', + 'deployable' => 'Tillgänglig', 'deleted' => 'Denna tillgång har tagits bort.', 'delete_confirm' => 'Är du säker du vill radera denna tillgång?', 'edit' => 'Redigera tillgång', 'model_deleted' => 'Denna tillgångsmodell har tagits bort. Du måste återställa modellen innan du kan återställa tillgången.', 'model_invalid' => 'Denna modell för denna tillgång är ogiltig.', 'model_invalid_fix' => 'Tillgången måste uppdateras med en giltig tillgångsmodell innan du försöker checka in eller ut den, eller för att inventera den.', - 'requestable' => 'Tillgängliga', + 'requestable' => 'Begärbara', 'requested' => 'Begärda', 'not_requestable' => 'Inte begärbar', 'requestable_status_warning' => 'Ändra inte begärbar status', 'restore' => 'Återställ tillgången', 'pending' => 'Väntande', - 'undeployable' => 'Undeployable', - 'undeployable_tooltip' => 'Denna tillgång har en statusetikett som inte går att distribuera och som inte kan checkas ut just nu.', + 'undeployable' => 'Otillgänglig', + 'undeployable_tooltip' => 'Denna tillgång har en statusetikett som är otillgänglig och som inte kan checkas ut just nu.', 'view' => 'Visa tillgång', - 'csv_error' => 'Du har ett fel i din CSV-fil:', + 'csv_error' => 'Fel i CSV-fil:', 'import_text' => '

Ladda upp en CSV som innehåller tillgångshistorik. Tillgångarna och användarna MÅSTE redan finnas i systemet, annars kommer de att hoppas över. Matchande tillgångar för historikimport sker mot tillgångstaggen. Vi kommer att försöka hitta en matchande användare baserat på användarens namn du anger, och kriterierna du väljer nedan. Om du inte väljer några kriterier nedan, det kommer helt enkelt att försöka matcha på användarnamnet format du konfigurerade i Admin > Allmänna inställningar.

Fält som ingår i CSV måste matcha rubrikerna: Asset Tag, Namn, Checkout Date, Checkin Date. Eventuella ytterligare fält kommer att ignoreras.

Checkin Datum: tomt eller framtida checkin datum kommer att checka ut objekt till associerad användare. Exklusive kolumnen Checkin Date kommer att skapa ett checkin datum med dagens datum.

', 'csv_import_match_f-l' => 'Försök att matcha användare med fornamn.lastname (jane.smith) format', @@ -35,9 +35,9 @@ return [ 'csv_import_match_email' => 'Försök att matcha användare med e-post som användarnamn', 'csv_import_match_username' => 'Försök att matcha användare med användarnamn', 'error_messages' => 'Felmeddelanden:', - 'success_messages' => 'Lyckade meddelande:', + 'success_messages' => 'Lyckade resultat:', 'alert_details' => 'Se nedan för detaljer.', 'custom_export' => 'Anpassad export', - 'mfg_warranty_lookup' => ':manufacturer Garantistatus Uppsök', - 'user_department' => 'Användares avdelning', + 'mfg_warranty_lookup' => ':manufacturer Garantistatussökning', + 'user_department' => 'Användaravdelning', ]; diff --git a/resources/lang/sv-SE/admin/hardware/message.php b/resources/lang/sv-SE/admin/hardware/message.php index 70b12cf364..da5e178b72 100644 --- a/resources/lang/sv-SE/admin/hardware/message.php +++ b/resources/lang/sv-SE/admin/hardware/message.php @@ -2,39 +2,39 @@ return [ - 'undeployable' => 'Varning: Den här tillgången har för närvarande markerats som ej distribuerbar. Om denna status har ändrats vad god och uppdatera tillgångstatusen.', + 'undeployable' => 'Varning: Den här tillgången har för närvarande markerats som otillgänglig. Om denna status har ändrats; vänligen uppdatera tillgångsstatusen.', 'does_not_exist' => 'Tillgång existerar inte.', 'does_not_exist_var' => 'Tillgång med taggen :asset_tag hittades inte.', 'no_tag' => 'Ingen tillgångstagg angiven.', - 'does_not_exist_or_not_requestable' => 'Den tillgången finns inte eller är inte önskvärd.', - 'assoc_users' => 'Denna tillgång kontrolleras för närvarande till en användare och kan inte raderas. Kontrollera tillgången först och försök sedan radera igen.', - 'warning_audit_date_mismatch' => 'Denna tillgångs nästa inventeringsdatum (:next_audit_date) är före det senaste inventeringsdatumet (:last_audit_date). Vänligen uppdatera nästa inventeringsdatum.', + 'does_not_exist_or_not_requestable' => 'Den tillgången finns inte eller är inte tillgänglig.', + 'assoc_users' => 'Denna tillgång har checkats ut till en användare och kan inte raderas. Kontrollera tillgången först och försök sedan radera igen. ', + 'warning_audit_date_mismatch' => 'Nästa inventeringsdatum för denna tillgång (:next_audit_date) är före det senaste inventeringsdatumet (:last_audit_date). Vänligen uppdatera nästa inventeringsdatum.', 'labels_generated' => 'Etiketter har genererats.', 'error_generating_labels' => 'Ett fel uppstod vid generering av etiketter.', 'no_assets_selected' => 'Inga tillgångar valda.', 'create' => [ - 'error' => 'Tillgången skapades inte, försök igen. :(', - 'success' => 'Asset skapades framgångsrikt. :)', - 'success_linked' => 'Tillgången med taggen :tag har skapats. Klicka här för att se.', - 'multi_success_linked' => 'Tillgång med taggen :links skapades framgångsrikt.|:count tillgångar skapades framgångsrikt. :links.', - 'partial_failure' => 'En tillgång kunde inte skapas. Anledning: :failures|:count tillgångar kunde inte skapas. Anledningar: :failures', + 'error' => 'Tillgången skapades inte :( Försök igen.', + 'success' => 'Tillgången skapades.', + 'success_linked' => 'Tillgången med taggen :tag har skapats. Klicka här för att visa.', + 'multi_success_linked' => 'Tillgång med taggen :links skapades.|:count tillgångar skapades. :links.', + 'partial_failure' => 'En tillgång kunde inte skapas. Anledning: :failures|:count tillgångar kunde inte skapas. Anledning: :failures', ], 'update' => [ - 'error' => 'Tillgången var inte uppdaterad, försök igen', - 'success' => 'Asset uppdaterad framgångsrikt.', - 'encrypted_warning' => 'Tillgången uppdaterades framgångsrikt, men krypterade anpassade fält berodde inte på behörigheter', - 'nothing_updated' => 'Inga fält valdes, så ingenting uppdaterades.', - 'no_assets_selected' => 'Inga tillgångar valdes, så ingenting uppdaterades.', + 'error' => 'Tillgången kunde inte uppdateras, försök igen', + 'success' => 'Tillgång uppdaterad.', + 'encrypted_warning' => 'Tillgången uppdaterades, men krypterade egenanpassade fält kunde inte uppdateras p.g.a. behörigheter', + 'nothing_updated' => 'Inga fält valdes. Ingenting uppdaterades.', + 'no_assets_selected' => 'Inga tillgångar valdes. Ingenting uppdaterades.', 'assets_do_not_exist_or_are_invalid' => 'Valda tillgångar kan inte uppdateras.', ], 'restore' => [ 'error' => 'Tillgången återställdes inte, försök igen', - 'success' => 'Tillgången återställs framgångsrikt.', - 'bulk_success' => 'Återställning av tillgång lyckades.', - 'nothing_updated' => 'Inga tillgångar valdes, så ingenting återställdes.', + 'success' => 'Tillgång återställd.', + 'bulk_success' => 'Återställning av tillgången lyckades.', + 'nothing_updated' => 'Inga tillgångar valda. Ingenting återställdes.', ], 'audit' => [ @@ -44,15 +44,15 @@ return [ 'deletefile' => [ - 'error' => 'Filen har inte tagits bort. Var god försök igen.', + 'error' => 'Filen kunde inte tas bort. Var god försök igen.', 'success' => 'Filen har tagits bort.', ], 'upload' => [ - 'error' => 'Fil (er) inte uppladdade. Var god försök igen.', - 'success' => 'Filer som har laddats upp.', - 'nofiles' => 'Du valde inte några filer för uppladdning, eller filen du försöker ladda upp är för stor', - 'invalidfiles' => 'En eller flera av dina filer är för stora eller är en filtyp som inte är tillåten. Tillåtna filtyper är png, gif, jpg, doc, docx, pdf och txt.', + 'error' => 'Fil(er) kunde inte laddas upp. Var god försök igen.', + 'success' => 'Fil(er) har laddats upp.', + 'nofiles' => 'Du valde inte några filer för uppladdning, eller så är filen du försöker ladda upp för stor', + 'invalidfiles' => 'En eller fler av dina filer är för stora eller är en filtyp som inte är tillåten. Tillåtna filtyper är png, gif, jpg, doc, docx, pdf och txt.', ], 'import' => [ @@ -72,35 +72,35 @@ return [ 'delete' => [ 'confirm' => 'Är du säker på att du vill radera den här tillgången?', 'error' => 'Det gick inte att ta bort tillgången. Var god försök igen.', - 'nothing_updated' => 'Inga tillgångar valdes, så ingenting togs bort.', - 'success' => 'Tillgången raderades framgångsrikt.', + 'nothing_updated' => 'Inga tillgångar valdes. Ingenting togs bort.', + 'success' => 'Tillgång raderad.', ], 'checkout' => [ - 'error' => 'Tillgången utcheckades inte, försök igen', - 'success' => 'Tillgången checkas ut framgångsrikt.', + 'error' => 'Tillgången kunde inte checkas ut, försök igen', + 'success' => 'Tillgången har checkats ut.', 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.', - 'not_available' => 'Den tillgången är inte tillgänglig för kassan!', + 'not_available' => 'Den valda tillgången är inte tillgänglig för utcheckning.', 'no_assets_selected' => 'Du måste välja minst en tillgång från listan', ], 'multi-checkout' => [ 'error' => 'Tillgången har inte checkats ut, försök igen|Tillgångarna har inte checkats ut, försök igen', - 'success' => 'Utcheckningen av tillgången lyckades.|Utcheckningen av tillgångarna lyckades.', + 'success' => 'Utcheckning av tillgången lyckades.|Utcheckning av tillgångarna lyckades.', ], 'checkin' => [ - 'error' => 'Tillgången kontrollerades inte, försök igen', - 'success' => 'Asset kontrolleras framgångsrikt.', - 'user_does_not_exist' => 'Den användaren är ogiltig. Var god försök igen.', - 'already_checked_in' => 'Den tillgången är redan incheckad.', + 'error' => 'Tillgången kunde inte checkas in, försök igen', + 'success' => 'Tillgången har checkats in.', + 'user_does_not_exist' => 'Användaren är ogiltig. Var god försök igen.', + 'already_checked_in' => 'Tillgången är redan incheckad.', ], 'requests' => [ 'error' => 'Tillgången begärdes inte, försök igen', - 'success' => 'Tillgången begärdes framgångsrikt.', - 'canceled' => 'Checkout förfrågan har avbrutits', + 'success' => 'Tillgång begärd.', + 'canceled' => 'Utcheckningsförfrågan har avbrutits', ], ]; diff --git a/resources/lang/sv-SE/admin/hardware/table.php b/resources/lang/sv-SE/admin/hardware/table.php index d12dd787c1..2baaa4ea70 100644 --- a/resources/lang/sv-SE/admin/hardware/table.php +++ b/resources/lang/sv-SE/admin/hardware/table.php @@ -2,29 +2,29 @@ return [ - 'asset_tag' => 'Asset Tag', + 'asset_tag' => 'Tillgångstagg', 'asset_model' => 'Modell', 'assigned_to' => 'Tilldelad till', 'book_value' => 'Nuvarande värde', - 'change' => 'In ut', - 'checkout_date' => 'Checkout Date', - 'checkoutto' => 'Checkat ut', + 'change' => 'In/ut', + 'checkout_date' => 'Utcheck.dat.', + 'checkoutto' => 'Utcheckad', 'components_cost' => 'Total kostnad för komponenter', 'current_value' => 'Nuvarande värde', - 'diff' => 'Diff', - 'dl_csv' => 'Hämta CSV', + 'diff' => 'Differens', + 'dl_csv' => 'Ladda ned CSV', 'eol' => 'EOL', 'id' => 'ID', - 'last_checkin_date' => 'Incheckningsdatum', + 'last_checkin_date' => 'Senaste incheck.dat.', 'location' => 'Plats', - 'purchase_cost' => 'Kosta', - 'purchase_date' => 'Köpt', - 'serial' => 'Serie', + 'purchase_cost' => 'Pris', + 'purchase_date' => 'Inköpt', + 'serial' => 'Serienummer', 'status' => 'Status', 'title' => 'Tillgång', - 'image' => 'Enhetsbild', + 'image' => 'Bild', 'days_without_acceptance' => 'Dagar utan godkännande', - 'monthly_depreciation' => 'Månatlig avskrivning', + 'monthly_depreciation' => 'Månatlig värdeminskning', 'requesting_user' => 'Begär användare', 'requested_date' => 'Begärt datum', 'changed' => 'Ändrad', diff --git a/resources/lang/sv-SE/admin/kits/general.php b/resources/lang/sv-SE/admin/kits/general.php index a978e139f5..5f0b37dad4 100644 --- a/resources/lang/sv-SE/admin/kits/general.php +++ b/resources/lang/sv-SE/admin/kits/general.php @@ -2,50 +2,50 @@ return [ 'about_kits_title' => 'Om fördefinierade produktpaket', - 'about_kits_text' => 'Fördefinierade produktpaket låter dig snabbt checka ut en samling artiklar (tillgångar, licenser, etc) till en användare. Detta kan vara till hjälp när din registreringsprocess är konsekvent för många användare och alla användare får samma objekt.', + 'about_kits_text' => 'Fördefinierade produktpaket låter dig snabbt checka ut en samling objekt (tillgångar, licenser, etc) till en användare. Detta kan vara till hjälp när din registreringsprocess är konsekvent för många användare och alla användare får samma objekt.', 'checkout' => 'Checka ut produktpaket ', - 'create_success' => 'Produktpaketet skapades.', + 'create_success' => 'Produktpaket skapat.', 'create' => 'Skapa fördefinierat produktpaket', 'update' => 'Uppdatera fördefinierat produktpaket', - 'delete_success' => 'Produktpaketet har tagits bort.', - 'update_success' => 'Produktpaketet har uppdaterats.', + 'delete_success' => 'Produktpaket raderat.', + 'update_success' => 'Produktpaket uppdaterat.', 'none_models' => 'Det finns inte tillräckligt med tillgängliga resurser av :model att checka ut. :qty krävs. ', - 'none_licenses' => 'Det finns inte tillräckligt med tillgängliga licenser av : license att checka ut. :qty krävs. ', - 'none_consumables' => 'Det finns inte tillräckligt antal tillgängliga av : consumable att checka ut. :qty krävs. ', - 'none_accessory' => 'Det finns inte tillräckligt antal tillgängliga av : accessory att checka ut. :qty krävs. ', + 'none_licenses' => 'Det finns inte tillräckligt med tillgängliga licenser av :license att checka ut. :qty krävs. ', + 'none_consumables' => 'Det finns inte tillräckligt antal tillgängliga av :consumable att checka ut. :qty krävs. ', + 'none_accessory' => 'Det finns inte tillräckligt antal tillgängliga av :accessory att checka ut. :qty krävs. ', 'append_accessory' => 'Lägg till tillbehör', - 'update_appended_accessory' => 'Uppdatera tillagad tillbehör', - 'append_consumable' => 'Lägg till förbrukningsmaterial', - 'update_appended_consumable' => 'Uppdatera tillagda förbrukningsvara', + 'update_appended_accessory' => 'Uppdatera tillagt tillbehör', + 'append_consumable' => 'Lägg till förbrukningsvara', + 'update_appended_consumable' => 'Uppdatera tillagd förbrukningsvara', 'append_license' => 'Lägg till licens', - 'update_appended_license' => 'Uppdatera tillagda licensen', + 'update_appended_license' => 'Uppdatera tillagd licens', 'append_model' => 'Lägg till modell', - 'update_appended_model' => 'Uppdatera tillagda modell', - 'license_error' => 'Licensen är redan kopplad till kit', - 'license_added_success' => 'Licensen har lagts till', - 'license_updated' => 'Licensen har uppdaterats', + 'update_appended_model' => 'Uppdatera tillagd modell', + 'license_error' => 'Licensen är redan kopplad till produktpaketet', + 'license_added_success' => 'Licens tillagd', + 'license_updated' => 'Licens uppdaterad', 'license_none' => 'Licensen finns inte', - 'license_detached' => 'Licensen har tagits bort', - 'consumable_added_success' => 'Förbrukningsvaror har lagts till', - 'consumable_updated' => 'Förbrukningsvaror har uppdaterats', - 'consumable_error' => 'Förbrukningsvaror som är redan i en kit', - 'consumable_deleted' => 'Radering lyckades', - 'consumable_none' => 'Förbrukningsvaror finns inte', - 'consumable_detached' => 'Förbrukningsvaror har tagits bort', - 'accessory_added_success' => 'Tillbehöret har lagts till', - 'accessory_updated' => 'Tillbehöret har uppdaterats', + 'license_detached' => 'Licens raderad', + 'consumable_added_success' => 'Förbrukningsvaror tillagd', + 'consumable_updated' => 'Förbrukningsvara uppdaterad', + 'consumable_error' => 'Förbrukningsvaran är redan tillagd i ett produktpaket', + 'consumable_deleted' => 'Borttagningen lyckades', + 'consumable_none' => 'Förbrukningsvaran finns inte', + 'consumable_detached' => 'Förbrukningsvaran har kopplats bort', + 'accessory_added_success' => 'Tillbehör tillagt', + 'accessory_updated' => 'Tillbehör uppdaterat', 'accessory_detached' => 'Tillbehöret har kopplats bort', - 'accessory_error' => 'Tillbehören är redan i en kit', - 'accessory_deleted' => 'Radering lyckades', + 'accessory_error' => 'Tillbehöret är redan tillagt i ett produktpaket', + 'accessory_deleted' => 'Borttagningen lyckades', 'accessory_none' => 'Tillbehöret finns inte', - 'checkout_success' => 'Utcheckning lyckades', - 'checkout_error' => 'Utcheckningen blev fel', - 'kit_none' => 'Kit finns inte', - 'kit_created' => 'Kit har skapats', - 'kit_updated' => 'Kit har uppdaterats', - 'kit_not_found' => 'Kit hittades inte', - 'kit_deleted' => 'Kit har tagits bort', - 'kit_model_updated' => 'Modellen har uppdaterats', - 'kit_model_detached' => 'Modellen har tagits bort', - 'model_already_attached' => 'Modellen är redan kopplad till kit', + 'checkout_success' => 'Utcheckningen lyckades', + 'checkout_error' => 'Utcheckningsfel', + 'kit_none' => 'Produktpaketet finns inte', + 'kit_created' => 'Produktpaket skapat', + 'kit_updated' => 'Produktpaket uppdaterat', + 'kit_not_found' => 'Produktpaketet existerar inte', + 'kit_deleted' => 'Produktpaketet raderat', + 'kit_model_updated' => 'Modell uppdaterad', + 'kit_model_detached' => 'Modellen har kopplats bort', + 'model_already_attached' => 'Modellen är redan kopplad till ett produktpaket', ]; diff --git a/resources/lang/sv-SE/admin/labels/message.php b/resources/lang/sv-SE/admin/labels/message.php index 47abe34b4e..66a1113849 100644 --- a/resources/lang/sv-SE/admin/labels/message.php +++ b/resources/lang/sv-SE/admin/labels/message.php @@ -2,10 +2,10 @@ return [ - 'invalid_return_count' => 'Ogiltigt antal returnerade från :name. Förväntade :expected, fick :actual.', - 'invalid_return_type' => 'Ogiltig typ returnerades från :name. Förväntade :expected, fick :actual.', - 'invalid_return_value' => 'Ogiltigt värde returnerades från :name. Förväntade :expected, fick :actual.', + 'invalid_return_count' => 'Ogiltigt antal returnerades från :name. Förväntade :expected, mottog :actual.', + 'invalid_return_type' => 'Ogiltig typ returnerades från :name. Förväntade :expected, mottog :actual.', + 'invalid_return_value' => 'Ogiltigt värde returnerades från :name. Förväntade :expected, mottog :actual.', - 'does_not_exist' => 'Etiketten finns inte', + 'does_not_exist' => 'Etiketten existerar inte', ]; diff --git a/resources/lang/sv-SE/admin/labels/table.php b/resources/lang/sv-SE/admin/labels/table.php index 1c90602092..c90acbb511 100644 --- a/resources/lang/sv-SE/admin/labels/table.php +++ b/resources/lang/sv-SE/admin/labels/table.php @@ -1,9 +1,9 @@ 'Test Company Limited', + 'example_company' => 'Testbolaget AB', 'example_defaultloc' => 'Byggnad 1', - 'example_category' => 'Testa kategori', + 'example_category' => 'Testkategori', 'example_location' => 'Byggnad 2', 'example_manufacturer' => 'Testtillverkaren AB', 'example_model' => 'Testa modell', diff --git a/resources/lang/sv-SE/admin/licenses/form.php b/resources/lang/sv-SE/admin/licenses/form.php index 08a6b09d20..e00d9f4a06 100644 --- a/resources/lang/sv-SE/admin/licenses/form.php +++ b/resources/lang/sv-SE/admin/licenses/form.php @@ -9,14 +9,14 @@ return array( 'license_key' => 'Produktnyckel', 'maintained' => 'Bibehållen', 'name' => 'Programnamn', - 'no_depreciation' => 'Depreciera inte', - 'purchase_order' => 'Beställningsnummer', - 'reassignable' => 'Reassignable', - 'remaining_seats' => 'Återstående platser', + 'no_depreciation' => 'Ingen värdeminskning', + 'purchase_order' => 'Ordernummer', + 'reassignable' => 'Allokerbar', + 'remaining_seats' => 'Återstående säten', 'seats' => 'Säten', 'termination_date' => 'Slutdatum', - 'to_email' => 'Licensierad till Email', + 'to_email' => 'Licensierad till E-post', 'to_name' => 'Licensierad till Namn', 'update' => 'Uppdateringslicens', - 'checkout_help' => 'Du måste kolla en licens ut till en maskinvaru tillgång eller en person. Du kan välja båda, men ägaren av tillgången måste matcha den person du kontrollerar tillgången ut till.' + 'checkout_help' => 'Du behöver checka ut en licens till en tillgång eller en användare. Du kan välja båda, men ägaren av tillgången måste matcha den användare du checkar ut tillgången till.' ); diff --git a/resources/lang/sv-SE/admin/licenses/general.php b/resources/lang/sv-SE/admin/licenses/general.php index 79ff43e19b..99bb2c33c9 100644 --- a/resources/lang/sv-SE/admin/licenses/general.php +++ b/resources/lang/sv-SE/admin/licenses/general.php @@ -2,39 +2,39 @@ return array( 'about_licenses_title' => 'Om licenser', - 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal platser som kan checkas ut till individer', - 'checkin' => 'Checkin License Seat', - 'checkout_history' => 'Checkout historia', - 'checkout' => 'Checkout License Seat', + 'about_licenses' => 'Licenser används för att spåra programvara. De har ett visst antal säten som kan checkas ut till användare', + 'checkin' => 'Checka in licenssäte', + 'checkout_history' => 'Utcheckningshistorik', + 'checkout' => 'Checka ut licenssäte', 'edit' => 'Redigera licens', 'filetype_info' => 'Tillåtna filtyper är png, gif, jpg, jpeg, doc, docx, pdf, txt, zip och rar.', 'clone' => 'Kopiera licens', - 'history_for' => 'Historia för', - 'in_out' => 'In ut', + 'history_for' => 'Historik för ', + 'in_out' => 'In/ut', 'info' => 'Licensinfo', 'license_seats' => 'Licenssäten', - 'seat' => 'Sittplats', - 'seat_count' => 'Plats :count', + 'seat' => 'Säte', + 'seat_count' => 'Säte :count', 'seats' => 'Säten', - 'software_licenses' => 'Programvarulicenser', + 'software_licenses' => 'Mjukvarulicenser', 'user' => 'Användare', 'view' => 'Visa licens', - 'delete_disabled' => 'Licensen kan inte tas bort ännu eftersom vissa platser fortfarande är utcheckade.', + 'delete_disabled' => 'Licensen kan inte tas bort ännu eftersom vissa säten fortfarande är utcheckade.', 'bulk' => [ 'checkin_all' => [ 'button' => 'Checka in alla säten', - 'modal' => 'Denna åtgärd checkar in en plats. | Denna åtgärd checkar in alla :checkedout_seats_count platser för denna licens.', - 'enabled_tooltip' => 'Checka in ALLA platser för denna licens från både användare och tillgångar', - 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några platser utcheckade', - 'disabled_tooltip_reassignable' => 'Detta är inaktiverat eftersom licensen inte är omtilldelsningsbar', + 'modal' => 'Denna åtgärd checkar in ett säte. | Denna åtgärd checkar in alla :checkedout_seats_count sätenför denna licens.', + 'enabled_tooltip' => 'Checka in ALLA säten för denna licens från både användare och tillgångar', + 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några säten utcheckade', + 'disabled_tooltip_reassignable' => 'Detta är inaktiverat eftersom licensen inte är omallokerbar', 'success' => 'Licensen har checkats in! | Alla licenser har checkats in!', 'log_msg' => 'Incheckad via massincheckning av licenser i licensgränssnittet', ], 'checkout_all' => [ 'button' => 'Checka ut alla säten', - 'modal' => 'Denna åtgärd kommer att checka ut en plats till den första tillgängliga användaren. | Den här åtgärden kommer att checka ut alla :available_seats_count platser till de första tillgängliga användarna. En användare anses vara tillgänglig för denna plats om de inte redan har denna licens utcheckad till dem, och auto-tilldela licensegenskapen är aktiverad på deras användarkonto.', + 'modal' => 'Denna åtgärd kommer att checka ut ett säte till den första tillgängliga användaren. | Den här åtgärden kommer att checka ut alla :available_seats_count platser till de första tillgängliga användarna. En användare anses vara tillgänglig för detta säte om de inte redan har denna licens utcheckad till dem, och auto-tilldela licensegenskaper är aktiverad på deras användarkonto.', 'enabled_tooltip' => 'Checka ut alla säten (eller så många som finns tillgängliga) till ALLA användare', 'disabled_tooltip' => 'Detta är inaktiverat eftersom det för närvarande inte finns några säten tillgängliga', 'success' => 'Licensen har checkats ut! | :count licenser har checkats ut!', @@ -47,6 +47,6 @@ return array( ], ], - 'below_threshold' => 'Det finns bara :remaining_count platser kvar för denna licens med en minsta mängd :min_amt. Du kanske vill överväga att köpa fler platser.', - 'below_threshold_short' => 'Detta objekt är under det minsta obligatoriska antalet.', + 'below_threshold' => 'Det finns bara :remaining_count säten kvar för denna licens med en minsta mängd :min_amt. Du kanske vill överväga att köpa fler säten.', + 'below_threshold_short' => 'Detta objekt underskrider den minimikvantitet som krävs.', ); diff --git a/resources/lang/sv-SE/admin/licenses/message.php b/resources/lang/sv-SE/admin/licenses/message.php index 443bbe680d..312812a2af 100644 --- a/resources/lang/sv-SE/admin/licenses/message.php +++ b/resources/lang/sv-SE/admin/licenses/message.php @@ -3,54 +3,54 @@ return array( 'does_not_exist' => 'Licensen finns inte eller så har du inte behörighet att se den.', - 'user_does_not_exist' => 'Användaren finns inte eller så har du inte behörighet att se dem.', - 'asset_does_not_exist' => 'Den tillgång du försöker associera med denna licens existerar inte.', - 'owner_doesnt_match_asset' => 'Den tillgång du försöker associera med denna licens ägs av någon annan än den person som valts i den tilldelade till rullgardinsmenyn.', + 'user_does_not_exist' => 'Användaren finns inte eller så har du inte behörighet att se den.', + 'asset_does_not_exist' => 'Den tillgång du försöker sammankoppla med denna licens existerar inte.', + 'owner_doesnt_match_asset' => 'Den tillgång du försöker sammankoppla med denna licens ägs av någon annan än den person som valts i den tilldelade till rullgardinsmenyn.', 'assoc_users' => 'Licensen är nu utcheckad till en användare och kan inte raderas. Var god kontrollera licensen först och försök sedan radera igen.', 'select_asset_or_person' => 'Du måste välja en tillgång eller en användare, men inte båda.', 'not_found' => 'Licensen hittades inte', - 'seats_available' => ':seat_count platser tillgängliga', + 'seats_available' => ':seat_count säten tillgängliga', 'create' => array( - 'error' => 'Licensen skapades inte, försök igen.', - 'success' => 'Licensen skapades framgångsrikt.' + 'error' => 'Licensen kunde inte skapas. Vänligen försök igen.', + 'success' => 'Licens skapad.' ), 'deletefile' => array( - 'error' => 'Filen har inte tagits bort. Var god försök igen.', + 'error' => 'Filen har inte tagits bort. Vänligen försök igen.', 'success' => 'Filen har tagits bort.', ), 'upload' => array( - 'error' => 'Fil (er) inte uppladdade. Var god försök igen.', - 'success' => 'Filer som har laddats upp.', - 'nofiles' => 'Du valde inte några filer för uppladdning, eller filen du försöker ladda upp är för stor', - 'invalidfiles' => 'En eller flera av dina filer är för stora eller är en filtyp som inte är tillåten. Tillåtna filtyper är png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml och lic.', + 'error' => 'Fil(er) kunde inte laddas upp. Vänligen försök igen.', + 'success' => 'Fil(er) uppladdad(e).', + 'nofiles' => 'Du valde inte några filer för uppladdning eller så är filen du försöker ladda upp för stor', + 'invalidfiles' => 'En eller flera av dina filer är för stora eller är av en filtyp som inte är tillåten. Tillåtna filtyper är png, gif, jpg, jpeg, doc, docx, pdf, txt, zip, rar, rtf, xml och lic.', ), 'update' => array( - 'error' => 'Licensen uppdaterades inte, var god försök igen', - 'success' => 'Licensen uppdateras framgångsrikt.' + 'error' => 'Licensen kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Licens uppdaterad.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera denna licens?', - 'error' => 'Det gick inte att ta bort licensen. Var god försök igen.', + 'error' => 'Licensen kunde inte tas bort. Vänligen försök igen.', 'success' => 'Licensen har tagits bort.' ), 'checkout' => array( - 'error' => 'Det gick inte att kontrollera licensen. Var god försök igen.', - 'success' => 'Licensen utcheckades framgångsrikt', - 'not_enough_seats' => 'Inte tillräckligt med licensplatser tillgängliga för utcheckning', - 'mismatch' => 'Licensplatsen som anges matchar inte licensen', - 'unavailable' => 'Denna plats är inte tillgänglig för utcheckning.', + 'error' => 'Det gick inte att checka ut licensen. Vänligen försök igen.', + 'success' => 'Licens utcheckad.', + 'not_enough_seats' => 'Inte tillräckligt med licenssäten tillgängliga för utcheckning', + 'mismatch' => 'Licenssätet som anges matchar inte licensen', + 'unavailable' => 'Detta säte är inte tillgängligt för utcheckning.', ), 'checkin' => array( - 'error' => 'Det gick inte att kontrollera licensen. Var god försök igen.', - 'success' => 'Licensen incheckades med framgång' + 'error' => 'Det gick inte att checka in licensen. Vänligen försök igen.', + 'success' => 'Licens incheckad.' ), ); diff --git a/resources/lang/sv-SE/admin/licenses/table.php b/resources/lang/sv-SE/admin/licenses/table.php index 35efe30be8..ee2d312e46 100644 --- a/resources/lang/sv-SE/admin/licenses/table.php +++ b/resources/lang/sv-SE/admin/licenses/table.php @@ -2,17 +2,17 @@ return array( - 'assigned_to' => 'Tilldelats', - 'checkout' => 'In ut', - 'deleted_at' => 'Borttagen den', + 'assigned_to' => 'Tilldelad till', + 'checkout' => 'In/ut', + 'deleted_at' => 'Borttagen', 'id' => 'ID', - 'license_email' => 'Licens Email', + 'license_email' => 'Licens E-post', 'license_name' => 'Licensierad till', - 'purchase_date' => 'inköpsdatum', - 'purchased' => 'Köpt', + 'purchase_date' => 'Inköpsdatum', + 'purchased' => 'Inköpt', 'seats' => 'Säten', 'hardware' => 'Hårdvara', - 'serial' => 'Serie', + 'serial' => 'Serienummer', 'title' => 'Licens', ); diff --git a/resources/lang/sv-SE/admin/locations/table.php b/resources/lang/sv-SE/admin/locations/table.php index baec09dffd..be9f96559b 100644 --- a/resources/lang/sv-SE/admin/locations/table.php +++ b/resources/lang/sv-SE/admin/locations/table.php @@ -7,7 +7,7 @@ return [ 'assets_checkedout' => 'Tilldelade tillgångar', 'id' => 'ID', 'city' => 'Stad', - 'state' => 'Stat', + 'state' => 'Län', 'country' => 'Land', 'create' => 'Skapa plats', 'update' => 'Uppdatera plats', @@ -36,7 +36,7 @@ return [ 'date' => 'Datum:', 'phone' => 'Plats Telefon', 'signed_by_asset_auditor' => 'Signerad av (Tillgångsansvarig):', - 'signed_by_finance_auditor' => 'Undertecknad av (Finansrevisor):', + 'signed_by_finance_auditor' => 'Undertecknad av (Revisor):', 'signed_by_location_manager' => 'Undertecknad av (Platschef):', 'signed_by' => 'Undertecknad av:', ]; diff --git a/resources/lang/sv-SE/admin/manufacturers/message.php b/resources/lang/sv-SE/admin/manufacturers/message.php index 3fdca603b4..d0f816e8c7 100644 --- a/resources/lang/sv-SE/admin/manufacturers/message.php +++ b/resources/lang/sv-SE/admin/manufacturers/message.php @@ -2,27 +2,27 @@ return array( - 'support_url_help' => 'Variabler {LOCALE}, {SERIAL}, {MODEL_NUMBER}, och {MODEL_NAME} kan användas i din URL för att få dessa värden automatiskt fyllda när du visar tillgångar - till exempel https://checkcoverage. pple{LOCALE}/{SERIAL}.', + 'support_url_help' => 'Variabler {LOCALE}, {SERIAL}, {MODEL_NUMBER}, och {MODEL_NAME} kan användas i din URL för att få dessa värden att automatiskt fyllas på när du visar tillgångar - till exempel https://checkcoverage.apple.com/{LOCALE}/{SERIAL}.', 'does_not_exist' => 'Tillverkaren existerar inte.', - 'assoc_users' => 'Tillverkaren är för tillfället associerad med en modell och kan inte tas bort. Vänligen uppdatera dina modeller till att inte vara associerade med denna tillverkare och försök igen. ', + 'assoc_users' => 'Tillverkaren är för tillfället associerad med minst en modell och kan inte tas bort. Vänligen uppdatera dina modeller för att inte associeras med denna tillverkare och försök igen. ', 'create' => array( 'error' => 'Tillverkaren kunde inte skapas. Vänligen försök igen.', - 'success' => 'Tillverkaren skapades utan problem.' + 'success' => 'Tillverkare skapad.' ), 'update' => array( 'error' => 'Tillverkaren kunde inte uppdateras, vänligen försök igen', - 'success' => 'Tillverkaren uppdaterades utan problem.' + 'success' => 'Tillverkare uppdaterad.' ), 'restore' => array( 'error' => 'Tillverkaren kunde inte återskapas. Vänligen försök igen', - 'success' => 'Tillverkaren återskapades utan problem.' + 'success' => 'Tillverkare återskapad.' ), 'delete' => array( - 'confirm' => 'Är du säker på att du vill ta bort?', + 'confirm' => 'Är du säker på att du vill ta bort denna tillverkare?', 'error' => 'Det gick inte att ta bort tillverkaren. Vänligen försök igen.', 'success' => 'Tillverkaren har tagits bort.' ) diff --git a/resources/lang/sv-SE/admin/manufacturers/table.php b/resources/lang/sv-SE/admin/manufacturers/table.php index cae1bc0eef..6f0627db89 100644 --- a/resources/lang/sv-SE/admin/manufacturers/table.php +++ b/resources/lang/sv-SE/admin/manufacturers/table.php @@ -2,15 +2,15 @@ return array( 'about_manufacturers_title' => 'Om tillverkare', - 'about_manufacturers_text' => 'Tillverkare är de företag som skapar dina tillgångar. Du kan lagra viktig supportkontaktinformation om dem här, som kommer att visas på dina tillgångssidor.', + 'about_manufacturers_text' => 'Tillverkare är de företag som tillhandahåller dina tillgångar. Du kan lagra viktig kontaktinformation om dem som kommer att visas på dina tillgångssidor.', 'asset_manufacturers' => 'Tillverkare', - 'create' => 'Skapa Tillverkare', + 'create' => 'Skapa tillverkare', 'id' => 'ID', - 'name' => 'namn', - 'support_email' => 'Support Email', - 'support_phone' => 'Support Telefon', - 'support_url' => 'Stödadress', + 'name' => 'Namn', + 'support_email' => 'Support E-post', + 'support_phone' => 'Support Telefonnummer', + 'support_url' => 'Support URL', 'warranty_lookup_url' => 'Garanti Lookup URL', - 'update' => 'Uppdatera Tillverkare', + 'update' => 'Uppdatera tillverkare', ); diff --git a/resources/lang/sv-SE/admin/models/general.php b/resources/lang/sv-SE/admin/models/general.php index 48f96c9778..143175fa3a 100644 --- a/resources/lang/sv-SE/admin/models/general.php +++ b/resources/lang/sv-SE/admin/models/general.php @@ -2,17 +2,17 @@ return array( 'about_models_title' => 'Om modeller', - 'about_models_text' => 'Modeller är ett sätt att gruppera identiska tillgångar. "Galaxy S20", "iPhone 12", etc.', + 'about_models_text' => 'Modeller är ett sätt att gruppera identiska tillgångar. "Galaxy S24", "iPhone 15", etc.', 'deleted' => 'Denna modell har tagits bort.', 'bulk_delete' => 'Massradera modeller', - 'bulk_delete_help' => 'Använd kryssrutan här under för att bekräfta borttagning av valda modeller. Modeller som har tillgångar kopplade till sig kan inte raderas innan dessa är kopplade till en annan modell.', + 'bulk_delete_help' => 'Använd kryssrutan nedan för att bekräfta borttagning av valda modeller. Modeller som har tillgångar kopplade till sig kan inte raderas innan dessa är kopplade till en annan modell.', 'bulk_delete_warn' => 'Du håller på att ta bort en tillgångsmodell.|Du håller på att ta bort :model_count tillgångsmodeller.', - 'restore' => 'Återskapa Modell', + 'restore' => 'Återskapa modell', 'requestable' => 'Användare kan begära denna modell', - 'show_mac_address' => 'Visa fältet MAC-adress för tillgångar av denna modell', - 'view_deleted' => 'Visa Borttagna', + 'show_mac_address' => 'Visa MAC-adress i fältet för tillgångar av denna modell', + 'view_deleted' => 'Visa borttagna', 'view_models' => 'Visa modeller', - 'fieldset' => 'Fältsamling', - 'no_custom_field' => 'Inga anpassade fält', + 'fieldset' => 'Fältuppsättning', + 'no_custom_field' => 'Inga egenanpassade fält', 'add_default_values' => 'Lägg till standardvärden', ); diff --git a/resources/lang/sv-SE/admin/models/message.php b/resources/lang/sv-SE/admin/models/message.php index 393b85417e..1030cfed03 100644 --- a/resources/lang/sv-SE/admin/models/message.php +++ b/resources/lang/sv-SE/admin/models/message.php @@ -34,7 +34,7 @@ return array( 'bulkedit' => array( 'error' => 'Inga fält ändrades, så ingenting uppdaterades.', 'success' => 'Modellen har uppdaterats. |:model_count modeller har uppdaterats.', - 'warn' => 'Du är påväg att uppdatera egenskaperna för följande modell:|Du håller på att redigera egenskaperna för följande :model_count modeller:', + 'warn' => 'Du är på väg att uppdatera egenskaperna för följande modell:|Du håller på att redigera egenskaperna för följande :model_count modeller:', ), diff --git a/resources/lang/sv-SE/admin/reports/general.php b/resources/lang/sv-SE/admin/reports/general.php index 6a63a5b01f..70dab154d9 100644 --- a/resources/lang/sv-SE/admin/reports/general.php +++ b/resources/lang/sv-SE/admin/reports/general.php @@ -6,12 +6,12 @@ return [ 'send_reminder' => 'Skicka påminnelse', 'reminder_sent' => 'Påminnelse har skickats', 'acceptance_deleted' => 'Begäran om godkännande borttagen', - 'acceptance_request' => 'Godkänn begäran', + 'acceptance_request' => 'Begäran om godkännande', 'custom_export' => [ 'user_address' => 'Användarens adress', 'user_city' => 'Användarens stad', - 'user_state' => 'Användarens tillstånd', + 'user_state' => 'Användarens län', 'user_country' => 'Användarens land', - 'user_zip' => 'Användar Zip' + 'user_zip' => 'Användarens postnummer' ] ]; \ No newline at end of file diff --git a/resources/lang/sv-SE/admin/settings/general.php b/resources/lang/sv-SE/admin/settings/general.php index 91a236d4c5..6c9d49be2d 100644 --- a/resources/lang/sv-SE/admin/settings/general.php +++ b/resources/lang/sv-SE/admin/settings/general.php @@ -3,85 +3,85 @@ return [ 'ad' => 'Active Directory', 'ad_domain' => 'Active Directory-domän', - 'ad_domain_help' => 'Detta är ibland samma som din e-post domän, men inte alltid.', + 'ad_domain_help' => 'Detta är ibland samma som din e-postdomän, men inte alltid.', 'ad_append_domain_label' => 'Lägg till domännamn', 'ad_append_domain' => 'Lägg till domännamn i fältet användarnamn', - 'ad_append_domain_help' => 'Användaren behöver inte skriva "username@domain.local", det räcker att skriva "username".', - 'admin_cc_email' => 'CC Email', - 'admin_cc_email_help' => 'Om du vill skicka en kopia av checkin / checkout-e-postmeddelanden som skickas till användare till ett extra e-postkonto, skriv det här. Annars lämnar du fältet tomt.', + 'ad_append_domain_help' => 'Användaren behöver inte skriva "username@domain.local", det räcker med att skriva "username".', + 'admin_cc_email' => 'CC E-post', + 'admin_cc_email_help' => 'Om du vill skicka en e-postkopia av In- och utcheckning som normalt skickas till användare till ett extra e-postkonto, ange e-postadressen här. Annars lämnar du fältet tomt.', 'admin_settings' => 'Administratörsinställningar', 'is_ad' => 'Detta är en Active Directory-server', 'alerts' => 'Varningar', 'alert_title' => 'Uppdatera aviseringsinställningar', - 'alert_email' => 'Skicka larm till', + 'alert_email' => 'Skicka varningar till', 'alert_email_help' => 'E-postadresser eller distributionslistor som du vill att varningar ska skickas till, kommaseparerade', - 'alerts_enabled' => 'Larm aktivt', + 'alerts_enabled' => 'Varningar via e-post aktiverade', 'alert_interval' => 'Utgående varningströskel (i dagar)', - 'alert_inv_threshold' => 'Varna om lågt lagersaldo', + 'alert_inv_threshold' => 'Varning vid lågt lagersaldo', 'allow_user_skin' => 'Tillåt användartema', - 'allow_user_skin_help_text' => 'Genom att markera denna ruta kan en användare åsidosätta gränssnittet med ett annat.', + 'allow_user_skin_help_text' => 'Genom att markera denna ruta kan en användare ändra gränssnittet till ett annat.', 'asset_ids' => 'Tillgångs-ID', 'audit_interval' => 'Inventeringsintervall', - 'audit_interval_help' => 'Om du behöver regelbundet fysiskt granska dina tillgångar, ange intervallet i månader som du använder. Om du uppdaterar detta värde kommer alla "nästa revisionsdatum" för tillgångar med ett kommande revisionsdatum att uppdateras.', + 'audit_interval_help' => 'Om du regelbundet fysiskt behöver granska dina tillgångar, ange intervallet i månader. Om du uppdaterar detta värde kommer alla "nästkommande revisionsdatum" för tillgångar med ett kommande revisionsdatum att uppdateras.', 'audit_warning_days' => 'Gränsvärde för varning om nästa inventering', - 'audit_warning_days_help' => 'Hur många dagar i förväg vill du bli varnad när det närmar sig revision av tillgångar?', + 'audit_warning_days_help' => 'Hur många dagar i förväg vill du bli varnad när det närmar sig inventering av tillgångar?', 'auto_increment_assets' => 'Generera automatisk ökning av tillgångstaggar', 'auto_increment_prefix' => 'Prefix (frivilligt)', - 'auto_incrementing_help' => 'Aktivera automatisk ökning av anläggningstillgångar först innan du ställer in detta', + 'auto_incrementing_help' => 'Aktivera automatisk ökning av tillgångstaggar innan du ställer in detta', 'backups' => 'Säkerhetskopior', - 'backups_help' => 'Skapa, ladda ner och återställ säkerhetskopior ', + 'backups_help' => 'Skapa, ladda ned och återställ säkerhetskopior ', 'backups_restoring' => 'Återställ från säkerhetskopia', 'backups_clean' => 'Rensa den säkerhetskopierade databasen innan återställning', 'backups_clean_helptext' => "Detta kan vara användbart om du skiftar mellan databasversioner", 'backups_upload' => 'Ladda upp säkerhetskopia', 'backups_path' => 'Säkerhetskopior på servern lagras i :path', - 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.)

Din hela :app_name databas och alla uppladdade filer kommer att helt ersättas av vad som finns i backupfilen. ', - 'backups_logged_out' => 'Alla befintliga användare, inklusive du, kommer att loggas ut när din återställning är klar.', + 'backups_restore_warning' => 'Använd återställningsknappen för att återställa från en tidigare säkerhetskopia. (Detta fungerar för närvarande inte med S3-fillagring eller Docker.)

Hela din :app_name-databas och alla uppladdade filer kommer att ersättas med data ifrån säkerhetskopian. ', + 'backups_logged_out' => 'Alla befintliga användare, inklusive du, kommer att loggas ut när din återställning är slutförd.', 'backups_large' => 'Mycket stora säkerhetskopior kan stoppa omställningsprocessen och behöver köras via kommandoraden. ', 'barcode_settings' => 'Streckkodsinställningar', 'confirm_purge' => 'Bekräfta tömning', - 'confirm_purge_help' => 'Ange texten "DELETE" i rutan nedan för att rensa dina raderade poster. Denna åtgärd kan inte ångras och kommer PERMANENT ta bort alla mjuk-raderade objekt och användare. (Du bör göra en säkerhetskopia först, för att vara säker.)', + 'confirm_purge_help' => 'Ange texten "DELETE" i rutan nedan för att rensa dina raderade poster. Denna åtgärd kan inte ångras och kommer PERMANENT att ta bort alla tidigare raderade objekt och användare. (Du bör ta en säkerhetskopia först, för att vara på säkra sidan!)', 'custom_css' => 'Anpassad CSS', 'custom_css_help' => 'Fyll i eventuella anpassade CSS-överskridningar du vill använda. Inkludera inte <style></style> taggar.', - 'custom_forgot_pass_url' => 'Anpassad lösenordsåterställningsadress', - 'custom_forgot_pass_url_help' => 'Detta ersätter den inbyggda glömda lösenord URLen på inloggningsskärmen, användbart för att styra människor till den interna eller hostade LDAP-lösenordsåterställningen. Det kommer att effektivt inaktivera den lokala "glömt lösenord" funktionen.', - 'dashboard_message' => 'Dashboard-meddelande', - 'dashboard_message_help' => 'Denna text kommer att visas på instrumentbrädan för alla med behörighet att visa instrumentbrädan.', + 'custom_forgot_pass_url' => 'Anpassad URL för lösenordsåterställning', + 'custom_forgot_pass_url_help' => 'Detta ersätter den inbyggda URL\'n för "Glömt lösenord" på inloggningsskärmen, vilket är användbart för att styra användare till den interna eller hostade LDAP-lösenordsåterställningen. Detta kommer att inaktivera den lokala "Glömt lösenord"-funktionen.', + 'dashboard_message' => 'Instrumentpanelsmeddelande', + 'dashboard_message_help' => 'Denna text kommer att visas på instrumentpanelen för alla med tillräcklig behörighet för att visa instrumentpanelen.', 'default_currency' => 'Standardvaluta', - 'default_eula_text' => 'Standard EULA', + 'default_eula_text' => 'Standard-EULA', 'default_language' => 'Standardspråk', 'default_eula_help_text' => 'Du kan också associera anpassade EULA till specifika tillgångskategorier.', 'acceptance_note' => 'Lägg till en anteckning för ditt beslut (valfritt)', - 'display_asset_name' => 'Visa tillgångens namn', - 'display_checkout_date' => 'Visa utcheckningsdatum', + 'display_asset_name' => 'Visa företagsnamn', + 'display_checkout_date' => 'Visa utcheck.dat.', 'display_eol' => 'Visa EOL i tabellvy', 'display_qr' => 'Visa QR-koder', 'display_alt_barcode' => 'Visa 1D streckkod', - 'email_logo' => 'E-Post logotyp', + 'email_logo' => 'Logotyp för e-post', 'barcode_type' => '2D streckkodstyp', 'alt_barcode_type' => '1D streckkodstyp', - 'email_logo_size' => 'Kvadratiska logotyper i e-post ser bäst ut. ', + 'email_logo_size' => 'Kvadratiska logotyper för e-post syns tydligast. ', 'enabled' => 'Aktiverad', 'eula_settings' => 'EULA-inställningar', - 'eula_markdown' => 'Detta EULA tillåter Github smaksatt markdown.', + 'eula_markdown' => 'Detta EULA tillåter Github-genererad markdown.', 'favicon' => 'Favicon', 'favicon_format' => 'Godkända filtyper är ico, png och gif. Andra bildformat fungerar inte i alla webbläsare.', 'favicon_size' => 'Favicon-bilder ska vara fyrkantiga, 16x16 pixlar.', - 'footer_text' => 'Ytterligare Footer Text ', - 'footer_text_help' => 'Denna text kommer visas i höger sidfot. Länkar ska anges enligt Github flavored markdown. Radbrytningar, rubriker, bilder, etc kan ge oförutsägbara resultat.', + 'footer_text' => 'Ytterligare sidfotstext ', + 'footer_text_help' => 'Denna text kommer visas i höger sidfot. Länkar ska anges enligt Github-genererad markdown. Radbrytningar, rubriker, bilder etc kan ge oförutsägbara resultat.', 'general_settings' => 'Allmänna inställningar', - 'general_settings_keywords' => 'företagets support, signatur, acceptans, e-postformat, användarnamn format, bilder, per sida, miniatyr, eula, gravatar, tos, instrumentbräda, integritet', + 'general_settings_keywords' => 'företagets support, signatur, acceptans, e-postformat, användarnamnsformat, bilder, per sida, miniatyr, eula, gravatar, tos, instrumentpanel, integritet', 'general_settings_help' => 'Standard EULA och mer', 'generate_backup' => 'Skapa säkerhetskopia', 'google_workspaces' => 'Google Workspaces', 'header_color' => 'Sidhuvudets färg', - 'info' => 'Med dessa inställningar kan du anpassa vissa delar av din installation.', - 'label_logo' => 'Etikett logotyp', - 'label_logo_size' => 'Fyrkantiga logotyper ser bäst ut - kommer att visas i det övre högra hörnet av varje tillgångsetikett. ', - 'laravel' => 'Laravel Version', + 'info' => 'Med dessa inställningar kan du anpassa vissa delar av din uppsättning.', + 'label_logo' => 'Etikettlogotyp', + 'label_logo_size' => 'En fyrkantig logotyp syns tydligast. Den kommer att visas i det övre högra hörnet av varje tillgångsetikett. ', + 'laravel' => 'Laravel-version', 'ldap' => 'LDAP', 'ldap_default_group' => 'Standard behörighetsgrupp', - 'ldap_default_group_info' => 'Välj en grupp som ska tilldelas användaren, kom ihåg att en användare tar emot behörigheterna för den grupp de tilldelas.', + 'ldap_default_group_info' => 'Välj en grupp som ska tilldelas användaren. Kom ihåg att en användare tilldelas behörigheterna för den grupp de kopplas till.', 'no_default_group' => 'Ingen standardgrupp', 'ldap_help' => 'LDAP/Active Directory', 'ldap_client_tls_key' => 'LDAP-klient TLS-nyckel', @@ -112,14 +112,14 @@ return [ 'ldap_filter' => 'LDAP-filter', 'ldap_pw_sync' => 'LDAP-lösenordssynkronisering', 'ldap_pw_sync_help' => 'Avmarkera den här rutan om du inte vill behålla LDAP-lösenord synkroniserade med lokala lösenord. Inaktivera detta innebär att dina användare kanske inte kan logga in om din LDAP-server inte är tillgänglig för någon anledning.', - 'ldap_username_field' => 'Användarnamn fält', + 'ldap_username_field' => 'Användarnamn', 'ldap_lname_field' => 'Efternamn', 'ldap_fname_field' => 'LDAP förnamn', 'ldap_auth_filter_query' => 'LDAP-autentiseringsfråga', 'ldap_version' => 'LDAP-version', 'ldap_active_flag' => 'LDAP Active Flag', 'ldap_activated_flag_help' => 'Detta värde används för att avgöra om en synkroniserad användare kan logga in på Snipe-IT. Det påverkar inte möjligheten att checka in eller checka ut objekt till dem, och bör vara attributnamnet inom ditt AD/LDAP, inte värdet.

Om detta fält är satt till ett fältnamn som inte finns i ditt AD/LDAP, eller värdet i AD/LDAP-fältet är satt till 0 eller falskt, kommer användarinloggning vara inaktiverad. Om värdet i AD/LDAP-fältet är satt till 1 eller sant eller någon annan text innebär att användaren kan logga in. När fältet är tomt i ditt AD respekterar vi userAccountControl attributet, vilket vanligtvis tillåter icke-avstängda användare att logga in.', - 'ldap_emp_num' => 'LDAP anställd nummer', + 'ldap_emp_num' => 'LDAP anställningsnummer', 'ldap_email' => 'LDAP-e-post', 'ldap_test' => 'Testa LDAP', 'ldap_test_sync' => 'Testa LDAP-synkronisering', @@ -131,52 +131,52 @@ return [ 'login_ip' => 'IP-adress', 'login_success' => 'Lyckades?', 'login_user_agent' => 'User Agent', - 'login_help' => 'Lista över försök att logga in', - 'login_note' => 'Inloggning Obs', - 'login_note_help' => 'Lägg till valfri text på din inloggningsskärm, till exempel för att hjälpa personer som har hittat en borttappad eller stulen enhet. Detta fält accepterar GitHub Flavored Markdown', - 'login_remote_user_text' => 'Alternativ för fjärrinloggning', - 'login_remote_user_enabled_text' => 'Aktivera inloggning med REMOTE_USER header', - 'login_remote_user_enabled_help' => 'Detta gör det möjligt att autentisera via REMOTE_USER header i enlighet med "Common Gateway Interface (rfc3875)"', + 'login_help' => 'Lista över inloggningsförsök', + 'login_note' => 'Inloggningsnotering', + 'login_note_help' => 'Lägg till valfri text på din inloggningsskärm, till exempel för att hjälpa användare som har hittat en borttappad eller stulen enhet. Detta fält accepterar GitHub-genererad Markdown', + 'login_remote_user_text' => 'Alternativ för distansinloggning', + 'login_remote_user_enabled_text' => 'Aktivera inloggning med distansanvändarhuvud', + 'login_remote_user_enabled_help' => 'Detta gör det möjligt att autentisera via distansanvändarhuvud i enlighet med "Common Gateway Interface (rfc3875)"', 'login_common_disabled_text' => 'Inaktivera andra autentiseringsmekanismer', - 'login_common_disabled_help' => 'Det här alternativet inaktiverar andra autentiseringsmetoder. Aktivera bara detta om du är säker på att din REMOTE_USER inloggning fungerar', + 'login_common_disabled_help' => 'Det här alternativet inaktiverar andra autentiseringsmetoder. Aktivera bara detta om du är säker på att din REMOTE_USER-inloggning fungerar', 'login_remote_user_custom_logout_url_text' => 'Anpassad utloggnings-URL', 'login_remote_user_custom_logout_url_help' => 'Om en URL tillhandahålls här kommer användarna att omdirigeras till den här webbadressen efter att användaren loggat ut från Snipe-IT. Det här är användbart för att stänga användarsessionerna i din autentiseringsleverantör korrekt.', - 'login_remote_user_header_name_text' => 'Anpassad användarnamn-header', - 'login_remote_user_header_name_help' => 'Använd angiven header istället för REMOTE_USER', + 'login_remote_user_header_name_text' => 'Anpassad användarnamnshuvud', + 'login_remote_user_header_name_help' => 'Använd angivet huvud istället för REMOTE_USER', 'logo' => 'Logotyp', 'logo_print_assets' => 'Använd vid utskrift', - 'logo_print_assets_help' => 'Använda branding på utskrivbara tillgångs-listor ', + 'logo_print_assets_help' => 'Använd ditt varumärke på utskriftsaktiva tillgångslistor ', 'full_multiple_companies_support_help_text' => 'Begränsa användare (inklusive administratörer) tilldelade företag till företagets tillgångar.', - 'full_multiple_companies_support_text' => 'Full Multiple Companies Support', - 'show_in_model_list' => 'Visa i rullgardinsmeny för modell', + 'full_multiple_companies_support_text' => 'Stöd för fleranvändarföretag', + 'show_in_model_list' => 'Visa i rullgardin för modeller', 'optional' => 'frivillig', 'per_page' => 'Resultat per sida', - 'php' => 'PHP-versionen', - 'php_info' => 'PHP info', + 'php' => 'PHP-version', + 'php_info' => 'PHP-information', 'php_overview' => 'PHP', 'php_overview_keywords' => 'phpinfo, system, info', - 'php_overview_help' => 'PHP-system info', - 'php_gd_info' => 'Du måste installera php-gd för att visa QR-koder, se installationsanvisningarna.', + 'php_overview_help' => 'PHP-systeminformation', + 'php_gd_info' => 'Du måste installera php-gd för att visa QR-koder. Se installationsanvisningarna.', 'php_gd_warning' => 'PHP Image Processing och GD plugin är INTE installerat.', 'pwd_secure_complexity' => 'Lösenordspolicy', 'pwd_secure_complexity_help' => 'Välj vilka kriterier lösenordet måste uppfylla.', 'pwd_secure_complexity_disallow_same_pwd_as_user_fields' => 'Lösenordet kan inte vara samma som förnamn, efternamn, e-post eller användarnamn', 'pwd_secure_complexity_letters' => 'Kräv minst en bokstav', - 'pwd_secure_complexity_numbers' => 'Kräv minst ett nummer', + 'pwd_secure_complexity_numbers' => 'Kräv minst en siffra', 'pwd_secure_complexity_symbols' => 'Kräv minst en symbol', - 'pwd_secure_complexity_case_diff' => 'Kräv minst ett versaler och ett gemener', + 'pwd_secure_complexity_case_diff' => 'Kräv minst en versal och en gemen', 'pwd_secure_min' => 'Minsta antal tecken för lösenord', 'pwd_secure_min_help' => 'Lägsta tillåtna värde är 8', 'pwd_secure_uncommon' => 'Förbjud vanliga lösenord', - 'pwd_secure_uncommon_help' => 'Det här kommer att förhindra användarna från att använda något av de 10,000 oftast förekommande lösenorden som rapporterats vid dataintrång.', - 'qr_help' => 'Aktivera QR-koder först för att ställa in detta', - 'qr_text' => 'QR Kod Text', + 'pwd_secure_uncommon_help' => 'Det här kommer att förhindra användarna från att använda något av de 10,000 ofta-förekommande lösenorden som rapporterats vid dataintrång.', + 'qr_help' => 'Aktivera QR-koder för att ställa in detta', + 'qr_text' => 'QR-kodstext', 'saml' => 'SAML', 'saml_title' => 'Uppdatera SAML-inställningar', - 'saml_help' => 'SAML inställningar', + 'saml_help' => 'SAML-inställningar', 'saml_enabled' => 'SAML aktiverat', - 'saml_integration' => 'SAML Integration', - 'saml_sp_entityid' => 'Entitet ID', + 'saml_integration' => 'SAML-integration', + 'saml_sp_entityid' => 'Entitets-ID', 'saml_sp_acs_url' => 'Assertion Consumer Service (ACS) URL', 'saml_sp_sls_url' => 'Single Logout Service (SLS) URL', 'saml_sp_x509cert' => 'Offentligt certifikat', @@ -185,101 +185,103 @@ return [ 'saml_idp_metadata_help' => 'Du kan ange idP-metadata med hjälp av en URL eller XML-fil.', 'saml_attr_mapping_username' => 'Attributkartläggning - Användarnamn', 'saml_attr_mapping_username_help' => 'NameID kommer att användas om attributkartläggningen är ospecificerad eller ogiltig.', - 'saml_forcelogin_label' => 'SAML Tvinga inloggning', + 'saml_forcelogin_label' => 'SAML Inloggningstvång', 'saml_forcelogin' => 'Gör SAML till den primära inloggningstypen', - 'saml_forcelogin_help' => 'Du kan använda \'/login?nosaml\' för att komma till den normala inloggningssidan.', + 'saml_forcelogin_help' => 'Du kan använda \'/login?nosaml\' för att komma till den vanliga inloggningssidan.', 'saml_slo_label' => 'SAML engångsutloggning', 'saml_slo' => 'Skicka en utloggningsförfrågan till IdP vid utloggning', 'saml_slo_help' => 'Detta kommer att göra att användaren först omdirigeras till idP vid utloggning. Lämna omarkerad om idP inte stöder SP-initierad SAML SLO på rätt sätt.', - 'saml_custom_settings' => 'SAML egna inställningar', + 'saml_custom_settings' => 'SAML-anpassade inställningar', 'saml_custom_settings_help' => 'Du kan ange ytterligare inställningar till onelogin/php-saml-biblioteket. Använd på egen risk.', 'saml_download' => 'Hämta Metadata', - 'setting' => 'Miljö', + 'setting' => 'Inställning', 'settings' => 'inställningar', 'show_alerts_in_menu' => 'Visa varningar i toppmenyn', 'show_archived_in_list' => 'Arkiverade tillgångar', - 'show_archived_in_list_text' => 'Visa arkiverade tillgångar i listan "alla tillgångar"', + 'show_archived_in_list_text' => 'Visa arkiverade tillgångar i listan för "alla tillgångar"', 'show_assigned_assets' => 'Visa tillgångar tilldelade till tillgångar', 'show_assigned_assets_help' => 'Visa tillgångar som tilldelats andra tillgångar i Visa användare -> Tillgångar, Se användare -> Information -> Skriv ut Alla Tilldelade och i Konto -> Visa Tilldelade Tillgångar.', 'show_images_in_email' => 'Visa bilder i e-postmeddelanden', - 'show_images_in_email_help' => 'Avmarkera den här rutan om din Snipe-IT-installation ligger bakom ett VPN eller ett stängt nätverk och användare utanför nätverket kan inte ladda bilder som visas från den här installationen i sina e-postmeddelanden.', - 'site_name' => 'Sidnamn', + 'show_images_in_email_help' => 'Avmarkera den här rutan om din Snipe-IT-uppsättning ligger bakom ett VPN eller ett stängt nätverk och användare utanför nätverket kan inte ladda bilder som visas från den här installationen i sina e-postmeddelanden.', + 'site_name' => 'Uppsättningsnamn', 'integrations' => 'Integreringar', 'slack' => 'Slack', - 'general_webhook' => 'Allmän Webhook', - 'ms_teams' => 'Microsoft Team', + 'general_webhook' => 'General Webhook', + 'ms_teams' => 'Microsoft Teams', 'webhook' => ':app', - 'webhook_presave' => 'Test att spara', - 'webhook_title' => 'Uppdatera Webhook inställningar', + 'webhook_presave' => 'Testa innan du sparar', + 'webhook_title' => 'Uppdatera Webhook-inställningar', 'webhook_help' => 'Integrationsinställningar', - 'webhook_botname' => ':app Botnamn', - 'webhook_channel' => ':app Kanal', - 'webhook_endpoint' => ':app Slutpunkt', - 'webhook_integration' => ':app inställningar', - 'webhook_test' =>'Testa :app integration', - 'webhook_integration_help' => ':app integration är frivilligt, men slutpunkt och kanal krävs om du vill använda den. För att konfigurera :app integration, måste du först skapa en inkommande webhook på ditt :app konto. Klicka på Test :app Integration -knappen för att bekräfta att dina inställningar är korrekta innan du sparar. ', + 'webhook_botname' => ':app-botnamn', + 'webhook_channel' => ':app-kanal', + 'webhook_endpoint' => ':app-endpoint', + 'webhook_integration' => ':app-inställningar', + 'webhook_test' =>'Testa :app-integration', + 'webhook_integration_help' => ':app-integrering är frivilligt, men endpoint och kanal krävs om du vill använda den. För att konfigurera :app-integrationer måste du först skapa en inkommande webhook på ditt :app-konto. Klicka på Testa :app-integrationsknappen för att bekräfta att dina inställningar är korrekta innan du sparar. ', 'webhook_integration_help_button' => 'När du har sparat information om :app visas en testknapp.', - 'webhook_test_help' => 'Testa om din :app integration är korrekt konfigurerad. DU MÅSTE SPARA DIN UPPDATERAD :app INSTÄLLNINGAR FÖRST.', + 'webhook_test_help' => 'Testa om din :app-integration är korrekt konfigurerad. DU MÅSTE SPARA DINA UPPDATERADE :app-INSTÄLLNINGAR FÖRST.', 'shortcuts_enabled' => 'Aktivera genvägar', 'shortcuts_help_text' => 'Windows: Alt + Access-nyckel, Mac: Control + Option + Access-nyckel', - 'snipe_version' => 'Snipe-IT-versionen', - 'support_footer' => 'Stöd länkar i sidfot ', - 'support_footer_help' => 'Ange vem som kan se länkarna till Snipe-IT Support info och användarmanual', + 'snipe_version' => 'Snipe-IT-version', + 'support_footer' => 'Supportlänkar i sidfot ', + 'support_footer_help' => 'Ange vem som kan se länkarna till Snipe-IT-supportinfo och användarmanual', 'version_footer' => 'Version i sidfot ', - 'version_footer_help' => 'Specificera vilka som kan se Snipe-IT version och build nummer.', + 'version_footer_help' => 'Specificera vilka som kan se Snipe-IT-version och versionsnummer.', 'system' => 'Systeminformation', 'update' => 'Uppdatera inställningarna', 'value' => 'Värde', - 'brand' => 'branding', + 'brand' => 'Varumärke', 'brand_keywords' => 'sidfot, logotyp, tryck, tema, hud, rubrik, färger, färg, css', 'brand_help' => 'Logo, webbplatsens namn', - 'web_brand' => 'Webb varumärke Typ', + 'web_brand' => 'Webbprofilering', 'about_settings_title' => 'Om inställningar', - 'about_settings_text' => 'Med dessa inställningar kan du anpassa vissa aspekter av din installation.', + 'about_settings_text' => 'Med dessa inställningar kan du anpassa vissa aspekter av din uppsättning.', 'labels_per_page' => 'Etiketter per sida', 'label_dimensions' => 'Märkdimensioner (tum)', - 'next_auto_tag_base' => 'Nästa auto-inkrement', + 'next_auto_tag_base' => 'Nästa autoinkrement', 'page_padding' => 'Sidmarginaler (tum)', 'privacy_policy_link' => 'Länk till sekretesspolicy', 'privacy_policy' => 'Integritetspolicy', - 'privacy_policy_link_help' => 'Om en URL ingår här kommer en länk till din integritetspolicy att finnas med i appfoten och i alla e-postmeddelanden som systemet skickar ut, i enlighet med GDPR. ', + 'privacy_policy_link_help' => 'Om en URL anges här kommer en länk till din integritetspolicy att finnas med i sidfoten och i alla e-postmeddelanden som systemet skickar ut, i enlighet med GDPR. ', 'purge' => 'Rensa borttagna poster', 'purge_deleted' => 'Rensa borttagna ', - 'labels_display_bgutter' => 'Etikett botten takrännan', - 'labels_display_sgutter' => 'Etikett sidotång', - 'labels_fontsize' => 'Etikettstorlek', - 'labels_pagewidth' => 'Märkbladets bredd', - 'labels_pageheight' => 'Märkbladshöjd', + 'labels_display_bgutter' => 'Mellanrum under etikett', + 'labels_display_sgutter' => 'Sidoavstånd för etikett', + 'labels_fontsize' => 'Teckenstorlek för etiketter', + 'labels_pagewidth' => 'Etikettbladets bredd', + 'labels_pageheight' => 'Etikettbladshöjd', 'label_gutters' => 'Etikettavstånd (tum)', 'page_dimensions' => 'Siddimensioner (tum)', - 'label_fields' => 'Etikett synliga fält', - 'inches' => 'inches', - 'width_w' => 'w', + 'label_fields' => 'Synliga fält för etikett', + 'inches' => 'tum', + 'width_w' => 'b', 'height_h' => 'h', - 'show_url_in_emails' => 'Länk till Snipe-IT i e-post', - 'show_url_in_emails_help_text' => 'Avmarkera den här rutan om du inte vill länka tillbaka till din Snipe-IT-installation i dina e-postfoton. Användbart om de flesta av dina användare aldrig loggar in.', + 'show_url_in_emails' => 'Länk till Snipe-IT för e-postmeddelanden', + 'show_url_in_emails_help_text' => 'Avmarkera den här rutan om du inte vill länka tillbaka till din Snipe-IT-installation i e-postfoten. Användbart om de flesta av dina användare aldrig loggar in. ', 'text_pt' => 'pt', 'thumbnail_max_h' => 'Max miniatyrhöjd', - 'thumbnail_max_h_help' => 'Maximal höjd i pixlar som miniatyrer kan visas i listningsvyn. Min 25, max 500.', + 'thumbnail_max_h_help' => 'Maximal höjd i pixlar för miniatyrer som visas i listningsvyn. Minst 25, max 500.', 'two_factor' => 'Tvåfaktorsautentisering', 'two_factor_secret' => 'Tvåfaktorskod', 'two_factor_enrollment' => 'Tvåfaktorsregistrering', 'two_factor_enabled_text' => 'Aktivera tvåfaktorsautentisering', 'two_factor_reset' => 'Återställ tvåfaktorshemlighet', - 'two_factor_reset_help' => 'Detta kommer att tvinga användaren att registrera sin enhet med sin autentiseringsapp igen. Detta kan vara användbart om deras nuvarande inskrivna enhet är förlorad eller stulen. ', + 'two_factor_reset_help' => 'Detta kommer att tvinga användaren att registrera sin enhet med sin autentiseringsapp igen. Detta kan vara användbart om deras nuvarande enhet är förlorad eller stulen. ', 'two_factor_reset_success' => 'Tvåfaktorsenheten har återställts', - 'two_factor_reset_error' => 'Återställningen av tvåfelsenhet misslyckades', + 'two_factor_reset_error' => 'Återställningen av tvåfaktorsenheten misslyckades', 'two_factor_enabled_warning' => 'Aktivering av tvåfaktorn om den inte är aktiverad för tillfället tvingar dig omedelbart att verifiera med en Google Auth-registrerad enhet. Du kommer att ha möjlighet att registrera din enhet om du inte är inloggad för närvarande.', 'two_factor_enabled_help' => 'Detta aktiverar tvåfaktorsautentisering med hjälp av Google Authenticator.', - 'two_factor_optional' => 'Selective (Användare kan aktivera eller inaktivera om tillåtet)', - 'two_factor_required' => 'Krävs för alla användare', + 'two_factor_optional' => 'Selektiv (användare kan aktivera eller inaktivera om det tillåts)', + 'two_factor_required' => 'Obligatoriskt för alla användare', 'two_factor_disabled' => 'Inaktiverad', 'two_factor_enter_code' => 'Ange tvåfaktorskod', 'two_factor_config_complete' => 'Skicka kod', 'two_factor_enabled_edit_not_allowed' => 'Din administratör tillåter dig inte att redigera den här inställningen.', 'two_factor_enrollment_text' => "Tvåfaktorsautentisering krävs, men din enhet har inte registrerats än. Öppna din Google Authenticator-app och skanna QR-koden nedan för att registrera din enhet. När enheten är registrerad anger du koden nedan", - 'require_accept_signature' => 'Kräver signatur', - 'require_accept_signature_help_text' => 'Aktivering av denna funktion kräver att användarna fysiskt loggar av när de accepterar en tillgång.', + 'require_accept_signature' => 'Kräv signatur', + 'require_accept_signature_help_text' => 'Aktivering av denna funktion kräver att användarna fysiskt signerar när de accepterar en tillgång.', + 'require_checkinout_notes' => 'Gör anteckningar obligatoriskt vid in-/utcheckning', + 'require_checkinout_notes_help_text' => 'Aktivering av denna funktion kräver att anteckningsfältet fylls i vid in- eller utcheckning av en tillgång.', 'left' => 'vänster', 'right' => 'höger', 'top' => 'topp', @@ -287,47 +289,47 @@ return [ 'vertical' => 'vertikal', 'horizontal' => 'horisontell', 'unique_serial' => 'Unika serienummer', - 'unique_serial_help_text' => 'Genom att kryssa denna ruta skapas ett krav på unikt serienummer för varje enhet', + 'unique_serial_help_text' => 'Genom att kryssa denna ruta skapas ett krav på unikt serienummer för varje objekt', 'zerofill_count' => 'Längd på tillgångstaggar, inklusive zerofill', 'username_format_help' => 'Denna inställning kommer endast att användas av importprocessen om ett användarnamn inte finns och vi måste generera ett användarnamn åt dig.', 'oauth_title' => 'OAuth API-inställningar', 'oauth_clients' => 'OAuth-klienter', 'oauth' => 'OAuth', - 'oauth_help' => 'Oauth användarvillkor inställningar', + 'oauth_help' => 'Oauth Endpoint-inställningar', 'oauth_no_clients' => 'Du har inte skapat några OAuth-klienter ännu.', 'oauth_secret' => 'Hemlighet', 'oauth_authorized_apps' => 'Auktoriserade program', 'oauth_redirect_url' => 'Redirect URL', - 'oauth_name_help' => ' Något som dina användare kommer att känna igen och lita på.', + 'oauth_name_help' => 'Något som dina användare känner igen och har förtroende för', 'oauth_scopes' => 'Scopes', 'oauth_callback_url' => 'Din applikations authorization callback URL.', 'create_client' => 'Skapa klient', 'no_scopes' => 'Inga scopes', - 'asset_tag_title' => 'Uppdatera stöldmärknings inställningar', + 'asset_tag_title' => 'Uppdatera tillgångstagg-inställningar', 'barcode_title' => 'Uppdatera streckkodsinställningar', 'barcodes' => 'Streckkoder', 'barcodes_help_overview' => 'Streckkod & QR-inställningar', - 'barcodes_help' => 'Detta kommer att försöka ta bort cachade streckkoder. Detta skulle normalt bara användas om dina streckkodsinställningar har ändrats, eller om din Snipe-IT-URL har ändrats. Streckkoder kommer att återskapas när de nås härnäst.', + 'barcodes_help' => 'Detta kommer att försöka ta bort cachade streckkoder. Detta skall normalt enbart användas om dina streckkodsinställningar har ändrats eller om din Snipe-IT-URL har ändrats. Streckkoder kommer att återskapas när de används nästa gång.', 'barcodes_spinner' => 'Försöker ta bort filer...', 'barcode_delete_cache' => 'Ta bort streckkodscache', 'branding_title' => 'Uppdatera varumärkesinställningar', 'general_title' => 'Uppdatera allmänna inställningar', - 'mail_test' => 'Skicka Test', - 'mail_test_help' => 'Detta kommer att försöka skicka ett testmail till :replyto.', + 'mail_test' => 'Skicka test', + 'mail_test_help' => 'Detta kommer att försöka skicka ett testmeddelande till :replyto.', 'filter_by_keyword' => 'Filtrera efter nyckelord', 'security' => 'Säkerhet', 'security_title' => 'Uppdatera säkerhetsinställningar', - 'security_keywords' => 'lösenord, lösenord, krav, två faktorer, tvåfaktor, vanliga lösenord, fjärrinloggning, utloggning, autentisering', + 'security_keywords' => 'lösenord, lösenord, krav, tvåfaktor, tvåfaktor, vanliga lösenord, distansinloggning, utloggning, autentisering', 'security_help' => 'Tvåfaktor, lösenordsbegränsningar', 'groups_keywords' => 'behörigheter, behörighetsgrupper, auktorisation', 'groups_help' => 'Behörighetsgrupper för konto', 'localization' => 'Lokalisering', - 'localization_title' => 'Uppdatera Lokaliseringsinställningar', + 'localization_title' => 'Uppdatera lokaliseringsinställningar', 'localization_keywords' => 'lokalisering, valuta, lokal, lokal, tidszon, tidszon, internationell, internatinalisering, språk, språk, översättning', 'localization_help' => 'Språk, datumvisning', 'notifications' => 'Aviseringar', - 'notifications_help' => 'E-postnotiser och revisionsinställningar', - 'asset_tags_help' => 'Ökande och prefix', + 'notifications_help' => 'E-postnotiser och inventeringsinställningar', + 'asset_tags_help' => 'Inkrementering och prefix', 'labels' => 'Etiketter', 'labels_title' => 'Uppdatera etikettinställningar', 'labels_help' => 'Etikettstorlekar & inställningar', @@ -338,51 +340,51 @@ return [ 'employee_number' => 'Anställningsnummer', 'create_admin_user' => 'Skapa användare ::', 'create_admin_success' => 'Klart! Din administratörsanvändare har lagts till!', - 'create_admin_redirect' => 'Klicka här för att gå till din app-inloggning!', - 'setup_migrations' => 'Databasens migreringar ::', + 'create_admin_redirect' => 'Klicka här för att navigera till din app-inloggning!', + 'setup_migrations' => 'Databasmigreringar ::', 'setup_no_migrations' => 'Det fanns inget att migrera. Dina databastabeller var redan uppsatta!', 'setup_successful_migrations' => 'Dina databastabeller har skapats', - 'setup_migration_output' => 'Migrering utgång:', + 'setup_migration_output' => 'Migreringsresultat:', 'setup_migration_create_user' => 'Nästa: Skapa användare', 'ldap_settings_link' => 'Sida för LDAP-inställningar', - 'slack_test' => 'Testa Integration', + 'slack_test' => 'Testa -integration', 'label2_enable' => 'Ny etikettmotor', - 'label2_enable_help' => 'Byt till den nya etikettmotorn. Obs! Du måste spara den här inställningen innan du ställer in andra inställningar.', + 'label2_enable_help' => 'Byt till den nya etikettmotorn. Obs! Du måste aktivera och spara den här inställningen innan du kan styra andra inställningar.', 'label2_template' => 'Mall', 'label2_template_help' => 'Välj vilken mall som ska användas för etikettgenerering', 'label2_title' => 'Rubrik', - 'label2_title_help' => 'Rubriken att visa på etiketter som stöder det', - 'label2_title_help_phold' => 'Platshållaren {COMPANY} kommer att ersättas med tillgången's företagsnamn', + 'label2_title_help' => 'Rubrik att visa på etiketter (med stöd för rubrik)', + 'label2_title_help_phold' => 'Platsen {COMPANY} kommer att ersättas med tillgångens företagsnamn', 'label2_asset_logo' => 'Använd tillgångslogotyp', - 'label2_asset_logo_help' => 'Använd logotypen för tillgången's tilldelade företag, snarare än värdet på :setting_name', + 'label2_asset_logo_help' => 'Använd logotypen för tillgångens tilldelade företag, istället för värdet på :setting_name', 'label2_1d_type' => '1D streckkodstyp', 'label2_1d_type_help' => 'Format för 1D-streckkoder', 'label2_2d_type' => '2D streckkodstyp', 'label2_2d_type_help' => 'Format för 2D-streckkoder', - 'label2_2d_target' => '2D streckkodstyp', - 'label2_2d_target_help' => 'URL som 2D-streckkoden pekar på när den skannas', - 'label2_fields' => 'Fältdefinitioner', + 'label2_2d_target' => '2D streckkodslänkning', + 'label2_2d_target_help' => 'URL som 2D-streckkoden pekar mot när den skannas', + 'label2_fields' => 'Fältdefiniering', 'label2_fields_help' => 'Fält kan läggas till, tas bort och ordnas om i den vänstra kolumnen. För varje fält kan flera alternativ för etikett- och datakällan läggas till, tas bort och ordnas om i högerspalten.', - 'help_asterisk_bold' => 'Text inlagd som **text** kommer att visas som fet text', + 'help_asterisk_bold' => 'Text inlagd som **text** kommer att visas som fetstilad', 'help_blank_to_use' => 'Lämna tomt för att använda värdet från :setting_name', - 'help_default_will_use' => ':default kommer att använda värdet från :setting_name.
Observera att värdet på streckkoderna måste följa respektive streckkodspec för att framgångsrikt kunna genereras. Se dokumentationen för mer information. ', + 'help_default_will_use' => ':default kommer att använda värdet från :setting_name.
Observera att värdet på streckkoderna måste följa respektive streckkodspecifikation för att kunna genereras. Se dokumentation för mer information. ', 'default' => 'Standard', 'none' => 'Inga', - 'google_callback_help' => 'Detta bör anges som callback URL i din Google OAuth app inställningar i din organisation's Google developer console .', + 'google_callback_help' => 'Detta bör anges som callback-URL inom dina Google OAuth-appinställningar i din organisation's Google developer console .', 'google_login' => 'Inloggningsinställningar för Google Workspace', 'enable_google_login' => 'Aktivera inloggning med Google Workspace', - 'enable_google_login_help' => 'Användarna kommer inte att tilldelas automatiskt. De måste ha ett befintligt konto här OCH i Google Workspace, och deras användarnamn här måste matcha deras e-postadress för Google Workspace. ', - 'mail_reply_to' => 'E-Post Reply-To adress', - 'mail_from' => 'E-post från adress', - 'database_driver' => 'Databasdrivrutinen', - 'bs_table_storage' => 'Tabell Lagring', + 'enable_google_login_help' => 'Användare kommer inte att tilldelas automatiskt. De måste ha ett befintligt konto här OCH i Google Workspace, och deras användarnamn här måste matcha deras e-postadress för Google Workspace. ', + 'mail_reply_to' => 'E-post svarsadress', + 'mail_from' => 'E-post "Från"-adress', + 'database_driver' => 'Databasdrivrutin', + 'bs_table_storage' => 'Tabell-lagring', 'timezone' => 'Tidszon', 'profile_edit' => 'Redigera profil', 'profile_edit_help' => 'Tillåt användare att redigera sina egna profiler.', 'default_avatar' => 'Ladda upp anpassad standardavatar', 'default_avatar_help' => 'Denna bild kommer att visas som profilbild om en användare inte har en profilbild.', 'restore_default_avatar' => 'Återställ ursprunglig systemavatar', - 'restore_default_avatar_help' => '', + 'restore_default_avatar_help' => 'Återställ standardavatar', 'due_checkin_days' => 'Förfaller för incheckningsvarning', 'due_checkin_days_help' => 'Hur många dagar innan den förväntade incheckningen av en tillgång ska den anges på sidan "Förfaller för incheckning"?', 'no_groups' => 'Inga grupper har skapats än. Besök Administratörsinställningar > Grupper för att lägga till en.', diff --git a/resources/lang/sv-SE/admin/settings/message.php b/resources/lang/sv-SE/admin/settings/message.php index 6554d7f2fe..293b33917b 100644 --- a/resources/lang/sv-SE/admin/settings/message.php +++ b/resources/lang/sv-SE/admin/settings/message.php @@ -3,47 +3,47 @@ return [ 'update' => [ - 'error' => 'Ett fel har uppstått under uppdateringen.', - 'success' => 'Inställningarna uppdaterades framgångsrikt.', + 'error' => 'Ett fel har uppstått vid uppdatering. ', + 'success' => 'Inställningarna uppdaterades.', ], 'backup' => [ - 'delete_confirm' => 'Är du säker på att du vill ta bort den här säkerhetskopieringsfilen? Den här åtgärden kan inte ångras.', - 'file_deleted' => 'Säkerhetsfilen har tagits bort.', - 'generated' => 'En ny säkerhetskopieringsfil skapades med framgång.', - 'file_not_found' => 'Den säkerhetskopieringsfilen kunde inte hittas på servern.', - 'restore_warning' => 'Ja, återställ den. Jag är medveten att detta kommer att skriva över befintliga data som finns i databasen. Detta kommer också att logga ut alla dina befintliga användare (inklusive dig).', - 'restore_confirm' => 'Är du säker på att du vill återställa din databas från :filnamn?' + 'delete_confirm' => 'Är du säker på att du vill ta bort den här säkerhetskopian? Den här åtgärden kan inte ångras. ', + 'file_deleted' => 'Säkerhetskopian har tagits bort. ', + 'generated' => 'En ny säkerhetskopia skapades.', + 'file_not_found' => 'Säkerhetskopian kunde inte hittas på servern.', + 'restore_warning' => 'Ja, återställ den. Jag är medveten att detta kommer att skriva över befintlig data som redan finns i databasen. Detta kommer också att logga ut alla befintliga användare (inklusive dig själv).', + 'restore_confirm' => 'Är du säker på att du vill återställa din databas från :filename?' ], 'restore' => [ 'success' => 'Din säkerhetskopia har återställts. Vänligen logga in igen.' ], 'purge' => [ - 'error' => 'Ett fel har uppstått vid spolning.', - 'validation_failed' => 'Din rengöringsbekräftelse är felaktig. Vänligen skriv ordet "DELETE" i bekräftelsen rutan.', - 'success' => 'Raderade poster som rensats framgångsrikt.', + 'error' => 'Ett fel har uppstått vid radering. ', + 'validation_failed' => 'Raderingsbekräftelsekoden är felaktig. Vänligen skriv ordet "DELETE" i bekräftelserutan.', + 'success' => 'Tidigare raderade poster har raderats för gott.', ], 'mail' => [ - 'sending' => 'Skicka Testmeddelande...', + 'sending' => 'Skickar testmeddelande...', 'success' => 'E-post skickat!', - 'error' => 'Mailet kunde inte skickas.', - 'additional' => 'Inga ytterligare felmeddelanden tillhandahålls. Kontrollera dina e-postinställningar och din app-logg.' + 'error' => 'E-postmeddelandet kunde inte skickas.', + 'additional' => 'Inga ytterligare felmeddelanden. Kontrollera dina e-postinställningar och din app-logg.' ], 'ldap' => [ - 'testing' => 'Testar LDAP-anslutning, bindning och fråga ...', - '500' => '500 Serverfel. Kontrollera dina serverloggar för mer information.', - 'error' => 'Något gick fel :(', + 'testing' => 'Testar LDAP-anslutning, Bindning och Query...', + '500' => '500 Server Error. Kontrollera dina serverloggar för mer information.', + 'error' => 'Något gick snett :(', 'sync_success' => 'Ett urval av 10 användare som returneras från LDAP-servern baserat på dina inställningar:', 'testing_authentication' => 'Testar LDAP-autentisering...', - 'authentication_success' => 'Användaren är autentiserad mot LDAP framgångsrikt!' + 'authentication_success' => 'Användaren har autentiserats via LDAP!' ], 'webhook' => [ 'sending' => 'Skickar :app testmeddelande...', - 'success' => 'Din :webhook_name Integration fungerar!', + 'success' => 'Din :webhook_name-integration fungerar!', 'success_pt1' => 'Klart! Kontrollera ', 'success_pt2' => ' kanal för ditt testmeddelande, och se till att klicka på SPARA nedan för att lagra dina inställningar.', - '500' => '500 Server fel.', - 'error' => 'Något gick fel. :app svarade med: :error_message', - 'error_redirect' => 'FEL: 301/302 :endpoint returnerar en omdirigering. Av säkerhetsskäl följer vi inte omdirigeringar. Använd själva slutpunkten.', - 'error_misc' => 'Någonting gick fel. :( ', + '500' => '500 Server Error.', + 'error' => 'Något gick snett! :app svarade med: :error_message', + 'error_redirect' => 'FEL: 301/302 :endpoint returnerar en redirect. Av säkerhetsskäl följer vi inte redirects. Använd den faktiska endpointen.', + 'error_misc' => 'Någonting gick snett :( ', ] ]; diff --git a/resources/lang/sv-SE/admin/suppliers/message.php b/resources/lang/sv-SE/admin/suppliers/message.php index 6e67c4bc5e..1c1f162b05 100644 --- a/resources/lang/sv-SE/admin/suppliers/message.php +++ b/resources/lang/sv-SE/admin/suppliers/message.php @@ -2,27 +2,27 @@ return array( - 'deleted' => 'Tog bort leverantör', - 'does_not_exist' => 'Leverantören finns inte.', + 'deleted' => 'Raderad leverantör', + 'does_not_exist' => 'Leverantören existerar inte.', 'create' => array( - 'error' => 'Leverantören skapades inte, var god försök igen.', - 'success' => 'Leverantören skapades framgångsrikt.' + 'error' => 'Leverantören kunde inte skapas. Vänligen försök igen.', + 'success' => 'Leverantör skapad.' ), 'update' => array( - 'error' => 'Leverantören uppdaterades inte, var god försök igen', - 'success' => 'Leverantören uppdaterades framgångsrikt.' + 'error' => 'Leverantören kunde inte uppdateras. Vänligen försök igen.', + 'success' => 'Leverantör uppdaterad.' ), 'delete' => array( 'confirm' => 'Är du säker på att du vill radera denna leverantör?', - 'error' => 'Det uppstod ett problem med att ta bort leverantören. Var god försök igen.', - 'success' => 'Leverantören har tagits bort.', - 'assoc_assets' => 'Denna leverantör är för närvarande är associerad med: asset_count tillgång(ar) och kan inte tas bort. Vänligen uppdatera dina tillgångar för att inte längre referera denna leverantör och försök igen. ', - 'assoc_licenses' => 'Denna leverantör är för närvarande är associerade med: licenses_count licenser (s) och kan inte tas bort. Vänligen uppdatera dina licenser för att inte längre referera denna leverantör och försök igen. ', - 'assoc_maintenances' => 'Denna leverantör är för närvarande associerad med: asset_maintenances_count asset maintenances (s) och kan inte raderas. Var vänlig uppdatera dina tillgångsinrättningar för att inte längre referera till denna leverantör och försök igen. ', + 'error' => 'Det uppstod ett problem vid radering av leverantör. Var god försök igen.', + 'success' => 'Leverantör raderad.', + 'assoc_assets' => 'Denna leverantör är för närvarande associerad med :asset_count tillgång(ar) och kan inte tas bort. Vänligen uppdatera dina tillgångar för att inte längre referera till denna leverantör och försök igen. ', + 'assoc_licenses' => 'Denna leverantör är för närvarande är associerade med :licenses_count licens(er) och kan inte tas bort. Vänligen uppdatera din(a) licens(er) för att inte längre referera till denna leverantör och försök igen. ', + 'assoc_maintenances' => 'Denna leverantör är för närvarande associerad med :asset_maintenances_count underhållningsposter för tillgångar och kan inte raderas. Var vänlig uppdatera dina underhållningsposter för tillgångar för att inte längre referera till denna leverantör och försök igen. ', ) ); diff --git a/resources/lang/sv-SE/admin/suppliers/table.php b/resources/lang/sv-SE/admin/suppliers/table.php index 6b6a795420..24890ea399 100644 --- a/resources/lang/sv-SE/admin/suppliers/table.php +++ b/resources/lang/sv-SE/admin/suppliers/table.php @@ -2,25 +2,25 @@ return array( 'about_suppliers_title' => 'Om leverantörer', - 'about_suppliers_text' => 'Leverantörer används för att spåra källan till objekt', + 'about_suppliers_text' => 'Leverantörer används för att spåra objektkällor', 'address' => 'Leverantörsadress', 'assets' => 'Tillgångar', 'city' => 'Stad', - 'contact' => 'Kontaktnamn', + 'contact' => 'Kontaktperson', 'country' => 'Land', 'create' => 'Skapa leverantör', 'email' => 'E-post', 'fax' => 'Fax', 'id' => 'ID', - 'licenses' => 'licenser', + 'licenses' => 'Licenser', 'name' => 'Leverantörsnamn', - 'notes' => 'anteckningar', + 'notes' => 'Anteckningar', 'phone' => 'Telefon', - 'state' => 'stat', + 'state' => 'Län', 'suppliers' => 'Leverantörer', - 'update' => 'Uppdatera Leverantör', + 'update' => 'Uppdatera leverantör', 'view' => 'Visa leverantör', 'view_assets_for' => 'Visa tillgångar för', - 'zip' => 'postnummer', + 'zip' => 'Postnummer', ); diff --git a/resources/lang/sv-SE/admin/users/general.php b/resources/lang/sv-SE/admin/users/general.php index 0de3dc9926..e6097353bd 100644 --- a/resources/lang/sv-SE/admin/users/general.php +++ b/resources/lang/sv-SE/admin/users/general.php @@ -3,52 +3,52 @@ return [ 'activated_help_text' => 'Den här användaren kan logga in', 'activated_disabled_help_text' => 'Du kan inte redigera aktiveringsstatus för ditt eget konto.', - 'assets_user' => 'Tillgångar tilldelade: namn', - 'bulk_update_warn' => 'Du håller på att redigera egenskaperna hos: user_count användare. Observera att du inte kan ändra dina egna användarattribut med hjälp av det här formuläret utan du måste göra ändringar till din egen användare enskilt.', + 'assets_user' => 'Tillgångar tilldelade :name', + 'bulk_update_warn' => 'Du håller på att redigera egenskaperna hos :user_count användare. Observera att du inte kan ändra dina egna användarattribut med hjälp av det här formuläret utan du måste göra ändringar till din egen användare enskilt.', 'bulk_update_help' => 'Det här formuläret låter dig uppdatera flera användare samtidigt. Fyll i de fält du behöver ändra. Alla fält som lämnas tomma kommer att förbli oförändrade.', - 'current_assets' => 'Tillgångar som för närvarande kontrolleras ut till den här användaren', + 'current_assets' => 'Tillgångar utcheckade till denna användare', 'clone' => 'Kopiera användare', - 'contact_user' => 'Kontaktnamn', + 'contact_user' => 'Kontakta :name', 'edit' => 'Redigera användare', 'filetype_info' => 'Tillåtna filtyper är png, gif, jpg, jpeg, doc, docx, pdf, txt, zip och rar.', - 'history_user' => 'Historia för: namn', + 'history_user' => 'Historik för :name', 'info' => 'Info', 'restore_user' => 'Klicka här för att återställa dem.', 'last_login' => 'Senaste inloggning', - 'ldap_config_text' => 'LDAP-konfigurationsinställningar finns Admin> Inställningar. Den (valfria) valda platsen kommer att ställas in för alla importerade användare.', + 'ldap_config_text' => 'LDAP-konfigurationsinställningar återfinnes under Admin > Inställningar. Den (valfria) valda platsen kommer att ställas in för alla importerade användare.', 'print_assigned' => 'Skriv ut alla tilldelade', 'email_assigned' => 'E-postlista med alla tilldelade', 'user_notified' => 'Användaren har blivit e-postad med en lista över sina nuvarande tilldelade objekt.', 'auto_assign_label' => 'Inkludera denna användare när du automatiskt tilldelar kvalificerade licenser', 'auto_assign_help' => 'Hoppa över denna användare i automatisk tilldelning av licenser', - 'software_user' => 'Programvara Kontrollerad till: namn', + 'software_user' => 'Programvara utcheckad till :name', 'send_email_help' => 'Du måste ange en e-postadress till användaren för att kunna skicka inloggningsuppgifterna. Utskick av inloggningsuppgifter kan endast göras när användaren skapas. Lösenorden lagras i en one-way hash och kan inte hämtas när de väl sparats.', - 'view_user' => 'Visa användare: namn', + 'view_user' => 'Visa användare :name', 'usercsv' => 'CSV-fil', 'two_factor_admin_optin_help' => 'Dina nuvarande administratörsinställningar tillåter selektiv tillämpning av tvåfaktorsautentisering. ', 'two_factor_enrolled' => '2FA-enhet konfigurerad ', - 'two_factor_active' => '2FA Aktiv ', + 'two_factor_active' => '2FA aktiv ', 'user_deactivated' => 'Användaren kan inte logga in', 'user_activated' => 'Användaren kan logga in', 'activation_status_warning' => 'Ändra inte aktiveringsstatus', - 'group_memberships_helpblock' => 'Endast superadministratörer kan redigera gruppmedlemskap.', - 'superadmin_permission_warning' => 'Endast superadministratörer kan ge en användare superadmin åtkomst.', + 'group_memberships_helpblock' => 'Endast huvudanvändare kan redigera gruppmedlemskap.', + 'superadmin_permission_warning' => 'Endast huvudanvändare kan ge en användare huvudanvändaråtkomst.', 'admin_permission_warning' => 'Endast användare med administratörsrättigheter eller högre kan ge administratörsbehörighet.', 'remove_group_memberships' => 'Ta bort gruppmedlemskap', - 'warning_deletion_information' => 'Du håller på att checka in ALLA objekt från :count användare som anges nedan. Super admins namn markeras med rött.', + 'warning_deletion_information' => 'Du är på väg att checka in ALLA objekt från :count användare som anges nedan. Huvudanvändares namn markeras i rött.', 'update_user_assets_status' => 'Uppdatera alla tillgångar för dessa användare till denna status', - 'checkin_user_properties' => 'Kolla in alla egenskaper som är associerade med dessa användare', + 'checkin_user_properties' => 'Checka in alla egenskaper som är associerade med dessa användare', 'remote_label' => 'Detta är en fjärranvändare', - 'remote' => 'Fjärr', - 'remote_help' => 'Detta kan vara användbart om du behöver filtrera fjärranvändare som aldrig eller sällan kommer till dina fysiska platser.', - 'not_remote_label' => 'Detta är inte en fjärranvändare', - 'vip_label' => 'VIP användare', - 'vip_help' => 'Detta kan vara till hjälp för att markera viktiga personer i din org om du vill hantera dem på speciella sätt.', + 'remote' => 'Distansarbete', + 'remote_help' => 'Detta kan vara användbart om du behöver filtrera användare som arbetar på distans som aldrig eller sällan besöker dina fysiska platser.', + 'not_remote_label' => 'Detta är inte en distansanvändare', + 'vip_label' => 'VIP-användare', + 'vip_help' => 'Detta kan vara till hjälp för att markera viktiga personer i din organisation om du vill hantera dem på speciella sätt.', 'create_user' => 'Skapa en användare', 'create_user_page_explanation' => 'Detta är den kontoinformation du kommer att använda för att komma åt webbplatsen för första gången.', - 'email_credentials' => 'E-post autentiseringsuppgifter', + 'email_credentials' => 'E-postuppgifter', 'email_credentials_text' => 'E-posta mina uppgifter till e-postadressen ovan', 'next_save_user' => 'Nästa: Spara användare', - 'all_assigned_list_generation' => 'Skapad den:', + 'all_assigned_list_generation' => 'Skapad:', 'email_user_creds_on_create' => 'E-posta den här användaren sina inloggningsuppgifter?', ]; diff --git a/resources/lang/sv-SE/admin/users/message.php b/resources/lang/sv-SE/admin/users/message.php index 60d0975825..9cf70ef055 100644 --- a/resources/lang/sv-SE/admin/users/message.php +++ b/resources/lang/sv-SE/admin/users/message.php @@ -2,38 +2,38 @@ return array( - 'accepted' => 'Du har framgångsrikt godkänt den här tillgången.', - 'declined' => 'Du har framgångsrikt nekat den här tillgången.', + 'accepted' => 'Du har godkänt denna tillgång.', + 'declined' => 'Du har avböjt denna tillgång.', 'bulk_manager_warn' => 'Dina användare har uppdaterats, men ansvarigfältet sparades inte eftersom den ansvarige du valt även finns i användarlistan varvid en användare inte kan ange sig själv som ansvarig. Vänligen välj dina användare igen, med den ansvarige exkluderad ur valen.', 'user_exists' => 'Användaren existerar redan!', 'user_not_found' => 'Användaren existerar inte eller så har du inte behörighet att se den.', 'user_login_required' => 'Inloggningsfältet krävs', - 'user_has_no_assets_assigned' => 'Inga tillgångar som för närvarande tilldelats användaren.', + 'user_has_no_assets_assigned' => 'Inga tillgångar har tilldelats denna användare.', 'user_password_required' => 'Lösenordet krävs.', - 'insufficient_permissions' => 'Otillräckliga tillstånd.', - 'user_deleted_warning' => 'Den här användaren har raderats. Du måste återställa den här användaren för att redigera dem eller tilldela dem nya tillgångar.', - 'ldap_not_configured' => 'LDAP-integrationen har inte konfigurerats för den här installationen.', - 'password_resets_sent' => 'De valda användare som är aktiverade och har en giltig e-postadress har skickats en länk för att återställa lösenordet.', + 'insufficient_permissions' => 'Otillräckliga behörigheter.', + 'user_deleted_warning' => 'Den här användaren har raderats. Du måste återställa den här användaren för att redigera eller tilldela nya tillgångar.', + 'ldap_not_configured' => 'LDAP-integrationen har inte konfigurerats för den här uppsättningen.', + 'password_resets_sent' => 'De valda användarna som är aktiverade och har en giltig e-postadress har skickats en länk för lösenordsåterställning.', 'password_reset_sent' => 'En återställningslänk för lösenord har skickats till :email!', 'user_has_no_email' => 'Den här användaren har ingen e-postadress i sin profil.', - 'log_record_not_found' => 'Det gick inte att hitta en matchande loggpost för den här användaren.', + 'log_record_not_found' => 'Det gick inte att hitta en matchande logg för den här användaren.', 'success' => array( - 'create' => 'Användaren skapades med framgång.', - 'update' => 'Användaren har uppdaterats.', - 'update_bulk' => 'Användarna uppdaterades!', + 'create' => 'Användare skapad.', + 'update' => 'Användare uppdaterad.', + 'update_bulk' => 'Användare uppdaterade.', 'delete' => 'Användaren har tagits bort.', - 'ban' => 'Användaren har blivit bannlyst.', - 'unban' => 'Användaren var framgångsrikt obuten.', - 'suspend' => 'Användaren avbröts.', - 'unsuspend' => 'Användaren blev framgångsrikt uppslagen.', - 'restored' => 'Användaren lyckades återställas.', - 'import' => 'Användare importerades framgångsrikt.', + 'ban' => 'Användare avstängd.', + 'unban' => 'Användare aktiverad.', + 'suspend' => 'Användare suspenderad.', + 'unsuspend' => 'Användare aktiverad.', + 'restored' => 'Användare återställd.', + 'import' => 'Användare importerades.', ), 'error' => array( - 'create' => 'Det var ett problem att skapa användaren. Var god försök igen.', + 'create' => 'Det gick inte att skapa användaren. Var god försök igen.', 'update' => 'Det gick inte att uppdatera användaren. Var god försök igen.', 'delete' => 'Det gick inte att ta bort användaren. Var god försök igen.', 'delete_has_assets' => 'Den här användaren har objekt tilldelade och kunde inte raderas.', @@ -42,17 +42,17 @@ return array( 'delete_has_accessories_var' => 'Den här användaren har fortfarande ett tillbehör tilldelat. Vänligen checka in det först.|Den här användaren har fortfarande :count tillbehör tilldelade. Vänligen checka in dem först.', 'delete_has_locations_var' => 'Den här användaren hanterar fortfarande en plats. Välj en annan ansvarig först.|Den här användaren hanterar fortfarande :count platser. Välj en annan ansvarig först.', 'delete_has_users_var' => 'Den här användaren hanterar fortfarande en annan användare. Välj en annan ansvarig för den användaren först. Den här användaren hanterar fortfarande :count användare. Välj en annan ansvarig för dem först.', - 'unsuspend' => 'Det uppstod ett problem som avbröt användaren. Var god försök igen.', + 'unsuspend' => 'Det gick inte att aktivera användaren. Var god försök igen.', 'import' => 'Det gick inte att importera användare. Var god försök igen.', 'asset_already_accepted' => 'Denna tillgång har redan godkänts.', - 'accept_or_decline' => 'Du måste antingen godkänna eller neka den här tillgången.', - 'cannot_delete_yourself' => 'Vi skulle må riktigt dåligt om du raderade dig själv, ta dig en funderare igen.', + 'accept_or_decline' => 'Du måste antingen godkänna eller avböja den här tillgången.', + 'cannot_delete_yourself' => 'Vi skulle verkligen bli ledsna om du raderade ditt konto. Hoppas att du kan tänka om.', 'incorrect_user_accepted' => 'Den tillgång du försökte acceptera har inte checkats ut till dig.', 'ldap_could_not_connect' => 'Det gick inte att ansluta till LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern:', - 'ldap_could_not_bind' => 'Kunde inte binda till LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern:', + 'ldap_could_not_bind' => 'Kunde inte ansluta till LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern: ', 'ldap_could_not_search' => 'Det gick inte att söka på LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern:', - 'ldap_could_not_get_entries' => 'Det gick inte att få poster från LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern:', - 'password_ldap' => 'Lösenordet för det här kontot hanteras av LDAP / Active Directory. Vänligen kontakta din IT-avdelning för att ändra ditt lösenord.', + 'ldap_could_not_get_entries' => 'Det gick inte att erhålla värden från LDAP-servern. Kontrollera din LDAP-serverkonfiguration i LDAP-konfigurationsfilen.
Fel från LDAP-servern:', + 'password_ldap' => 'Lösenordet för det här kontot hanteras av LDAP/Active Directory. Vänligen kontakta din IT-ansvarige för att ändra ditt lösenord. ', 'multi_company_items_assigned' => 'Denna användare har objekt tilldelade som tillhör ett annat företag. Vänligen checka in dem eller redigera deras företag.' ), @@ -62,10 +62,10 @@ return array( ), 'upload' => array( - 'error' => 'Fil (er) inte uppladdade. Var god försök igen.', - 'success' => 'Filer som har laddats upp.', - 'nofiles' => 'Du valde inte några filer för uppladdning', - 'invalidfiles' => 'En eller flera av dina filer är för stora eller är en filtyp som inte är tillåten. Tillåtna filtyper är png, gif, jpg, doc, docx, pdf och txt.', + 'error' => 'Fil(er) har inte laddats upp. Var god försök igen.', + 'success' => 'Fil(er) uppladdad(e).', + 'nofiles' => 'Inga filer valda för uppladdning.', + 'invalidfiles' => 'En eller flera av dina filer är för stora eller är av en filtyp som inte stöds. Tillåtna filtyper är png, gif, jpg, doc, docx, pdf och txt.', ), 'inventorynotification' => array( diff --git a/resources/lang/sv-SE/admin/users/table.php b/resources/lang/sv-SE/admin/users/table.php index 8647ce8c2c..cd5015853e 100644 --- a/resources/lang/sv-SE/admin/users/table.php +++ b/resources/lang/sv-SE/admin/users/table.php @@ -2,28 +2,28 @@ return array( 'activated' => 'Aktiva', - 'allow' => 'Tillåta', + 'allow' => 'Tillåt', 'checkedout' => 'Tillgångar', 'created_at' => 'Skapad', 'createuser' => 'Skapa användare', - 'deny' => 'Förneka', + 'deny' => 'Avböj', 'email' => 'E-post', 'employee_num' => 'Anställningsnummer.', 'first_name' => 'Förnamn', - 'groupnotes' => 'Välj en grupp att tilldela användaren, kom ihåg att en användare tar på sig behörigheterna för den grupp de tilldelas. Använd ctrl + klicka (eller cmd + klicka på MacOS) för att avmarkera grupper.', + 'groupnotes' => 'Välj en grupp att tilldela användaren. Kom ihåg att en användare tilldelas behörigheterna för den grupp de tilldelas. Använd ctrl + vänsterklick (eller cmd + vänsterklick på MacOS) för att avmarkera grupper.', 'id' => 'Id', - 'inherit' => 'Ärva', + 'inherit' => 'Ärv', 'job' => 'Jobbtitel', 'last_login' => 'Senaste inloggning', 'last_name' => 'Efternamn', 'location' => 'Plats', - 'lock_passwords' => 'Inloggningsuppgifter kan inte ändras på den här installationen.', - 'manager' => 'Chef', + 'lock_passwords' => 'Inloggningsuppgifter kan inte ändras för den här uppsättningen.', + 'manager' => 'Ansvarig person', 'managed_locations' => 'Hanterade platser', 'managed_users' => 'Hanterade användare', - 'name' => 'namn', - 'nogroup' => 'Inga grupper har skapats ännu. För att lägga till ett, besök: ', - 'notes' => 'anteckningar', + 'name' => 'Namn', + 'nogroup' => 'Inga grupper har skapats ännu. För att lägga till en, navigera till: ', + 'notes' => 'Anteckningar', 'password_confirm' => 'Bekräfta lösenord', 'password' => 'Lösenord', 'phone' => 'Telefon', @@ -31,7 +31,7 @@ return array( 'show_deleted' => 'Visa borttagna användare', 'title' => 'Titel', 'to_restore_them' => 'att återställa dem.', - 'total_assets_cost' => "Totala Tillgångar Kostnad", + 'total_assets_cost' => "Total inköpskostnad", 'updateuser' => 'Uppdatera användaren', 'username' => 'Användarnamn', 'user_deleted_text' => 'Den här användaren har markerats som borttagen.', diff --git a/resources/lang/sv-SE/auth.php b/resources/lang/sv-SE/auth.php index 6c2cee28ec..269ad2caec 100644 --- a/resources/lang/sv-SE/auth.php +++ b/resources/lang/sv-SE/auth.php @@ -13,7 +13,7 @@ return array( | */ - 'failed' => 'Dessa uppgifter stämmer inte överens med vårt register.', + 'failed' => 'Dessa uppgifter stämmer inte överens med våra register.', 'password' => 'Det angivna lösenordet är felaktigt.', 'throttle' => 'För många inloggningsförsök. Vänligen försök igen om :seconds sekunder.', diff --git a/resources/lang/sv-SE/auth/general.php b/resources/lang/sv-SE/auth/general.php index e524806c54..7488cf5360 100644 --- a/resources/lang/sv-SE/auth/general.php +++ b/resources/lang/sv-SE/auth/general.php @@ -10,9 +10,9 @@ return [ 'forgot_password' => 'Jag har glömt mitt lösenord', 'ldap_reset_password' => 'Klicka här för att återställa ditt LDAP-lösenord', 'remember_me' => 'Kom ihåg mig', - 'username_help_top' => 'Ange ditt användarnamn för att få en länk för att återställa lösenordet.', - 'username_help_bottom' => 'Ditt användarnamn och e-postadress kan vara samma, men kanske inte är beroende på din konfiguration. Om du inte kommer ihåg ditt användarnamn, kontakta din administratör.

Användarnamn utan en associerad e-postadress kommer inte att få en länk för att återställa lösenordet. ', + 'username_help_top' => 'Ange ditt användarnamn för att få en återställningslänk.', + 'username_help_bottom' => 'Ditt användarnamn och din e-postadress kan vara samma, men kanske inte är beroende på din konfiguration. Om du inte kommer ihåg ditt användarnamn, kontakta din administratör.

Användarnamn utan en associerad e-postadress kommer inte att få en länk e-postad för att återställa lösenordet. ', 'google_login' => 'Logga in med Google Workspace', - 'google_login_failed' => 'Google-inloggning misslyckades, försök igen.', + 'google_login_failed' => 'Google-inloggningen misslyckades. Vänligen försök igen.', ]; diff --git a/resources/lang/sv-SE/auth/message.php b/resources/lang/sv-SE/auth/message.php index 3dca71a72a..34ccd233c4 100644 --- a/resources/lang/sv-SE/auth/message.php +++ b/resources/lang/sv-SE/auth/message.php @@ -5,8 +5,8 @@ return array( 'account_already_exists' => 'Ett konto med denna e-postadress finns redan.', 'account_not_found' => 'Användarnamnet eller lösenordet är felaktigt.', 'account_not_activated' => 'Detta användarkonto är inte aktiverat.', - 'account_suspended' => 'Detta användarkonto har blivit suspenderat.', - 'account_banned' => 'Detta användarkonto har blivit avstängt.', + 'account_suspended' => 'Detta användarkonto är suspenderat.', + 'account_banned' => 'Detta användarkonto är avstängt.', 'throttle' => 'För många misslyckade inloggningsförsök. Försök igen om :minutes minuter.', 'two_factor' => array( @@ -19,12 +19,12 @@ return array( ), 'signin' => array( - 'error' => 'Det uppstod ett problem när du försökte logga in, försök igen.', + 'error' => 'Det uppstod ett fel vid inloggningen. Vänligen försök igen.', 'success' => 'Din inloggning lyckades.', ), 'logout' => array( - 'error' => 'Det uppstod ett problem när du försökte logga ut, försök igen.', + 'error' => 'Det uppstod ett fel vid utloggningen. Vänligen försök igen.', 'success' => 'Du har loggat ut.', ), @@ -34,12 +34,12 @@ return array( ), 'forgot-password' => array( - 'error' => 'Det uppstod ett problem med att nollställa ditt lösenord, var god försök igen.', - 'success' => 'Om den e-postadressen finns i vårt system har ett e-postmeddelande om lösenordsåterställning skickats.', + 'error' => 'Det uppstod ett fel med att nollställa ditt lösenord. Vänligen försök igen.', + 'success' => 'Om e-postadressen finns i vårt system har ett e-postmeddelande om lösenordsåterställning skickats.', ), 'forgot-password-confirm' => array( - 'error' => 'Det uppstod ett problem med nollställning av ditt lösenord, var god försök igen.', + 'error' => 'Det uppstod ett fel med återställning av ditt lösenord. Vänlgien försök igen.', 'success' => 'Ditt lösenord har återställts.', ), diff --git a/resources/lang/sv-SE/general.php b/resources/lang/sv-SE/general.php index 622c1d9478..bc985950d7 100644 --- a/resources/lang/sv-SE/general.php +++ b/resources/lang/sv-SE/general.php @@ -1,7 +1,7 @@ '2FA reset', + '2FA_reset' => '2FA-återställning', 'accessories' => 'Tillbehör', 'activated' => 'Aktiverad', 'accepted_date' => 'Datum Accepterat', @@ -12,129 +12,129 @@ return [ 'address' => 'Adress', 'admin' => 'Admin', 'admin_tooltip' => 'Den här användaren har administratörsrättigheter', - 'superuser' => 'Superanvändare', - 'superuser_tooltip' => 'Den här användaren har superanvändarrättigheter', + 'superuser' => 'Huvudanvändare', + 'superuser_tooltip' => 'Den här användaren har huvudanvändarrättigheter', 'administrator' => 'Administratör', 'add_seats' => 'Tillagda platser', 'age' => "Ålder", - 'all_assets' => 'Alla Tillgångar', + 'all_assets' => 'Alla tillgångar', 'all' => 'Alla', 'archived' => 'Arkiverad', - 'asset_models' => 'Modeller', + 'asset_models' => 'Tillgångsmodeller', 'asset_model' => 'Modell', 'asset' => 'Tillgång', - 'asset_report' => 'Rapport om tillgångar', - 'asset_tag' => 'Märkning av tillgångar', - 'asset_tags' => 'Stöldnummer', + 'asset_report' => 'Tillgångsrapport', + 'asset_tag' => 'Tillgångstagg', + 'asset_tags' => 'Tillgångstaggar', 'assets_available' => 'Tillgängliga tillgångar', - 'accept_assets' => 'Accepterade tillgångar :namn', - 'accept_assets_menu' => 'Accepterade tillgångar', - 'audit' => 'Inventera', + 'accept_assets' => 'Acceptera tillgångar :name', + 'accept_assets_menu' => 'Acceptera tillgångar', + 'audit' => 'Inventering', 'audit_report' => 'Inventeringsloggar', 'assets' => 'Tillgångar', 'assets_audited' => 'inventarier granskade', - 'assets_checked_in_count' => 'tillgångar incheckade', + 'assets_checked_in_count' => 'incheckade tillgångar', 'assets_checked_out_count' => 'utcheckade tillgångar', 'asset_deleted_warning' => 'Denna tillgång har tagits bort. Du måste återställa den innan du kan tilldela den till någon.', - 'assigned_date' => 'Tilldelad datum', - 'assigned_to' => 'Tillgångar tilldelade: namn', + 'assigned_date' => 'Tilldelat datum', + 'assigned_to' => 'Tillgångar tilldelade: name', 'assignee' => 'Tilldelad till', - 'avatar_delete' => 'Ta bort Avatar', - 'avatar_upload' => 'Ladda upp Avatar', + 'avatar_delete' => 'Ta bort avatar', + 'avatar_upload' => 'Ladda upp avatar', 'back' => 'Bakåt', - 'bad_data' => 'Inget hittat. Kanske dåliga data?', + 'bad_data' => 'Inga resultat. Kanske felaktig data?', 'bulkaudit' => 'Massinventering', 'bulkaudit_status' => 'Inventeringsstatus', 'bulk_checkout' => 'Massutcheckning', 'bulk_edit' => 'Massredigera', - 'bulk_delete' => 'Massradering', + 'bulk_delete' => 'Massradera', 'bulk_actions' => 'Massåtgärder', 'bulk_checkin_delete' => 'Massincheckning / Ta bort användare', 'byod' => 'BYOD', 'byod_help' => 'Denna enhet ägs av användaren', - 'bystatus' => 'efter status', + 'bystatus' => 'efter Status', 'cancel' => 'Avbryt', 'categories' => 'Kategorier', 'category' => 'Kategori', - 'change' => 'In ut', + 'change' => 'In/ut', 'changeemail' => 'Ändra E-postadress', - 'changepassword' => 'Ändra Lösenord', - 'checkin' => 'Checka in', - 'checkin_from' => 'Checka in från', - 'checkout' => 'Checka ut', - 'checkouts_count' => 'Utregistreringar', - 'checkins_count' => 'Inregristreringar', + 'changepassword' => 'Byt lösenord', + 'checkin' => 'Incheckning', + 'checkin_from' => 'Incheckning från', + 'checkout' => 'Utcheckning', + 'checkouts_count' => 'Utcheckningar', + 'checkins_count' => 'Incheckningar', 'checkin_and_delete' => 'Checka in och ta bort', 'user_requests_count' => 'Förfrågningar', 'city' => 'Ort', 'click_here' => 'Klicka här', - 'clear_selection' => 'Rensa urvalet', + 'clear_selection' => 'Rensa urval', 'companies' => 'Företag', 'company' => 'Företag', 'component' => 'Komponent', 'components' => 'Komponenter', - 'complete' => 'Slutförd', + 'complete' => 'Slutför', 'consumable' => 'Förbrukningsmaterial', 'consumables' => 'Förbrukningsmaterial', 'country' => 'Land', 'could_not_restore' => 'Fel vid återställning av :item_type: :error', - 'not_deleted' => ':item_type blev inte borttagen och kan därför inte återställd', - 'create' => 'Skapa Ny', + 'not_deleted' => ':item_type blev inte borttagen och kan därför inte återställas', + 'create' => 'Skapa ny', 'created' => 'Objekt skapat', - 'created_asset' => 'skapa tillgång', - 'created_at' => 'Skapad den', + 'created_asset' => 'skapad tillgång', + 'created_at' => 'Skapad', 'created_by' => 'Skapad av', 'record_created' => 'Poster skapade', - 'updated_at' => 'Uppdaterad på', + 'updated_at' => 'Senast uppdaterad', 'currency' => 'SEK', // this is deprecated 'current' => 'Nuvarande', 'current_password' => 'Nuvarande lösenord', - 'customize_report' => 'Anpassad tillgångsrapport', + 'customize_report' => 'Anpassa rapport', 'custom_report' => 'Anpassad tillgångsrapport', - 'dashboard' => 'Översikt', + 'dashboard' => 'Instrumentpanel', 'days' => 'dagar', 'days_to_next_audit' => 'Dagar till nästa inventering', 'date' => 'Datum', 'debug_warning' => 'Varning!', - 'debug_warning_text' => 'Programmet körs i produktionsläge med debugging aktiverat. Detta kan avslöja känslig data om din ansökan är tillgänglig för omvärlden. Inaktivera felsökningsläge genom att ange värdet APP_DEBUG i filen .env till false.', + 'debug_warning_text' => 'Programmet körs i produktionsläge med debugging aktiverat. Detta kan exponera känslig data om ditt system är tillgängligt för omvärlden. Inaktivera felsökningsläge genom att ange värdet APP_DEBUG i filen .env till false.', 'delete' => 'Ta bort', 'delete_confirm' => 'Är du säker på att du vill radera :item?', - 'delete_confirm_no_undo' => 'Är du säker på att du vill ta bort :item? Detta kan inte ångras.', + 'delete_confirm_no_undo' => 'Är du säker på att du vill radera :item? Detta kan inte ångras.', 'deleted' => 'Raderad', - 'delete_seats' => 'Borttagna platser', - 'deletion_failed' => 'Borttagning misslyckades', + 'delete_seats' => 'Borttagna säten', + 'deletion_failed' => 'Borttagning misslyckad.', 'departments' => 'Avdelningar', 'department' => 'Avdelning', - 'deployed' => 'Används', - 'depreciation' => 'Avskrivning', + 'deployed' => 'Levererad', + 'depreciation' => 'Värdeminskning', 'depreciations' => 'Värdeminskning', - 'depreciation_report' => 'Avskrivningsrapport', + 'depreciation_report' => 'Värdeminskningsrapport', 'details' => 'Information', - 'download' => 'Ladda ner', + 'download' => 'Ladda ned', 'download_all' => 'Ladda ned alla', - 'editprofile' => 'Ändra din profil', + 'editprofile' => 'Redigera din profil', 'eol' => 'EOL', 'email_domain' => 'E-postdomän', 'email_format' => 'E-postformat', 'employee_number' => 'Anställningsnummer', 'email_domain_help' => 'Detta används för att generera e-postadresser vid import', - 'error' => 'Fel', + 'error' => 'Error', 'exclude_archived' => 'Exkludera arkiverade tillgångar', 'exclude_deleted' => 'Exkludera borttagna tillgångar', 'example' => 'Exempel: ', - 'filastname_format' => 'Första Initiala Efternamn (jsmith@example.com)', - 'firstname_lastname_format' => 'Förnamn Efternamn (jane.smith@example.com)', - 'firstname_lastname_underscore_format' => 'Förnamn Efternamn (jane.smith@example.com)', - 'lastnamefirstinitial_format' => 'Efternamn Första Initial (smithj@example.com)', - 'firstintial_dot_lastname_format' => 'Första Initialen Efternamn (j.smith@example.com)', - 'firstname_lastname_display' => 'Förnamn Efternamn (Jane Smith)', - 'lastname_firstname_display' => 'Efternamn Förnamn (Smith Jane)', + 'filastname_format' => 'Första initialen + Efternamn (jsmith@example.com)', + 'firstname_lastname_format' => 'Förnamn + Efternamn (jane.smith@example.com)', + 'firstname_lastname_underscore_format' => 'Förnamn + Efternamn (jane.smith@example.com)', + 'lastnamefirstinitial_format' => 'Efternamn + Första initial (smithj@example.com)', + 'firstintial_dot_lastname_format' => 'Första initial + Efternamn (j.smith@example.com)', + 'firstname_lastname_display' => 'Förnamn + Efternamn (Jane Smith)', + 'lastname_firstname_display' => 'Efternamn + Förnamn (Smith Jane)', 'name_display_format' => 'Visningsformat för namn', 'first' => 'Först', - 'firstnamelastname' => 'Förnamn Efternamn (janesmith@example.com)', - 'lastname_firstinitial' => 'Efternamn Första Initialen (smith_j@example.com)', - 'firstinitial.lastname' => 'Första Initialen Efternamn (j.smith@example.com)', - 'firstnamelastinitial' => 'Efternamn Första Initialen (janes@example.com)', + 'firstnamelastname' => 'Förnamn + Efternamn (janesmith@example.com)', + 'lastname_firstinitial' => 'Efternamn + Första initialen (smith_j@example.com)', + 'firstinitial.lastname' => 'Första initialen + Efternamn (j.smith@example.com)', + 'firstnamelastinitial' => 'Efternamn + Första initialen (janes@example.com)', 'lastnamefirstname' => 'Efternamn.Förnamn (smith.jane@example.com)', 'first_name' => 'Förnamn', 'first_name_format' => 'Förnamn (jane@example.com)', @@ -146,34 +146,34 @@ return [ 'file_upload' => 'Ladda upp fil', 'generate' => 'Generera', 'generate_labels' => 'Generera etiketter', - 'github_markdown' => 'Detta fält tillåter Github smaksatt markdown.', + 'github_markdown' => 'Detta fält tillåter Github-genererad markdown.', 'groups' => 'Grupper', - 'gravatar_email' => 'Gravatar e-postadress', + 'gravatar_email' => 'E-postadress för Gravatar', 'gravatar_url' => 'Ändra din avatar på Gravatar.com.', 'history' => 'Historik', 'history_for' => 'Historik för', 'id' => 'ID', 'image' => 'Bild', - 'image_delete' => 'Ta bort Bild', + 'image_delete' => 'Ta bort bild', 'include_deleted' => 'Inkludera borttagna tillgångar', - 'image_upload' => 'Ladda upp Bild', - 'filetypes_accepted_help' => 'Tillåtna filtyper är :types. Maximalt tillåtna storlek är :size.|Tillåtna filtyper är :types. Maximalt tillåtna uppladdningsstorlek är :size.', - 'filetypes_size_help' => 'Maximalt tillåtna uppladdningsstorlek är :size.', - 'image_filetypes_help' => 'Tillåtna filtyper är jpg, webp, png, gif, svg och avif. Maximalt tillåtna uppladdningsstorlek är :size.', + 'image_upload' => 'Ladda upp bild', + 'filetypes_accepted_help' => 'Tillåtna filtyper är :types. Maximalt tillåten storlek är :size.|Tillåtna filtyper är :types. Maximalt tillåten uppladdningsstorlek är :size.', + 'filetypes_size_help' => 'Maximalt tillåten uppladdningsstorlek är :size.', + 'image_filetypes_help' => 'Tillåtna filtyper är jpg, webp, png, gif, svg och avif. Maximalt tillåten uppladdningsstorlek är :size.', 'unaccepted_image_type' => 'Denna bildfil kunde inte läsas. Godkända filtyper är jpg, webp, png, gif, och svg. Filens mimetyp är: :mimetype.', 'import' => 'Importera', - 'import_this_file' => 'Karta fält och bearbeta denna fil', + 'import_this_file' => 'Mappa fält och bearbeta denna fil', 'importing' => 'Importerar', - 'importing_help' => 'Du kan importera tillgångar, tillbehör, licenser, komponenter, förbrukningsvaror och användare via CSV-fil.

CSV bör vara komma-avgränsad och formaterad med rubriker som matchar de i ta prov CSVs i dokumentationen.', + 'importing_help' => 'Du kan importera tillgångar, tillbehör, licenser, komponenter, förbrukningsvaror och användare via CSV-fil.

CSV-filen bör vara komma-avgränsad och formaterad med rubriker som matchar de i ta prov CSVs i dokumentationen.', 'import-history' => 'Importera historik', - 'asset_maintenance' => 'Underhåll av tillgångar', - 'asset_maintenance_report' => 'Asset Maintenance Report', - 'asset_maintenances' => 'Asset Maintenances', + 'asset_maintenance' => 'Tillgångsunderhåll', + 'asset_maintenance_report' => 'Tillgångsunderhållsrapport', + 'asset_maintenances' => 'Tillgångsunderhåll', 'item' => 'Objekt', 'item_name' => 'Objektnamn', 'import_file' => 'importera CSV-fil', - 'import_type' => 'CSV importtyp', - 'insufficient_permissions' => 'Otillräckliga behörigheter!', + 'import_type' => 'CSV-importtyp', + 'insufficient_permissions' => 'Behörigheter saknas!', 'kits' => 'Fördefinierade paket', 'language' => 'Språk', 'last' => 'Sista', @@ -183,60 +183,60 @@ return [ 'license_report' => 'Licensrapport', 'licenses_available' => 'Tillgängliga licenser', 'licenses' => 'Licenser', - 'list_all' => 'Lista Alla', + 'list_all' => 'Visa alla', 'loading' => 'Läser in... var god vänta...', 'lock_passwords' => 'Detta fältvärde kommer inte att sparas i en demoinstallation.', 'feature_disabled' => 'Den här funktionen har inaktiverats för demoinstallationen.', 'location' => 'Plats', - 'location_plural' => 'Plats platser', + 'location_plural' => 'Plats|Platser', 'locations' => 'Platser', - 'logo_size' => 'Fyrkantiga logotyper ser bäst ut med Logo + Text. Logotypen maximal visningsstorlek är 50px hög x 500px bred. ', + 'logo_size' => 'Fyrkantiga logotyper syns tydligast med Logo + Text. Logotypens maximala visningsstorlek är 50px hög x 500px bred. ', 'logout' => 'Logga ut', - 'lookup_by_tag' => 'Lookup med tillgångslabel', + 'lookup_by_tag' => 'Sök via tillgångstagg', 'maintenances' => 'Underhåll', - 'manage_api_keys' => 'Hantera API nycklar', + 'manage_api_keys' => 'Hantera API-nycklar', 'manufacturer' => 'Tillverkare', 'manufacturers' => 'Tillverkare', - 'markdown' => 'Detta fält tillåter Github smaksatt markdown.', - 'min_amt' => 'Min. ANTAL', - 'min_amt_help' => 'Minsta antal objekt som ska vara tillgängliga innan en varning utlöses. Lämna Min. QTY tomt om du inte vill få varningar för lågt lager.', - 'model_no' => 'Modell nr.', + 'markdown' => 'Detta fält tillåter Github-genererad markdown.', + 'min_amt' => 'Minsta antal', + 'min_amt_help' => 'Minsta antal objekt som ska vara tillgängliga innan en varning genereras. Lämna "Min. antal" tomt om du inte vill få varningar för lågt lager.', + 'model_no' => 'Modellnr.', 'months' => 'månader', 'moreinfo' => 'Mer information', 'name' => 'Namn', 'new_password' => 'Nytt lösenord', 'next' => 'Nästa', 'next_audit_date' => 'Nästa inventeringsdatum', - 'next_audit_date_help' => 'Om du använder inventering i din organisation, detta beräknas vanligtvis automatiskt baserat på tillgången's senaste inventeringsdatumet och Inventeringsintervall (i Admininställningar > Aviseringar) och du kan lämna detta tomt. Du kan manuellt ställa in detta datum här om du behöver, men det måste vara senare än det senaste inventeringsdatumet. ', + 'next_audit_date_help' => 'Om du använder inventeringsverktyget i din verksamhet så beräknas detta vanligtvis automatiskt baserat på tillgången's senaste inventeringsdatum och inventeringsintervall (i Admininställningar > Aviseringar) och du kan således lämna detta tomt. Du kan manuellt ställa in detta datum här om du behöver, men det måste vara senare än det senaste inventeringsdatumet. ', 'audit_images_help' => 'Du kan hitta bilder för inventering i tillgångens historikflik.', 'no_email' => 'Ingen e-postadress kopplad till den här användaren', - 'last_audit' => 'Senaste inventeringen', + 'last_audit' => 'Senaste inventering', 'new' => 'ny!', - 'no_depreciation' => 'Ingen avskrivning', + 'no_depreciation' => 'Ingen värdeminskning', 'no_results' => 'Inga resultat.', 'no' => 'Nej', 'notes' => 'Anteckningar', - 'order_number' => 'Order Nummer', + 'order_number' => 'Ordernummer', 'only_deleted' => 'Endast borttagna tillgångar', 'page_menu' => 'Visar _MENU_ objekt', 'pagination_info' => 'Visar _START_ till _END_ av _TOTAL_ objekt', 'pending' => 'Väntande', - 'people' => 'Personer', + 'people' => 'Användare', 'per_page' => 'Resultat per sida', 'previous' => 'Föregående', 'processing' => 'Bearbetar', 'profile' => 'Din profil', - 'purchase_cost' => 'Köpkostnad', + 'purchase_cost' => 'Inköpspris', 'purchase_date' => 'Inköpsdatum', 'qty' => 'Antal', 'quantity' => 'Antal', - 'quantity_minimum' => 'Du har ett objekt under eller nästan under minsta antalsnivå|Du har :count objekt under eller nästan under minsta antalsnivå', - 'quickscan_checkin' => 'Snabb incheckning', + 'quantity_minimum' => 'Du har ett objekt under eller nästan under minsta lagervarningsnivå|Du har :count objekt under eller nästan under minsta lagervarningsnivå', + 'quickscan_checkin' => 'Snabbincheckning', 'quickscan_checkin_status' => 'Incheckningsstatus', - 'ready_to_deploy' => 'Redo att distribuera', + 'ready_to_deploy' => 'Redo för leverans', 'recent_activity' => 'Senaste aktivitet', 'remaining' => 'Återstående', - 'remove_company' => 'Ta bort företagsföreningen', + 'remove_company' => 'Ta bort företagskoppling', 'reports' => 'Rapporter', 'restored' => 'återställd', 'restore' => 'Återställ', @@ -246,7 +246,7 @@ return [ 'requested_date' => 'Begärt datum', 'requested_assets' => 'Begärda tillgångar', 'requested_assets_menu' => 'Begärda tillgångar', - 'request_canceled' => 'Förfrågan annulleras', + 'request_canceled' => 'Förfrågan avbruten', 'request_item' => 'Begär detta objekt', 'external_link_tooltip' => 'Extern länk till', 'save' => 'Spara', @@ -257,16 +257,16 @@ return [ 'select_category' => 'Välj en kategori', 'select_datasource' => 'Välj en datakälla', 'select_department' => 'Välj en avdelning', - 'select_depreciation' => 'Välj en avskrivningstyp', + 'select_depreciation' => 'Välj en värdeminskningstyp', 'select_location' => 'Välj en plats', - 'select_manufacturer' => 'Välj Tillverkare', - 'select_model' => 'Välj Modell', - 'select_supplier' => 'Välj Leverantör', - 'select_user' => 'Välj Användare', - 'select_date' => 'Välj datum (ÅÅÅÅ-MM-DD)', - 'select_statuslabel' => 'Välj Status', + 'select_manufacturer' => 'Välj tillverkare', + 'select_model' => 'Välj modell', + 'select_supplier' => 'Välj leverantör', + 'select_user' => 'Välj användare', + 'select_date' => 'Ange datum (ÅÅÅÅ-MM-DD)', + 'select_statuslabel' => 'Välj status', 'select_company' => 'Välj företag', - 'select_asset' => 'Välj Asset', + 'select_asset' => 'Välj tillgång', 'settings' => 'Inställningar', 'show_deleted' => 'Visa borttagna', 'show_current' => 'Visa nuvarande', @@ -277,8 +277,8 @@ return [ 'webhook_msg_note' => 'Ett meddelande kommer att skickas via webhook', 'webhook_test_msg' => 'Snyggt! Det ser ut som din :app integrering med Snipe-IT fungerar!', 'some_features_disabled' => 'DEMO MODE: Vissa funktioner är inaktiverade för den här installationen.', - 'site_name' => 'Sidnamn', - 'state' => 'stat', + 'site_name' => 'Webbplatsnamn', + 'state' => 'Län', 'status_labels' => 'Statusetiketter', 'status_label' => 'Statusetikett', 'status' => 'Status', @@ -287,60 +287,60 @@ return [ 'supplier' => 'Leverantör', 'suppliers' => 'Leverantörer', 'sure_to_delete' => 'Är du säker på att du vill radera', - 'sure_to_delete_var' => 'Är du säker på att du vill radera?', - 'delete_what' => 'Ta bort objekt', - 'submit' => 'Lämna', + 'sure_to_delete_var' => 'Är du säker på att du vill radera :item?', + 'delete_what' => 'Ta bort :item', + 'submit' => 'Bekräfta', 'target' => 'Mål', - 'time_and_date_display' => 'Tid och datumvisning', - 'total_assets' => 'totala tillgångar', - 'total_licenses' => 'totala licenser', - 'total_accessories' => 'Totala tillbehör', - 'total_consumables' => 'totala förbrukningsvaror', + 'time_and_date_display' => 'Tid- och datumvisning', + 'total_assets' => 'Tillgångar', + 'total_licenses' => 'Licenser', + 'total_accessories' => 'Tillbehör', + 'total_consumables' => 'Förbrukningsvaror', 'type' => 'Typ', - 'undeployable' => 'Ej tillgängliga', - 'unknown_admin' => 'Okänd Admin', - 'username_format' => 'Användarnamn Format', + 'undeployable' => 'Otillgängliga tillgångar', + 'unknown_admin' => 'Okänd Administratör', + 'username_format' => 'Användarnamnsformat', 'username' => 'Användarnamn', - 'update' => 'Uppdatering', + 'update' => 'Uppdatera', 'upload_filetypes_help' => 'Tillåtna filtyper är png, gif, jpg, jpeg, doc, docx, pdf, xls, txt, lic, zip och rar. Max tillåten uppladdningsstorlek är: storlek.', 'uploaded' => 'Uppladdad', 'user' => 'Användare', 'accepted' => 'accepterad', - 'declined' => 'tackade nej', + 'declined' => 'nekad', 'declined_note' => 'Nekade noteringar', 'unassigned' => 'Ej tilldelad', 'unaccepted_asset_report' => 'Oaccepterade tillgångar', 'users' => 'Användare', 'viewall' => 'Visa alla', - 'viewassets' => 'Visa Tilldelade tillgångar', - 'viewassetsfor' => 'Visa tillgångar för', + 'viewassets' => 'Visa tilldelade tillgångar', + 'viewassetsfor' => 'Visa tillgångar för :name', 'website' => 'Webbsida', - 'welcome' => 'Välkommen, namn', + 'welcome' => 'Välkommen :name!', 'years' => 'år', 'yes' => 'Ja', - 'zip' => 'Blixtlås', - 'noimage' => 'Ingen bild uppladdad eller bild hittades inte.', + 'zip' => 'Zippa', + 'noimage' => 'Ingen bild uppladdad eller så hittades ingen bild.', 'file_does_not_exist' => 'Den begärda filen finns inte på servern.', 'file_upload_success' => 'Filuppladdningen lyckades!', - 'no_files_uploaded' => 'Filuppladdningen lyckades!', - 'token_expired' => 'Din formulärperiod har löpt ut. Var god försök igen.', + 'no_files_uploaded' => 'Inga filer laddades upp.', + 'token_expired' => 'Din session har löpt ut. Var god försök igen.', 'login_enabled' => 'Inloggning aktiverad', 'audit_due' => 'Nästa inventering', - 'audit_due_days' => 'Tillgångar som ska granskas inom :days Day|Tillgångar som ska granskas inom :days dagar', - 'checkin_due' => 'Klar för incheckning', + 'audit_due_days' => 'Tillgångar som skall inventeras inom :days dag|Tillgångar som ska inventeras inom :days dagar', + 'checkin_due' => 'Förväntas checkas in', 'checkin_overdue' => 'Förfallen för incheckning', - 'checkin_due_days' => 'Tillgångar som förfaller för incheckning inom :days Day|Tillgångar som förfaller för incheckning inom :days Days', - 'audit_overdue' => 'Förfallen inventering', + 'checkin_due_days' => 'Tillgångar som förfaller för incheckning inom :days dag|Tillgångar som förfaller för incheckning inom :days dagar', + 'audit_overdue' => 'Förfallen för inventering', 'accept' => 'Acceptera :asset', 'i_accept' => 'Jag accepterar', 'i_decline' => 'Jag nekar', 'accept_decline' => 'Acceptera/Neka', - 'sign_tos' => 'Skriv under nedan för att ange att du godkänner användarvillkoren:', + 'sign_tos' => 'Signera nedan för att godkänna användarvillkoren:', 'clear_signature' => 'Rensa signatur', - 'show_help' => 'Visa hjälp', - 'hide_help' => 'Dölj hjälp', + 'show_help' => 'Visa hjälpsektion', + 'hide_help' => 'Dölj hjälpsektion', 'view_all' => 'visa alla', - 'hide_deleted' => 'Visa Borttagna', + 'hide_deleted' => 'Visa borttagna', 'email' => 'E-post', 'do_not_change' => 'Ändra inte', 'bug_report' => 'Rapportera ett fel', @@ -351,20 +351,20 @@ return [ 'setup_step_4' => 'Steg 4', 'setup_config_check' => 'Konfigurationskontroll', 'setup_create_database' => 'Skapa databastabeller', - 'setup_create_admin' => 'Skapa admin-användare', - 'setup_done' => 'Slutförd!', - 'bulk_edit_about_to' => 'Du håller på att redigera följande: ', - 'checked_out' => 'Låna ut', - 'checked_out_to' => 'Låna ut till', + 'setup_create_admin' => 'Skapa administratör', + 'setup_done' => 'Slutfört!', + 'bulk_edit_about_to' => 'Du är på väg att redigera följande: ', + 'checked_out' => 'Utcheckad', + 'checked_out_to' => 'Utcheckad till', 'fields' => 'Fält', - 'last_checkout' => 'Senaste utlånad', - 'due_to_checkin' => 'Följande :count objekt ska lämnas in snart:', - 'expected_checkin' => 'Förväntad inlämningsdatum', - 'reminder_checked_out_items' => 'Detta är en påminnelse om för objekt som för närvarande är utlånad till dig. Om du tycker att denna lista är felaktig (något saknas, eller något visas här som du tror att du aldrig fått), vänligen maila :reply_to_name på :reply_to_adress.', + 'last_checkout' => 'Senast utcheckad', + 'due_to_checkin' => 'Följande :count objekt förfaller snart för incheckning:', + 'expected_checkin' => 'Förväntat incheckningsdatum', + 'reminder_checked_out_items' => 'Detta är en påminnelse om objekt som för närvarande är utcheckade till dig. Om du anser att denna lista är felaktig (något saknas, eller något visas här som du anser att du aldrig fått), vänligen sänd ett e-postmeddelande till :reply_to_name på :reply_to_adress.', 'changed' => 'Ändrad', 'to' => 'Till', - 'report_fields_info' => '

Välj de fält du vill inkludera i din anpassade rapport och klicka på Generera. Filen (custom-asset-report-YYY-mm-dd.csv) laddas ner automatiskt, och du kan öppna den i Excel.

-

Om du vill exportera endast vissa tillgångar, använd alternativen nedan för att finjustera dina resultat.

', + 'report_fields_info' => '

Välj de fält du vill inkludera i din anpassade rapport och klicka på Generera. Filen (custom-asset-report-YYY-mm-dd.csv) laddas ned automatiskt varvid du kan öppna den i Excel.

+

Om du endast vill exportera vissa tillgångar; använd alternativen nedan för att finjustera dina resultat.

', 'range' => 'Intervall', 'bom_remark' => 'Lägg till en BOM (byte-order mark) till denna CSV', 'improvements' => 'Förbättringar', @@ -372,36 +372,36 @@ return [ 'permissions' => 'Behörigheter', 'managed_ldap' => '(Hanteras via LDAP)', 'export' => 'Exportera', - 'ldap_sync' => 'LDAP Sync', - 'ldap_user_sync' => 'LDAP användarsynkronisering', + 'ldap_sync' => 'LDAP-synkronisering', + 'ldap_user_sync' => 'LDAP-användarsynkronisering', 'synchronize' => 'Synkronisera', - 'sync_results' => 'Synkronisering Resultat', + 'sync_results' => 'Synkroniseringsresultat', 'license_serial' => 'Serie/produktnyckel', 'invalid_category' => 'Ogiltig eller saknad kategori', 'invalid_item_category_single' => 'Ogiltig eller saknad :type kategori. Vänligen uppdatera kategorin för denna :type för att inkludera en giltig kategori innan du checkar ut.', 'dashboard_info' => 'Detta är din instrumentpanel. Det finns många som det, men den här är din.', - '60_percent_warning' => '60% Slutför (varning)', + '60_percent_warning' => '60% Slutförd (varning)', 'dashboard_empty' => 'Det verkar som om du inte har lagt till något ännu, så vi har inte något häftigt att visa. Kom igång genom att lägga till några tillgångar, tillbehör, förbrukningsartiklar eller licenser nu!', 'new_asset' => 'Ny tillgång', 'new_license' => 'Ny licens', 'new_accessory' => 'Nytt tillbehör', 'new_consumable' => 'Ny förbrukningsvara', - 'collapse' => 'Fäll ihop', - 'assigned' => 'Tilldelat', + 'collapse' => 'Dölj', + 'assigned' => 'Tilldelad', 'asset_count' => 'Antal tillgångar', 'accessories_count' => 'Antal tillbehör', 'consumables_count' => 'Antal förbrukningsvaror', 'components_count' => 'Antal komponenter', 'licenses_count' => 'Antal licenser', 'notification_error' => 'Fel', - 'notification_error_hint' => 'Vänligen kontrollera formuläret nedan för fel', + 'notification_error_hint' => 'Vänligen kontrollera de fel som uppstått i formuläret nedan', 'notification_bulk_error_hint' => 'Följande fält hade valideringsfel och redigerades inte:', - 'notification_success' => 'Klart', + 'notification_success' => 'Lyckades', 'notification_warning' => 'Varning', 'notification_info' => 'Info', 'asset_information' => 'Information om tillgång', 'model_name' => 'Modellnamn', - 'asset_name' => 'Tillgångsnamn', + 'asset_name' => 'Företagsnamn', 'consumable_information' => 'Förbrukningsinformation:', 'consumable_name' => 'Namn på förbrukningsvara:', 'accessory_information' => 'Information om tillgång:', @@ -409,15 +409,15 @@ return [ 'clone_item' => 'Kopiera objekt', 'checkout_tooltip' => 'Checka ut detta objekt', 'checkin_tooltip' => 'Checka in detta objekt så den blir tillgänglig för återanvändning, återskapning, osv', - 'checkout_user_tooltip' => 'Låna utdetta objekt till en användare', - 'checkin_to_diff_location' => 'Du kan välja att checka in denna tillgång till en annan plats än tillgångens standardplats :default_location om en sådan är satt', + 'checkout_user_tooltip' => 'Checka ut detta objekt till en användare', + 'checkin_to_diff_location' => 'Du kan välja att checka in denna tillgång till en annan plats än tillgångens standardplats (:default_location) om en sådan är satt', 'maintenance_mode' => 'Tjänsten är för tillfället inte tillgänglig för systemuppdateringar. Kontrollera igen senare.', 'maintenance_mode_title' => 'Systemet är tillfälligt otillgängligt', 'ldap_import' => 'Användarlösenord bör inte hanteras av LDAP. (Detta gör att du kan skicka bortglömda lösenordsförfrågningar.)', 'purge_not_allowed' => 'Rensning av raderad data har inaktiverats i .env-filen. Kontakta support eller din systemadministratör.', - 'backup_delete_not_allowed' => 'Borttagning av säkerhetskopior har inaktiverats i .env-filen. Kontakta support eller systemadministratör.', + 'backup_delete_not_allowed' => 'Borttagning av säkerhetskopior har inaktiverats i .env-filen. Kontakta support eller din systemadministratör.', 'additional_files' => 'Ytterligare filer', - 'shitty_browser' => 'Ingen signatur upptäckt. Om du använder en äldre webbläsare, använd en modernare webbläsare för att slutföra din tillgångs godkännande.', + 'shitty_browser' => 'Ingen signatur upptäckt. Om du använder en äldre webbläsare, använd då istället en modernare webbläsare för att slutföra din tillgångs godkännande.', 'bulk_soft_delete' =>'Samt ta bort dessa användare. Deras tillgångshistorik kommer att förbli intakt om inte/tills du rensar bort borttagna poster i administratörsinställningarna.', 'bulk_checkin_delete_success' => 'Dina valda användare har tagits bort och deras objekt har checkats in.', 'bulk_checkin_success' => 'Objekten för de valda användarna har checkats in.', @@ -426,7 +426,7 @@ return [ 'na_no_purchase_date' => 'N/A - Inget inköpsdatum angivet', 'assets_by_status' => 'Tillgångar efter status', 'assets_by_status_type' => 'Tillgångar efter statustyp', - 'pie_chart_type' => 'Instrumentpanelens cirkeldiagrams typ', + 'pie_chart_type' => 'Instrumentpanelens cirkeldiagram', 'hello_name' => 'Hej, :name!', 'unaccepted_profile_warning' => 'Du har ett objekt som kräver godkännande. Klicka här för att acceptera eller avböja det | Du har :count objekt som kräver godkännande. Klicka här för att acceptera eller avböja dem', 'start_date' => 'Startdatum', @@ -448,34 +448,34 @@ return [ 'log_does_not_exist' => 'Det finns inga matchande loggposter.', 'merge_users' => 'Slå ihop användare', 'merge_information' => 'Detta kommer att slå samman :count användare till en enda användare. Välj användaren du vill slå samman de andra med nedan, varpå relaterade tillgångar, licenser, etc. kommer att flyttas till den valda användaren och övriga användare markeras som raderade.', - 'warning_merge_information' => 'Denna åtgärd kan INTE ångras och bör ENDAST användas när du behöver slå samman användare på grund av en dålig import eller synkronisering. Se till att köra en säkerhetskopia först.', + 'warning_merge_information' => 'Denna åtgärd kan INTE ångras och bör ENDAST användas när du behöver slå ihop användare på grund av en felaktig import eller synkronisering. Se till att ta en säkerhetskopia först.', 'no_users_selected' => 'Inga användare valda', 'not_enough_users_selected' => 'Minst :count användare måste väljas', - 'merge_success' => ':count användare slogs samman till :into_username!', + 'merge_success' => ':count användare slogs ihop till :into_username!', 'merged' => 'sammanfogad', - 'merged_log_this_user_into' => 'Sammanfogade denna användare (ID :to_id - :to_username) till användar-ID :from_id (:from_username) ', + 'merged_log_this_user_into' => 'Sammanfogat användare (ID :to_id - :to_username) till användar-ID :from_id (:from_username) ', 'merged_log_this_user_from' => 'Sammanfogat användar-ID :from_id (:from_username) till denna användare (ID :to_id - :to_username)', 'clear_and_save' => 'Rensa & Spara', 'update_existing_values' => 'Uppdatera befintliga värden?', - 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Automatiskt ökande tillgångsmarkeringar är inaktiverad, så alla rader måste ha kolumnen "Asset Tag" ifylld.', - 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Notera: Generering av automatiskt ökande tillgångsmarkeringar är aktiverad så tillgångar kommer att skapas för rader som inte har "Asset Tag" ifyllt. Rader där "Asset Tag" är ifylld kommer att uppdateras med den angivna informationen.', - 'send_welcome_email_to_users' => ' Skicka välkomstmail för nya användare?', + 'auto_incrementing_asset_tags_disabled_so_tags_required' => 'Automatiskt ökande tillgångstaggar är inaktiverat, således måste alla rader ha kolumnen "Tillgångstagg" ifyllt.', + 'auto_incrementing_asset_tags_enabled_so_now_assets_will_be_created' => 'Notera: Generering av automatiskt ökande tillgångstaggar är aktiverat, varvid tillgångar kommer att skapas för rader som inte har "Tillgångstagg" ifyllt. Rader med "Tillgångstagg" ifyllt kommer att uppdateras med den angivna informationen.', + 'send_welcome_email_to_users' => ' Skicka välkomstmejl för nya användare?', 'send_email' => 'Skicka e-post', 'call' => 'Ring nummer', 'back_before_importing' => 'Säkerhetskopiera innan import?', - 'csv_header_field' => 'CSV Header Fält', - 'import_field' => 'Import Fält', - 'sample_value' => 'Exempel värde', + 'csv_header_field' => 'CSV huvudfält', + 'import_field' => 'Importfält', + 'sample_value' => 'Exempelvärde', 'no_headers' => 'Inga kolumner hittades', 'error_in_import_file' => 'Det gick inte att läsa CSV-filen: :error', - 'errors_importing' => 'Några fel inträffade vid import: ', + 'errors_importing' => 'Fel inträffade vid import: ', 'warning' => 'VARNING: :warning', 'success_redirecting' => '"Lyckades... Omdirigerar.', 'cancel_request' => 'Avbryt objektbegäran', 'setup_successful_migrations' => 'Dina databastabeller har skapats', 'setup_migration_output' => 'Migreringssresultat:', 'setup_migration_create_user' => 'Nästa: Skapa användare', - 'importer_generic_error' => 'Din filimport är klar, men vi fick ett fel. Detta orsakas vanligtvis av tredje parts API strypning från en anmälan webhook (såsom Slack) och skulle inte ha stört själva importen, men du bör bekräfta detta.', + 'importer_generic_error' => 'Din filimport är klar, men ett fel uppstod. Detta orsakas vanligtvis av tredjeparts API-throttling från en notifikationswebhook (såsom Slack) och bör inte ha stört själva importen, men du bör kontrollera detta.', 'confirm' => 'Bekräfta', 'autoassign_licenses' => 'Auto-tilldela licenser', 'autoassign_licenses_help' => 'Tillåt den här användaren att få licencer tilldelade via masstilldelningsgränssnittet för licenser eller via cli verktyg.', @@ -489,56 +489,56 @@ return [ 'item_notes' => ':item noteringar', 'item_name_var' => ':item namn', 'error_user_company' => 'Checkout målbolag och tillgångsbolag matchar inte', - 'error_user_company_accept_view' => 'En tillgång tilldelad till dig tillhör ett annat företag så att du inte kan acceptera eller neka det, vänligen kontrollera med din chef', + 'error_user_company_accept_view' => 'En tillgång tilldelad till dig tillhör ett annat företag så att du inte kan acceptera eller neka det, vänligen kontrollera detta med din ansvarige', 'importer' => [ - 'checked_out_to_fullname' => 'Utcheckat till: Fullständigt namn', + 'checked_out_to_fullname' => 'Utcheckad till: Fullständigt namn', 'checked_out_to_first_name' => 'Utcheckad till: Förnamn', 'checked_out_to_last_name' => 'Utcheckad till: Efternamn', 'checked_out_to_username' => 'Utcheckad till: Användarnamn', 'checked_out_to_email' => 'Utcheckad till: E-post', 'checked_out_to_tag' => 'Utcheckad till: Tillgångstagg', - 'manager_first_name' => 'Chefens förnamn', - 'manager_last_name' => 'Chefens efternamn', - 'manager_full_name' => 'Chefens fullständiga namn', - 'manager_username' => 'Chefens användarnamn', + 'manager_first_name' => 'Ansvariges förnamn', + 'manager_last_name' => 'Ansvariges efternamn', + 'manager_full_name' => 'Ansvariges fullständiga namn', + 'manager_username' => 'Ansvariges användarnamn', 'checkout_type' => 'Utcheckningstyp', - 'checkout_location' => 'Utcheckad till plats', - 'image_filename' => 'Bild filnamn', + 'checkout_location' => 'Checka ut till plats', + 'image_filename' => 'Bildens filnamn', 'do_not_import' => 'Importera inte', 'vip' => 'VIP', 'avatar' => 'Avatar', 'gravatar' => 'Gravatar e-post', 'currency' => 'Valuta', 'address2' => 'Adressrad 2', - 'import_note' => 'Importerad med csv importerare', + 'import_note' => 'Importerad med csv-importerare', ], - 'remove_customfield_association' => 'Ta bort detta fält från fältsamlingen. Detta kommer inte att ta bort det anpassade fältet, bara fältets association med denna fältsamling.', - 'checked_out_to_fields' => 'Utcheckade till fält', + 'remove_customfield_association' => 'Ta bort detta fält från fältuppsättningen. Detta kommer inte att ta bort det anpassade fältet, bara fältets association med denna fältuppsättning.', + 'checked_out_to_fields' => 'Utcheckad till fält', 'percent_complete' => '% slutförd', - 'uploading' => 'Uppladdar... ', + 'uploading' => 'Laddar upp... ', 'upload_error' => 'Fel vid uppladdning av fil. Kontrollera att det inte finns några tomma rader och att inga kolumnnamn dupliceras.', 'copy_to_clipboard' => 'Kopiera till urklipp', 'copied' => 'Kopierad!', - 'status_compatibility' => 'Om tillgångar redan tilldelats kan de inte ändras till en icke distribuerbar statustyp och denna värdeändring kommer att hoppas över.', - 'rtd_location_help' => 'Detta är platsen för tillgången när det inte är checkat ut', + 'status_compatibility' => 'Om tillgångar redan tilldelats kan de inte ändras till en otillgänglig statustyp varvid denna värdeändring kommer att ignoreras.', + 'rtd_location_help' => 'Detta är platsen för tillgången när den inte är utcheckad', 'item_not_found' => ':item_type ID :id finns inte eller har tagits bort', 'action_permission_denied' => 'Du har inte behörighet att :action :item_type ID :id', 'action_permission_generic' => 'Du har inte behörighet att :action denna :item_type', 'edit' => 'ändra', - 'action_source' => 'Åtgärd Källa', + 'action_source' => 'Åtgärdskälla', 'or' => 'eller', 'url' => 'URL', - 'edit_fieldset' => 'Redigera fältfält och alternativ', - 'permission_denied_superuser_demo' => 'Åtkomst nekad. Du kan inte uppdatera användarinformation för superadministratörer på demo.', + 'edit_fieldset' => 'Redigera fältuppsättningens fält och alternativ', + 'permission_denied_superuser_demo' => 'Åtkomst nekad. Du kan inte uppdatera användarinformation för huvudanvändare i demomiljö.', 'pwd_reset_not_sent' => 'Användaren är inte aktiverad, är LDAP-synkroniserad, eller har ingen e-postadress', - 'error_sending_email' => 'Fel vid sändning av e-post', - 'sad_panda' => 'Ledsen panda. Du har inte behörighet att göra det. Kanske återgå till instrumentpanelen eller kontakta din administratör.', + 'error_sending_email' => 'Fel vid e-postsändning', + 'sad_panda' => 'Sad panda. Du har inte behörighet att göra det du vill. Återgå till instrumentpanelen eller kontakta din administratör.', 'bulk' => [ 'delete' => [ 'header' => 'Massradera :object_type', - 'warn' => 'Du är påväg att ta bort ett :object_type|Du är påväg att ta bort :count :object_type', - 'success' => ':object_type har tagits bort framgångsrikt|:count :object_type har tagits bort framgångsrikt', + 'warn' => 'Du är på väg att ta bort ett :object_type|Du är påväg att ta bort :count :object_type', + 'success' => ':object_type har tagits bort|:count :object_type har tagits bort', 'error' => 'Kunde inte ta bort :object_type', 'nothing_selected' => 'Inga :object_type valda - inget mer att utföra', 'partial' => 'Borttagna :success_count :object_type, men :error_count :object_type kunde inte tas bort', @@ -547,11 +547,11 @@ return [ 'no_requestable' => 'Det finns inga begärbara tillgångar eller tillgångsmodeller.', 'countable' => [ - 'accessories' => ':count Tillbehör :count Tillbehör', - 'assets' => ':count Tillgång:count Tillgångar', - 'licenses' => ':count License :count Licenser', - 'license_seats' => ':count License Seat :count License Seats', - 'consumables' => ':count Förbrukningsmedel :count Förbrukningsvaror', + 'accessories' => ':count Tillbehör|:count Tillbehör', + 'assets' => ':count Tillgång|:count Tillgångar', + 'licenses' => ':count Licens|:count Licenser', + 'license_seats' => ':count Licenssäte|:count Licenssäten', + 'consumables' => ':count Förbrukningsvara|:count Förbrukningsvaror', 'components' => ':count Component|:count Komponenter', ], 'more_info' => 'Mer information', @@ -560,8 +560,8 @@ return [ 'something_went_wrong' => 'Något gick fel med din begäran.', 'close' => 'Stäng', 'expires' => 'Utgår', - 'map_fields'=> 'Koppla :item_type Fält', - 'remaining_var' => ':count Återstående', + 'map_fields'=> 'Koppla :item_type fält', + 'remaining_var' => ':count återstående', 'label' => 'Etikett', 'import_asset_tag_exists' => 'En tillgång med tillgångstaggen :asset_tag finns redan och en uppdatering begärdes inte. Ingen ändring gjordes.', 'countries_manually_entered_help' => 'Värden med en asterisk (*) matades in manuellt och matchar inte befintliga ISO 3166 rullgardinsvärden', diff --git a/resources/lang/sv-SE/help.php b/resources/lang/sv-SE/help.php index a97a78bd04..2299b2c76d 100644 --- a/resources/lang/sv-SE/help.php +++ b/resources/lang/sv-SE/help.php @@ -17,19 +17,19 @@ return [ 'audit_help' => 'Om du markerar denna ruta kommer tillgången att ändras för att återspegla denna nya plats. Om du lämnar den omarkerad kommer den helt enkelt att notera platsen i revisionsloggen.

Observera att om denna tillgång är utcheckad, det kommer inte att ändra platsen för personen, tillgång eller plats det checkas ut till.', - 'assets' => 'Tillgångar är objekt som spåras med serienummer eller tillgångstagg. De tenderar att vara objekt med högre värde där identifiering av ett visst objekt spelar roll.', + 'assets' => 'Tillgångar är objekt som spåras med serienummer eller tillgångstagg. De tenderar att vara objekt med högre värde där identifiering av ett visst objekt har betydelse.', - 'categories' => 'Kategorier hjälper dig att organisera dina objekt. Exempel på kategorier kan vara "Stationära datorer", "Bärbara datorer", "Mobiltelefoner", "surfplattor" och så vidare, men du kan använda kategorier på det sätt som passar bäst för dig.', + 'categories' => 'Kategorier hjälper dig att organisera dina objekt. Exempel på kategorier kan vara "Stationära datorer", "Bärbara datorer", "Mobiltelefoner", "Surfplattor" och så vidare, men du kan använda kategorier på det sätt som passar bäst för dig.', - 'accessories' => 'Tillbehör är sånt som tilldelas användare men som inte har något serienummer (eller inte kräver att de registreras som en unik enhet). Till exempel, datormöss eller tangentbord.', + 'accessories' => 'Tillbehör är sådant som tilldelas användare men som inte har något unikt serienummer (eller inte kräver att de registreras som en unik enhet). Till exempel datormöss eller tangentbord.', - 'companies' => 'Företag kan användas som ett enkelt identifieringsfält, eller kan användas för att begränsa synligheten av tillgångar, användare osv. om fullständigt företagsstöd är aktiverat i dina administratörsinställningar.', + 'companies' => 'Företag kan användas som ett enkelt identifieringsfält eller för att begränsa synligheten av tillgångar, användare osv. under förutsättning att fullständigt företagsstöd är aktiverat i dina administratörsinställningar.', 'components' => 'Komponenter är objekt som ingår i en tillgång, till exempel HDD, RAM, osv.', - 'consumables' => 'Förbrukningsvaror är allt som köps som kommer att användas med tiden. Till exempel skrivarbläck eller kopieringspapper.', + 'consumables' => 'Förbrukningsvaror är allt som köps som kommer att användas och förbrukas över tid, t.ex. skrivarbläck eller kopieringspapper.', - 'depreciations' => 'Du kan ställa in tillgångsavskrivningar för att avskriva tillgångar baserat på rak linjär avskrivning.', + 'depreciations' => 'Du kan ställa in värdeminskningar för att avskriva tillgångar baserat på linjär värdeminskning.', - 'empty_file' => 'Importören upptäcker att denna fil är tom.' + 'empty_file' => 'Importeringsverktyget har upptäckt att denna fil är tom.' ]; diff --git a/resources/lang/sv-SE/mail.php b/resources/lang/sv-SE/mail.php index e3027986e3..579e49c64c 100644 --- a/resources/lang/sv-SE/mail.php +++ b/resources/lang/sv-SE/mail.php @@ -2,94 +2,94 @@ return [ - 'Accessory_Checkin_Notification' => 'Tillbehöret har checkats in', - 'Accessory_Checkout_Notification' => 'Tillbehören checkas ut', - 'Asset_Checkin_Notification' => 'Tillgången har checkats in', + 'Accessory_Checkin_Notification' => 'Tillbehör incheckat', + 'Accessory_Checkout_Notification' => 'Tillbehör utchekat', + 'Asset_Checkin_Notification' => 'Tillgång incheckat', 'Asset_Checkout_Notification' => 'Tillgång utcheckad', 'Confirm_Accessory_Checkin' => 'Bekräfta incheckning av tillbehör', 'Confirm_Asset_Checkin' => 'Bekräfta incheckning av tillgång', 'Confirm_accessory_delivery' => 'Leveransbekräftelse för tillbehör', 'Confirm_asset_delivery' => 'Leveransbekräftelse för tillgång', - 'Confirm_consumable_delivery' => 'Leveransbekräftelse för förbrukningsmaterial', + 'Confirm_consumable_delivery' => 'Leveransbekräftelse för förbrukningsvara', 'Confirm_license_delivery' => 'Leveransbekräftelse för licens', - 'Consumable_checkout_notification' => 'Förbrukningsvaror utcheckad', - 'Days' => 'dagar', + 'Consumable_checkout_notification' => 'Förbrukningsvara utcheckat', + 'Days' => 'Dagar', 'Expected_Checkin_Date' => 'En tillgång som checkas ut till dig kommer att checkas in igen :date', 'Expected_Checkin_Notification' => 'Påminnelse: :name sluttiden för incheckning närmar sig', 'Expected_Checkin_Report' => 'Förväntad incheckningsrapport för tillgång', 'Expiring_Assets_Report' => 'Rapport över tillgångar med förfallodatum.', 'Expiring_Licenses_Report' => 'Rapport över licenser med förfallodatum.', - 'Item_Request_Canceled' => 'Artikelförfrågan annulleras', - 'Item_Requested' => 'Artikel som begärs', - 'License_Checkin_Notification' => 'Licensen har checkats in', + 'Item_Request_Canceled' => 'Objektförfrågan avbruten', + 'Item_Requested' => 'Objekt begärt', + 'License_Checkin_Notification' => 'Licens incheckad', 'License_Checkout_Notification' => 'Licens utcheckad', 'license_for' => 'Licens för', 'Low_Inventory_Report' => 'Meddelande om lågt lagersaldo', - 'a_user_canceled' => 'En användare har avbrutit en artikelförfrågan på webbplatsen', - 'a_user_requested' => 'En användare har efterfrågat en artikel webbplatsen', + 'a_user_canceled' => 'En användare har avbrutit en objektbegäran på webbplatsen', + 'a_user_requested' => 'En användare har efterfrågat ett objekt på webbplatsen', 'acceptance_asset_accepted' => 'En användare har accepterat ett objekt', 'acceptance_asset_declined' => 'En användare har avböjt ett objekt', 'accessory_name' => 'Tillbehörsnamn', 'additional_notes' => 'Ytterligare anmärkningar', - 'admin_has_created' => 'En administratör har skapat ett konto för dig på: webbsidan.', + 'admin_has_created' => 'En administratör har skapat ett konto för dig på :web.', 'asset' => 'Tillgång', - 'asset_name' => 'Asset Name', - 'asset_requested' => 'Tillgången begärd', + 'asset_name' => 'Företagsnamn', + 'asset_requested' => 'Tillgång begärd', 'asset_tag' => 'Tillgångstagg', - 'assets_warrantee_alert' => 'Det finns :count tillgång med en garanti som löper ut under de kommande :threshold dagar.|Det finns :count tillgångar med garantier som löper ut under de kommande :threshold dagar.', - 'assigned_to' => 'Tilldelats', + 'assets_warrantee_alert' => 'Det finns :count tillgång vars garanti löper ut under de kommande :threshold dagar.|Det finns :count tillgångar med garantier som löper ut under de kommande :threshold dagar.', + 'assigned_to' => 'Tilldelat till', 'best_regards' => 'Vänliga hälsningar,', 'canceled' => 'Avbruten', - 'checkin_date' => 'Incheckningsdatum', - 'checkout_date' => 'Utcheckningsdatum', - 'checkedout_from' => 'Checkade ut från', + 'checkin_date' => 'Incheck.dat.', + 'checkout_date' => 'Utcheck.dat.', + 'checkedout_from' => 'Utcheckad från', 'checkedin_from' => 'Incheckad från', - 'checked_into' => 'Incheckad', - 'click_on_the_link_accessory' => 'Vänligen klicka på länken längst ner för att bekräfta att du har fått tillbehöret.', - 'click_on_the_link_asset' => 'Vänligen klicka på länken längst ner för att bekräfta att du har tagit emot tillgången.', - 'click_to_confirm' => 'Vänligen klicka på följande länk för att bekräfta ditt: webbkonto:', + 'checked_into' => 'Incheckad till', + 'click_on_the_link_accessory' => 'Vänligen klicka på länken nedan för att bekräfta att du har mottagit tillbehöret.', + 'click_on_the_link_asset' => 'Vänligen klicka på länken nedan för att bekräfta att du har mottagit tillgången.', + 'click_to_confirm' => 'Vänligen klicka på följande länk för att bekräfta ditt :web konto:', 'current_QTY' => 'Nuvarande antal', - 'days' => 'dagar', - 'expecting_checkin_date' => 'Förväntat incheckningsdatum', + 'days' => 'Dagar', + 'expecting_checkin_date' => 'Förväntat incheck.dat.', 'expires' => 'Utgår', - 'hello' => 'Hallå', + 'hello' => 'Hejsan', 'hi' => 'Hej', - 'i_have_read' => 'Jag har läst och godkänt användarvillkoren och har fått den här produkten.', + 'i_have_read' => 'Jag har läst och godkänt användarvillkoren och har mottagit det här objektet.', 'inventory_report' => 'Inventarierapport', - 'item' => 'Artikel', + 'item' => 'Objekt', 'item_checked_reminder' => 'Detta är en påminnelse om att du för närvarande har :count objekt utcheckade till dig som du inte har accepterat eller nekat. Klicka på länken nedan för att bekräfta ditt beslut.', 'license_expiring_alert' => ':count licens löper ut inom :threshold dagar.|:count licenser löper ut inom :threshold days.', - 'link_to_update_password' => 'Vänligen klicka på följande länk för att uppdatera ditt: webblösenord:', + 'link_to_update_password' => 'Vänligen klicka på följande länk för att uppdatera ditt :web lösenord:', 'login' => 'Logga in', 'login_first_admin' => 'Logga in på din nya Snipe-IT-installation med hjälp av inloggningsuppgifterna nedan:', - 'low_inventory_alert' => ':count artikel understiger det lägsta tillåtna lagersaldot eller håller på att ta slut.|:count artiklar understiger det lägsta tillåtna lagersaldot eller håller på att ta slut.', + 'low_inventory_alert' => ':count artikel understiger det lägsta tillåtna lagersaldot eller är på väg att ta slut.|:count artiklar understiger det lägsta tillåtna lagersaldot eller är på väg att ta slut.', 'min_QTY' => 'Min. antal', - 'name' => 'namn', - 'new_item_checked' => 'En ny artikel har blivit utcheckad i ditt namn, se detaljer nedan.', - 'notes' => 'anteckningar', + 'name' => 'Namn', + 'new_item_checked' => 'Ett nytt objekt har blivit utcheckat i ditt namn, se detaljer nedan.', + 'notes' => 'Anteckningar', 'password' => 'Lösenord', 'password_reset' => 'Lösenordsåterställning', 'read_the_terms' => 'Läs användarvillkoren nedan.', - 'read_the_terms_and_click' => 'Läs användarvillkoren nedan, och klicka på länken längst ner för att bekräfta att du läst och godkänner användarvillkoren och har fått tillgången.', + 'read_the_terms_and_click' => 'Läs användarvillkoren nedan och klicka på länken nedan för att bekräfta att du läst och godkänner användarvillkoren samt har mottagit objektet.', 'requested' => 'Begärda', 'reset_link' => 'Länk för att återställa ditt lösenord', 'reset_password' => 'Klicka här för att återställa ditt lösenord:', 'rights_reserved' => 'Med ensamrätt.', 'serial' => 'Serienummer', 'snipe_webhook_test' => 'Snipe-IT Integration Test', - 'snipe_webhook_summary' => 'Sammanfattning av Snipe-IT Integration', + 'snipe_webhook_summary' => 'Sammanfattning av Snipe-IT-integrationen', 'supplier' => 'Leverantör', 'tag' => 'Tagg', 'test_email' => 'Testa e-post från Snipe-IT', 'test_mail_text' => 'Detta är ett test från Snipe-IT Asset Management System. Om du får detta så fungerar mejlen :)', - 'the_following_item' => 'Följande artikel har blivit incheckad: ', + 'the_following_item' => 'Följande objekt har blivit incheckat: ', 'to_reset' => 'För att återställa ditt :web lösenord, fyll i det här formuläret:', 'type' => 'Typ', - 'upcoming-audits' => 'Det finns :count tillgång som kommer upp för revision inom :threshold days.|Det finns :count tillgångar som kommer upp för revision inom :threshold dagar.', + 'upcoming-audits' => 'Det finns :count tillgång som skall inventeras inom :threshold dagar.|Det finns :count tillgångar som skall inventeras inom :threshold dagar.', 'user' => 'Användare', 'username' => 'Användarnamn', 'unaccepted_asset_reminder' => 'Du har oaccepterade tillgångar.', - 'welcome' => 'Välkommen: namn', + 'welcome' => 'Välkommen :name!', 'welcome_to' => 'Välkommen till :web!', 'your_assets' => 'Visa dina tillgångar', 'your_credentials' => 'Dina Snipe-IT användaruppgifter', diff --git a/resources/lang/sv-SE/passwords.php b/resources/lang/sv-SE/passwords.php index 21fd8e499d..6c091d950d 100644 --- a/resources/lang/sv-SE/passwords.php +++ b/resources/lang/sv-SE/passwords.php @@ -1,9 +1,9 @@ 'Om en matchande användare med en giltig e-postadress finns i vårt system, har ett e-postmeddelande om lösenordsåterställning skickats.', - 'user' => 'Om en matchande användare med en giltig e-postadress finns i vårt system, har ett e-postmeddelande om lösenordsåterställning skickats.', - 'token' => 'Denna återställningstoken för lösenord är ogiltig eller har löpt ut, eller matchar inte det angivna användarnamnet.', + 'sent' => 'Om en matchande användare med en giltig e-postadress finns i systemet kommer ett e-postmeddelande om lösenordsåterställning att skickas.', + 'user' => 'Om en matchande användare med en giltig e-postadress finns i systemet kommer ett e-postmeddelande om lösenordsåterställning att skickas.', + 'token' => 'Detta återställningstoken för lösenord är ogiltigt eller, har löpt ut eller matchar inte det angivna användarnamnet.', 'reset' => 'Ditt lösenord har återställts!', 'password_change' => 'Ditt lösenord har uppdaterats!', ]; diff --git a/resources/lang/sv-SE/reminders.php b/resources/lang/sv-SE/reminders.php index 1d11b6ba82..ce98d6c573 100644 --- a/resources/lang/sv-SE/reminders.php +++ b/resources/lang/sv-SE/reminders.php @@ -15,7 +15,7 @@ return array( "password" => "Lösenord måste vara sex tecken och matcha lösenordsbekräftelsen.", "user" => "Användarnamnet eller e-postadressen är felaktigt", - "token" => 'Denna återställningstoken för lösenord är ogiltig eller har löpt ut, eller matchar inte det angivna användarnamnet.', - 'sent' => 'Om en matchande användare med en giltig e-postadress finns i vårt system, har ett e-postmeddelande om lösenordsåterställning skickats.', + "token" => 'Detta återställningstoken för lösenord är ogiltigt, har löpt ut eller matchar inte det angivna användarnamnet.', + 'sent' => 'Om en matchande användare med en giltig e-postadress finns i systemet har ett e-postmeddelande om lösenordsåterställning skickats.', ); diff --git a/resources/lang/sv-SE/table.php b/resources/lang/sv-SE/table.php index 811bfc3981..f1265a0626 100644 --- a/resources/lang/sv-SE/table.php +++ b/resources/lang/sv-SE/table.php @@ -2,10 +2,10 @@ return array( - 'actions' => 'Handlingar', - 'action' => 'Handling', + 'actions' => 'Åtgärder', + 'action' => 'Åtgärd', 'by' => 'Av', - 'item' => 'Artikel', + 'item' => 'Objekt', 'no_matching_records' => 'Inga matchande resultat', ); diff --git a/resources/lang/sv-SE/validation.php b/resources/lang/sv-SE/validation.php index 57b9e15ef2..009ce8a8dc 100644 --- a/resources/lang/sv-SE/validation.php +++ b/resources/lang/sv-SE/validation.php @@ -26,7 +26,7 @@ return [ 'before' => ':attribute-fältet måste vara ett datum före :date.', 'before_or_equal' => ':attribute-fältet måste vara ett datum före eller samma som :date.', 'between' => [ - 'array' => ':attribute-fältet måste ha mellan :min och :max artiklar.', + 'array' => ':attribute-fältet måste ha mellan :min och :max objekt.', 'file' => ':attribute-fältet måste vara mellan :min och :max kilobyte.', 'numeric' => ':attribute-fältet måste vara mellan :min och :max.', 'string' => ':attribute-fältet måste vara mellan :min och :max tecken.', @@ -57,13 +57,13 @@ return [ 'file' => ':attribute-fältet måste vara en fil.', 'filled' => ':attribute fältet måste ha ett värde.', 'gt' => [ - 'array' => ':attribute-fältet måste ha mer än :value artiklar.', + 'array' => ':attribute-fältet måste ha mer än :value objekt.', 'file' => ':attribute-fältet måste vara större än :value kilobyte.', 'numeric' => ':attribute-fältet måste vara större än :value.', 'string' => ':attribute-fältet måste vara större än :value tecken.', ], 'gte' => [ - 'array' => ':attribute-fältet måste ha :value artiklar eller fler.', + 'array' => ':attribute-fältet måste ha :value objekt eller fler.', 'file' => ':attribute-fältet måste vara större än eller lika med :value kilobyte.', 'numeric' => ':attribute-fältet måste vara större än eller lika med :value.', 'string' => ':attribute-fältet måste vara större än eller lika med :value tecken.', @@ -81,20 +81,20 @@ return [ 'list' => ':attribute-fältet måste vara en lista.', 'lowercase' => ':attribute-fältet måste skrivas med gemener.', 'lt' => [ - 'array' => ':attribute-fältet måste ha färre än :value artiklar.', + 'array' => ':attribute-fältet måste ha färre än :value objekt.', 'file' => ':attribute-fältet måste vara mindre än :value kilobyte.', 'numeric' => ':attribute-fältet måste vara mindre än :value.', 'string' => ':attribute-fältet måste vara färre än :value tecken.', ], 'lte' => [ - 'array' => ':attribute-fältet får inte ha fler än :value artiklar.', + 'array' => ':attribute-fältet får inte ha fler än :value objekt.', 'file' => ':attribute-fältet måste vara mindre än eller lika med :value kilobyte.', 'numeric' => ':attribute-fältet måste vara mindre än eller lika med :value.', 'string' => ':attribute-fältet måste vara färre än eller lika med :value tecken.', ], 'mac_address' => ':attribute-fältet måste vara en giltig MAC-adress.', 'max' => [ - 'array' => ':attribute-fältet får inte ha fler än :max artiklar.', + 'array' => ':attribute-fältet får inte ha fler än :max objekt.', 'file' => ':attribute-fältet får inte vara större än :max kilobyte.', 'numeric' => ':attribute-fältet får inte vara större än :max.', 'string' => ':attribute-fältet får inte vara fler än :max tecken.', @@ -103,7 +103,7 @@ return [ 'mimes' => ':attribute-fältet måste vara av filtyp: :values.', 'mimetypes' => ':attribute-fältet måste vara av filtyp: :values.', 'min' => [ - 'array' => ':attribute-fältet måste ha färre än :min artiklar.', + 'array' => ':attribute-fältet måste ha färre än :min objekt.', 'file' => ':attribute-fältet måste vara minst :min kilobyte.', 'numeric' => ':attribute-fältet måste vara minst :min.', 'string' => ':attribute-fältet måste innehålla minst :min tecken.', @@ -125,7 +125,7 @@ return [ 'symbols' => ':attribute-fältet måste innehåll minst en symbol.', 'uncompromised' => ':attribute-fältet har upptäckts i en dataläcka. Vänligen ange ett annat :attribute.', ], - 'percent' => 'Avskrivningsminimum måste vara mellan 0 och 100 när avskrivningstypen är i procent.', + 'percent' => 'Värdeminskningsminimum måste vara mellan 0 och 100 när värdeminskningstypen är i procent.', 'present' => ':attribute fältet måste finnas.', 'present_if' => ':attribute-fältet måste vara ifyllt om :other är :value.', @@ -190,9 +190,9 @@ return [ 'email_array' => 'En eller flera e-postadresser är ogiltiga.', 'hashed_pass' => 'Ditt nuvarande lösenord är felaktigt', 'dumbpwd' => 'Det angivna lösenordet är för vanligt.', - 'statuslabel_type' => 'Du måste ange en giltig typ av statusetikett', + 'statuslabel_type' => 'Du måste ange en giltig statusetikett', 'custom_field_not_found' => 'Detta fält verkar inte existera, vänligen dubbelkolla dina anpassade fält.', - 'custom_field_not_found_on_model' => 'Detta fält verkar existera, men är inte tillgängligt på denna tillgångsmodells fältuppsättning.', + 'custom_field_not_found_on_model' => 'Detta fält verkar existera, men är inte tillgängligt på tillgångsmodellens fältuppsättning.', // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :( // We use this because the default error message for date_format reflects php Y-m-d, which non-PHP @@ -206,13 +206,13 @@ return [ 'end_date.date_format' => ':attribute måste vara ett giltigt datum i YYYY-MM-DD format', 'checkboxes' => ':attribute innehåller ogiltiga alternativ.', 'radio_buttons' => ':attribute är ogiltigt.', - 'invalid_value_in_field' => 'Ogiltigt värde som ingår i detta fält', + 'invalid_value_in_field' => 'Ogiltigt värde i detta fält', 'ldap_username_field' => [ 'not_in' => 'sAMAccountName (blandade gemener och versaler) kommer sannolikt inte att fungera. Du bör använda samaccountname (gemener) istället.' ], 'ldap_auth_filter_query' => ['not_in' => 'uid=samaccountname är förmodligen inte ett giltigt aut-filter. Du vill förmodligen ha uid= '], - 'ldap_filter' => ['regex' => 'Detta värde bör förmodligen inte vara inom parantes.'], + 'ldap_filter' => ['regex' => 'Detta värde bör sannolikt inte vara inom parantes.'], ], /* @@ -236,7 +236,7 @@ return [ */ 'generic' => [ - 'invalid_value_in_field' => 'Ogiltigt värde som ingår i detta fält', + 'invalid_value_in_field' => 'Ogiltigt värde i detta fält', 'required' => 'Detta fält är obligatoriskt', 'email' => 'Vänligen ange en giltig e-postadress', ], diff --git a/resources/lang/ta-IN/admin/settings/general.php b/resources/lang/ta-IN/admin/settings/general.php index 242e04c655..54e6235360 100644 --- a/resources/lang/ta-IN/admin/settings/general.php +++ b/resources/lang/ta-IN/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "இரண்டு காரணி அங்கீகாரம் தேவைப்படுகிறது, ஆனால் உங்கள் சாதனம் இதுவரை பதிவுசெய்யப்படவில்லை. உங்கள் Google Authenticator பயன்பாட்டைத் திறந்து உங்கள் சாதனத்தை சேர்ப்பதற்கு கீழே உள்ள QR குறியீட்டை ஸ்கேன் செய்யவும். உங்கள் சாதனத்தை நீங்கள் சேர்ந்தவுடன், கீழே உள்ள குறியீட்டை உள்ளிடுக", 'require_accept_signature' => 'கையொப்பம் தேவை', 'require_accept_signature_help_text' => 'இந்த அம்சத்தை இயக்குவதால், சொத்துக்களை ஏற்கும் வகையில் பயனர்கள் உடனே உள்நுழைய வேண்டும்.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'விட்டு', 'right' => 'வலது', 'top' => 'மேல்', diff --git a/resources/lang/th-TH/admin/settings/general.php b/resources/lang/th-TH/admin/settings/general.php index bef50c8d51..e5af284a38 100644 --- a/resources/lang/th-TH/admin/settings/general.php +++ b/resources/lang/th-TH/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "จำเป็นต้องมีการตรวจสอบสิทธิ์สองปัจจัย แต่อุปกรณ์ของคุณยังไม่ได้ลงทะเบียน เปิดแอป Google Authenticator และสแกนโค้ด QR ด้านล่างเพื่อลงทะเบียนอุปกรณ์ของคุณ เมื่อคุณลงทะเบียนอุปกรณ์แล้วให้ป้อนรหัสด้านล่าง", 'require_accept_signature' => 'ต้องการลายเซ็น', 'require_accept_signature_help_text' => 'การเปิดใช้งานคุณลักษณะนี้จะกำหนดให้ผู้ใช้ลงชื่อเข้าใช้เพื่อยอมรับเนื้อหา', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'ซ้าย', 'right' => 'ขวา', 'top' => 'ด้านบน', diff --git a/resources/lang/tl-PH/admin/settings/general.php b/resources/lang/tl-PH/admin/settings/general.php index 474bc5a65d..79e0a0e53e 100644 --- a/resources/lang/tl-PH/admin/settings/general.php +++ b/resources/lang/tl-PH/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/tr-TR/admin/settings/general.php b/resources/lang/tr-TR/admin/settings/general.php index 8326cb2c22..b53b6b3633 100644 --- a/resources/lang/tr-TR/admin/settings/general.php +++ b/resources/lang/tr-TR/admin/settings/general.php @@ -281,6 +281,8 @@ return [ 'two_factor_enrollment_text' => "Cihazınız henüz kayıtlı değil ancak iki aşamalı kimlik doğrulama gereklidir. Google kimlik doğrulayıcısı app açmak ve tarama QR kodu cihazınızı kayıt için aşağıdaki. Aygıtınız kayıtlı sonra aşağıdaki kodu girin", 'require_accept_signature' => 'İmza Gerekli', 'require_accept_signature_help_text' => 'Bu özelliği etkinleştirmek kullanıcıların fiziksel olarak bir varlık kabul evrağı imzalaması gerekir.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'sol', 'right' => 'sağ', 'top' => 'üst', diff --git a/resources/lang/uk-UA/account/general.php b/resources/lang/uk-UA/account/general.php index a1abc9942b..cb92c04bb5 100644 --- a/resources/lang/uk-UA/account/general.php +++ b/resources/lang/uk-UA/account/general.php @@ -10,9 +10,9 @@ return array( 'api_base_url' => 'Ваша базова URL-адреса API:', 'api_base_url_endpoint' => '/<ресурс>', 'api_token_expiration_time' => 'API токени закінчуються:', - 'api_reference' => 'Please check the API reference to find specific API endpoints and additional API documentation.', - 'profile_updated' => 'Обліковий запис успішно оновлено.', + 'api_reference' => 'Будь ласка, перевірте довідку по API, щоб дізнатись про ресурси API та додаткову документацію стосовно них.', + 'profile_updated' => 'Обліковий запис успішно оновлено', 'no_tokens' => 'Ви не створили жодних особистих токенів доступу.', 'enable_sounds' => 'Увімкнути звукові ефекти', - 'enable_confetti' => 'Enable confetti effects', + 'enable_confetti' => 'Увімкнути ефекти конфетті', ); diff --git a/resources/lang/uk-UA/admin/accessories/message.php b/resources/lang/uk-UA/admin/accessories/message.php index f1029190f1..36ff56e734 100644 --- a/resources/lang/uk-UA/admin/accessories/message.php +++ b/resources/lang/uk-UA/admin/accessories/message.php @@ -28,7 +28,7 @@ return array( 'unavailable' => 'Аксесуар недоступний для оформлення замовлення. Перевірте кількість доступних', 'user_does_not_exist' => 'Невірний користувач. Спробуйте ще раз.', 'checkout_qty' => array( - 'lte' => 'Ви намагаєтеся видати : checkout_qty аксесуарів, проте на даний час доступний лише один аксесуар даного типу. Будь ласка, змініть кількість для видачі або доступний залишок для видачі і спробуйте ще раз. Ви намагаєтеся видати : checkout_qty аксесуарів, проте в наявності check out :checkout_qty. Будь ласка, змініть кількість для видачі або доступний залишок для видачі і спробуйте ще раз.', + 'lte' => 'Ви намагаєтеся видати :checkout_qty аксесуарів, проте на даний час доступний лише один аксесуар даного типу. Будь ласка, змініть кількість для видачі або доступний залишок для видачі і спробуйте ще раз. Ви намагаєтеся видати :checkout_qty аксесуарів, проте в наявності check out :checkout_qty. Будь ласка, змініть кількість для видачі або доступний залишок для видачі і спробуйте ще раз.', ), ), diff --git a/resources/lang/uk-UA/admin/consumables/general.php b/resources/lang/uk-UA/admin/consumables/general.php index 86fdeed119..819c88a899 100644 --- a/resources/lang/uk-UA/admin/consumables/general.php +++ b/resources/lang/uk-UA/admin/consumables/general.php @@ -8,5 +8,5 @@ return array( 'remaining' => 'Залишилось', 'total' => 'Загалом', 'update' => 'Оновити витратний матеріал', - 'inventory_warning' => 'The inventory of this consumable is below the minimum amount of :min_count', + 'inventory_warning' => 'Запас цього витратного матеріалу нижчий за мінімальну кількість :min_count', ); diff --git a/resources/lang/uk-UA/admin/hardware/form.php b/resources/lang/uk-UA/admin/hardware/form.php index 4b8a264d10..ca63d14d83 100644 --- a/resources/lang/uk-UA/admin/hardware/form.php +++ b/resources/lang/uk-UA/admin/hardware/form.php @@ -39,9 +39,9 @@ return [ 'order' => 'Номер замовлення', 'qr' => 'QR-код', 'requestable' => 'Користувачі можуть запитувати цей медіафайл', - 'redirect_to_all' => 'Return to all :type', - 'redirect_to_type' => 'Go to :type', - 'redirect_to_checked_out_to' => 'Go to Checked Out to', + 'redirect_to_all' => 'Повернутися до всіх :type', + 'redirect_to_type' => 'Перейти до :type', + 'redirect_to_checked_out_to' => 'Перейти до виданих', 'select_statustype' => 'Виберіть тип статусу', 'serial' => 'Серійник', 'status' => 'Статус', @@ -55,10 +55,10 @@ return [ 'asset_location_update_default' => 'Оновити тільки типове розташування', 'asset_location_update_actual' => 'Оновити тільки фактичне місцезнаходження', 'asset_not_deployable' => 'Стан активу не є розгортаним. Цей актив не може бути відмічений.', - 'asset_not_deployable_checkin' => 'That asset status is not deployable. Using this status label will checkin the asset.', + 'asset_not_deployable_checkin' => 'Цей статус Активу не є розгортаним. За допомогою цієї мітки статусу позначте в активі.', 'asset_deployable' => 'Цей статус розміщено на ньому. Цей медіафайл може бути перевірений.', 'processing_spinner' => 'Обробка... (Це може зайняти деякий час для великих файлів)', 'optional_infos' => 'Додаткова інформація', 'order_details' => 'Пов\'язані відомості про замовлення', - 'calc_eol' => 'If nulling the EOL date, use automatic EOL calculation based on the purchase date and EOL rate.', + 'calc_eol' => 'Якщо необхідно обнулити дату EOL, використовуйте автоматичний розрахунок EOL на основі дати покупки й дати EOL.', ]; diff --git a/resources/lang/uk-UA/admin/hardware/general.php b/resources/lang/uk-UA/admin/hardware/general.php index 457eb6e636..133fe77eed 100644 --- a/resources/lang/uk-UA/admin/hardware/general.php +++ b/resources/lang/uk-UA/admin/hardware/general.php @@ -15,8 +15,8 @@ return [ 'delete_confirm' => 'Ви впевнені, що хочете видалити цей медіафайл?', 'edit' => 'Редагувати актив', 'model_deleted' => 'Ця модель активів була видалена. Ви повинні відновити модель, перш ніж ви зможете відновити Ця модель.', - 'model_invalid' => 'This model for this asset is invalid.', - 'model_invalid_fix' => 'The asset must be updated use a valid asset model before attempting to check it in or out, or to audit it.', + 'model_invalid' => 'Модель цього Актива недійсна.', + 'model_invalid_fix' => 'Актив повинен бути оновлений за допомогою припустимої моделі перш ніж намагатися видати чи здати, або проведення його аудиту.', 'requestable' => 'Доступно для запиту', 'requested' => 'Запрошено користувачем', 'not_requestable' => 'Ви не можете запросити', @@ -27,13 +27,12 @@ return [ 'undeployable_tooltip' => 'Цей медіафайл має марку стану, який не можна розгорнути, і цей час не може бути перевірений.', 'view' => 'Переглянути актив', 'csv_error' => 'У вас є помилка у файлі CSV:', - 'import_text' => '

Upload a CSV that contains asset history. The assets and users MUST already exist in the system, or they will be skipped. Matching assets for history import happens against the asset tag. We will try to find a matching user based on the user\'s name you provide, and the criteria you select below. If you do not select any criteria below, it will simply try to match on the username format you configured in the Admin > General Settings.

Fields included in the CSV must match the headers: Asset Tag, Name, Checkout Date, Checkin Date. Any additional fields will be ignored.

Checkin Date: blank or future checkin dates will checkout items to associated user. Excluding the Checkin Date column will create a checkin date with todays date.

- ', + 'import_text' => '

Завантажте файл CSV, який містить історію активів. Активи та користувачі ПОВИННІ вже існувати в системі, інакше їх буде пропущено. Зіставлення активів для імпорту історії відбувається за тегом Активу. Ми спробуємо знайти відповідного користувача на основі наданого вами імені користувача та критеріїв, які ви виберете нижче. Якщо ви не виберете жодного критерію нижче, ми просто спробуємо знайти співпадіння по формату імені користувача, який ви налаштували в розділі адміністратора > Загальні налаштування .

Поля, включені до CSV, мають відповідати заголовкам: Тег Активу, Ім\'я, Дата Видачі, Дата Повернення. Будь-які додаткові поля ігноруватимуться.

Дата Повернення: порожня або майбутня дата видачі призведе до видачі активів пов’язаному користувачеві. Якщо виключити стовпець "Дата Повернення", дата повернення буде мати сьогоднішню дату.

', 'csv_import_match_f-l' => 'Спробуйте відповідати користувачам формату firstname.lastname (jane.smith)', - 'csv_import_match_initial_last' => 'Try to match users by first initial last name (jsmith) format', - 'csv_import_match_first' => 'Try to match users by first name (jane) format', + 'csv_import_match_initial_last' => 'Спробуйте зіставити користувачів по з першими символами ім\'я формату (jsmith)', + 'csv_import_match_first' => 'Спробуйте зіставити користувачів по формату first name (jane)', 'csv_import_match_email' => 'Спробуйте відповідати користувачам з email як ім\'я користувача', - 'csv_import_match_username' => 'Try to match users by username', + 'csv_import_match_username' => 'Спробуйте зіставити користувачів з username', 'error_messages' => 'Повідомлення про помилки:', 'success_messages' => 'Повідомлення про успіх:', 'alert_details' => 'Будь ласка, подивіться нижче для деталей.', diff --git a/resources/lang/uk-UA/admin/hardware/message.php b/resources/lang/uk-UA/admin/hardware/message.php index cffa11bdda..fc390a21be 100644 --- a/resources/lang/uk-UA/admin/hardware/message.php +++ b/resources/lang/uk-UA/admin/hardware/message.php @@ -2,23 +2,23 @@ return [ - 'undeployable' => 'Warning: This asset has been marked as currently undeployable. If this status has changed, please update the asset status.', + 'undeployable' => 'Попередження: цей актив позначено як такий, що наразі неможливо розгорнути. Якщо цей статус змінився, оновіть статус активу.', 'does_not_exist' => 'Медіафайл не існує.', - 'does_not_exist_var' => 'Asset with tag :asset_tag not found.', - 'no_tag' => 'No asset tag provided.', + 'does_not_exist_var' => 'Активу з тегом :asset_tag не знайдено.', + 'no_tag' => 'Тег Активу не надано.', 'does_not_exist_or_not_requestable' => 'Цей актив не існує або його не можна запитувати.', 'assoc_users' => 'Цей актив в даний час відмічений користувачу і не може бути видалений. Спочатку перевірте активи, а потім спробуйте видалити знову. ', - 'warning_audit_date_mismatch' => 'This asset\'s next audit date (:next_audit_date) is before the last audit date (:last_audit_date). Please update the next audit date.', - 'labels_generated' => 'Labels were successfully generated.', - 'error_generating_labels' => 'Error while generating labels.', - 'no_assets_selected' => 'No assets selected.', + 'warning_audit_date_mismatch' => 'Ця дата наступного аудиту Активів (:next_audit_date) раніша до дати останнього аудиту (:last_audit_date). Будь ласка, оновіть дату наступного контролю.', + 'labels_generated' => 'Мітки були успішно створені.', + 'error_generating_labels' => 'Помилка при формуванні міток.', + 'no_assets_selected' => 'Не вибрано жодного Актива.', 'create' => [ 'error' => 'Актив не був створений, будь ласка, спробуйте ще раз :(', 'success' => 'Актив успішно створений. :)', 'success_linked' => 'Активу з тегом :tag було успішно створено. Натисніть тут, щоб переглянути.', - 'multi_success_linked' => 'Asset with tag :links was created successfully.|:count assets were created succesfully. :links.', - 'partial_failure' => 'An asset was unable to be created. Reason: :failures|:count assets were unable to be created. Reasons: :failures', + 'multi_success_linked' => 'Активу з тегом :links було успішно створено.|:count активів було успішно створено. :links.', + 'partial_failure' => 'Актив не може бути створений. Причина: :відмова створення |:count активів. Причина: :відмова', ], 'update' => [ @@ -38,7 +38,7 @@ return [ ], 'audit' => [ - 'error' => 'Asset audit unsuccessful: :error ', + 'error' => 'Помилка аудиту активів: :error ', 'success' => 'Активу успішно зараховано журнал.', ], @@ -56,14 +56,14 @@ return [ ], 'import' => [ - 'import_button' => 'Process Import', + 'import_button' => 'Імпорт процесу', 'error' => 'Деякі елементи не імпортовано належним чином.', 'errorDetail' => 'Наступні елементи не були імпортовані через помилки.', 'success' => 'Ваш файл імпортовано', 'file_delete_success' => 'Ваш файл успішно вилучено', 'file_delete_error' => 'Файл не може бути видалений', 'file_missing' => 'Відсутній файл', - 'file_already_deleted' => 'The file selected was already deleted', + 'file_already_deleted' => 'Обраний файл вже видалено', 'header_row_has_malformed_characters' => 'Один або кілька атрибутів у рядку заголовка містять невірні символи UTF-8', 'content_row_has_malformed_characters' => 'Один або кілька атрибутів у першому рядку вмісту містять неправильні символи UTF-8', ], @@ -85,8 +85,8 @@ return [ ], 'multi-checkout' => [ - 'error' => 'Asset was not checked out, please try again|Assets were not checked out, please try again', - 'success' => 'Asset checked out successfully.|Assets checked out successfully.', + 'error' => 'Актив не був перевірений, будь ласка, спробуйте ще раз|Активи не були відмічені, будь ласка, спробуйте ще раз', + 'success' => 'Актив успішно перевірено. | Активи успішно перевірені.', ], 'checkin' => [ diff --git a/resources/lang/uk-UA/admin/locations/message.php b/resources/lang/uk-UA/admin/locations/message.php index 3b8b9d2dbc..bc53b6ff24 100644 --- a/resources/lang/uk-UA/admin/locations/message.php +++ b/resources/lang/uk-UA/admin/locations/message.php @@ -3,7 +3,7 @@ return array( 'does_not_exist' => 'Розташування не існує.', - 'assoc_users' => 'This location is not currently deletable because it is the location of record for at least one asset or user, has assets assigned to it, or is the parent location of another location. Please update your records to no longer reference this location and try again. ', + 'assoc_users' => 'Це розташування наразі не можна видалити, оскільки воно є місцем запису принаймні для одного Активу чи користувача, йому призначено Активи або воно є батьківським місцем для іншого розташування. Оновіть свої записи, щоб більше не згадувати це місце, і повторіть спробу. ', 'assoc_assets' => 'Це розташування в даний час пов\'язано принаймні з одним активом і не може бути видалений. Будь ласка, оновіть ваші медіафайли, щоб більше не посилатися на це розташування і повторіть спробу. ', 'assoc_child_loc' => 'Це місцезнаходження наразі батько принаймні одного дочірнього місця і не може бути видалений. Будь ласка, оновіть ваше місцеположення, щоб більше не посилатися на це місце і повторіть спробу. ', 'assigned_assets' => 'Призначені активи', @@ -22,8 +22,8 @@ return array( ), 'restore' => array( - 'error' => 'Location was not restored, please try again', - 'success' => 'Location restored successfully.' + 'error' => 'Розташування не було відновлено, спробуйте ще раз', + 'success' => 'Розташування успішно відновлено.' ), 'delete' => array( diff --git a/resources/lang/uk-UA/admin/settings/general.php b/resources/lang/uk-UA/admin/settings/general.php index f756ecd559..2e7094aab0 100644 --- a/resources/lang/uk-UA/admin/settings/general.php +++ b/resources/lang/uk-UA/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Для двофакторної автентифікації необхідно, однак ваш пристрій ще не було встановлено. Відкрийте додаток Google Authenticator і відскануйте QR-код нижче, щоб закріпити ваш пристрій. Після того, як ви увійдете на своєму пристрої, введіть код нижче", 'require_accept_signature' => 'Вимагати підпис', 'require_accept_signature_help_text' => 'Увімкнення цієї функції для фізичного підписання активів потребує від користувачів.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'ліворуч', 'right' => 'правий', 'top' => 'згори', diff --git a/resources/lang/uk-UA/admin/users/message.php b/resources/lang/uk-UA/admin/users/message.php index 9a9c5bb3b6..4d5906970c 100644 --- a/resources/lang/uk-UA/admin/users/message.php +++ b/resources/lang/uk-UA/admin/users/message.php @@ -6,7 +6,7 @@ return array( 'declined' => 'Ви успішно відхилили цей актив.', 'bulk_manager_warn' => 'Ваші користувачі успішно оновлені, однак Ваш запис менеджера не було збережено, оскільки обраний вами менеджер також був у списку користувачів, для редагування, і користувачі можуть не бути їх власним керівником. Будь ласка, оберіть ваших користувачів знову, не маючи менеджера.', 'user_exists' => 'Користувач вже існує!', - 'user_not_found' => 'User does not exist or you do not have permission view them.', + 'user_not_found' => 'Користувач не існує або у вас немає дозволу на його перегляд.', 'user_login_required' => 'Поле авторизації є обов\'язковим', 'user_has_no_assets_assigned' => 'Немає медіафайлів в даний час призначених користувачеві.', 'user_password_required' => 'Пароль є обов\'язковим.', @@ -37,23 +37,23 @@ return array( 'update' => 'Виникла проблема при оновленні користувача. Будь ласка, спробуйте ще раз.', 'delete' => 'Виникла проблема при видаленні користувача. Будь ласка, спробуйте ще раз.', 'delete_has_assets' => 'Цей користувач має призначені елементи і не може бути видалений.', - 'delete_has_assets_var' => 'This user still has an asset assigned. Please check it in first.|This user still has :count assets assigned. Please check their assets in first.', - 'delete_has_licenses_var' => 'This user still has a license seats assigned. Please check it in first.|This user still has :count license seats assigned. Please check them in first.', - 'delete_has_accessories_var' => 'This user still has an accessory assigned. Please check it in first.|This user still has :count accessories assigned. Please check their assets in first.', - 'delete_has_locations_var' => 'This user still manages a location. Please select another manager first.|This user still manages :count locations. Please select another manager first.', - 'delete_has_users_var' => 'This user still manages another user. Please select another manager for that user first.|This user still manages :count users. Please select another manager for them first.', + 'delete_has_assets_var' => 'Цей користувач все ще має актив. Будь ласка, перевірте його спочатку.|Цей користувач все ще має :count активів. Будь ласка, спочатку перевірте його активи.', + 'delete_has_licenses_var' => 'Цей користувач все ще має призначені ліцензії. Будь ласка, перевірте його спочатку.|Цей користувач все ще має :count ліцензій. Будь ласка, спочатку перевірте їх.', + 'delete_has_accessories_var' => 'Цей користувач все ще має виданий аксесуар. Будь ласка, перевірте його спочатку.|Цей користувач все ще має :count виданих аксесуарів. Будь ласка, спочатку перевірте видані активи.', + 'delete_has_locations_var' => 'Цей користувач все ще керує розташуванням. Будь ласка, оберіть іншого менеджера.|Цей користувач все ще керує :count розташуваннями. Будь ласка, оберіть іншого менеджера.', + 'delete_has_users_var' => 'Цей користувач все ще керує іншим користувачем. Будь ласка, виберіть іншого менеджера для цього користувача. Цей користувач все ще керує :count користувачами. Будь ласка, спочатку оберіть іншого менеджер для них.', 'unsuspend' => 'Виникла проблема не призупинення користувача. Будь ласка, спробуйте ще раз.', 'import' => 'Виникла проблема з імпортом користувачів. Будь ласка, спробуйте ще раз.', 'asset_already_accepted' => 'Цей актив уже було прийнято.', 'accept_or_decline' => 'Ви повинні прийняти або відхилити цей актив.', - 'cannot_delete_yourself' => 'We would feel really bad if you deleted yourself, please reconsider.', + 'cannot_delete_yourself' => 'Нам буде дуже погано, якщо ви видалите себе, будь ласка, подумайте ще раз.', 'incorrect_user_accepted' => 'Актив, який ви намагалися прийняти, не був перевірений для вас.', 'ldap_could_not_connect' => 'Не вдалося підключитися до сервера LDAP. Будь ласка, перевірте конфігурацію вашого сервера LDAP у файлі конфігурації LDAP.
Помилка від LDAP Сервера:', 'ldap_could_not_bind' => 'Не вдалося підключитися до сервера LDAP. Перевірте конфігурацію сервера LDAP у файлі конфігурації LDAP.
Помилка сервера LDAP: ', 'ldap_could_not_search' => 'Не вдалося знайти сервер LDAP. Будь ласка, перевірте конфігурацію сервера LDAP в файлі конфігурації LDAP.
Помилка від LDAP Server:', 'ldap_could_not_get_entries' => 'Не вдалося отримати записи з сервера LDAP. Перевірте конфігурацію сервера LDAP у файлі конфігурації LDAP.
Помилка сервера LDAP:', 'password_ldap' => 'Пароль для цього облікового запису керується LDAP/Active Directory. Зверніться до свого ІТ-відділу, щоб змінити пароль. ', - 'multi_company_items_assigned' => 'This user has items assigned that belong to a different company. Please check them in or edit their company.' + 'multi_company_items_assigned' => 'Цей користувач має інші активи, які належать іншій компанії. Будь ласка, перевірте їх в чи відредагуйте свою компанію.' ), 'deletefile' => array( diff --git a/resources/lang/uk-UA/button.php b/resources/lang/uk-UA/button.php index ddd95eedd1..5ee1a70895 100644 --- a/resources/lang/uk-UA/button.php +++ b/resources/lang/uk-UA/button.php @@ -7,7 +7,7 @@ return [ 'checkin_and_delete' => 'Прийняти все / Видалити користувача', 'delete' => 'Видалити', 'edit' => 'Редагувати', - 'clone' => 'Clone', + 'clone' => 'Клонувати', 'restore' => 'Відновити', 'remove' => 'Видалити', 'request' => 'Запит', @@ -23,12 +23,12 @@ return [ 'append' => 'Додати', 'new' => 'Нове', 'var' => [ - 'clone' => 'Clone :item_type', - 'edit' => 'Edit :item_type', - 'delete' => 'Delete :item_type', - 'restore' => 'Restore :item_type', - 'create' => 'Create New :item_type', - 'checkout' => 'Checkout :item_type', - 'checkin' => 'Checkin :item_type', + 'clone' => 'Клонувати :item_type', + 'edit' => 'Редагувати :item_type', + 'delete' => 'Видалити :item', + 'restore' => 'Відновити :item_type', + 'create' => 'Створити новий :item_type', + 'checkout' => 'Видати :item_type', + 'checkin' => 'Прийняти :item_type', ] ]; diff --git a/resources/lang/uk-UA/general.php b/resources/lang/uk-UA/general.php index c177726afc..cd554904dd 100644 --- a/resources/lang/uk-UA/general.php +++ b/resources/lang/uk-UA/general.php @@ -64,7 +64,7 @@ return [ 'checkout' => 'Видати', 'checkouts_count' => 'Розрахунок', 'checkins_count' => 'Перевірки', - 'checkin_and_delete' => 'Checkin and Delete', + 'checkin_and_delete' => 'Прийняти та видалити', 'user_requests_count' => 'Запити', 'city' => 'Місто', 'click_here' => 'Натисніть тут', diff --git a/resources/lang/uk-UA/table.php b/resources/lang/uk-UA/table.php index d09a69a132..8fa2242d25 100644 --- a/resources/lang/uk-UA/table.php +++ b/resources/lang/uk-UA/table.php @@ -6,6 +6,6 @@ return array( 'action' => 'Дія', 'by' => 'Ким', 'item' => 'Елемент', - 'no_matching_records' => 'No matching records found', + 'no_matching_records' => 'Не знайдено відповідних записів', ); diff --git a/resources/lang/uk-UA/validation.php b/resources/lang/uk-UA/validation.php index 2861bb02cc..6f940a459d 100644 --- a/resources/lang/uk-UA/validation.php +++ b/resources/lang/uk-UA/validation.php @@ -13,148 +13,148 @@ return [ | */ - 'accepted' => 'The :attribute field must be accepted.', - 'accepted_if' => 'The :attribute field must be accepted when :other is :value.', - 'active_url' => 'The :attribute field must be a valid URL.', - 'after' => 'The :attribute field must be a date after :date.', - 'after_or_equal' => 'The :attribute field must be a date after or equal to :date.', - 'alpha' => 'The :attribute field must only contain letters.', - 'alpha_dash' => 'The :attribute field must only contain letters, numbers, dashes, and underscores.', - 'alpha_num' => 'The :attribute field must only contain letters and numbers.', - 'array' => 'The :attribute field must be an array.', - 'ascii' => 'The :attribute field must only contain single-byte alphanumeric characters and symbols.', - 'before' => 'The :attribute field must be a date before :date.', - 'before_or_equal' => 'The :attribute field must be a date before or equal to :date.', + 'accepted' => 'Поле :attribute повинно бути заповнене.', + 'accepted_if' => 'Поле :attribute є обов\'язковим для заповнення, коли :other є :value.', + 'active_url' => 'Поле :attribute має містити правильний URL.', + 'after' => 'Поле :attribute має містити дату не раніше :date.', + 'after_or_equal' => 'Поле :attribute має містити дату не раніше або дорівнювати :date.', + 'alpha' => 'Поле :attribute має містити лише літери.', + 'alpha_dash' => 'Поле :attribute має містити лише літери, цифри та тире.', + 'alpha_num' => 'Поле :attribute має містити лише літери та цифри.', + 'array' => 'Поле :attribute має бути масивом.', + 'ascii' => 'Поле :attribute повинне містити лише літерно-цифрові символи та символи.', + 'before' => 'Поле :attribute має містити дату не пізніше :date.', + 'before_or_equal' => 'Поле :attribute має містити дату не пізніше або дорівнювати :date.', 'between' => [ - 'array' => 'The :attribute field must have between :min and :max items.', - 'file' => 'The :attribute field must be between :min and :max kilobytes.', - 'numeric' => 'The :attribute field must be between :min and :max.', - 'string' => 'The :attribute field must be between :min and :max characters.', + 'array' => 'Поле :attribute має містити від :min до :max елементів.', + 'file' => 'Поле :attribute має бути в межах від :min до :max кілобайт.', + 'numeric' => 'Поле :attribute має бути в межах від :min до :max.', + 'string' => 'Поле :attribute має містити від :min до :max символів.', ], - 'boolean' => 'The :attribute field must be true or false.', - 'can' => 'The :attribute field contains an unauthorized value.', - 'confirmed' => 'The :attribute field confirmation does not match.', - 'contains' => 'The :attribute field is missing a required value.', - 'current_password' => 'The password is incorrect.', - 'date' => 'The :attribute field must be a valid date.', - 'date_equals' => 'The :attribute field must be a date equal to :date.', - 'date_format' => 'The :attribute field must match the format :format.', - 'decimal' => 'The :attribute field must have :decimal decimal places.', - 'declined' => 'The :attribute field must be declined.', - 'declined_if' => 'The :attribute field must be declined when :other is :value.', - 'different' => 'The :attribute field and :other must be different.', - 'digits' => 'The :attribute field must be :digits digits.', - 'digits_between' => 'The :attribute field must be between :min and :max digits.', - 'dimensions' => 'The :attribute field has invalid image dimensions.', + 'boolean' => 'Поле :attribute повинне містити логічний тип.', + 'can' => 'Поле :attribute містить недозволене значення.', + 'confirmed' => 'Поле підтвердження :attribute не збігається.', + 'contains' => 'Поле :attribute не заповнене обов’язковим значенням.', + 'current_password' => 'Неправильний пароль.', + 'date' => 'Поле :attribute має містити коректну дату.', + 'date_equals' => 'Поле :attribute має бути датою довжиною від :date.', + 'date_format' => 'Поле :attribute має відповідати формату :format.', + 'decimal' => 'Поле :attribute повинне мати :decimal знаків.', + 'declined' => 'Поле :attribute має бути відхилене.', + 'declined_if' => 'Поле :attribute повинно бути відхилено, коли :other є :value.', + 'different' => 'Поле :attribute та :other має бути різним.', + 'digits' => 'Поле :attribute має складатися з цифр :digits.', + 'digits_between' => 'Довжина поля :attribute має бути в межах від :min до :max цифр.', + 'dimensions' => 'Поле :attribute містить неприпустимі розміри зображення.', 'distinct' => 'Значення поля :attribute вже існує.', - 'doesnt_end_with' => 'The :attribute field must not end with one of the following: :values.', - 'doesnt_start_with' => 'The :attribute field must not start with one of the following: :values.', - 'email' => 'The :attribute field must be a valid email address.', - 'ends_with' => 'The :attribute field must end with one of the following: :values.', + 'doesnt_end_with' => 'Поле :attribute не повинне закінчуватись одним з наступних параметрів: :values.', + 'doesnt_start_with' => 'Поле :attribute не повинне починатися з одного з наступних: :values.', + 'email' => 'Поле :attribute має містити коректну електронну адресу.', + 'ends_with' => 'Поле :attribute повинне закінчуватися одним з наступних параметрів: :values.', 'enum' => 'Обрана валюта недійсна.', 'exists' => 'Обрана валюта недійсна.', - 'extensions' => 'The :attribute field must have one of the following extensions: :values.', - 'file' => 'The :attribute field must be a file.', + 'extensions' => 'Поле :attribute повинне містити одне з наступних розширень: :values.', + 'file' => 'Поле :attribute має містити файл.', 'filled' => 'Поле :attribute повинно бути заповнене.', 'gt' => [ - 'array' => 'The :attribute field must have more than :value items.', - 'file' => 'The :attribute field must be greater than :value kilobytes.', - 'numeric' => 'The :attribute field must be greater than :value.', - 'string' => 'The :attribute field must be greater than :value characters.', + 'array' => 'Кількість елементів поля :attribute повинно бути більше :value.', + 'file' => 'Поле :attribute має бути більше :value кілобайт.', + 'numeric' => 'Поле :attribute має бути більше :value.', + 'string' => 'Кількість символів поля :attribute повинно бути більше :value.', ], 'gte' => [ - 'array' => 'The :attribute field must have :value items or more.', - 'file' => 'The :attribute field must be greater than or equal to :value kilobytes.', - 'numeric' => 'The :attribute field must be greater than or equal to :value.', - 'string' => 'The :attribute field must be greater than or equal to :value characters.', + 'array' => 'Поле :attribute повинне містити :value або більше учасників.', + 'file' => 'Поле :attribute має бути більше або дорівнювати :value кілобайт.', + 'numeric' => 'Поле :attribute повинно бути більше або дорівнювати :value.', + 'string' => 'Кількість символів поля :attribute повинно бути більше або дорівнювати :value.', ], - 'hex_color' => 'The :attribute field must be a valid hexadecimal color.', - 'image' => 'The :attribute field must be an image.', + 'hex_color' => 'Поле :attribute має бути коректним hexadecimal кольором.', + 'image' => 'Поле :attribute має бути зображенням.', 'import_field_empty' => 'Значення для :fieldname не може бути null.', 'in' => 'Обрана валюта недійсна.', - 'in_array' => 'The :attribute field must exist in :other.', - 'integer' => 'The :attribute field must be an integer.', - 'ip' => 'The :attribute field must be a valid IP address.', - 'ipv4' => 'The :attribute field must be a valid IPv4 address.', - 'ipv6' => 'The :attribute field must be a valid IPv6 address.', - 'json' => 'The :attribute field must be a valid JSON string.', - 'list' => 'The :attribute field must be a list.', - 'lowercase' => 'The :attribute field must be lowercase.', + 'in_array' => 'Поле :attribute повинне існувати в :other.', + 'integer' => 'Поле :attribute має бути цілим числом.', + 'ip' => 'Поле :attribute має бути коректною IP-адресою.', + 'ipv4' => 'Поле :attribute має бути коректною адресою IPv4.', + 'ipv6' => 'Поле :attribute має бути коректною адресою IPv6.', + 'json' => 'Поле :attribute має бути коректним JSON рядком.', + 'list' => 'Поле :attribute має містити список.', + 'lowercase' => 'Поле :attribute має бути нижнім рядком.', 'lt' => [ - 'array' => 'The :attribute field must have less than :value items.', - 'file' => 'The :attribute field must be less than :value kilobytes.', - 'numeric' => 'The :attribute field must be less than :value.', - 'string' => 'The :attribute field must be less than :value characters.', + 'array' => 'Кількість елементів поля :attribute повинно бути менше ніж :value.', + 'file' => 'Поле :attribute має бути менше :value кілобайт.', + 'numeric' => 'Поле :attribute має бути менше :value.', + 'string' => 'Кількість символів поля :attribute повинно бути менше ніж :value.', ], 'lte' => [ - 'array' => 'The :attribute field must not have more than :value items.', - 'file' => 'The :attribute field must be less than or equal to :value kilobytes.', - 'numeric' => 'The :attribute field must be less than or equal to :value.', - 'string' => 'The :attribute field must be less than or equal to :value characters.', + 'array' => 'Поле :attribute не повинне містити більше ніж :value.', + 'file' => 'Поле :attribute має бути менше або дорівнювати :value кілобайт.', + 'numeric' => 'Поле :attribute повинно бути менше або дорівнювати :value.', + 'string' => 'Кількість символів поля :attribute повинно бути менше або дорівнювати :value.', ], - 'mac_address' => 'The :attribute field must be a valid MAC address.', + 'mac_address' => ':attribute має бути коректною MAC адресою.', 'max' => [ - 'array' => 'The :attribute field must not have more than :max items.', - 'file' => 'The :attribute field must not be greater than :max kilobytes.', - 'numeric' => 'The :attribute field must not be greater than :max.', - 'string' => 'The :attribute field must not be greater than :max characters.', + 'array' => 'Поле :attribute не повинне містити більше :max елементів.', + 'file' => 'Поле :attribute має бути не більше :max кілобайт.', + 'numeric' => 'Поле :attribute не має бути більше :max.', + 'string' => 'Поле :attribute має бути не більше :max символів.', ], - 'max_digits' => 'The :attribute field must not have more than :max digits.', - 'mimes' => 'The :attribute field must be a file of type: :values.', - 'mimetypes' => 'The :attribute field must be a file of type: :values.', + 'max_digits' => 'Поле :attribute не повинне містити більше :max цифр.', + 'mimes' => 'Поле :attribute повинне містити файл типу: :values.', + 'mimetypes' => 'Поле :attribute повинне містити файл типу: :values.', 'min' => [ - 'array' => 'The :attribute field must have at least :min items.', - 'file' => 'The :attribute field must be at least :min kilobytes.', - 'numeric' => 'The :attribute field must be at least :min.', - 'string' => 'The :attribute field must be at least :min characters.', + 'array' => 'Поле :attribute повинне містити не менше :min елементів.', + 'file' => 'Поле :attribute має бути не менше :min кілобайт.', + 'numeric' => 'Поле :attribute має бути не менше :min.', + 'string' => 'Поле :attribute повинне містити щонайменше :min символів.', ], - 'min_digits' => 'The :attribute field must have at least :min digits.', - 'missing' => 'The :attribute field must be missing.', - 'missing_if' => 'The :attribute field must be missing when :other is :value.', - 'missing_unless' => 'The :attribute field must be missing unless :other is :value.', - 'missing_with' => 'The :attribute field must be missing when :values is present.', - 'missing_with_all' => 'The :attribute field must be missing when :values are present.', - 'multiple_of' => 'The :attribute field must be a multiple of :value.', + 'min_digits' => 'Поле :attribute повинне містити не менше :min цифр.', + 'missing' => 'Поле :attribute має бути відсутнє.', + 'missing_if' => 'Поле :attribute повинно бути відсутнє, якщо :other є :value.', + 'missing_unless' => 'Поле :attribute повинно бути відсутнє, якщо :other не є :value.', + 'missing_with' => 'Поле :attribute повинно бути відсутнім, коли :values вказано.', + 'missing_with_all' => 'Поле :attribute має бути відсутнім, коли :values вказані.', + 'multiple_of' => 'Поле :attribute повинне містити декілька :value.', 'not_in' => 'Обрана валюта недійсна.', - 'not_regex' => 'The :attribute field format is invalid.', - 'numeric' => 'The :attribute field must be a number.', + 'not_regex' => 'Неприпустимий формат поля :attribute .', + 'numeric' => 'Поле :attribute повинне містити число.', 'password' => [ - 'letters' => 'The :attribute field must contain at least one letter.', - 'mixed' => 'The :attribute field must contain at least one uppercase and one lowercase letter.', - 'numbers' => 'The :attribute field must contain at least one number.', - 'symbols' => 'The :attribute field must contain at least one symbol.', - 'uncompromised' => 'The given :attribute has appeared in a data leak. Please choose a different :attribute.', + 'letters' => 'Поле :attribute має містити принаймні одну букву.', + 'mixed' => 'Поле :attribute має містити принаймні одну велику й одну малу літеру.', + 'numbers' => 'Поле :attribute повинне містити принаймні одне число.', + 'symbols' => 'Поле :attribute має містити принаймні один символ.', + 'uncompromised' => 'Даний :attribute з\'явився в витоку даних. Будь ласка, виберіть інший :attribute.', ], - 'percent' => 'The depreciation minimum must be between 0 and 100 when depreciation type is percentage.', + 'percent' => 'Мінімальна амортизація повинна бути від 0 до 100, коли тип амортизації є відсотковим.', 'present' => 'Поле :attribute повинне бути присутнім.', - 'present_if' => 'The :attribute field must be present when :other is :value.', - 'present_unless' => 'The :attribute field must be present unless :other is :value.', - 'present_with' => 'The :attribute field must be present when :values is present.', - 'present_with_all' => 'The :attribute field must be present when :values are present.', - 'prohibited' => 'The :attribute field is prohibited.', - 'prohibited_if' => 'The :attribute field is prohibited when :other is :value.', - 'prohibited_unless' => 'The :attribute field is prohibited unless :other is in :values.', - 'prohibits' => 'The :attribute field prohibits :other from being present.', - 'regex' => 'The :attribute field format is invalid.', + 'present_if' => 'Поле :attribute має бути присутнім коли :other є рівним :value.', + 'present_unless' => 'Поле :attribute повинно бути присутнім тільки в :other : value.', + 'present_with' => 'Поле :attribute має бути присутнє коли :values вказано.', + 'present_with_all' => 'Поле :attribute має бути присутнім коли :values вказано.', + 'prohibited' => 'Поле :attribute заборонено.', + 'prohibited_if' => 'Поле :attribute заборонено, якщо :other є :value.', + 'prohibited_unless' => 'Поле :attribute заборонене, якщо :other не зазначено в :values.', + 'prohibits' => 'Поле :attribute забороняє :other бути присутнім.', + 'regex' => 'Неприпустимий формат поля :attribute .', 'required' => 'Поле :attribute є обов\'язковим для заповнення.', - 'required_array_keys' => 'The :attribute field must contain entries for: :values.', + 'required_array_keys' => 'Поле :attribute повинне містити записи для: :values.', 'required_if' => 'Поле :attribute є обов\'язковим для заповнення, коли :other є :value.', - 'required_if_accepted' => 'The :attribute field is required when :other is accepted.', - 'required_if_declined' => 'The :attribute field is required when :other is declined.', + 'required_if_accepted' => 'Поле :attribute обов\'язкове, коли :other буде прийнято.', + 'required_if_declined' => 'Поле :attribute є обов\'язковим для заповнення, коли :other відхилено.', 'required_unless' => 'Поле :attribute обов\'язкове, якщо :other не з :values.', 'required_with' => 'Поле :attribute є обов\'язковим для заповнення, коли :values вказано.', - 'required_with_all' => 'The :attribute field is required when :values are present.', + 'required_with_all' => 'Поле :attribute є обов\'язковим для заповнення, коли :values вказано.', 'required_without' => 'Поле :attribute є обов\'язковим для заповнення, коли :values не вказано.', 'required_without_all' => 'Поле :attribute є обов\'язковим для заповнення, коли :values не вказано.', - 'same' => 'The :attribute field must match :other.', + 'same' => 'Поле :attribute має відповідати :other.', 'size' => [ - 'array' => 'The :attribute field must contain :size items.', - 'file' => 'The :attribute field must be :size kilobytes.', - 'numeric' => 'The :attribute field must be :size.', - 'string' => 'The :attribute field must be :size characters.', + 'array' => 'Поле :attribute повинне містити :size елементів.', + 'file' => 'Поле :attribute має бути :size кілобайт.', + 'numeric' => 'Поле :attribute має бути :size.', + 'string' => 'Поле :attribute має містити :size символів.', ], - 'starts_with' => 'The :attribute field must start with one of the following: :values.', + 'starts_with' => 'Поле :attribute повинне починатися з одного з наступних :values.', 'string' => 'Поле :attribute повинне містити текст.', 'two_column_unique_undeleted' => 'Поле :attribute має бути унікальним для :table1 і :table2. ', 'unique_undeleted' => 'Поле :attribute має бути унікальним.', @@ -165,13 +165,13 @@ return [ 'numbers' => 'Пароль має містити принаймні одну цифру.', 'case_diff' => 'Пароль повинен використовувати змішаний випадок.', 'symbols' => 'Пароль має містити символи.', - 'timezone' => 'The :attribute field must be a valid timezone.', + 'timezone' => 'Поле :attribute має містити коректну часову зону.', 'unique' => ':attribute вже зайнятий.', 'uploaded' => 'Завантаження поля :attribute не вдалося.', - 'uppercase' => 'The :attribute field must be uppercase.', - 'url' => 'The :attribute field must be a valid URL.', - 'ulid' => 'The :attribute field must be a valid ULID.', - 'uuid' => 'The :attribute field must be a valid UUID.', + 'uppercase' => 'Поле :attribute має бути з верхнім регістром.', + 'url' => 'Поле :attribute має бути коректним URL.', + 'ulid' => 'Поле :attribute має бути дійсним ULID.', + 'uuid' => 'Поле :attribute має бути коректним UUID.', /* @@ -191,8 +191,8 @@ return [ 'hashed_pass' => 'Поточний пароль неправильний', 'dumbpwd' => 'Цей пароль занадто вживаний.', 'statuslabel_type' => 'Ви повинні вибрати правильний тип статуса', - 'custom_field_not_found' => 'This field does not seem to exist, please double check your custom field names.', - 'custom_field_not_found_on_model' => 'This field seems to exist, but is not available on this Asset Model\'s fieldset.', + 'custom_field_not_found' => 'Це поле не існує, будь ласка, перевірте ваші власні імена полів.', + 'custom_field_not_found_on_model' => 'Це поле існує, але воно не доступне в цьому наборі поля даної моделі Активу.', // date_format validation with slightly less stupid messages. It duplicates a lot, but it gets the job done :( // We use this because the default error message for date_format reflects php Y-m-d, which non-PHP @@ -209,10 +209,10 @@ return [ 'invalid_value_in_field' => 'Невірне значення включене в це поле', 'ldap_username_field' => [ - 'not_in' => 'sAMAccountName (mixed case) will likely not work. You should use samaccountname (lowercase) instead.' + 'not_in' => 'sAMAccountName (змішаний регістр), ймовірно, не працює. Замість цього ви повинні використовувати samaccountname (нижній регістр).' ], - 'ldap_auth_filter_query' => ['not_in' => 'uid=samaccountname is probably not a valid auth filter. You probably want uid= '], - 'ldap_filter' => ['regex' => 'This value should probably not be wrapped in parentheses.'], + 'ldap_auth_filter_query' => ['not_in' => 'uid=samaccountname , можливо, не є коректним фільтром авторизації. Ви мабуть хочете, uid= '], + 'ldap_filter' => ['regex' => 'Це значення, мабуть, не повинно бути в дужках.'], ], /* @@ -237,8 +237,8 @@ return [ 'generic' => [ 'invalid_value_in_field' => 'Невірне значення включене в це поле', - 'required' => 'This field is required', - 'email' => 'Please enter a valid email address', + 'required' => 'Це поле обов\'язкове для заповнення', + 'email' => 'Будь ласка, введіть коректну адресу електронної пошти', ], diff --git a/resources/lang/ur-PK/admin/settings/general.php b/resources/lang/ur-PK/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/ur-PK/admin/settings/general.php +++ b/resources/lang/ur-PK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/vi-VN/admin/settings/general.php b/resources/lang/vi-VN/admin/settings/general.php index 8349ab7fc3..1647c699b0 100644 --- a/resources/lang/vi-VN/admin/settings/general.php +++ b/resources/lang/vi-VN/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Yêu cầu xác thực hai yếu tố, tuy nhiên thiết bị của bạn chưa được đăng ký. Mở ứng dụng Google Authenticator của bạn và quét mã QR dưới đây để đăng ký thiết bị của bạn. Khi bạn đã đăng ký thiết bị của mình, hãy nhập mã dưới đây", 'require_accept_signature' => 'Yêu cầu Chữ ký', 'require_accept_signature_help_text' => 'Bật tính năng này sẽ yêu cầu người dùng đăng ký về việc chấp nhận nội dung.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'trái', 'right' => 'đúng', 'top' => 'hàng đầu', diff --git a/resources/lang/vi-VN/general.php b/resources/lang/vi-VN/general.php index 82a9c326a8..55c3ad4fa2 100644 --- a/resources/lang/vi-VN/general.php +++ b/resources/lang/vi-VN/general.php @@ -194,7 +194,7 @@ return [ 'logout' => 'Thoát', 'lookup_by_tag' => 'Tra cứu theo Thẻ nội dung', 'maintenances' => 'Bảo trì', - 'manage_api_keys' => 'Manage API keys', + 'manage_api_keys' => 'Quản lý API key', 'manufacturer' => 'Nhà sản xuất', 'manufacturers' => 'Nhà sản xuất', 'markdown' => 'Trường này cho phép đánh dấu Github mùi vị.', @@ -207,7 +207,7 @@ return [ 'new_password' => 'Mật khẩu mới', 'next' => 'Tiếp', 'next_audit_date' => 'Ngày kiểm toán tiếp theo', - 'next_audit_date_help' => 'If you use auditing in your organization, this is usually automatically calculated based on the asset's last audit date and audit frequency (in Admin Settings > Alerts) and you can leave this blank. You can manually set this date here if you need to, but it must be later than the last audit date. ', + 'next_audit_date_help' => 'Nếu bạn sử dụng tính năng kiểm tra trong tổ chức của mình thì thông tin này thường được tính toán tự động dựa trên ngày kiểm tra gần đây nhất và tần suất kiểm tra của nội dung (trong Admin Settings > Alerts) và bạn có thể để trống phần này. Bạn có thể đặt ngày này theo cách thủ công tại đây nếu cần, nhưng nó phải muộn hơn ngày kiểm tra cuối cùng. ', 'audit_images_help' => 'You can find audit images in the asset\'s history tab.', 'no_email' => 'Không có địa chỉ email nào được liên kết với người dùng này', 'last_audit' => 'Kiểm toán Lần cuối', diff --git a/resources/lang/zh-CN/admin/settings/general.php b/resources/lang/zh-CN/admin/settings/general.php index 639afeef69..994f566558 100644 --- a/resources/lang/zh-CN/admin/settings/general.php +++ b/resources/lang/zh-CN/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "本系统强制两步验证,但您尚未登记您的移动设备。请启动您的 Google Authenticator 应用并扫描下方二维码以设置两步验证。在您完成后,请在下方输入生成的认证代码。", 'require_accept_signature' => '需要签名', 'require_accept_signature_help_text' => '启用此功能将需要用户亲自签署来接受一项资产。', + 'require_checkinout_notes' => '归还/借出时需要备注', + 'require_checkinout_notes_help_text' => '启用此功能后需要在归还或借出资产时填写备注字段。', 'left' => '左', 'right' => '右', 'top' => '顶部', diff --git a/resources/lang/zh-HK/admin/settings/general.php b/resources/lang/zh-HK/admin/settings/general.php index d656391edd..db83402463 100644 --- a/resources/lang/zh-HK/admin/settings/general.php +++ b/resources/lang/zh-HK/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Two factor authentication is required, however your device has not been enrolled yet. Open your Google Authenticator app and scan the QR code below to enroll your device. Once you've enrolled your device, enter the code below", 'require_accept_signature' => 'Require Signature', 'require_accept_signature_help_text' => 'Enabling this feature will require users to physically sign off on accepting an asset.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'left', 'right' => 'right', 'top' => 'top', diff --git a/resources/lang/zh-TW/admin/settings/general.php b/resources/lang/zh-TW/admin/settings/general.php index 6569136f3c..9620b8b29d 100644 --- a/resources/lang/zh-TW/admin/settings/general.php +++ b/resources/lang/zh-TW/admin/settings/general.php @@ -281,6 +281,8 @@ return [ 'two_factor_enrollment_text' => "雙因素認證是必要的,無論您是否已登記行動裝置。開啟您的 Google Authenticator app 並且掃描下方的 QR Code 以登記雙因素認證。當您已登記您的裝置,請在下方輸入認證代碼", 'require_accept_signature' => '需要簽名', 'require_accept_signature_help_text' => '啟用此功能將需要使用者親自簽名來接受一項資產。', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => '左', 'right' => '右', 'top' => '頂部', diff --git a/resources/lang/zu-ZA/admin/settings/general.php b/resources/lang/zu-ZA/admin/settings/general.php index 276db1b230..93fb7c4d30 100644 --- a/resources/lang/zu-ZA/admin/settings/general.php +++ b/resources/lang/zu-ZA/admin/settings/general.php @@ -280,6 +280,8 @@ return [ 'two_factor_enrollment_text' => "Ukuqinisekiswa okubili kokubili kuyadingeka, noma ngabe idivayisi yakho ayibhalisile okwamanje. Vula uhlelo lwakho lokusebenza lwe-Google Authenticator bese uskena ikhodi ye-QR ngezansi ukuze ubhalise idivayisi yakho. Uma usubhalisile idivayisi yakho, faka ikhodi ngezansi", 'require_accept_signature' => 'Kudinga isignesha', 'require_accept_signature_help_text' => 'Ukunika amandla lesi sici kuzodinga ukuthi abasebenzisi bakwazi ukusayina ngokomzimba ngokwamukela ifa.', + 'require_checkinout_notes' => 'Require Notes on Checkin/Checkout', + 'require_checkinout_notes_help_text' => 'Enabling this feature will require the note fields to be populated when checking in or checking out an asset.', 'left' => 'kwesokunxele', 'right' => 'kwesokudla', 'top' => 'phezulu', From d3bfa752518fe2992afe1546a92ca9d6cef7f171 Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 12 Dec 2024 14:30:58 -0800 Subject: [PATCH 197/240] Add accessory ui tests --- .../Accessories/AccessoriesController.php | 6 +- .../Accessories/Ui/AccessoriesIndexTest.php | 13 +- .../Accessories/Ui/DeleteAccessoryTest.php | 55 ++++++++ .../Accessories/Ui/ShowAccessoryTest.php | 42 ++++++ .../Accessories/Ui/UpdateAccessoryTest.php | 127 ++++++++++++++++++ 5 files changed, 238 insertions(+), 5 deletions(-) create mode 100644 tests/Feature/Accessories/Ui/DeleteAccessoryTest.php create mode 100644 tests/Feature/Accessories/Ui/ShowAccessoryTest.php create mode 100644 tests/Feature/Accessories/Ui/UpdateAccessoryTest.php diff --git a/app/Http/Controllers/Accessories/AccessoriesController.php b/app/Http/Controllers/Accessories/AccessoriesController.php index 8c66c9a3b2..f7ddd53940 100755 --- a/app/Http/Controllers/Accessories/AccessoriesController.php +++ b/app/Http/Controllers/Accessories/AccessoriesController.php @@ -31,7 +31,7 @@ class AccessoriesController extends Controller public function index() : View { $this->authorize('index', Accessory::class); - return view('accessories/index'); + return view('accessories.index'); } /** @@ -100,7 +100,7 @@ class AccessoriesController extends Controller if ($item = Accessory::find($accessoryId)) { $this->authorize($item); - return view('accessories/edit', compact('item'))->with('category_type', 'accessory'); + return view('accessories.edit', compact('item'))->with('category_type', 'accessory'); } return redirect()->route('accessories.index')->with('error', trans('admin/accessories/message.does_not_exist')); @@ -236,7 +236,7 @@ class AccessoriesController extends Controller $accessory = Accessory::withCount('checkouts as checkouts_count')->find($accessoryID); $this->authorize('view', $accessory); if (isset($accessory->id)) { - return view('accessories/view', compact('accessory')); + return view('accessories.view', compact('accessory')); } return redirect()->route('accessories.index')->with('error', trans('admin/accessories/message.does_not_exist', ['id' => $accessoryID])); diff --git a/tests/Feature/Accessories/Ui/AccessoriesIndexTest.php b/tests/Feature/Accessories/Ui/AccessoriesIndexTest.php index ea355f9a9d..3b98fb4cd3 100644 --- a/tests/Feature/Accessories/Ui/AccessoriesIndexTest.php +++ b/tests/Feature/Accessories/Ui/AccessoriesIndexTest.php @@ -3,14 +3,23 @@ namespace Tests\Feature\Accessories\Ui; use App\Models\User; +use Tests\Concerns\TestsPermissionsRequirement; use Tests\TestCase; -class AccessoriesIndexTest extends TestCase +class AccessoriesIndexTest extends TestCase implements TestsPermissionsRequirement { - public function testPermissionRequiredToViewAccessoryList() + public function testRequiresPermission() { $this->actingAs(User::factory()->create()) ->get(route('accessories.index')) ->assertForbidden(); } + + public function testRendersAccessoriesIndexPage() + { + $this->actingAs(User::factory()->viewAccessories()->create()) + ->get(route('accessories.index')) + ->assertOk() + ->assertViewIs('accessories.index'); + } } diff --git a/tests/Feature/Accessories/Ui/DeleteAccessoryTest.php b/tests/Feature/Accessories/Ui/DeleteAccessoryTest.php new file mode 100644 index 0000000000..80cf960911 --- /dev/null +++ b/tests/Feature/Accessories/Ui/DeleteAccessoryTest.php @@ -0,0 +1,55 @@ +actingAs(User::factory()->create()) + ->delete(route('accessories.destroy', Accessory::factory()->create()->id)) + ->assertForbidden(); + } + + public function testCannotDeleteAccessoryFromAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + $accessoryForCompanyA = Accessory::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->for($companyB)->deleteAccessories()->create(); + + $this->actingAs($userForCompanyB)->delete(route('accessories.destroy', $accessoryForCompanyA->id)); + + $this->assertFalse($accessoryForCompanyA->refresh()->trashed(), 'Accessory should not be deleted'); + } + + public function testCannotDeleteAccessoryThatHasCheckouts() + { + $accessory = Accessory::factory()->checkedOutToUser()->create(); + + $this->actingAs(User::factory()->deleteAccessories()->create()) + ->delete(route('accessories.destroy', $accessory->id)) + ->assertSessionHas('error') + ->assertRedirect(route('accessories.index')); + + $this->assertFalse($accessory->refresh()->trashed(), 'Accessory should not be deleted'); + } + + public function testCanDeleteAccessory() + { + + $accessory = Accessory::factory()->create(); + + $this->actingAs(User::factory()->deleteAccessories()->create()) + ->delete(route('accessories.destroy', $accessory->id)) + ->assertRedirect(route('accessories.index')); + + $this->assertTrue($accessory->refresh()->trashed(), 'Accessory should be deleted'); + } +} diff --git a/tests/Feature/Accessories/Ui/ShowAccessoryTest.php b/tests/Feature/Accessories/Ui/ShowAccessoryTest.php new file mode 100644 index 0000000000..e75ac05a9f --- /dev/null +++ b/tests/Feature/Accessories/Ui/ShowAccessoryTest.php @@ -0,0 +1,42 @@ +actingAs(User::factory()->create()) + ->get(route('accessories.show', Accessory::factory()->create()->id)) + ->assertForbidden(); + } + + public function testCannotViewAccessoryFromAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + $accessoryForCompanyA = Accessory::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->for($companyB)->viewAccessories()->create(); + + $this->actingAs($userForCompanyB) + ->get(route('accessories.show', $accessoryForCompanyA->id)) + ->assertForbidden(); + } + + public function testCanViewAccessory() + { + $accessory = Accessory::factory()->create(); + + $this->actingAs(User::factory()->viewAccessories()->create()) + ->get(route('accessories.show', $accessory->id)) + ->assertOk() + ->assertViewIs('accessories.view') + ->assertViewHas(['accessory' => $accessory]); + } +} diff --git a/tests/Feature/Accessories/Ui/UpdateAccessoryTest.php b/tests/Feature/Accessories/Ui/UpdateAccessoryTest.php new file mode 100644 index 0000000000..1c6fe8a496 --- /dev/null +++ b/tests/Feature/Accessories/Ui/UpdateAccessoryTest.php @@ -0,0 +1,127 @@ +actingAs(User::factory()->create()) + ->get(route('accessories.edit', Accessory::factory()->create()->id)) + ->assertForbidden(); + } + + public function testEditAccessoryPageRenders() + { + $this->actingAs(User::factory()->editAccessories()->create()) + ->get(route('accessories.edit', Accessory::factory()->create()->id)) + ->assertOk() + ->assertViewIs('accessories.edit'); + } + + public function testDoesNotShowEditAccessoryPageFromAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + $accessoryForCompanyA = Accessory::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->for($companyB)->editAccessories()->create(); + + $this->actingAs($userForCompanyB) + ->get(route('accessories.edit', $accessoryForCompanyA->id)) + ->assertRedirect(route('accessories.index')); + } + + public function testCannotSetQuantityToAmountLowerThanWhatIsCheckedOut() + { + $accessory = Accessory::factory()->create(['qty' => 2]); + $accessory->checkouts()->create(['assigned_to' => User::factory()->create()->id, 'qty' => 1]); + $accessory->checkouts()->create(['assigned_to' => User::factory()->create()->id, 'qty' => 1]); + + $this->assertEquals(2, $accessory->checkouts->count()); + + $this->actingAs(User::factory()->editAccessories()->create()) + ->put(route('accessories.update', $accessory), [ + 'redirect_option' => 'index', + 'company_id' => (string) $accessory->company_id, + 'name' => $accessory->name, + 'category_id' => (string) $accessory->category_id, + 'supplier_id' => (string) $accessory->supplier_id, + 'manufacturer_id' => (string) $accessory->manufacturer_id, + 'location_id' => (string) $accessory->location_id, + 'model_number' => $accessory->model_number, + 'order_number' => $accessory->order_number, + 'purchase_date' => $accessory->purchase_date, + 'purchase_cost' => $accessory->purchase_cost, + 'min_amt' => $accessory->min_amt, + 'notes' => $accessory->notes, + // the important part... + // try to lower the qty to 1 when there are 2 checked out + 'qty' => '1', + ]); + } + + public function testCanUpdateAccessory() + { + [$companyA, $companyB] = Company::factory()->count(2)->create(); + [$categoryA, $categoryB] = Category::factory()->count(2)->create(); + [$supplierA, $supplierB] = Supplier::factory()->count(2)->create(); + [$manufacturerA, $manufacturerB] = Manufacturer::factory()->count(2)->create(); + [$locationA, $locationB] = Location::factory()->count(2)->create(); + + $accessory = Accessory::factory() + ->for($companyA) + ->for($categoryA) + ->for($supplierA) + ->for($manufacturerA) + ->for($locationA) + ->create([ + 'min_amt' => 1, + 'qty' => 5 + ]); + + $this->actingAs(User::factory()->editAccessories()->create()) + ->put(route('accessories.update', $accessory), [ + 'redirect_option' => 'index', + 'company_id' => (string) $companyB->id, + 'name' => 'Changed Name', + 'category_id' => (string) $categoryB->id, + 'supplier_id' => (string) $supplierB->id, + 'manufacturer_id' => (string) $manufacturerB->id, + 'location_id' => (string) $locationB->id, + 'model_number' => 'changed 1234', + 'order_number' => 'changed 5678', + 'purchase_date' => '2024-10-11', + 'purchase_cost' => '83.52', + 'qty' => '7', + 'min_amt' => '10', + 'notes' => 'A new note', + ]) + ->assertRedirect(route('accessories.index')); + + $this->assertDatabaseHas('accessories', [ + 'company_id' => $companyB->id, + 'name' => 'Changed Name', + 'category_id' => $categoryB->id, + 'supplier_id' => $supplierB->id, + 'manufacturer_id' => $manufacturerB->id, + 'location_id' => $locationB->id, + 'model_number' => 'changed 1234', + 'order_number' => 'changed 5678', + 'purchase_date' => '2024-10-11', + 'purchase_cost' => '83.52', + 'qty' => '7', + 'min_amt' => '10', + 'notes' => 'A new note', + ]); + } +} From d763feb8035aabd3fb37627e0568ae0896ccb82f Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 12 Dec 2024 16:41:46 -0800 Subject: [PATCH 198/240] Add consumable ui tests --- .../Consumables/ConsumablesController.php | 2 +- .../Consumables/Ui/CreateConsumableTest.php | 59 ++++++++++ .../Consumables/Ui/DeleteConsumableTest.php | 45 +++++++ .../Consumables/Ui/UpdateConsumableTest.php | 110 ++++++++++++++++++ 4 files changed, 215 insertions(+), 1 deletion(-) create mode 100644 tests/Feature/Consumables/Ui/CreateConsumableTest.php create mode 100644 tests/Feature/Consumables/Ui/DeleteConsumableTest.php create mode 100644 tests/Feature/Consumables/Ui/UpdateConsumableTest.php diff --git a/app/Http/Controllers/Consumables/ConsumablesController.php b/app/Http/Controllers/Consumables/ConsumablesController.php index 98141f2783..47a9ad71b4 100644 --- a/app/Http/Controllers/Consumables/ConsumablesController.php +++ b/app/Http/Controllers/Consumables/ConsumablesController.php @@ -50,7 +50,7 @@ class ConsumablesController extends Controller { $this->authorize('create', Consumable::class); - return view('consumables/edit')->with('category_type', 'consumable') + return view('consumables.edit')->with('category_type', 'consumable') ->with('item', new Consumable); } diff --git a/tests/Feature/Consumables/Ui/CreateConsumableTest.php b/tests/Feature/Consumables/Ui/CreateConsumableTest.php new file mode 100644 index 0000000000..75e11fdca3 --- /dev/null +++ b/tests/Feature/Consumables/Ui/CreateConsumableTest.php @@ -0,0 +1,59 @@ +actingAs(User::factory()->create()) + ->get(route('consumables.create')) + ->assertForbidden(); + } + + public function testCanRenderCreateConsumablePage() + { + $this->actingAs(User::factory()->createConsumables()->create()) + ->get(route('consumables.create')) + ->assertOk() + ->assertViewIs('consumables.edit'); + } + + public function testCanCreateConsumable() + { + $data = [ + 'company_id' => Company::factory()->create()->id, + 'name' => 'My Consumable', + 'category_id' => Category::factory()->consumableInkCategory()->create()->id, + 'supplier_id' => Supplier::factory()->create()->id, + 'manufacturer_id' => Manufacturer::factory()->create()->id, + 'location_id' => Location::factory()->create()->id, + 'model_number' => '1234', + 'item_no' => '5678', + 'order_number' => '908', + 'purchase_date' => '2024-12-05', + 'purchase_cost' => '89.45', + 'qty' => '10', + 'min_amt' => '1', + 'notes' => 'Some Notes', + ]; + + $this->actingAs(User::factory()->createConsumables()->create()) + ->post(route('consumables.store'), $data + [ + 'redirect_option' => 'index', + 'category_type' => 'consumable', + ]) + ->assertRedirect(route('consumables.index')); + + $this->assertDatabaseHas('consumables', $data); + } +} diff --git a/tests/Feature/Consumables/Ui/DeleteConsumableTest.php b/tests/Feature/Consumables/Ui/DeleteConsumableTest.php new file mode 100644 index 0000000000..4406ed530a --- /dev/null +++ b/tests/Feature/Consumables/Ui/DeleteConsumableTest.php @@ -0,0 +1,45 @@ +actingAs(User::factory()->create()) + ->delete(route('consumables.destroy', Consumable::factory()->create()->id)) + ->assertForbidden(); + } + + public function testCannotDeleteConsumableFromAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + + $consumableForCompanyA = Consumable::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->deleteConsumables()->for($companyB)->create(); + + $this->actingAs($userForCompanyB) + ->delete(route('consumables.destroy', $consumableForCompanyA->id)) + ->assertRedirect(route('consumables.index')); + + $this->assertNotSoftDeleted($consumableForCompanyA); + } + + public function testCanDeleteConsumable() + { + $consumable = Consumable::factory()->create(); + + $this->actingAs(User::factory()->deleteConsumables()->create()) + ->delete(route('consumables.destroy', $consumable->id)) + ->assertRedirect(route('consumables.index')); + + $this->assertSoftDeleted($consumable); + } +} diff --git a/tests/Feature/Consumables/Ui/UpdateConsumableTest.php b/tests/Feature/Consumables/Ui/UpdateConsumableTest.php new file mode 100644 index 0000000000..66fc9a11f3 --- /dev/null +++ b/tests/Feature/Consumables/Ui/UpdateConsumableTest.php @@ -0,0 +1,110 @@ +actingAs(User::factory()->create()) + ->get(route('consumables.edit', Consumable::factory()->create())) + ->assertForbidden(); + } + + public function testDoesNotShowEditConsumablePageFromAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + $consumableForCompanyA = Consumable::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->editConsumables()->for($companyB)->create(); + + $this->actingAs($userForCompanyB) + ->get(route('consumables.edit', $consumableForCompanyA->id)) + ->assertRedirect(route('consumables.index')); + } + + public function testEditConsumablePageRenders() + { + $this->actingAs(User::factory()->editConsumables()->create()) + ->get(route('consumables.edit', Consumable::factory()->create())) + ->assertOk() + ->assertViewIs('consumables.edit'); + } + + public function testCannotUpdateConsumableBelongingToAnotherCompany() + { + $this->settings->enableMultipleFullCompanySupport(); + + [$companyA, $companyB] = Company::factory()->count(2)->create(); + + $consumableForCompanyA = Consumable::factory()->for($companyA)->create(); + $userForCompanyB = User::factory()->editConsumables()->for($companyB)->create(); + + $this->actingAs($userForCompanyB) + ->put(route('consumables.update', $consumableForCompanyA->id), [ + // + ]) + ->assertForbidden(); + } + + public function testCannotSetQuantityToAmountLowerThanWhatIsCheckedOut() + { + $user = User::factory()->createConsumables()->editConsumables()->create(); + $consumable = Consumable::factory()->create(['qty' => 2]); + + $consumable->users()->attach($consumable->id, ['consumable_id' => $consumable->id, 'assigned_to' => $user->id]); + $consumable->users()->attach($consumable->id, ['consumable_id' => $consumable->id, 'assigned_to' => $user->id]); + + $this->assertEquals(2, $consumable->numCheckedOut()); + + $this->actingAs($user) + ->put(route('consumables.update', $consumable->id), [ + 'qty' => 1, + 'redirect_option' => 'index', + 'category_type' => 'consumable', + ]) + ->assertSessionHasErrors('qty'); + + } + + public function testCanUpdateConsumable() + { + $consumable = Consumable::factory()->create(); + + $data = [ + 'company_id' => Company::factory()->create()->id, + 'name' => 'My Consumable', + 'category_id' => Category::factory()->consumableInkCategory()->create()->id, + 'supplier_id' => Supplier::factory()->create()->id, + 'manufacturer_id' => Manufacturer::factory()->create()->id, + 'location_id' => Location::factory()->create()->id, + 'model_number' => '8765', + 'item_no' => '5678', + 'order_number' => '908', + 'purchase_date' => '2024-12-05', + 'purchase_cost' => '89.45', + 'qty' => '9', + 'min_amt' => '7', + 'notes' => 'Some Notes', + ]; + + $this->actingAs(User::factory()->createConsumables()->editConsumables()->create()) + ->put(route('consumables.update', $consumable->id), $data + [ + 'redirect_option' => 'index', + 'category_type' => 'consumable', + ]) + ->assertRedirect(route('consumables.index')); + + $this->assertDatabaseHas('consumables', $data); + } +} From 699476da9092232fbf629201ab5a3a937800f1ad Mon Sep 17 00:00:00 2001 From: Marcus Moore Date: Thu, 12 Dec 2024 17:33:34 -0800 Subject: [PATCH 199/240] Scaffold and implement some license checkin tests --- .../Licenses/LicenseCheckinController.php | 6 +- database/factories/LicenseSeatFactory.php | 15 +++++ .../lang/en-US/admin/licenses/message.php | 1 + .../Checkins/Ui/LicenseCheckinTest.php | 55 +++++++++++++++++++ 4 files changed, 76 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Licenses/LicenseCheckinController.php b/app/Http/Controllers/Licenses/LicenseCheckinController.php index dd83d0154c..4496eb3bc9 100644 --- a/app/Http/Controllers/Licenses/LicenseCheckinController.php +++ b/app/Http/Controllers/Licenses/LicenseCheckinController.php @@ -63,6 +63,7 @@ class LicenseCheckinController extends Controller $license = License::find($licenseSeat->license_id); // LicenseSeat is not assigned, it can't be checked in + // @todo: if (is_null($licenseSeat->assigned_to) && is_null($licenseSeat->asset_id)) { return redirect()->route('licenses.index')->with('error', trans('admin/licenses/message.checkin.error')); } @@ -71,7 +72,7 @@ class LicenseCheckinController extends Controller if (! $license->reassignable) { // Not allowed to checkin - Session::flash('error', 'License not reassignable.'); + Session::flash('error', trans('admin/licenses/message.checkin.not_reassignable') . '.'); return redirect()->back()->withInput(); } @@ -90,12 +91,14 @@ class LicenseCheckinController extends Controller return redirect()->back()->withInput()->withErrors($validator); } + // @todo: if($licenseSeat->assigned_to != null){ $return_to = User::find($licenseSeat->assigned_to); } else { $return_to = Asset::find($licenseSeat->asset_id); } + // @todo: // Update the asset data $licenseSeat->assigned_to = null; $licenseSeat->asset_id = null; @@ -106,6 +109,7 @@ class LicenseCheckinController extends Controller // Was the asset updated? if ($licenseSeat->save()) { + // @todo: event(new CheckoutableCheckedIn($licenseSeat, $return_to, auth()->user(), $request->input('notes'))); diff --git a/database/factories/LicenseSeatFactory.php b/database/factories/LicenseSeatFactory.php index f9560af472..cc3b7521a0 100644 --- a/database/factories/LicenseSeatFactory.php +++ b/database/factories/LicenseSeatFactory.php @@ -4,6 +4,7 @@ namespace Database\Factories; use App\Models\Asset; use App\Models\License; +use App\Models\LicenseSeat; use App\Models\User; use Illuminate\Database\Eloquent\Factories\Factory; @@ -33,4 +34,18 @@ class LicenseSeatFactory extends Factory ]; }); } + + public function reassignable() + { + return $this->afterCreating(function (LicenseSeat $seat) { + $seat->license->update(['reassignable' => true]); + }); + } + + public function notReassignable() + { + return $this->afterCreating(function (LicenseSeat $seat) { + $seat->license->update(['reassignable' => false]); + }); + } } diff --git a/resources/lang/en-US/admin/licenses/message.php b/resources/lang/en-US/admin/licenses/message.php index 7f5981aa05..74e1d7af5a 100644 --- a/resources/lang/en-US/admin/licenses/message.php +++ b/resources/lang/en-US/admin/licenses/message.php @@ -50,6 +50,7 @@ return array( 'checkin' => array( 'error' => 'There was an issue checking in the license. Please try again.', + 'not_reassignable' => 'License not reassignable', 'success' => 'The license was checked in successfully' ), diff --git a/tests/Feature/Checkins/Ui/LicenseCheckinTest.php b/tests/Feature/Checkins/Ui/LicenseCheckinTest.php index e087cb442d..5842e0c931 100644 --- a/tests/Feature/Checkins/Ui/LicenseCheckinTest.php +++ b/tests/Feature/Checkins/Ui/LicenseCheckinTest.php @@ -17,5 +17,60 @@ class LicenseCheckinTest extends TestCase ->assertForbidden(); } + public function testCannotCheckinNonReassignableLicense() + { + $licenseSeat = LicenseSeat::factory() + ->notReassignable() + ->assignedToUser() + ->create(); + $this->actingAs(User::factory()->checkoutLicenses()->create()) + ->post(route('licenses.checkin.save', $licenseSeat), [ + 'notes' => 'my note', + 'redirect_option' => 'index', + ]) + ->assertSessionHas('error', trans('admin/licenses/message.checkin.not_reassignable') . '.'); + + $this->assertNotNull($licenseSeat->fresh()->assigned_to); + } + + public function testCanCheckInLicenseAssignedToAsset() + { + $licenseSeat = LicenseSeat::factory() + ->reassignable() + ->assignedToAsset() + ->create(); + + $this->assertNotNull($licenseSeat->asset_id); + + $this->actingAs(User::factory()->checkoutLicenses()->create()) + ->post(route('licenses.checkin.save', $licenseSeat), [ + 'notes' => 'my note', + 'redirect_option' => 'index', + ]) + ->assertRedirect(route('licenses.index')); + + $this->assertNull($licenseSeat->fresh()->asset_id); + $this->assertNull($licenseSeat->fresh()->assigned_to); + } + + public function testCanCheckInLicenseAssignedToUser() + { + $licenseSeat = LicenseSeat::factory() + ->reassignable() + ->assignedToUser() + ->create(); + + $this->assertNotNull($licenseSeat->assigned_to); + + $this->actingAs(User::factory()->checkoutLicenses()->create()) + ->post(route('licenses.checkin.save', $licenseSeat), [ + 'notes' => 'my note', + 'redirect_option' => 'index', + ]) + ->assertRedirect(route('licenses.index')); + + $this->assertNull($licenseSeat->fresh()->asset_id); + $this->assertNull($licenseSeat->fresh()->assigned_to); + } } From 8ee549efbf5d6929431f6c394d89078de6f20e7c Mon Sep 17 00:00:00 2001 From: snipe Date: Mon, 16 Dec 2024 15:51:23 +0000 Subject: [PATCH 200/240] Bumped font-awesome to 6.7.0 Signed-off-by: snipe --- package-lock.json | 8 +- package.json | 2 +- public/css/build/AdminLTE.css | 5414 +- public/css/build/app.css | 1372 +- public/css/build/overrides.css | 1003 +- public/css/dist/all.css | 26139 ++++- public/css/dist/bootstrap-table.css | 391 +- public/css/dist/signature-pad.min.css | 136 +- public/css/dist/skins/_all-skins.css | 5437 +- public/css/dist/skins/_all-skins.min.css | 5437 +- public/css/dist/skins/skin-black-dark.css | 565 +- public/css/dist/skins/skin-black-dark.min.css | 565 +- public/css/dist/skins/skin-black.css | 220 +- public/css/dist/skins/skin-black.min.css | 220 +- public/css/dist/skins/skin-blue-dark.css | 536 +- public/css/dist/skins/skin-blue-dark.min.css | 536 +- public/css/dist/skins/skin-blue.css | 240 +- public/css/dist/skins/skin-blue.min.css | 240 +- public/css/dist/skins/skin-contrast.css | 228 +- public/css/dist/skins/skin-contrast.min.css | 228 +- public/css/dist/skins/skin-green-dark.css | 523 +- public/css/dist/skins/skin-green-dark.min.css | 523 +- public/css/dist/skins/skin-green.css | 212 +- public/css/dist/skins/skin-green.min.css | 212 +- public/css/dist/skins/skin-orange-dark.css | 524 +- .../css/dist/skins/skin-orange-dark.min.css | 524 +- public/css/dist/skins/skin-orange.css | 207 +- public/css/dist/skins/skin-orange.min.css | 207 +- public/css/dist/skins/skin-purple-dark.css | 531 +- .../css/dist/skins/skin-purple-dark.min.css | 531 +- public/css/dist/skins/skin-purple.css | 207 +- public/css/dist/skins/skin-purple.min.css | 207 +- public/css/dist/skins/skin-red-dark.css | 542 +- public/css/dist/skins/skin-red-dark.min.css | 542 +- public/css/dist/skins/skin-red.css | 214 +- public/css/dist/skins/skin-red.min.css | 214 +- public/css/dist/skins/skin-yellow-dark.css | 495 +- .../css/dist/skins/skin-yellow-dark.min.css | 495 +- public/css/dist/skins/skin-yellow.css | 221 +- public/css/dist/skins/skin-yellow.min.css | 221 +- public/css/webfonts/fa-brands-400.ttf | Bin 209376 -> 210736 bytes public/css/webfonts/fa-brands-400.woff2 | Bin 118072 -> 118724 bytes public/css/webfonts/fa-regular-400.ttf | Bin 67976 -> 68064 bytes public/css/webfonts/fa-regular-400.woff2 | Bin 25464 -> 25484 bytes public/css/webfonts/fa-solid-900.ttf | Bin 423676 -> 426112 bytes public/css/webfonts/fa-solid-900.woff2 | Bin 157192 -> 158224 bytes public/css/webfonts/fa-v4compatibility.ttf | Bin 10836 -> 10836 bytes public/css/webfonts/fa-v4compatibility.woff2 | Bin 4800 -> 4788 bytes public/js/build/app.js | 33373 +++++- public/js/build/vendor.js | 58934 +++++++++- public/js/dist/all.js | 92305 +++++++++++++++- public/js/dist/bootstrap-table.js | 35913 +++++- public/mix-manifest.json | 92 +- 53 files changed, 276786 insertions(+), 100 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1cf415e096..c4cd6c524c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@fortawesome/fontawesome-free": "^6.6.0", + "@fortawesome/fontawesome-free": "^6.7.1", "acorn": "^8.12.0", "acorn-import-assertions": "^1.9.0", "admin-lte": "^2.4.18", @@ -1919,9 +1919,9 @@ } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz", - "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==", + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.7.1.tgz", + "integrity": "sha512-ALIk/MOh5gYe1TG/ieS5mVUsk7VUIJTJKPMK9rFFqOgfp0Q3d5QiBXbcOMwUvs37fyZVCz46YjOE6IFeOAXCHA==", "engines": { "node": ">=6" } diff --git a/package.json b/package.json index 2bc8762489..1ccb9218e3 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "postcss": "^8.4.5" }, "dependencies": { - "@fortawesome/fontawesome-free": "^6.6.0", + "@fortawesome/fontawesome-free": "^6.7.1", "acorn": "^8.12.0", "acorn-import-assertions": "^1.9.0", "admin-lte": "^2.4.18", diff --git a/public/css/build/AdminLTE.css b/public/css/build/AdminLTE.css index ca7aa7a66c..46885f5f02 100644 --- a/public/css/build/AdminLTE.css +++ b/public/css/build/AdminLTE.css @@ -5,4 +5,5416 @@ * Support: * Repository: git://github.com/ColorlibHQ/AdminLTE.git * License: MIT - */.layout-boxed body,.layout-boxed html,body,html{height:100%}body{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper,body{overflow-x:hidden;overflow-y:auto}.wrapper{height:100%;position:relative}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{box-shadow:0 0 8px rgba(0,0,0,.5);margin:0 auto;max-width:1250px;min-height:100%;position:relative}.layout-boxed{background-color:#f9fafc}.content-wrapper,.main-footer{margin-left:230px;transition:transform .3s ease-in-out,margin .3s ease-in-out;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer{margin-left:0}@media (max-width:767px){.content-wrapper,.main-footer{margin-left:0}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer{margin-left:0}}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer{transform:translate(230px)}}.content-wrapper{background-color:#ecf0f5;min-height:calc(100vh - 101px);z-index:800}@media (max-width:767px){.content-wrapper{min-height:calc(100vh - 151px)}}.main-footer{background:#fff;border-top:1px solid #d2d6de;color:#444;padding:15px}.fixed .left-side,.fixed .main-header,.fixed .main-sidebar{position:fixed}.fixed .main-header{left:0;right:0;top:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}.fixed .wrapper{overflow:hidden}.hold-transition .content-wrapper,.hold-transition .left-side,.hold-transition .main-footer,.hold-transition .main-header .logo,.hold-transition .main-header .navbar,.hold-transition .main-sidebar,.hold-transition .menu-open .fa-angle-left,.hold-transition .right-side{transition:none}.content{margin-left:auto;margin-right:auto;min-height:250px;padding:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,sans-serif}a{color:#3c8dbc}a:active,a:focus,a:hover{color:#72afd2;outline:none;text-decoration:none}.page-header{font-size:22px;margin:10px 0 20px}.page-header>small{color:#666;display:block;margin-top:5px}.main-header{max-height:100px;position:relative;z-index:1030}.main-header .navbar{border:none;border-radius:0;margin-bottom:0;margin-left:230px;min-height:50px;transition:margin-left .3s ease-in-out}.layout-top-nav .main-header .navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:hsla(0,0%,100%,.2);border-color:transparent}.main-header #navbar-search-input.form-control:active,.main-header #navbar-search-input.form-control:focus{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{background:transparent;color:inherit}}@media (max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{border:0;color:inherit}}.main-header .sidebar-toggle{background-color:transparent;background-image:none;float:left;font-family:fontAwesome;padding:15px}.main-header .sidebar-toggle:before{content:"\f0c9"}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:active,.main-header .sidebar-toggle:focus{background:transparent}.main-header .sidebar-toggle.fa5{font-family:"Font Awesome\ 5 Free"}.main-header .sidebar-toggle.fa5:before{content:"\f0c9";font-weight:900}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{font-size:9px;line-height:.9;padding:2px 3px;position:absolute;right:7px;text-align:center;top:9px}.main-header .logo{display:block;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;height:50px;line-height:50px;overflow:hidden;padding:0 15px;text-align:center;transition:width .3s ease-in-out;width:230px}.main-header .logo img{margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:4px}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-lg img{max-height:50px;max-width:200px}.main-header .logo .logo-lg .brandlogo-image{margin-left:-5px;margin-right:10px;margin-top:8px}.main-header .logo .logo-mini{display:none}.main-header .logo .logo-mini img{max-height:50px;max-width:50px}.main-header .logo .logo-mini .brandlogo-image{margin-left:10px;margin-right:10px;margin-top:8px}.main-header .logo .brandlogo-image{float:left;height:34px;width:auto}.main-header .navbar-brand{color:#fff}.content-header{padding:15px 15px 0;position:relative}.content-header>h1{font-size:24px;margin:0}.content-header>h1>small{display:inline-block;font-size:15px;font-weight:300;padding-left:4px}.content-header>.breadcrumb{background:transparent;border-radius:2px;float:right;font-size:12px;margin-bottom:0;margin-top:0;padding:7px 5px;position:absolute;right:10px;top:15px}.content-header>.breadcrumb>li>a{color:#444;display:inline-block;text-decoration:none}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:">\00a0"}@media (max-width:991px){.content-header>.breadcrumb{background:#d2d6de;float:none;margin-top:5px;padding-left:10px;position:relative;right:0;top:0}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{border:0;color:#fff;margin:0;padding:15px}@media (max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{float:left;margin:0}.navbar-custom-menu .navbar-nav>li>a{line-height:20px;padding-bottom:15px;padding-top:15px}}@media (max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{float:none;width:100%}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media (max-width:991px){.navbar-collapse.pull-left{float:none!important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;right:40px;top:0}}.main-sidebar{left:0;min-height:100%;padding-top:50px;position:absolute;top:0;transition:transform .3s ease-in-out,width .3s ease-in-out;width:230px;z-index:810}@media (max-width:767px){.main-sidebar{padding-top:100px;transform:translate(-230px)}}@media (min-width:768px){.sidebar-collapse .main-sidebar{transform:translate(-230px)}}@media (max-width:767px){.sidebar-open .main-sidebar{transform:translate(0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{overflow:hidden;padding:10px;position:relative;width:100%}.user-panel:after,.user-panel:before{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{height:auto;max-width:45px;width:100%}.user-panel>.info{left:55px;line-height:1;padding:5px 5px 5px 15px;position:absolute}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{font-size:11px;margin-top:3px;padding-right:5px;text-decoration:none}.user-panel>.info>a>.fa,.user-panel>.info>a>.glyphicon,.user-panel>.info>a>.ion{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{margin:0;padding:0;position:relative}.sidebar-menu>li>a{display:block;padding:12px 5px 12px 15px}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .badge,.sidebar-menu>li .label{margin-right:5px}.sidebar-menu>li .badge{margin-top:3px}.sidebar-menu li.header{font-size:12px;padding:10px 25px 10px 15px}.sidebar-menu li>a>.fa-angle-left,.sidebar-menu li>a>.pull-right-container>.fa-angle-left{height:auto;margin-right:10px;padding:0;transition:transform .5s ease;width:auto}.sidebar-menu li>a>.fa-angle-left{margin-top:-8px;position:absolute;right:10px;top:50%}.sidebar-menu .menu-open>a>.fa-angle-left,.sidebar-menu .menu-open>a>.pull-right-container>.fa-angle-left{transform:rotate(-90deg)}.sidebar-menu .active>.treeview-menu{display:block}@media (min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:50px!important;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{transform:translate(0);width:50px!important;z-index:850}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-bottom-right-radius:4px;padding-bottom:5px;padding-top:5px}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu li.header,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span>.pull-right{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;font-size:18px;margin-left:-15px;margin-right:-15px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu,.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){display:block!important;left:50px;position:absolute;width:180px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span{background-color:inherit;margin-left:-3px;padding:12px 5px 12px 20px;top:0}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{float:right;left:180px!important;position:relative!important;top:-22px!important;width:auto!important;z-index:900}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{margin-left:0;top:44px}}.sidebar-expanded-on-hover .content-wrapper,.sidebar-expanded-on-hover .main-footer{margin-left:50px}.sidebar-expanded-on-hover .main-sidebar{box-shadow:3px 0 8px rgba(0,0,0,.125)}.main-sidebar .user-panel,.sidebar-menu,.sidebar-menu>li.header{overflow:hidden;white-space:nowrap}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right-container{margin-top:-7px;position:absolute;right:10px;top:50%}.control-sidebar-bg{bottom:0;position:fixed;z-index:1000}.control-sidebar,.control-sidebar-bg{right:-230px;top:0;transition:right .3s ease-in-out;width:230px}.control-sidebar{padding-top:50px;position:absolute;z-index:1010}@media (max-width:767px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}.control-sidebar-hold-transition .content-wrapper,.control-sidebar-hold-transition .control-sidebar,.control-sidebar-hold-transition .control-sidebar-bg{transition:none}.control-sidebar-open .control-sidebar,.control-sidebar-open .control-sidebar-bg{right:0}@media (min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .main-footer,.control-sidebar-open .right-side{margin-right:230px}}.fixed .control-sidebar{height:100%;overflow-y:auto;padding-bottom:50px;position:fixed}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border:1px solid transparent;border-right:none;border-top:none}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:active,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:hover{border-bottom:none;border-right:none;border-top:none}@media (max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-size:16px;font-weight:400;margin-bottom:10px;padding:10px 0}.control-sidebar-subheading{display:block;font-size:14px;font-weight:400}.control-sidebar-menu{list-style:none;margin:0 -15px;padding:0}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:after,.control-sidebar-menu>li>a:before{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{border-radius:50%;float:left;height:35px;line-height:35px;text-align:center;width:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{font-size:11px;margin:0}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{border-bottom-color:#141a1d;border-left-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{border-bottom-color:#d2d6de;border-left-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{border-color:#eee;box-shadow:none}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{margin:0;padding:0;top:100%;width:280px}.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:#fff;border-bottom:1px solid #f4f4f4;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#444;font-size:14px;padding:7px 10px}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background-color:#fff;border-bottom:1px solid #eee;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;color:#444!important;font-size:12px;padding:7px 10px;text-align:center}@media (max-width:991px){.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{font-weight:400;text-decoration:none}.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{list-style:none;margin:0;max-height:200px;overflow-x:hidden;padding:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{border-bottom:1px solid #f4f4f4;display:block;white-space:nowrap}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;padding:10px;text-overflow:ellipsis}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{height:40px;margin:auto 10px auto auto;width:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{color:#444;font-size:15px;margin:0 0 0 45px;padding:0;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;right:0;top:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{color:#888;font-size:12px;margin:0 0 0 45px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{color:#666;font-size:14px;margin:0 0 10px;padding:0}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{margin:0;padding:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;padding:1px 0 0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{border:3px solid hsla(0,0%,100%,.2);height:90px;width:90px;z-index:5}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{color:#fff;color:hsla(0,0%,100%,.8);font-size:17px;margin-top:10px;z-index:5}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd;padding:15px}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after,.navbar-nav>.user-menu>.dropdown-menu>.user-body:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{border-radius:50%;float:left;height:25px;margin-right:10px;margin-top:-2px;width:25px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;line-height:10px;margin-right:0;margin-top:-8px}}.open:not(.dropup)>.animated-dropdown-menu{animation:flipInX .7s both;backface-visibility:visible!important}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{left:auto;position:absolute;right:0}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background:#fff;border:1px solid #ddd;left:auto;position:absolute;right:5%}}.form-control{border-color:#d2d6de;border-radius:0;box-shadow:none}.form-control:focus{border-color:#3c8dbc;box-shadow:none}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#dd4b39;box-shadow:none}.form-group.has-error .help-block{color:#dd4b39}.input-group .input-group-addon{background-color:#fff;border-color:#d2d6de;border-radius:0}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.form-group-lg .form-control+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.input-lg+.form-control-feedback.fa{line-height:46px}.form-group-sm .form-control+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.input-sm+.form-control-feedback.fa{line-height:30px}.progress,.progress>.progress-bar{box-shadow:none}.progress,.progress .progress-bar,.progress>.progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress-sm,.progress.sm{height:10px}.progress-sm,.progress-sm .progress-bar,.progress.sm,.progress.sm .progress-bar{border-radius:1px}.progress-xs,.progress.xs{height:7px}.progress-xs,.progress-xs .progress-bar,.progress.xs,.progress.xs .progress-bar{border-radius:1px}.progress-xxs,.progress.xxs{height:3px}.progress-xxs,.progress-xxs .progress-bar,.progress.xxs,.progress.xxs .progress-bar{border-radius:1px}.progress.vertical{display:inline-block;height:200px;margin-right:10px;position:relative;width:30px}.progress.vertical>.progress-bar{bottom:0;position:absolute;width:100%}.progress.vertical.progress-sm,.progress.vertical.sm{width:20px}.progress.vertical.progress-xs,.progress.vertical.xs{width:10px}.progress.vertical.progress-xxs,.progress.vertical.xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#3c8dbc}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{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)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{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)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{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)}.progress-bar-warning,.progress-bar-yellow{background-color:#f39c12}.progress-striped .progress-bar-warning,.progress-striped .progress-bar-yellow{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)}.progress-bar-danger,.progress-bar-red{background-color:#dd4b39}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-red{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)}.small-box{border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;margin-bottom:20px;position:relative}.small-box>.inner{padding:10px}.small-box>.small-box-footer{background:rgba(0,0,0,.1);color:#fff;color:hsla(0,0%,100%,.8);display:block;padding:3px 0;position:relative;text-align:center;text-decoration:none;z-index:10}.small-box>.small-box-footer:hover{background:rgba(0,0,0,.15);color:#fff}.small-box h3{font-size:38px;font-weight:700;margin:0 0 10px;padding:0;white-space:nowrap}.small-box p{font-size:15px}.small-box p>small{color:#f9f9f9;display:block;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5}.small-box .icon{color:rgba(0,0,0,.15);font-size:90px;position:absolute;right:10px;top:-10px;transition:all .3s linear;z-index:0}.small-box:hover{color:#f9f9f9;text-decoration:none}.small-box:hover .icon{font-size:95px}@media (max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{background:#fff;border-radius:3px;border-top:3px solid #d2d6de;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px;position:relative;width:100%}.box.box-primary{border-top-color:#3c8dbc}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:transparent}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{background:#d2d6de;background-color:#d2d6de;color:#444}.box.box-solid.box-default>.box-header .btn,.box.box-solid.box-default>.box-header a{color:#444}.box.box-solid.box-primary{border:1px solid #3c8dbc}.box.box-solid.box-primary>.box-header{background:#3c8dbc;background-color:#3c8dbc;color:#fff}.box.box-solid.box-primary>.box-header .btn,.box.box-solid.box-primary>.box-header a{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{background:#00c0ef;background-color:#00c0ef;color:#fff}.box.box-solid.box-info>.box-header .btn,.box.box-solid.box-info>.box-header a{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{background:#dd4b39;background-color:#dd4b39;color:#fff}.box.box-solid.box-danger>.box-header .btn,.box.box-solid.box-danger>.box-header a{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{background:#f39c12;background-color:#f39c12;color:#fff}.box.box-solid.box-warning>.box-header .btn,.box.box-solid.box-warning>.box-header a{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{background:#00a65a;background-color:#00a65a;color:#fff}.box.box-solid.box-success>.box-header .btn,.box.box-solid.box-success>.box-header a{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*=bg]>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{color:#333;font-size:12px;font-weight:100;margin-bottom:.3em;text-align:center}.box>.loading-img,.box>.overlay,.overlay-wrapper>.loading-img,.overlay-wrapper>.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.box .overlay,.overlay-wrapper .overlay{background:hsla(0,0%,100%,.7);border-radius:3px;z-index:50}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{color:#000;font-size:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,.5)}.box-body:after,.box-body:before,.box-footer:after,.box-footer:before,.box-header:after,.box-header:before{content:" ";display:table}.box-body:after,.box-footer:after,.box-header:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header .box-title,.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{display:inline-block;font-size:18px;line-height:1;margin:0}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{float:right;margin-bottom:-5px;margin-top:-5px}.box-header>.box-tools [data-toggle=tooltip]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{left:auto;right:0}.box-header>.box-tools .dropdown-menu>li>a{color:#444!important}.btn-box-tool{background:transparent;color:#97a0b3;font-size:12px;padding:5px}.btn-box-tool:hover,.open .btn-box-tool{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;padding:10px}.no-header .box-body{border-top-left-radius:3px;border-top-right-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.box-body .box-pane-right{border-bottom-left-radius:0}.box-body .box-pane-right,.box-footer{border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.box-footer{background-color:#fff;border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px}.chart-legend{margin:10px 0}@media (max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{border-bottom:1px solid #eee;padding:8px 0}.box-comments .box-comment:after,.box-comments .box-comment:before{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{color:#555;margin-left:40px}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-size:12px;font-weight:400}.todo-list{list-style:none;margin:0;overflow:auto;padding:0}.todo-list>li{background:#f4f4f4;border-left:2px solid #e6e7e8;border-radius:2px;color:#444;margin-bottom:2px;padding:10px}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type=checkbox]{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;font-weight:600;margin-left:5px}.todo-list>li .label{font-size:9px;margin-left:10px}.todo-list>li .tools{color:#dd4b39;display:none;float:right}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{cursor:pointer;margin-right:5px}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{font-weight:500;text-decoration:line-through}.todo-list>li.done .label{background:#d2d6de!important}.todo-list .danger{border-left-color:#dd4b39}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#00c0ef}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#3c8dbc}.todo-list .handle{cursor:move;display:inline-block;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:after,.chat .item:before{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{border:2px solid transparent;border-radius:50%;height:40px;width:40px}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #dd4b39}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{background:#f4f4f4;border-radius:3px;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{font-size:14px;font-weight:600;margin:0 0 5px}.chat .item>.attachment>.filename,.chat .item>.attachment>p{font-size:13px;font-style:italic;font-weight:600;margin:0}.chat .item>.attachment:after,.chat .item>.attachment:before{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{background:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;margin-bottom:15px;min-height:90px;width:100%}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,.2);height:2px;margin:5px -10px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{background:rgba(0,0,0,.2);border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;display:block;float:left;font-size:45px;height:90px;line-height:90px;text-align:center;width:90px}.info-box-icon>img{max-width:100%}.info-box-content{margin-left:90px;padding:5px 10px}.info-box-number{display:block;font-size:18px;font-weight:700}.info-box-text,.progress-description{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.timeline{list-style:none;margin:0 0 30px;padding:0;position:relative}.timeline:before{background:#ddd;border-radius:2px;bottom:0;content:"";left:31px;margin:0;position:absolute;top:0;width:4px}.timeline>li{margin-bottom:15px;margin-right:10px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#444;margin-left:60px;margin-right:15px;margin-top:0;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;font-size:12px;padding:10px}.timeline>li>.timeline-item>.timeline-header{border-bottom:1px solid #f4f4f4;color:#555;font-size:16px;line-height:1.1;margin:0;padding:10px}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{background:#d2d6de;border-radius:50%;color:#666;font-size:15px;height:30px;left:18px;line-height:30px;position:absolute;text-align:center;top:0;width:30px}.timeline>.time-label>span{background-color:#fff;border-radius:4px;display:inline-block;font-weight:600;padding:5px}.timeline-inverse>li>.timeline-item{background:#f0f0f0;border:1px solid #ddd;box-shadow:none}.timeline-inverse>li>.timeline-item>.timeline-header{border-bottom-color:#ddd}.btn{border:1px solid transparent;border-radius:3px;box-shadow:none}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;border-width:1px;box-shadow:none}.btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:none}.btn.btn-file{overflow:hidden;position:relative}.btn.btn-file>input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.btn-default{background-color:#f4f4f4;border-color:#ddd;color:#444}.btn-default.hover,.btn-default:active,.btn-default:hover{background-color:#e7e7e7}.btn-primary{background-color:#3c8dbc;border-color:#367fa9}.btn-primary.hover,.btn-primary:active,.btn-primary:hover{background-color:#367fa9}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success.hover,.btn-success:active,.btn-success:hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info.hover,.btn-info:active,.btn-info:hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger.hover,.btn-danger:active,.btn-danger:hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning.hover,.btn-warning:active,.btn-warning:hover{background-color:#e08e0b}.btn-outline{background:transparent;border:1px solid #fff;color:#fff}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{border-color:hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.7)}.btn-link{box-shadow:none}.btn[class*=bg-]:hover{box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{background-color:#f4f4f4;border:1px solid #ddd;border-radius:3px;color:#666;font-size:12px;height:60px;margin:0 0 10px 10px;min-width:80px;padding:15px 5px;position:relative;text-align:center}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{display:block;font-size:20px}.btn-app:hover{background:#f4f4f4;border-color:#aaa;color:#444}.btn-app:active,.btn-app:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{font-size:10px;font-weight:400;position:absolute;right:-10px;top:-3px}.callout{border-left:5px solid #eee;border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{font-weight:600;margin-top:0}.callout p:last-child{margin-bottom:0}.callout .highlight,.callout code{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;filter:alpha(opacity=20);opacity:.2}.alert .close:hover{filter:alpha(opacity=50);opacity:.5}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#d73925}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background:#f7f7f7;color:#444}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-top-color:#3c8dbc}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-left:3px solid transparent;border-radius:0;border-top:0;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:transparent;border-left-color:#3c8dbc;border-top:0;color:#444}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px}.nav-tabs-custom>.nav-tabs{border-bottom-color:#f4f4f4;border-top-left-radius:3px;border-top-right-radius:3px;margin:0}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li.disabled>a{color:#777}.nav-tabs-custom>.nav-tabs>li>a{border-radius:0;color:#444}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:transparent;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom>.nav-tabs>li.active:hover>a,.nav-tabs-custom>.nav-tabs>li.active>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-left-color:#f4f4f4;border-right-color:#f4f4f4;border-top-color:transparent}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{color:#444;font-size:20px;line-height:35px;padding:0 10px}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:transparent;color:#999}.nav-tabs-custom.tab-primary>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom.tab-info>.nav-tabs>li.active{border-top-color:#00c0ef}.nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#dd4b39}.nav-tabs-custom.tab-warning>.nav-tabs>li.active{border-top-color:#f39c12}.nav-tabs-custom.tab-success>.nav-tabs>li.active{border-top-color:#00a65a}.nav-tabs-custom.tab-default>.nav-tabs>li.active{border-top-color:#d2d6de}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0!important}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);padding:10px 0}.products-list>.item:after,.products-list>.item:before{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{height:50px;width:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{color:#999;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-in-box>.item{border-bottom:1px solid #f4f4f4;border-radius:0;box-shadow:none}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f4f4f4}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.direct-chat .box-body{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow-x:hidden;padding:0;position:relative}.direct-chat-messages,.direct-chat.chat-pane-open .direct-chat-contacts{transform:translate(0)}.direct-chat-messages{height:250px;overflow:auto;padding:10px}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:after,.direct-chat-msg:before{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-contacts,.direct-chat-messages{transition:transform .5s ease-in-out}.direct-chat-text{background:#d2d6de;border:1px solid #d2d6de;border-radius:5px;color:#444;margin:5px 0 0 50px;padding:5px 10px;position:relative}.direct-chat-text:after,.direct-chat-text:before{border:solid transparent;border-right:solid #d2d6de;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-left:0;margin-right:50px}.right .direct-chat-text:after,.right .direct-chat-text:before{border-left-color:#d2d6de;border-right-color:transparent;left:100%;right:auto}.direct-chat-img{border-radius:50%;float:left;height:40px;width:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;font-size:12px;margin-bottom:2px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{transform:translate(0)}.direct-chat-contacts{background:#222d32;bottom:0;color:#fff;height:250px;overflow:auto;position:absolute;top:0;transform:translate(101%);width:100%}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,.2);margin:0;padding:10px}.contacts-list>li:after,.contacts-list>li:before{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;float:left;width:40px}.contacts-list-info{color:#fff;margin-left:45px}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:400}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd4b39;border-color:#dd4b39;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd4b39}.direct-chat-primary .right>.direct-chat-text{background:#3c8dbc;border-color:#3c8dbc;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#3c8dbc}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#00c0ef;border-color:#00c0ef;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#00c0ef}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.users-list>li{float:left;padding:10px;text-align:center;width:25%}.users-list>li img{border-radius:50%;height:auto;max-width:100%}.users-list>li>a:hover,.users-list>li>a:hover .users-list-name{color:#999}.users-list-date,.users-list-name{display:block}.users-list-name{color:#444;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-date{color:#999;font-size:12px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control>.fa{display:inline-block;font-size:40px;margin-top:-20px;position:absolute;top:50%;z-index:5}.modal{background:rgba(0,0,0,.3)}.modal-content{border:0;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,.125)}@media (min-width:768px){.modal-content{box-shadow:0 2px 3px rgba(0,0,0,.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:#307095}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:#c87f0a}.modal-info .modal-footer,.modal-info .modal-header{border-color:#0097bc}.modal-success .modal-footer,.modal-success .modal-header{border-color:#00733e}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:#c23321}.box-widget{border:none;position:relative}.widget-user .widget-user-header{border-top-left-radius:3px;border-top-right-radius:3px;height:120px;padding:20px}.widget-user .widget-user-username{font-size:25px;font-weight:300;margin-bottom:5px;margin-top:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.widget-user .widget-user-desc{margin-top:0}.widget-user .widget-user-image{left:50%;margin-left:-45px;position:absolute;top:65px}.widget-user .widget-user-image>img{border:3px solid #fff;height:auto;width:90px}.widget-user .box-footer{padding-top:30px}.widget-user-2 .widget-user-header{border-top-left-radius:3px;border-top-right-radius:3px;padding:20px}.widget-user-2 .widget-user-username{font-size:25px;font-weight:300;margin-bottom:5px;margin-top:5px}.widget-user-2 .widget-user-desc{margin-top:0}.widget-user-2 .widget-user-desc,.widget-user-2 .widget-user-username{margin-left:75px}.widget-user-2 .widget-user-image>img{float:left;height:auto;width:65px}.treeview-menu{display:none;list-style:none;margin:0;padding:0 0 0 5px}.treeview-menu .treeview-menu{padding-left:20px}.treeview-menu>li{margin:0}.treeview-menu>li>a{display:block;font-size:14px;padding:5px 5px 5px 15px}.treeview-menu>li>a>.fa,.treeview-menu>li>a>.glyphicon,.treeview-menu>li>a>.ion{width:20px}.treeview-menu>li>a>.fa-angle-down,.treeview-menu>li>a>.fa-angle-left,.treeview-menu>li>a>.pull-right-container>.fa-angle-down,.treeview-menu>li>a>.pull-right-container>.fa-angle-left{width:auto}.treeview>ul.treeview-menu{height:auto;overflow:hidden;padding-bottom:0!important;padding-top:0!important}.treeview.menu-open>ul.treeview-menu{height:auto;overflow:visible}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border,.mailbox-read-info{border-bottom:1px solid #f4f4f4}.mailbox-read-info{padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{border:1px solid #eee;float:left;margin-bottom:10px;margin-right:10px;width:200px}.mailbox-attachment-name{color:#666;font-weight:700}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{background:#f4f4f4;padding:10px}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{color:#666;font-size:65px;padding:20px 10px;text-align:center}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{height:auto;max-width:100%}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;font-weight:300;margin-bottom:25px;text-align:center}.lockscreen-logo a{color:#444}.lockscreen-wrapper{margin:10% auto 0;max-width:400px}.lockscreen .lockscreen-name{font-weight:600;text-align:center}.lockscreen-item{background:#fff;border-radius:4px;margin:10px auto 30px;padding:0;position:relative;width:290px}.lockscreen-image{background:#fff;border-radius:50%;left:-10px;padding:5px;position:absolute;top:-25px;z-index:10}.lockscreen-image>img{border-radius:50%;height:70px;width:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;font-weight:300;margin-bottom:25px;text-align:center}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de;height:auto}.login-box,.register-box{margin:7% auto;width:360px}@media (max-width:768px){.login-box,.register-box{margin-top:20px;width:90%}}.login-box-body,.register-box-body{background:#fff;border-top:0;color:#666;padding:20px}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;padding:0 20px 20px;text-align:center}.social-auth-links{margin:10px 0}.error-page{margin:20px auto 0;width:600px}@media (max-width:991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media (max-width:991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{display:block;margin-left:190px}@media (max-width:991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-size:25px;font-weight:300}@media (max-width:991px){.error-page>.error-content>h3{text-align:center}}.invoice{background:#fff;border:1px solid #f4f4f4;margin:10px 25px;padding:20px;position:relative}.invoice-title{margin-top:0}.profile-user-img{border:3px solid #d2d6de;margin:0 auto;padding:3px;width:100px}.profile-username{font-size:21px;margin-top:5px}.post{border-bottom:1px solid #d2d6de;color:#666;margin-bottom:15px;padding-bottom:15px}.post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post .user-block{margin-bottom:15px}.btn-social{overflow:hidden;padding-left:44px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.btn-social>:first-child{border-right:1px solid rgba(0,0,0,.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:0;width:32px}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{font-size:1.8em;line-height:45px;width:45px}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{font-size:1.4em;line-height:28px;width:28px}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{font-size:1.2em;line-height:20px;width:20px}.btn-social-icon{height:34px;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:34px}.btn-social-icon>:first-child{border-right:1px solid rgba(0,0,0,.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;top:0;width:32px}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{font-size:1.8em;line-height:45px;width:45px}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{font-size:1.4em;line-height:28px;width:28px}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{font-size:1.2em;line-height:20px;width:20px}.btn-social-icon>:first-child{border:none;text-align:center;width:100%}.btn-social-icon.btn-lg{height:45px;padding-left:0;padding-right:0;width:45px}.btn-social-icon.btn-sm{height:30px;padding-left:0;padding-right:0;width:30px}.btn-social-icon.btn-xs{height:22px;padding-left:0;padding-right:0;width:22px}.btn-adn{background-color:#d87a68;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active,.btn-adn.focus,.btn-adn:active,.btn-adn:focus,.btn-adn:hover,.open>.dropdown-toggle.btn-adn{background-color:#ce563f;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active.focus,.btn-adn.active:focus,.btn-adn.active:hover,.btn-adn:active.focus,.btn-adn:active:focus,.btn-adn:active:hover,.open>.dropdown-toggle.btn-adn.focus,.open>.dropdown-toggle.btn-adn:focus,.open>.dropdown-toggle.btn-adn:hover{background-color:#b94630;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active,.btn-adn:active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn.disabled.focus,.btn-adn.disabled:focus,.btn-adn.disabled:hover,.btn-adn[disabled].focus,.btn-adn[disabled]:focus,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn.focus,fieldset[disabled] .btn-adn:focus,fieldset[disabled] .btn-adn:hover{background-color:#d87a68;border-color:rgba(0,0,0,.2)}.btn-adn .badge{background-color:#fff;color:#d87a68}.btn-bitbucket{background-color:#205081;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active,.btn-bitbucket.focus,.btn-bitbucket:active,.btn-bitbucket:focus,.btn-bitbucket:hover,.open>.dropdown-toggle.btn-bitbucket{background-color:#163758;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active.focus,.btn-bitbucket.active:focus,.btn-bitbucket.active:hover,.btn-bitbucket:active.focus,.btn-bitbucket:active:focus,.btn-bitbucket:active:hover,.open>.dropdown-toggle.btn-bitbucket.focus,.open>.dropdown-toggle.btn-bitbucket:focus,.open>.dropdown-toggle.btn-bitbucket:hover{background-color:#0f253c;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active,.btn-bitbucket:active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket.disabled.focus,.btn-bitbucket.disabled:focus,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled].focus,.btn-bitbucket[disabled]:focus,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket.focus,fieldset[disabled] .btn-bitbucket:focus,fieldset[disabled] .btn-bitbucket:hover{background-color:#205081;border-color:rgba(0,0,0,.2)}.btn-bitbucket .badge{background-color:#fff;color:#205081}.btn-dropbox{background-color:#1087dd;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active,.btn-dropbox.focus,.btn-dropbox:active,.btn-dropbox:focus,.btn-dropbox:hover,.open>.dropdown-toggle.btn-dropbox{background-color:#0d6aad;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active.focus,.btn-dropbox.active:focus,.btn-dropbox.active:hover,.btn-dropbox:active.focus,.btn-dropbox:active:focus,.btn-dropbox:active:hover,.open>.dropdown-toggle.btn-dropbox.focus,.open>.dropdown-toggle.btn-dropbox:focus,.open>.dropdown-toggle.btn-dropbox:hover{background-color:#0a568c;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active,.btn-dropbox:active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox.disabled.focus,.btn-dropbox.disabled:focus,.btn-dropbox.disabled:hover,.btn-dropbox[disabled].focus,.btn-dropbox[disabled]:focus,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox.focus,fieldset[disabled] .btn-dropbox:focus,fieldset[disabled] .btn-dropbox:hover{background-color:#1087dd;border-color:rgba(0,0,0,.2)}.btn-dropbox .badge{background-color:#fff;color:#1087dd}.btn-facebook{background-color:#3b5998;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active,.btn-facebook.focus,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{background-color:#2d4373;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active.focus,.btn-facebook.active:focus,.btn-facebook.active:hover,.btn-facebook:active.focus,.btn-facebook:active:focus,.btn-facebook:active:hover,.open>.dropdown-toggle.btn-facebook.focus,.open>.dropdown-toggle.btn-facebook:focus,.open>.dropdown-toggle.btn-facebook:hover{background-color:#23345a;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active,.btn-facebook:active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled.focus,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled].focus,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook.focus,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{background-color:#fff;color:#3b5998}.btn-flickr{background-color:#ff0084;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active,.btn-flickr.focus,.btn-flickr:active,.btn-flickr:focus,.btn-flickr:hover,.open>.dropdown-toggle.btn-flickr{background-color:#cc006a;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active.focus,.btn-flickr.active:focus,.btn-flickr.active:hover,.btn-flickr:active.focus,.btn-flickr:active:focus,.btn-flickr:active:hover,.open>.dropdown-toggle.btn-flickr.focus,.open>.dropdown-toggle.btn-flickr:focus,.open>.dropdown-toggle.btn-flickr:hover{background-color:#a80057;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active,.btn-flickr:active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr.disabled.focus,.btn-flickr.disabled:focus,.btn-flickr.disabled:hover,.btn-flickr[disabled].focus,.btn-flickr[disabled]:focus,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr.focus,fieldset[disabled] .btn-flickr:focus,fieldset[disabled] .btn-flickr:hover{background-color:#ff0084;border-color:rgba(0,0,0,.2)}.btn-flickr .badge{background-color:#fff;color:#ff0084}.btn-foursquare{background-color:#f94877;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active,.btn-foursquare.focus,.btn-foursquare:active,.btn-foursquare:focus,.btn-foursquare:hover,.open>.dropdown-toggle.btn-foursquare{background-color:#f71752;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active.focus,.btn-foursquare.active:focus,.btn-foursquare.active:hover,.btn-foursquare:active.focus,.btn-foursquare:active:focus,.btn-foursquare:active:hover,.open>.dropdown-toggle.btn-foursquare.focus,.open>.dropdown-toggle.btn-foursquare:focus,.open>.dropdown-toggle.btn-foursquare:hover{background-color:#e30742;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active,.btn-foursquare:active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare.disabled.focus,.btn-foursquare.disabled:focus,.btn-foursquare.disabled:hover,.btn-foursquare[disabled].focus,.btn-foursquare[disabled]:focus,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare.focus,fieldset[disabled] .btn-foursquare:focus,fieldset[disabled] .btn-foursquare:hover{background-color:#f94877;border-color:rgba(0,0,0,.2)}.btn-foursquare .badge{background-color:#fff;color:#f94877}.btn-github{background-color:#444;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active,.btn-github.focus,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{background-color:#2b2b2b;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active.focus,.btn-github.active:focus,.btn-github.active:hover,.btn-github:active.focus,.btn-github:active:focus,.btn-github:active:hover,.open>.dropdown-toggle.btn-github.focus,.open>.dropdown-toggle.btn-github:focus,.open>.dropdown-toggle.btn-github:hover{background-color:#191919;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active,.btn-github:active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github.disabled.focus,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled].focus,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github.focus,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github .badge{background-color:#fff;color:#444}.btn-google{background-color:#dd4b39;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active,.btn-google.focus,.btn-google:active,.btn-google:focus,.btn-google:hover,.open>.dropdown-toggle.btn-google{background-color:#c23321;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active.focus,.btn-google.active:focus,.btn-google.active:hover,.btn-google:active.focus,.btn-google:active:focus,.btn-google:active:hover,.open>.dropdown-toggle.btn-google.focus,.open>.dropdown-toggle.btn-google:focus,.open>.dropdown-toggle.btn-google:hover{background-color:#a32b1c;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active,.btn-google:active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google.disabled.focus,.btn-google.disabled:focus,.btn-google.disabled:hover,.btn-google[disabled].focus,.btn-google[disabled]:focus,.btn-google[disabled]:hover,fieldset[disabled] .btn-google.focus,fieldset[disabled] .btn-google:focus,fieldset[disabled] .btn-google:hover{background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google .badge{background-color:#fff;color:#dd4b39}.btn-instagram{background-color:#3f729b;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active,.btn-instagram.focus,.btn-instagram:active,.btn-instagram:focus,.btn-instagram:hover,.open>.dropdown-toggle.btn-instagram{background-color:#305777;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active.focus,.btn-instagram.active:focus,.btn-instagram.active:hover,.btn-instagram:active.focus,.btn-instagram:active:focus,.btn-instagram:active:hover,.open>.dropdown-toggle.btn-instagram.focus,.open>.dropdown-toggle.btn-instagram:focus,.open>.dropdown-toggle.btn-instagram:hover{background-color:#26455d;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active,.btn-instagram:active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram.disabled.focus,.btn-instagram.disabled:focus,.btn-instagram.disabled:hover,.btn-instagram[disabled].focus,.btn-instagram[disabled]:focus,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram.focus,fieldset[disabled] .btn-instagram:focus,fieldset[disabled] .btn-instagram:hover{background-color:#3f729b;border-color:rgba(0,0,0,.2)}.btn-instagram .badge{background-color:#fff;color:#3f729b}.btn-linkedin{background-color:#007bb6;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active,.btn-linkedin.focus,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.open>.dropdown-toggle.btn-linkedin{background-color:#005983;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active.focus,.btn-linkedin.active:focus,.btn-linkedin.active:hover,.btn-linkedin:active.focus,.btn-linkedin:active:focus,.btn-linkedin:active:hover,.open>.dropdown-toggle.btn-linkedin.focus,.open>.dropdown-toggle.btn-linkedin:focus,.open>.dropdown-toggle.btn-linkedin:hover{background-color:#00405f;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active,.btn-linkedin:active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin.disabled.focus,.btn-linkedin.disabled:focus,.btn-linkedin.disabled:hover,.btn-linkedin[disabled].focus,.btn-linkedin[disabled]:focus,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin.focus,fieldset[disabled] .btn-linkedin:focus,fieldset[disabled] .btn-linkedin:hover{background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin .badge{background-color:#fff;color:#007bb6}.btn-microsoft{background-color:#2672ec;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active,.btn-microsoft.focus,.btn-microsoft:active,.btn-microsoft:focus,.btn-microsoft:hover,.open>.dropdown-toggle.btn-microsoft{background-color:#125acd;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active.focus,.btn-microsoft.active:focus,.btn-microsoft.active:hover,.btn-microsoft:active.focus,.btn-microsoft:active:focus,.btn-microsoft:active:hover,.open>.dropdown-toggle.btn-microsoft.focus,.open>.dropdown-toggle.btn-microsoft:focus,.open>.dropdown-toggle.btn-microsoft:hover{background-color:#0f4bac;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active,.btn-microsoft:active,.open>.dropdown-toggle.btn-microsoft{background-image:none}.btn-microsoft.disabled.focus,.btn-microsoft.disabled:focus,.btn-microsoft.disabled:hover,.btn-microsoft[disabled].focus,.btn-microsoft[disabled]:focus,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft.focus,fieldset[disabled] .btn-microsoft:focus,fieldset[disabled] .btn-microsoft:hover{background-color:#2672ec;border-color:rgba(0,0,0,.2)}.btn-microsoft .badge{background-color:#fff;color:#2672ec}.btn-openid{background-color:#f7931e;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active,.btn-openid.focus,.btn-openid:active,.btn-openid:focus,.btn-openid:hover,.open>.dropdown-toggle.btn-openid{background-color:#da7908;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active.focus,.btn-openid.active:focus,.btn-openid.active:hover,.btn-openid:active.focus,.btn-openid:active:focus,.btn-openid:active:hover,.open>.dropdown-toggle.btn-openid.focus,.open>.dropdown-toggle.btn-openid:focus,.open>.dropdown-toggle.btn-openid:hover{background-color:#b86607;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active,.btn-openid:active,.open>.dropdown-toggle.btn-openid{background-image:none}.btn-openid.disabled.focus,.btn-openid.disabled:focus,.btn-openid.disabled:hover,.btn-openid[disabled].focus,.btn-openid[disabled]:focus,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid.focus,fieldset[disabled] .btn-openid:focus,fieldset[disabled] .btn-openid:hover{background-color:#f7931e;border-color:rgba(0,0,0,.2)}.btn-openid .badge{background-color:#fff;color:#f7931e}.btn-pinterest{background-color:#cb2027;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active,.btn-pinterest.focus,.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover,.open>.dropdown-toggle.btn-pinterest{background-color:#9f191f;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active.focus,.btn-pinterest.active:focus,.btn-pinterest.active:hover,.btn-pinterest:active.focus,.btn-pinterest:active:focus,.btn-pinterest:active:hover,.open>.dropdown-toggle.btn-pinterest.focus,.open>.dropdown-toggle.btn-pinterest:focus,.open>.dropdown-toggle.btn-pinterest:hover{background-color:#801419;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active,.btn-pinterest:active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest.disabled.focus,.btn-pinterest.disabled:focus,.btn-pinterest.disabled:hover,.btn-pinterest[disabled].focus,.btn-pinterest[disabled]:focus,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest.focus,fieldset[disabled] .btn-pinterest:focus,fieldset[disabled] .btn-pinterest:hover{background-color:#cb2027;border-color:rgba(0,0,0,.2)}.btn-pinterest .badge{background-color:#fff;color:#cb2027}.btn-reddit{background-color:#eff7ff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active,.btn-reddit.focus,.btn-reddit:active,.btn-reddit:focus,.btn-reddit:hover,.open>.dropdown-toggle.btn-reddit{background-color:#bcddff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active.focus,.btn-reddit.active:focus,.btn-reddit.active:hover,.btn-reddit:active.focus,.btn-reddit:active:focus,.btn-reddit:active:hover,.open>.dropdown-toggle.btn-reddit.focus,.open>.dropdown-toggle.btn-reddit:focus,.open>.dropdown-toggle.btn-reddit:hover{background-color:#98ccff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active,.btn-reddit:active,.open>.dropdown-toggle.btn-reddit{background-image:none}.btn-reddit.disabled.focus,.btn-reddit.disabled:focus,.btn-reddit.disabled:hover,.btn-reddit[disabled].focus,.btn-reddit[disabled]:focus,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit.focus,fieldset[disabled] .btn-reddit:focus,fieldset[disabled] .btn-reddit:hover{background-color:#eff7ff;border-color:rgba(0,0,0,.2)}.btn-reddit .badge{background-color:#000;color:#eff7ff}.btn-soundcloud{background-color:#f50;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active,.btn-soundcloud.focus,.btn-soundcloud:active,.btn-soundcloud:focus,.btn-soundcloud:hover,.open>.dropdown-toggle.btn-soundcloud{background-color:#c40;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active.focus,.btn-soundcloud.active:focus,.btn-soundcloud.active:hover,.btn-soundcloud:active.focus,.btn-soundcloud:active:focus,.btn-soundcloud:active:hover,.open>.dropdown-toggle.btn-soundcloud.focus,.open>.dropdown-toggle.btn-soundcloud:focus,.open>.dropdown-toggle.btn-soundcloud:hover{background-color:#a83800;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active,.btn-soundcloud:active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}.btn-soundcloud.disabled.focus,.btn-soundcloud.disabled:focus,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled].focus,.btn-soundcloud[disabled]:focus,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud.focus,fieldset[disabled] .btn-soundcloud:focus,fieldset[disabled] .btn-soundcloud:hover{background-color:#f50;border-color:rgba(0,0,0,.2)}.btn-soundcloud .badge{background-color:#fff;color:#f50}.btn-tumblr{background-color:#2c4762;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active,.btn-tumblr.focus,.btn-tumblr:active,.btn-tumblr:focus,.btn-tumblr:hover,.open>.dropdown-toggle.btn-tumblr{background-color:#1c2d3f;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active.focus,.btn-tumblr.active:focus,.btn-tumblr.active:hover,.btn-tumblr:active.focus,.btn-tumblr:active:focus,.btn-tumblr:active:hover,.open>.dropdown-toggle.btn-tumblr.focus,.open>.dropdown-toggle.btn-tumblr:focus,.open>.dropdown-toggle.btn-tumblr:hover{background-color:#111c26;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active,.btn-tumblr:active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr.disabled.focus,.btn-tumblr.disabled:focus,.btn-tumblr.disabled:hover,.btn-tumblr[disabled].focus,.btn-tumblr[disabled]:focus,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr.focus,fieldset[disabled] .btn-tumblr:focus,fieldset[disabled] .btn-tumblr:hover{background-color:#2c4762;border-color:rgba(0,0,0,.2)}.btn-tumblr .badge{background-color:#fff;color:#2c4762}.btn-twitter{background-color:#55acee;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active,.btn-twitter.focus,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{background-color:#2795e9;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active.focus,.btn-twitter.active:focus,.btn-twitter.active:hover,.btn-twitter:active.focus,.btn-twitter:active:focus,.btn-twitter:active:hover,.open>.dropdown-toggle.btn-twitter.focus,.open>.dropdown-toggle.btn-twitter:focus,.open>.dropdown-toggle.btn-twitter:hover{background-color:#1583d7;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled.focus,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled].focus,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter.focus,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{background-color:#fff;color:#55acee}.btn-vimeo{background-color:#1ab7ea;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active,.btn-vimeo.focus,.btn-vimeo:active,.btn-vimeo:focus,.btn-vimeo:hover,.open>.dropdown-toggle.btn-vimeo{background-color:#1295bf;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active.focus,.btn-vimeo.active:focus,.btn-vimeo.active:hover,.btn-vimeo:active.focus,.btn-vimeo:active:focus,.btn-vimeo:active:hover,.open>.dropdown-toggle.btn-vimeo.focus,.open>.dropdown-toggle.btn-vimeo:focus,.open>.dropdown-toggle.btn-vimeo:hover{background-color:#0f7b9f;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active,.btn-vimeo:active,.open>.dropdown-toggle.btn-vimeo{background-image:none}.btn-vimeo.disabled.focus,.btn-vimeo.disabled:focus,.btn-vimeo.disabled:hover,.btn-vimeo[disabled].focus,.btn-vimeo[disabled]:focus,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo.focus,fieldset[disabled] .btn-vimeo:focus,fieldset[disabled] .btn-vimeo:hover{background-color:#1ab7ea;border-color:rgba(0,0,0,.2)}.btn-vimeo .badge{background-color:#fff;color:#1ab7ea}.btn-vk{background-color:#587ea3;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active,.btn-vk.focus,.btn-vk:active,.btn-vk:focus,.btn-vk:hover,.open>.dropdown-toggle.btn-vk{background-color:#466482;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active.focus,.btn-vk.active:focus,.btn-vk.active:hover,.btn-vk:active.focus,.btn-vk:active:focus,.btn-vk:active:hover,.open>.dropdown-toggle.btn-vk.focus,.open>.dropdown-toggle.btn-vk:focus,.open>.dropdown-toggle.btn-vk:hover{background-color:#3a526b;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active,.btn-vk:active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk.disabled.focus,.btn-vk.disabled:focus,.btn-vk.disabled:hover,.btn-vk[disabled].focus,.btn-vk[disabled]:focus,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk.focus,fieldset[disabled] .btn-vk:focus,fieldset[disabled] .btn-vk:hover{background-color:#587ea3;border-color:rgba(0,0,0,.2)}.btn-vk .badge{background-color:#fff;color:#587ea3}.btn-yahoo{background-color:#720e9e;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active,.btn-yahoo.focus,.btn-yahoo:active,.btn-yahoo:focus,.btn-yahoo:hover,.open>.dropdown-toggle.btn-yahoo{background-color:#500a6f;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active.focus,.btn-yahoo.active:focus,.btn-yahoo.active:hover,.btn-yahoo:active.focus,.btn-yahoo:active:focus,.btn-yahoo:active:hover,.open>.dropdown-toggle.btn-yahoo.focus,.open>.dropdown-toggle.btn-yahoo:focus,.open>.dropdown-toggle.btn-yahoo:hover{background-color:#39074e;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active,.btn-yahoo:active,.open>.dropdown-toggle.btn-yahoo{background-image:none}.btn-yahoo.disabled.focus,.btn-yahoo.disabled:focus,.btn-yahoo.disabled:hover,.btn-yahoo[disabled].focus,.btn-yahoo[disabled]:focus,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo.focus,fieldset[disabled] .btn-yahoo:focus,fieldset[disabled] .btn-yahoo:hover{background-color:#720e9e;border-color:rgba(0,0,0,.2)}.btn-yahoo .badge{background-color:#fff;color:#720e9e}.fc-button{background:#f4f4f4;background-image:none;border-color:#ddd;color:#444}.fc-button.hover,.fc-button:active,.fc-button:hover{background-color:#e9e9e9}.fc-header-title h2{color:#666;font-size:15px;line-height:1.6em;margin-left:10px}.fc-header-right{padding-right:10px}.fc-header-left{padding-left:10px}.fc-widget-header{background:#fafafa}.fc-grid{border:0;width:100%}.fc-widget-content:first-of-type,.fc-widget-header:first-of-type{border-left:0;border-right:0}.fc-widget-content:last-of-type,.fc-widget-header:last-of-type{border-right:0}.fc-toolbar{margin:0;padding:10px}.fc-day-number{font-size:20px;font-weight:300;padding-right:10px}.fc-color-picker{list-style:none;margin:0;padding:0}.fc-color-picker>li{float:left;font-size:30px;line-height:30px;margin-right:5px}.fc-color-picker>li .fa{transition:transform .3s linear}.fc-color-picker>li .fa:hover{transform:rotate(30deg)}#add-new-event{transition:all .3s linear}.external-event{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);cursor:move;font-weight:700;margin-bottom:4px;padding:5px 10px;text-shadow:0 1px 1px rgba(0,0,0,.1)}.external-event:hover{box-shadow:inset 0 0 90px rgba(0,0,0,.2)}.select2-container--default.select2-container--focus,.select2-container--default:active,.select2-container--default:focus,.select2-selection.select2-container--focus,.select2-selection:active,.select2-selection:focus{outline:none}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.select2-container--default.select2-container--open{border-color:#3c8dbc}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3c8dbc;color:#fff}.select2-results__option{padding:6px 12px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{height:auto;margin-top:-4px;padding-left:0;padding-right:0}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:6px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:none}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#3c8dbc!important}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#3c8dbc}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc;border-color:#367fa9;color:#fff;padding:1px 10px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:hsla(0,0%,100%,.7);margin-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.box .datepicker-inline,.box .datepicker-inline .datepicker-days,.box .datepicker-inline .datepicker-days>table,.box .datepicker-inline>table{width:100%}.box .datepicker-inline .datepicker-days td:hover,.box .datepicker-inline .datepicker-days>table td:hover,.box .datepicker-inline td:hover,.box .datepicker-inline>table td:hover{background-color:hsla(0,0%,100%,.3)}.box .datepicker-inline .datepicker-days td.day.new,.box .datepicker-inline .datepicker-days td.day.old,.box .datepicker-inline .datepicker-days>table td.day.new,.box .datepicker-inline .datepicker-days>table td.day.old,.box .datepicker-inline td.day.new,.box .datepicker-inline td.day.old,.box .datepicker-inline>table td.day.new,.box .datepicker-inline>table td.day.old{color:#777}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{font-size:16px;font-weight:600;margin:0;padding:0}.description-block>.description-text{text-transform:uppercase}.alert-danger,.alert-error,.alert-info,.alert-success,.alert-warning,.bg-aqua,.bg-aqua-active,.bg-black,.bg-black-active,.bg-blue,.bg-blue-active,.bg-fuchsia,.bg-fuchsia-active,.bg-green,.bg-green-active,.bg-light-blue,.bg-light-blue-active,.bg-lime,.bg-lime-active,.bg-maroon,.bg-maroon-active,.bg-navy,.bg-navy-active,.bg-olive,.bg-olive-active,.bg-orange,.bg-orange-active,.bg-purple,.bg-purple-active,.bg-red,.bg-red-active,.bg-teal,.bg-teal-active,.bg-yellow,.bg-yellow-active,.callout.callout-danger,.callout.callout-info,.callout.callout-success,.callout.callout-warning,.label-danger,.label-info,.label-primary,.label-success,.label-warning,.modal-danger .modal-body,.modal-danger .modal-footer,.modal-danger .modal-header,.modal-info .modal-body,.modal-info .modal-footer,.modal-info .modal-header,.modal-primary .modal-body,.modal-primary .modal-footer,.modal-primary .modal-header,.modal-success .modal-body,.modal-success .modal-footer,.modal-success .modal-header,.modal-warning .modal-body,.modal-warning .modal-footer,.modal-warning .modal-header{color:#fff!important}.bg-gray{background-color:#d2d6de!important;color:#000}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111!important}.alert-danger,.alert-error,.bg-red,.callout.callout-danger,.label-danger,.modal-danger .modal-body{background-color:#dd4b39!important}.alert-warning,.bg-yellow,.callout.callout-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12!important}.alert-info,.bg-aqua,.callout.callout-info,.label-info,.modal-info .modal-body{background-color:#00c0ef!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc!important}.alert-success,.bg-green,.callout.callout-success,.label-success,.modal-success .modal-body{background-color:#00a65a!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#39cccc!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff851b!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}.bg-gray-active{background-color:#b5bbc8!important;color:#000}.bg-black-active{background-color:#000!important}.bg-red-active,.modal-danger .modal-footer,.modal-danger .modal-header{background-color:#d33724!important}.bg-yellow-active,.modal-warning .modal-footer,.modal-warning .modal-header{background-color:#db8b0b!important}.bg-aqua-active,.modal-info .modal-footer,.modal-info .modal-header{background-color:#00a7d0!important}.bg-blue-active{background-color:#005384!important}.bg-light-blue-active,.modal-primary .modal-footer,.modal-primary .modal-header{background-color:#357ca5!important}.bg-green-active,.modal-success .modal-footer,.modal-success .modal-header{background-color:#008d4c!important}.bg-navy-active{background-color:#001a35!important}.bg-teal-active{background-color:#30bbbb!important}.bg-olive-active{background-color:#368763!important}.bg-lime-active{background-color:#00e765!important}.bg-orange-active{background-color:#ff7701!important}.bg-fuchsia-active{background-color:#db0ead!important}.bg-purple-active{background-color:#555299!important}.bg-maroon-active{background-color:#ca195a!important}[class^=bg-].disabled{filter:alpha(opacity=65);opacity:.65}.text-red{color:#dd4b39!important}.text-yellow{color:#f39c12!important}.text-aqua{color:#00c0ef!important}.text-blue{color:#0073b7!important}.text-black{color:#111!important}.text-light-blue{color:#3c8dbc!important}.text-green{color:#00a65a!important}.text-gray{color:#d2d6de!important}.text-navy{color:#001f3f!important}.text-teal{color:#39cccc!important}.text-olive{color:#3d9970!important}.text-lime{color:#01ff70!important}.text-orange{color:#ff851b!important}.text-fuchsia{color:#f012be!important}.text-purple{color:#605ca8!important}.text-maroon{color:#d81b60!important}.link-muted{color:#7a869d}.link-muted:focus,.link-muted:hover{color:#606c84}.link-black{color:#666}.link-black:focus,.link-black:hover{color:#999}.hide{display:none!important}.no-border{border:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-shadow{box-shadow:none!important}.chart-legend,.contacts-list,.list-unstyled,.mailbox-attachments,.users-list{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-radius:0;border-right:0;padding-left:0;padding-right:0}.flat{border-radius:0!important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{height:auto!important;padding:5px!important;width:auto!important}.bg-teal-gradient{background:#39cccc!important;background:-o-linear-gradient(#7adddd,#39cccc)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#7adddd",endColorstr="#39CCCC",GradientType=0)!important}.bg-light-blue-gradient{background:#3c8dbc!important;background:-o-linear-gradient(#67a8ce,#3c8dbc)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#67a8ce",endColorstr="#3c8dbc",GradientType=0)!important}.bg-blue-gradient{background:#0073b7!important;background:-o-linear-gradient(#0089db,#0073b7)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0089db",endColorstr="#0073b7",GradientType=0)!important}.bg-aqua-gradient{background:#00c0ef!important;background:-o-linear-gradient(#14d1ff,#00c0ef)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#14d1ff",endColorstr="#00c0ef",GradientType=0)!important}.bg-yellow-gradient{background:#f39c12!important;background:-o-linear-gradient(#f7bc60,#f39c12)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f7bc60",endColorstr="#f39c12",GradientType=0)!important}.bg-purple-gradient{background:#605ca8!important;background:-o-linear-gradient(#9491c4,#605ca8)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9491c4",endColorstr="#605ca8",GradientType=0)!important}.bg-green-gradient{background:#00a65a!important;background:-o-linear-gradient(#00ca6d,#00a65a)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ca6d",endColorstr="#00a65a",GradientType=0)!important}.bg-red-gradient{background:#dd4b39!important;background:-o-linear-gradient(#e47365,#dd4b39)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e47365",endColorstr="#dd4b39",GradientType=0)!important}.bg-black-gradient{background:#111!important;background:-o-linear-gradient(#2b2b2b,#111)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2b2b2b",endColorstr="#111",GradientType=0)!important}.bg-maroon-gradient{background:#d81b60!important;background:-o-linear-gradient(#e73f7c,#d81b60)!important;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e73f7c",endColorstr="#D81B60",GradientType=0)!important}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static!important}.list-header{color:#666;font-size:15px;font-weight:700;padding:10px 4px}.list-seperator{background:#f4f4f4;height:1px;margin:15px 0 9px}.list-link>a{color:#777;padding:4px}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:after,.user-block:before{content:" ";display:table}.user-block:after{clear:both}.user-block img{float:left;height:40px;width:40px}.user-block .comment,.user-block .description,.user-block .username{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .comment,.user-block.user-block-sm .description,.user-block.user-block-sm .username{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.box-comments .box-comment img,.img-lg,.img-md,.img-sm,.user-block.user-block-sm img{float:left}.box-comments .box-comment img,.img-sm,.user-block.user-block-sm img{height:30px!important;width:30px!important}.img-sm+.img-push{margin-left:40px}.img-md{height:60px;width:60px}.img-md+.img-push{margin-left:70px}.img-lg{height:100px;width:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{background:#f7f7f7;border:1px solid #f4f4f4;margin-bottom:10px;padding:5px}.attachment-block .attachment-img{float:left;height:auto;max-height:100px;max-width:100px}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{filter:alpha(opacity=65);opacity:.65}.full-opacity-hover:hover{filter:alpha(opacity=100);opacity:1}.chart{overflow:hidden;position:relative;width:100%}.chart canvas,.chart svg{width:100%!important}hr{border-top:1px solid #555}#red .slider-selection{background:#f56954}#blue .slider-selection{background:#3c8dbc}#green .slider-selection{background:#00a65a}#yellow .slider-selection{background:#f39c12}#aqua .slider-selection{background:#00c0ef}#purple .slider-selection{background:#932ab6}@media print{.content-header,.left-side,.main-header,.main-sidebar,.no-print{display:none!important}.content-wrapper,.main-footer,.right-side{margin-left:0!important;min-height:0!important;transform:translate(0)!important}.fixed .content-wrapper,.fixed .right-side{padding-top:0!important}.invoice{border:0;margin:0;padding:0;width:100%}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr td,.table-responsive>.table tr th{white-space:normal!important}} + */ +/* + * Core: General Layout Style + * ------------------------- + */ +html, +body { + height: 100%; +} +.layout-boxed html, +.layout-boxed body { + height: 100%; +} +body { + font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 400; + overflow-x: hidden; + overflow-y: auto; +} +/* Layout */ +.wrapper { + height: 100%; + position: relative; + overflow-x: hidden; + overflow-y: auto; +} +.wrapper:before, +.wrapper:after { + content: " "; + display: table; +} +.wrapper:after { + clear: both; +} +.layout-boxed .wrapper { + max-width: 1250px; + margin: 0 auto; + min-height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); + position: relative; +} +.layout-boxed { + background-color: #f9fafc; +} +/* + * Content Wrapper - contains the main content + */ +.content-wrapper, +.main-footer { + transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out; + margin-left: 230px; + z-index: 820; +} +.layout-top-nav .content-wrapper, +.layout-top-nav .main-footer { + margin-left: 0; +} +@media (max-width: 767px) { + .content-wrapper, + .main-footer { + margin-left: 0; + } +} +@media (min-width: 768px) { + .sidebar-collapse .content-wrapper, + .sidebar-collapse .main-footer { + margin-left: 0; + } +} +@media (max-width: 767px) { + .sidebar-open .content-wrapper, + .sidebar-open .main-footer { + transform: translate(230px, 0); + } +} +.content-wrapper { + min-height: calc(100vh - 101px); + background-color: #ecf0f5; + z-index: 800; +} +@media (max-width: 767px) { + .content-wrapper { + min-height: calc(100vh - 151px); + } +} +.main-footer { + background: #fff; + padding: 15px; + color: #444; + border-top: 1px solid #d2d6de; +} +/* Fixed layout */ +.fixed .main-header, +.fixed .main-sidebar, +.fixed .left-side { + position: fixed; +} +.fixed .main-header { + top: 0; + right: 0; + left: 0; +} +.fixed .content-wrapper, +.fixed .right-side { + padding-top: 50px; +} +@media (max-width: 767px) { + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 100px; + } +} +.fixed.layout-boxed .wrapper { + max-width: 100%; +} +.fixed .wrapper { + overflow: hidden; +} +.hold-transition .content-wrapper, +.hold-transition .right-side, +.hold-transition .main-footer, +.hold-transition .main-sidebar, +.hold-transition .left-side, +.hold-transition .main-header .navbar, +.hold-transition .main-header .logo, +.hold-transition .menu-open .fa-angle-left { + /* Fix for IE */ + transition: none; +} +/* Content */ +.content { + min-height: 250px; + padding: 15px; + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +/* H1 - H6 font */ +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: 'Source Sans Pro', sans-serif; +} +/* General Links */ +a { + color: #3c8dbc; +} +a:hover, +a:active, +a:focus { + outline: none; + text-decoration: none; + color: #72afd2; +} +/* Page Header */ +.page-header { + margin: 10px 0 20px 0; + font-size: 22px; +} +.page-header > small { + color: #666; + display: block; + margin-top: 5px; +} +/* + * Component: Main Header + * ---------------------- + */ +.main-header { + position: relative; + max-height: 100px; + z-index: 1030; +} +.main-header .navbar { + transition: margin-left 0.3s ease-in-out; + margin-bottom: 0; + margin-left: 230px; + border: none; + min-height: 50px; + border-radius: 0; +} +.layout-top-nav .main-header .navbar { + margin-left: 0; +} +.main-header #navbar-search-input.form-control { + background: rgba(255, 255, 255, 0.2); + border-color: transparent; +} +.main-header #navbar-search-input.form-control:focus, +.main-header #navbar-search-input.form-control:active { + border-color: rgba(0, 0, 0, 0.1); + background: rgba(255, 255, 255, 0.9); +} +.main-header #navbar-search-input.form-control::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.main-header #navbar-search-input.form-control:-ms-input-placeholder { + color: #ccc; +} +.main-header #navbar-search-input.form-control::-webkit-input-placeholder { + color: #ccc; +} +.main-header .navbar-custom-menu, +.main-header .navbar-right { + float: right; +} +@media (max-width: 991px) { + .main-header .navbar-custom-menu a, + .main-header .navbar-right a { + color: inherit; + background: transparent; + } +} +@media (max-width: 767px) { + .main-header .navbar-right { + float: none; + } + .navbar-collapse .main-header .navbar-right { + margin: 7.5px -15px; + } + .main-header .navbar-right > li { + color: inherit; + border: 0; + } +} +.main-header .sidebar-toggle { + float: left; + background-color: transparent; + background-image: none; + padding: 15px 15px; + font-family: fontAwesome; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; +} +.main-header .sidebar-toggle:hover { + color: #fff; +} +.main-header .sidebar-toggle:focus, +.main-header .sidebar-toggle:active { + background: transparent; +} +.main-header .sidebar-toggle.fa5 { + font-family: "Font Awesome\ 5 Free"; +} +.main-header .sidebar-toggle.fa5:before { + content: "\f0c9"; + font-weight: 900; +} +.main-header .sidebar-toggle .icon-bar { + display: none; +} +.main-header .navbar .nav > li.user > a > .fa, +.main-header .navbar .nav > li.user > a > .glyphicon, +.main-header .navbar .nav > li.user > a > .ion { + margin-right: 5px; +} +.main-header .navbar .nav > li > a > .label { + position: absolute; + top: 9px; + right: 7px; + text-align: center; + font-size: 9px; + padding: 2px 3px; + line-height: 0.9; +} +.main-header .logo { + transition: width 0.3s ease-in-out; + display: block; + float: left; + height: 50px; + font-size: 20px; + line-height: 50px; + text-align: center; + width: 230px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 0 15px; + font-weight: 300; + overflow: hidden; +} +.main-header .logo img { + padding: 4px; + -o-object-fit: contain; + object-fit: contain; + margin: 0 auto; +} +.main-header .logo .logo-lg { + display: block; +} +.main-header .logo .logo-lg img { + max-width: 200px; + max-height: 50px; +} +.main-header .logo .logo-lg .brandlogo-image { + margin-top: 8px; + margin-right: 10px; + margin-left: -5px; +} +.main-header .logo .logo-mini { + display: none; +} +.main-header .logo .logo-mini img { + max-width: 50px; + max-height: 50px; +} +.main-header .logo .logo-mini .brandlogo-image { + margin-top: 8px; + margin-right: 10px; + margin-left: 10px; +} +.main-header .logo .brandlogo-image { + float: left; + height: 34px; + width: auto; +} +.main-header .navbar-brand { + color: #fff; +} +.content-header { + position: relative; + padding: 15px 15px 0 15px; +} +.content-header > h1 { + margin: 0; + font-size: 24px; +} +.content-header > h1 > small { + font-size: 15px; + display: inline-block; + padding-left: 4px; + font-weight: 300; +} +.content-header > .breadcrumb { + float: right; + background: transparent; + margin-top: 0; + margin-bottom: 0; + font-size: 12px; + padding: 7px 5px; + position: absolute; + top: 15px; + right: 10px; + border-radius: 2px; +} +.content-header > .breadcrumb > li > a { + color: #444; + text-decoration: none; + display: inline-block; +} +.content-header > .breadcrumb > li > a > .fa, +.content-header > .breadcrumb > li > a > .glyphicon, +.content-header > .breadcrumb > li > a > .ion { + margin-right: 5px; +} +.content-header > .breadcrumb > li + li:before { + content: '>\00a0'; +} +@media (max-width: 991px) { + .content-header > .breadcrumb { + position: relative; + margin-top: 5px; + top: 0; + right: 0; + float: none; + background: #d2d6de; + padding-left: 10px; + } + .content-header > .breadcrumb li:before { + color: #97a0b3; + } +} +.navbar-toggle { + color: #fff; + border: 0; + margin: 0; + padding: 15px 15px; +} +@media (max-width: 991px) { + .navbar-custom-menu .navbar-nav > li { + float: left; + } + .navbar-custom-menu .navbar-nav { + margin: 0; + float: left; + } + .navbar-custom-menu .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + line-height: 20px; + } +} +@media (max-width: 767px) { + .main-header { + position: relative; + } + .main-header .logo, + .main-header .navbar { + width: 100%; + float: none; + } + .main-header .navbar { + margin: 0; + } + .main-header .navbar-custom-menu { + float: right; + } +} +@media (max-width: 991px) { + .navbar-collapse.pull-left { + float: none !important; + } + .navbar-collapse.pull-left + .navbar-custom-menu { + display: block; + position: absolute; + top: 0; + right: 40px; + } +} +/* + * Component: Sidebar + * ------------------ + */ +.main-sidebar { + position: absolute; + top: 0; + left: 0; + padding-top: 50px; + min-height: 100%; + width: 230px; + z-index: 810; + transition: transform 0.3s ease-in-out, width 0.3s ease-in-out; +} +@media (max-width: 767px) { + .main-sidebar { + padding-top: 100px; + } +} +@media (max-width: 767px) { + .main-sidebar { + transform: translate(-230px, 0); + } +} +@media (min-width: 768px) { + .sidebar-collapse .main-sidebar { + transform: translate(-230px, 0); + } +} +@media (max-width: 767px) { + .sidebar-open .main-sidebar { + transform: translate(0, 0); + } +} +.sidebar { + padding-bottom: 10px; +} +.sidebar-form input:focus { + border-color: transparent; +} +.user-panel { + position: relative; + width: 100%; + padding: 10px; + overflow: hidden; +} +.user-panel:before, +.user-panel:after { + content: " "; + display: table; +} +.user-panel:after { + clear: both; +} +.user-panel > .image > img { + width: 100%; + max-width: 45px; + height: auto; +} +.user-panel > .info { + padding: 5px 5px 5px 15px; + line-height: 1; + position: absolute; + left: 55px; +} +.user-panel > .info > p { + font-weight: 600; + margin-bottom: 9px; +} +.user-panel > .info > a { + text-decoration: none; + padding-right: 5px; + margin-top: 3px; + font-size: 11px; +} +.user-panel > .info > a > .fa, +.user-panel > .info > a > .ion, +.user-panel > .info > a > .glyphicon { + margin-right: 3px; +} +.sidebar-menu { + list-style: none; + margin: 0; + padding: 0; +} +.sidebar-menu > li { + position: relative; + margin: 0; + padding: 0; +} +.sidebar-menu > li > a { + padding: 12px 5px 12px 15px; + display: block; +} +.sidebar-menu > li > a > .fa, +.sidebar-menu > li > a > .glyphicon, +.sidebar-menu > li > a > .ion { + width: 20px; +} +.sidebar-menu > li .label, +.sidebar-menu > li .badge { + margin-right: 5px; +} +.sidebar-menu > li .badge { + margin-top: 3px; +} +.sidebar-menu li.header { + padding: 10px 25px 10px 15px; + font-size: 12px; +} +.sidebar-menu li > a > .fa-angle-left, +.sidebar-menu li > a > .pull-right-container > .fa-angle-left { + width: auto; + height: auto; + padding: 0; + margin-right: 10px; + transition: transform 0.5s ease; +} +.sidebar-menu li > a > .fa-angle-left { + position: absolute; + top: 50%; + right: 10px; + margin-top: -8px; +} +.sidebar-menu .menu-open > a > .fa-angle-left, +.sidebar-menu .menu-open > a > .pull-right-container > .fa-angle-left { + transform: rotate(-90deg); +} +.sidebar-menu .active > .treeview-menu { + display: block; +} +/* + * Component: Sidebar Mini + */ +@media (min-width: 768px) { + .sidebar-mini.sidebar-collapse .content-wrapper, + .sidebar-mini.sidebar-collapse .right-side, + .sidebar-mini.sidebar-collapse .main-footer { + margin-left: 50px !important; + z-index: 840; + } + .sidebar-mini.sidebar-collapse .main-sidebar { + transform: translate(0, 0); + width: 50px !important; + z-index: 850; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li { + position: relative; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a { + margin-right: 0; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span { + border-top-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span { + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + padding-top: 5px; + padding-bottom: 5px; + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info, + .sidebar-mini.sidebar-collapse .sidebar-form, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span > .pull-right, + .sidebar-mini.sidebar-collapse .sidebar-menu li.header { + display: none !important; + -webkit-transform: translateZ(0); + } + .sidebar-mini.sidebar-collapse .main-header .logo { + width: 50px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini { + display: block; + margin-left: -15px; + margin-right: -15px; + font-size: 18px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg { + display: none; + } + .sidebar-mini.sidebar-collapse .main-header .navbar { + margin-left: 50px; + } +} +@media (min-width: 768px) { + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + display: block !important; + position: absolute; + width: 180px; + left: 50px; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span { + top: 0; + margin-left: -3px; + padding: 12px 5px 12px 20px; + background-color: inherit; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { + position: relative !important; + float: right; + width: auto !important; + left: 180px !important; + top: -22px !important; + z-index: 900; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) { + display: none; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + top: 44px; + margin-left: 0; + } +} +.sidebar-expanded-on-hover .main-footer, +.sidebar-expanded-on-hover .content-wrapper { + margin-left: 50px; +} +.sidebar-expanded-on-hover .main-sidebar { + box-shadow: 3px 0 8px rgba(0, 0, 0, 0.125); +} +.sidebar-menu, +.main-sidebar .user-panel, +.sidebar-menu > li.header { + white-space: nowrap; + overflow: hidden; +} +.sidebar-menu:hover { + overflow: visible; +} +.sidebar-form, +.sidebar-menu > li.header { + overflow: hidden; + text-overflow: clip; +} +.sidebar-menu li > a { + position: relative; +} +.sidebar-menu li > a > .pull-right-container { + position: absolute; + right: 10px; + top: 50%; + margin-top: -7px; +} +/* + * Component: Control sidebar. By default, this is the right sidebar. + */ +.control-sidebar-bg { + position: fixed; + z-index: 1000; + bottom: 0; +} +.control-sidebar-bg, +.control-sidebar { + top: 0; + right: -230px; + width: 230px; + transition: right 0.3s ease-in-out; +} +.control-sidebar { + position: absolute; + padding-top: 50px; + z-index: 1010; +} +@media (max-width: 767px) { + .control-sidebar { + padding-top: 100px; + } +} +.control-sidebar > .tab-content { + padding: 10px 15px; +} +.control-sidebar.control-sidebar-open, +.control-sidebar.control-sidebar-open + .control-sidebar-bg { + right: 0; +} +.control-sidebar-hold-transition .control-sidebar-bg, +.control-sidebar-hold-transition .control-sidebar, +.control-sidebar-hold-transition .content-wrapper { + transition: none; +} +.control-sidebar-open .control-sidebar-bg, +.control-sidebar-open .control-sidebar { + right: 0; +} +@media (min-width: 768px) { + .control-sidebar-open .content-wrapper, + .control-sidebar-open .right-side, + .control-sidebar-open .main-footer { + margin-right: 230px; + } +} +.fixed .control-sidebar { + position: fixed; + height: 100%; + overflow-y: auto; + padding-bottom: 50px; +} +.nav-tabs.control-sidebar-tabs > li:first-of-type > a, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus { + border-left-width: 0; +} +.nav-tabs.control-sidebar-tabs > li > a { + border-radius: 0; +} +.nav-tabs.control-sidebar-tabs > li > a, +.nav-tabs.control-sidebar-tabs > li > a:hover { + border-top: none; + border-right: none; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; +} +.nav-tabs.control-sidebar-tabs > li > a .icon { + font-size: 16px; +} +.nav-tabs.control-sidebar-tabs > li.active > a, +.nav-tabs.control-sidebar-tabs > li.active > a:hover, +.nav-tabs.control-sidebar-tabs > li.active > a:focus, +.nav-tabs.control-sidebar-tabs > li.active > a:active { + border-top: none; + border-right: none; + border-bottom: none; +} +@media (max-width: 768px) { + .nav-tabs.control-sidebar-tabs { + display: table; + } + .nav-tabs.control-sidebar-tabs > li { + display: table-cell; + } +} +.control-sidebar-heading { + font-weight: 400; + font-size: 16px; + padding: 10px 0; + margin-bottom: 10px; +} +.control-sidebar-subheading { + display: block; + font-weight: 400; + font-size: 14px; +} +.control-sidebar-menu { + list-style: none; + padding: 0; + margin: 0 -15px; +} +.control-sidebar-menu > li > a { + display: block; + padding: 10px 15px; +} +.control-sidebar-menu > li > a:before, +.control-sidebar-menu > li > a:after { + content: " "; + display: table; +} +.control-sidebar-menu > li > a:after { + clear: both; +} +.control-sidebar-menu > li > a > .control-sidebar-subheading { + margin-top: 0; +} +.control-sidebar-menu .menu-icon { + float: left; + width: 35px; + height: 35px; + border-radius: 50%; + text-align: center; + line-height: 35px; +} +.control-sidebar-menu .menu-info { + margin-left: 45px; + margin-top: 3px; +} +.control-sidebar-menu .menu-info > .control-sidebar-subheading { + margin: 0; +} +.control-sidebar-menu .menu-info > p { + margin: 0; + font-size: 11px; +} +.control-sidebar-menu .progress { + margin: 0; +} +.control-sidebar-dark { + color: #b8c7ce; +} +.control-sidebar-dark, +.control-sidebar-dark + .control-sidebar-bg { + background: #222d32; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs { + border-bottom: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a { + background: #181f23; + color: #b8c7ce; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #141a1d; + border-bottom-color: #141a1d; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active { + background: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover { + color: #fff; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #222d32; + color: #fff; +} +.control-sidebar-dark .control-sidebar-heading, +.control-sidebar-dark .control-sidebar-subheading { + color: #fff; +} +.control-sidebar-dark .control-sidebar-menu > li > a:hover { + background: #1e282c; +} +.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p { + color: #b8c7ce; +} +.control-sidebar-light { + color: #5e5e5e; +} +.control-sidebar-light, +.control-sidebar-light + .control-sidebar-bg { + background: #f9fafc; + border-left: 1px solid #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs { + border-bottom: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a { + background: #e8ecf4; + color: #444; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #d2d6de; + border-bottom-color: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:active { + background: #eff1f7; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #f9fafc; + color: #111; +} +.control-sidebar-light .control-sidebar-heading, +.control-sidebar-light .control-sidebar-subheading { + color: #111; +} +.control-sidebar-light .control-sidebar-menu { + margin-left: -14px; +} +.control-sidebar-light .control-sidebar-menu > li > a:hover { + background: #f4f4f5; +} +.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p { + color: #5e5e5e; +} +/* + * Component: Dropdown menus + * ------------------------- + */ +/*Dropdowns in general*/ +.dropdown-menu { + box-shadow: none; + border-color: #eee; +} +.dropdown-menu > li > a { + color: #777; +} +.dropdown-menu > li > a > .glyphicon, +.dropdown-menu > li > a > .fa, +.dropdown-menu > li > a > .ion { + margin-right: 10px; +} +.dropdown-menu > li > a:hover { + background-color: #e1e3e9; + color: #333; +} +.dropdown-menu > .divider { + background-color: #eee; +} +.navbar-nav > .notifications-menu > .dropdown-menu, +.navbar-nav > .messages-menu > .dropdown-menu, +.navbar-nav > .tasks-menu > .dropdown-menu { + width: 280px; + padding: 0 0 0 0; + margin: 0; + top: 100%; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li, +.navbar-nav > .messages-menu > .dropdown-menu > li, +.navbar-nav > .tasks-menu > .dropdown-menu > li { + position: relative; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.header, +.navbar-nav > .messages-menu > .dropdown-menu > li.header, +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + background-color: #ffffff; + padding: 7px 10px; + border-bottom: 1px solid #f4f4f4; + color: #444444; + font-size: 14px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + font-size: 12px; + background-color: #fff; + padding: 7px 10px; + border-bottom: 1px solid #eeeeee; + color: #444 !important; + text-align: center; +} +@media (max-width: 991px) { + .navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover { + text-decoration: none; + font-weight: normal; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu { + max-height: 200px; + margin: 0; + padding: 0; + list-style: none; + overflow-x: hidden; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + display: block; + white-space: nowrap; + /* Prevent text from breaking */ + border-bottom: 1px solid #f4f4f4; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover { + background: #f4f4f4; + text-decoration: none; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a { + color: #444444; + overflow: hidden; + text-overflow: ellipsis; + padding: 10px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion { + width: 20px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a { + margin: 0; + padding: 10px 10px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img { + margin: auto 10px auto auto; + width: 40px; + height: 40px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 { + padding: 0; + margin: 0 0 0 45px; + color: #444444; + font-size: 15px; + position: relative; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small { + color: #999999; + font-size: 10px; + position: absolute; + top: 0; + right: 0; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p { + margin: 0 0 0 45px; + font-size: 12px; + color: #888888; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + content: " "; + display: table; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + clear: both; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + padding: 10px; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 { + font-size: 14px; + padding: 0; + margin: 0 0 10px 0; + color: #666666; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress { + padding: 0; + margin: 0; +} +.navbar-nav > .user-menu > .dropdown-menu { + border-top-right-radius: 0; + border-top-left-radius: 0; + padding: 1px 0 0 0; + border-top-width: 0; + width: 280px; +} +.navbar-nav > .user-menu > .dropdown-menu, +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header { + height: 175px; + padding: 10px; + text-align: center; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img { + z-index: 5; + height: 90px; + width: 90px; + border: 3px solid; + border-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p { + z-index: 5; + color: #fff; + color: rgba(255, 255, 255, 0.8); + font-size: 17px; + margin-top: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small { + display: block; + font-size: 12px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + padding: 15px; + border-bottom: 1px solid #f4f4f4; + border-top: 1px solid #dddddd; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body a { + color: #444 !important; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-body a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + background-color: #f9f9f9; + padding: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default { + color: #666666; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover { + background-color: #f9f9f9; + } +} +.navbar-nav > .user-menu .user-image { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; + margin-top: -2px; +} +@media (max-width: 767px) { + .navbar-nav > .user-menu .user-image { + float: none; + margin-right: 0; + margin-top: -8px; + line-height: 10px; + } +} +/* Add fade animation to dropdown menus by appending + the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/ +.open:not(.dropup) > .animated-dropdown-menu { + backface-visibility: visible !important; + animation: flipInX 0.7s both; +} +@keyframes flipInX { + 0% { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transition-timing-function: ease-in; + } + 60% { + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + 100% { + transform: perspective(400px); + } +} +/* Fix dropdown menu in navbars */ +.navbar-custom-menu > .navbar-nav > li { + position: relative; +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 0; + left: auto; +} +@media (max-width: 991px) { + .navbar-custom-menu > .navbar-nav { + float: right; + } + .navbar-custom-menu > .navbar-nav > li { + position: static; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 5%; + left: auto; + border: 1px solid #ddd; + background: #fff; + } +} +/* + * Component: Form + * --------------- + */ +.form-control { + border-radius: 0; + box-shadow: none; + border-color: #d2d6de; +} +.form-control:focus { + border-color: #3c8dbc; + box-shadow: none; +} +.form-control::-moz-placeholder, +.form-control:-ms-input-placeholder, +.form-control::-webkit-input-placeholder { + color: #bbb; + opacity: 1; +} +.form-control:not(select) { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-group.has-success label { + color: #00a65a; +} +.form-group.has-success .form-control, +.form-group.has-success .input-group-addon { + border-color: #00a65a; + box-shadow: none; +} +.form-group.has-success .help-block { + color: #00a65a; +} +.form-group.has-warning label { + color: #f39c12; +} +.form-group.has-warning .form-control, +.form-group.has-warning .input-group-addon { + border-color: #f39c12; + box-shadow: none; +} +.form-group.has-warning .help-block { + color: #f39c12; +} +.form-group.has-error label { + color: #dd4b39; +} +.form-group.has-error .form-control, +.form-group.has-error .input-group-addon { + border-color: #dd4b39; + box-shadow: none; +} +.form-group.has-error .help-block { + color: #dd4b39; +} +/* Input group */ +.input-group .input-group-addon { + border-radius: 0; + border-color: #d2d6de; + background-color: #fff; +} +/* button groups */ +.btn-group-vertical .btn.btn-flat:first-of-type, +.btn-group-vertical .btn.btn-flat:last-of-type { + border-radius: 0; +} +.icheck > label { + padding-left: 0; +} +/* support Font Awesome icons in form-control */ +.form-control-feedback.fa { + line-height: 34px; +} +.input-lg + .form-control-feedback.fa, +.input-group-lg + .form-control-feedback.fa, +.form-group-lg .form-control + .form-control-feedback.fa { + line-height: 46px; +} +.input-sm + .form-control-feedback.fa, +.input-group-sm + .form-control-feedback.fa, +.form-group-sm .form-control + .form-control-feedback.fa { + line-height: 30px; +} +/* + * Component: Progress Bar + * ----------------------- + */ +.progress, +.progress > .progress-bar { + box-shadow: none; +} +.progress, +.progress > .progress-bar, +.progress .progress-bar, +.progress > .progress-bar .progress-bar { + border-radius: 1px; +} +/* size variation */ +.progress.sm, +.progress-sm { + height: 10px; +} +.progress.sm, +.progress-sm, +.progress.sm .progress-bar, +.progress-sm .progress-bar { + border-radius: 1px; +} +.progress.xs, +.progress-xs { + height: 7px; +} +.progress.xs, +.progress-xs, +.progress.xs .progress-bar, +.progress-xs .progress-bar { + border-radius: 1px; +} +.progress.xxs, +.progress-xxs { + height: 3px; +} +.progress.xxs, +.progress-xxs, +.progress.xxs .progress-bar, +.progress-xxs .progress-bar { + border-radius: 1px; +} +/* Vertical bars */ +.progress.vertical { + position: relative; + width: 30px; + height: 200px; + display: inline-block; + margin-right: 10px; +} +.progress.vertical > .progress-bar { + width: 100%; + position: absolute; + bottom: 0; +} +.progress.vertical.sm, +.progress.vertical.progress-sm { + width: 20px; +} +.progress.vertical.xs, +.progress.vertical.progress-xs { + width: 10px; +} +.progress.vertical.xxs, +.progress.vertical.progress-xxs { + width: 3px; +} +.progress-group .progress-text { + font-weight: 600; +} +.progress-group .progress-number { + float: right; +} +/* Remove margins from progress bars when put in a table */ +.table tr > td .progress { + margin: 0; +} +.progress-bar-light-blue, +.progress-bar-primary { + background-color: #3c8dbc; +} +.progress-striped .progress-bar-light-blue, +.progress-striped .progress-bar-primary { + 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); +} +.progress-bar-green, +.progress-bar-success { + background-color: #00a65a; +} +.progress-striped .progress-bar-green, +.progress-striped .progress-bar-success { + 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); +} +.progress-bar-aqua, +.progress-bar-info { + background-color: #00c0ef; +} +.progress-striped .progress-bar-aqua, +.progress-striped .progress-bar-info { + 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); +} +.progress-bar-yellow, +.progress-bar-warning { + background-color: #f39c12; +} +.progress-striped .progress-bar-yellow, +.progress-striped .progress-bar-warning { + 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); +} +.progress-bar-red, +.progress-bar-danger { + background-color: #dd4b39; +} +.progress-striped .progress-bar-red, +.progress-striped .progress-bar-danger { + 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); +} +/* + * Component: Small Box + * -------------------- + */ +.small-box { + border-radius: 2px; + position: relative; + display: block; + margin-bottom: 20px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.small-box > .inner { + padding: 10px; +} +.small-box > .small-box-footer { + position: relative; + text-align: center; + padding: 3px 0; + color: #fff; + color: rgba(255, 255, 255, 0.8); + display: block; + z-index: 10; + background: rgba(0, 0, 0, 0.1); + text-decoration: none; +} +.small-box > .small-box-footer:hover { + color: #fff; + background: rgba(0, 0, 0, 0.15); +} +.small-box h3 { + font-size: 38px; + font-weight: bold; + margin: 0 0 10px 0; + white-space: nowrap; + padding: 0; +} +.small-box p { + font-size: 15px; +} +.small-box p > small { + display: block; + color: #f9f9f9; + font-size: 13px; + margin-top: 5px; +} +.small-box h3, +.small-box p { + z-index: 5; +} +.small-box .icon { + transition: all 0.3s linear; + position: absolute; + top: -10px; + right: 10px; + z-index: 0; + font-size: 90px; + color: rgba(0, 0, 0, 0.15); +} +.small-box:hover { + text-decoration: none; + color: #f9f9f9; +} +.small-box:hover .icon { + font-size: 95px; +} +@media (max-width: 767px) { + .small-box { + text-align: center; + } + .small-box .icon { + display: none; + } + .small-box p { + font-size: 12px; + } +} +/* + * Component: Box + * -------------- + */ +.box { + position: relative; + border-radius: 3px; + background: #ffffff; + border-top: 3px solid #d2d6de; + margin-bottom: 20px; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.box.box-primary { + border-top-color: #3c8dbc; +} +.box.box-info { + border-top-color: #00c0ef; +} +.box.box-danger { + border-top-color: #dd4b39; +} +.box.box-warning { + border-top-color: #f39c12; +} +.box.box-success { + border-top-color: #00a65a; +} +.box.box-default { + border-top-color: #d2d6de; +} +.box.collapsed-box .box-body, +.box.collapsed-box .box-footer { + display: none; +} +.box .nav-stacked > li { + border-bottom: 1px solid #f4f4f4; + margin: 0; +} +.box .nav-stacked > li:last-of-type { + border-bottom: none; +} +.box.height-control .box-body { + max-height: 300px; + overflow: auto; +} +.box .border-right { + border-right: 1px solid #f4f4f4; +} +.box .border-left { + border-left: 1px solid #f4f4f4; +} +.box.box-solid { + border-top: 0; +} +.box.box-solid > .box-header .btn.btn-default { + background: transparent; +} +.box.box-solid > .box-header .btn:hover, +.box.box-solid > .box-header a:hover { + background: rgba(0, 0, 0, 0.1); +} +.box.box-solid.box-default { + border: 1px solid #d2d6de; +} +.box.box-solid.box-default > .box-header { + color: #444; + background: #d2d6de; + background-color: #d2d6de; +} +.box.box-solid.box-default > .box-header a, +.box.box-solid.box-default > .box-header .btn { + color: #444; +} +.box.box-solid.box-primary { + border: 1px solid #3c8dbc; +} +.box.box-solid.box-primary > .box-header { + color: #fff; + background: #3c8dbc; + background-color: #3c8dbc; +} +.box.box-solid.box-primary > .box-header a, +.box.box-solid.box-primary > .box-header .btn { + color: #fff; +} +.box.box-solid.box-info { + border: 1px solid #00c0ef; +} +.box.box-solid.box-info > .box-header { + color: #fff; + background: #00c0ef; + background-color: #00c0ef; +} +.box.box-solid.box-info > .box-header a, +.box.box-solid.box-info > .box-header .btn { + color: #fff; +} +.box.box-solid.box-danger { + border: 1px solid #dd4b39; +} +.box.box-solid.box-danger > .box-header { + color: #fff; + background: #dd4b39; + background-color: #dd4b39; +} +.box.box-solid.box-danger > .box-header a, +.box.box-solid.box-danger > .box-header .btn { + color: #fff; +} +.box.box-solid.box-warning { + border: 1px solid #f39c12; +} +.box.box-solid.box-warning > .box-header { + color: #fff; + background: #f39c12; + background-color: #f39c12; +} +.box.box-solid.box-warning > .box-header a, +.box.box-solid.box-warning > .box-header .btn { + color: #fff; +} +.box.box-solid.box-success { + border: 1px solid #00a65a; +} +.box.box-solid.box-success > .box-header { + color: #fff; + background: #00a65a; + background-color: #00a65a; +} +.box.box-solid.box-success > .box-header a, +.box.box-solid.box-success > .box-header .btn { + color: #fff; +} +.box.box-solid > .box-header > .box-tools .btn { + border: 0; + box-shadow: none; +} +.box.box-solid[class*='bg'] > .box-header { + color: #fff; +} +.box .box-group > .box { + margin-bottom: 5px; +} +.box .knob-label { + text-align: center; + color: #333; + font-weight: 100; + font-size: 12px; + margin-bottom: 0.3em; +} +.box > .overlay, +.overlay-wrapper > .overlay, +.box > .loading-img, +.overlay-wrapper > .loading-img { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.box .overlay, +.overlay-wrapper .overlay { + z-index: 50; + background: rgba(255, 255, 255, 0.7); + border-radius: 3px; +} +.box .overlay > .fa, +.overlay-wrapper .overlay > .fa { + position: absolute; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -15px; + color: #000; + font-size: 30px; +} +.box .overlay.dark, +.overlay-wrapper .overlay.dark { + background: rgba(0, 0, 0, 0.5); +} +.box-header:before, +.box-body:before, +.box-footer:before, +.box-header:after, +.box-body:after, +.box-footer:after { + content: " "; + display: table; +} +.box-header:after, +.box-body:after, +.box-footer:after { + clear: both; +} +.box-header { + color: #444; + display: block; + padding: 10px; + position: relative; +} +.box-header.with-border { + border-bottom: 1px solid #f4f4f4; +} +.collapsed-box .box-header.with-border { + border-bottom: none; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion, +.box-header .box-title { + display: inline-block; + font-size: 18px; + margin: 0; + line-height: 1; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion { + margin-right: 5px; +} +.box-header > .box-tools { + float: right; + margin-top: -5px; + margin-bottom: -5px; +} +.box-header > .box-tools [data-toggle="tooltip"] { + position: relative; +} +.box-header > .box-tools.pull-right .dropdown-menu { + right: 0; + left: auto; +} +.box-header > .box-tools .dropdown-menu > li > a { + color: #444 !important; +} +.btn-box-tool { + padding: 5px; + font-size: 12px; + background: transparent; + color: #97a0b3; +} +.open .btn-box-tool, +.btn-box-tool:hover { + color: #606c84; +} +.btn-box-tool.btn:active { + box-shadow: none; +} +.box-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + padding: 10px; +} +.no-header .box-body { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.box-body > .table { + margin-bottom: 0; +} +.box-body .fc { + margin-top: 5px; +} +.box-body .full-width-chart { + margin: -19px; +} +.box-body.no-padding .full-width-chart { + margin: -9px; +} +.box-body .box-pane { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 3px; +} +.box-body .box-pane-right { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 0; +} +.box-footer { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-top: 1px solid #f4f4f4; + padding: 10px; + background-color: #fff; +} +.chart-legend { + margin: 10px 0; +} +@media (max-width: 991px) { + .chart-legend > li { + float: left; + margin-right: 10px; + } +} +.box-comments { + background: #f7f7f7; +} +.box-comments .box-comment { + padding: 8px 0; + border-bottom: 1px solid #eee; +} +.box-comments .box-comment:before, +.box-comments .box-comment:after { + content: " "; + display: table; +} +.box-comments .box-comment:after { + clear: both; +} +.box-comments .box-comment:last-of-type { + border-bottom: 0; +} +.box-comments .box-comment:first-of-type { + padding-top: 0; +} +.box-comments .box-comment img { + float: left; +} +.box-comments .comment-text { + margin-left: 40px; + color: #555; +} +.box-comments .username { + color: #444; + display: block; + font-weight: 600; +} +.box-comments .text-muted { + font-weight: 400; + font-size: 12px; +} +/* Widget: TODO LIST */ +.todo-list { + margin: 0; + padding: 0; + list-style: none; + overflow: auto; +} +.todo-list > li { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 2px; + border-left: 2px solid #e6e7e8; + color: #444; +} +.todo-list > li:last-of-type { + margin-bottom: 0; +} +.todo-list > li > input[type='checkbox'] { + margin: 0 10px 0 5px; +} +.todo-list > li .text { + display: inline-block; + margin-left: 5px; + font-weight: 600; +} +.todo-list > li .label { + margin-left: 10px; + font-size: 9px; +} +.todo-list > li .tools { + display: none; + float: right; + color: #dd4b39; +} +.todo-list > li .tools > .fa, +.todo-list > li .tools > .glyphicon, +.todo-list > li .tools > .ion { + margin-right: 5px; + cursor: pointer; +} +.todo-list > li:hover .tools { + display: inline-block; +} +.todo-list > li.done { + color: #999; +} +.todo-list > li.done .text { + text-decoration: line-through; + font-weight: 500; +} +.todo-list > li.done .label { + background: #d2d6de !important; +} +.todo-list .danger { + border-left-color: #dd4b39; +} +.todo-list .warning { + border-left-color: #f39c12; +} +.todo-list .info { + border-left-color: #00c0ef; +} +.todo-list .success { + border-left-color: #00a65a; +} +.todo-list .primary { + border-left-color: #3c8dbc; +} +.todo-list .handle { + display: inline-block; + cursor: move; + margin: 0 5px; +} +/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/ +.chat { + padding: 5px 20px 5px 10px; +} +.chat .item { + margin-bottom: 10px; +} +.chat .item:before, +.chat .item:after { + content: " "; + display: table; +} +.chat .item:after { + clear: both; +} +.chat .item > img { + width: 40px; + height: 40px; + border: 2px solid transparent; + border-radius: 50%; +} +.chat .item > .online { + border: 2px solid #00a65a; +} +.chat .item > .offline { + border: 2px solid #dd4b39; +} +.chat .item > .message { + margin-left: 55px; + margin-top: -40px; +} +.chat .item > .message > .name { + display: block; + font-weight: 600; +} +.chat .item > .attachment { + border-radius: 3px; + background: #f4f4f4; + margin-left: 65px; + margin-right: 15px; + padding: 10px; +} +.chat .item > .attachment > h4 { + margin: 0 0 5px 0; + font-weight: 600; + font-size: 14px; +} +.chat .item > .attachment > p, +.chat .item > .attachment > .filename { + font-weight: 600; + font-size: 13px; + font-style: italic; + margin: 0; +} +.chat .item > .attachment:before, +.chat .item > .attachment:after { + content: " "; + display: table; +} +.chat .item > .attachment:after { + clear: both; +} +.box-input { + max-width: 200px; +} +.modal .panel-body { + color: #444; +} +/* + * Component: Info Box + * ------------------- + */ +.info-box { + display: block; + min-height: 90px; + background: #fff; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 2px; + margin-bottom: 15px; +} +.info-box small { + font-size: 14px; +} +.info-box .progress { + background: rgba(0, 0, 0, 0.2); + margin: 5px -10px 5px -10px; + height: 2px; +} +.info-box .progress, +.info-box .progress .progress-bar { + border-radius: 0; +} +.info-box .progress .progress-bar { + background: #fff; +} +.info-box-icon { + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; + display: block; + float: left; + height: 90px; + width: 90px; + text-align: center; + font-size: 45px; + line-height: 90px; + background: rgba(0, 0, 0, 0.2); +} +.info-box-icon > img { + max-width: 100%; +} +.info-box-content { + padding: 5px 10px; + margin-left: 90px; +} +.info-box-number { + display: block; + font-weight: bold; + font-size: 18px; +} +.progress-description, +.info-box-text { + display: block; + font-size: 14px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.info-box-text { + text-transform: uppercase; +} +.info-box-more { + display: block; +} +.progress-description { + margin: 0; +} +/* + * Component: Timeline + * ------------------- + */ +.timeline { + position: relative; + margin: 0 0 30px 0; + padding: 0; + list-style: none; +} +.timeline:before { + content: ''; + position: absolute; + top: 0; + bottom: 0; + width: 4px; + background: #ddd; + left: 31px; + margin: 0; + border-radius: 2px; +} +.timeline > li { + position: relative; + margin-right: 10px; + margin-bottom: 15px; +} +.timeline > li:before, +.timeline > li:after { + content: " "; + display: table; +} +.timeline > li:after { + clear: both; +} +.timeline > li > .timeline-item { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + margin-top: 0; + background: #fff; + color: #444; + margin-left: 60px; + margin-right: 15px; + padding: 0; + position: relative; +} +.timeline > li > .timeline-item > .time { + color: #999; + float: right; + padding: 10px; + font-size: 12px; +} +.timeline > li > .timeline-item > .timeline-header { + margin: 0; + color: #555; + border-bottom: 1px solid #f4f4f4; + padding: 10px; + font-size: 16px; + line-height: 1.1; +} +.timeline > li > .timeline-item > .timeline-header > a { + font-weight: 600; +} +.timeline > li > .timeline-item > .timeline-body, +.timeline > li > .timeline-item > .timeline-footer { + padding: 10px; +} +.timeline > li > .fa, +.timeline > li > .glyphicon, +.timeline > li > .ion { + width: 30px; + height: 30px; + font-size: 15px; + line-height: 30px; + position: absolute; + color: #666; + background: #d2d6de; + border-radius: 50%; + text-align: center; + left: 18px; + top: 0; +} +.timeline > .time-label > span { + font-weight: 600; + padding: 5px; + display: inline-block; + background-color: #fff; + border-radius: 4px; +} +.timeline-inverse > li > .timeline-item { + background: #f0f0f0; + border: 1px solid #ddd; + box-shadow: none; +} +.timeline-inverse > li > .timeline-item > .timeline-header { + border-bottom-color: #ddd; +} +/* + * Component: Button + * ----------------- + */ +.btn { + border-radius: 3px; + box-shadow: none; + border: 1px solid transparent; +} +.btn.uppercase { + text-transform: uppercase; +} +.btn.btn-flat { + border-radius: 0; + box-shadow: none; + border-width: 1px; +} +.btn:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn:focus { + outline: none; +} +.btn.btn-file { + position: relative; + overflow: hidden; +} +.btn.btn-file > input[type='file'] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + opacity: 0; + filter: alpha(opacity=0); + outline: none; + background: white; + cursor: inherit; + display: block; +} +.btn-default { + background-color: #f4f4f4; + color: #444; + border-color: #ddd; +} +.btn-default:hover, +.btn-default:active, +.btn-default.hover { + background-color: #e7e7e7; +} +.btn-primary { + background-color: #3c8dbc; + border-color: #367fa9; +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.hover { + background-color: #367fa9; +} +.btn-success { + background-color: #00a65a; + border-color: #008d4c; +} +.btn-success:hover, +.btn-success:active, +.btn-success.hover { + background-color: #008d4c; +} +.btn-info { + background-color: #00c0ef; + border-color: #00acd6; +} +.btn-info:hover, +.btn-info:active, +.btn-info.hover { + background-color: #00acd6; +} +.btn-danger { + background-color: #dd4b39; + border-color: #d73925; +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.hover { + background-color: #d73925; +} +.btn-warning { + background-color: #f39c12; + border-color: #e08e0b; +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.hover { + background-color: #e08e0b; +} +.btn-outline { + border: 1px solid #fff; + background: transparent; + color: #fff; +} +.btn-outline:hover, +.btn-outline:focus, +.btn-outline:active { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} +.btn-link { + box-shadow: none; +} +.btn[class*='bg-']:hover { + box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2); +} +.btn-app { + border-radius: 3px; + position: relative; + padding: 15px 5px; + margin: 0 0 10px 10px; + min-width: 80px; + height: 60px; + text-align: center; + color: #666; + border: 1px solid #ddd; + background-color: #f4f4f4; + font-size: 12px; +} +.btn-app > .fa, +.btn-app > .glyphicon, +.btn-app > .ion { + font-size: 20px; + display: block; +} +.btn-app:hover { + background: #f4f4f4; + color: #444; + border-color: #aaa; +} +.btn-app:active, +.btn-app:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-app > .badge { + position: absolute; + top: -3px; + right: -10px; + font-size: 10px; + font-weight: 400; +} +/* + * Component: Callout + * ------------------ + */ +.callout { + border-radius: 3px; + margin: 0 0 20px 0; + padding: 15px 30px 15px 15px; + border-left: 5px solid #eee; +} +.callout a { + color: #fff; + text-decoration: underline; +} +.callout a:hover { + color: #eee; +} +.callout h4 { + margin-top: 0; + font-weight: 600; +} +.callout p:last-child { + margin-bottom: 0; +} +.callout code, +.callout .highlight { + background-color: #fff; +} +.callout.callout-danger { + border-color: #c23321; +} +.callout.callout-warning { + border-color: #c87f0a; +} +.callout.callout-info { + border-color: #0097bc; +} +.callout.callout-success { + border-color: #00733e; +} +/* + * Component: alert + * ---------------- + */ +.alert { + border-radius: 3px; +} +.alert h4 { + font-weight: 600; +} +.alert .icon { + margin-right: 10px; +} +.alert .close { + color: #000; + opacity: 0.2; + filter: alpha(opacity=20); +} +.alert .close:hover { + opacity: 0.5; + filter: alpha(opacity=50); +} +.alert a { + color: #fff; + text-decoration: underline; +} +.alert-success { + border-color: #008d4c; +} +.alert-danger, +.alert-error { + border-color: #d73925; +} +.alert-warning { + border-color: #e08e0b; +} +.alert-info { + border-color: #00acd6; +} +/* + * Component: Nav + * -------------- + */ +.nav > li > a:hover, +.nav > li > a:active, +.nav > li > a:focus { + color: #444; + background: #f7f7f7; +} +/* NAV PILLS */ +.nav-pills > li > a { + border-radius: 0; + border-top: 3px solid transparent; + color: #444; +} +.nav-pills > li > a > .fa, +.nav-pills > li > a > .glyphicon, +.nav-pills > li > a > .ion { + margin-right: 5px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + border-top-color: #3c8dbc; +} +.nav-pills > li.active > a { + font-weight: 600; +} +/* NAV STACKED */ +.nav-stacked > li > a { + border-radius: 0; + border-top: 0; + border-left: 3px solid transparent; + color: #444; +} +.nav-stacked > li.active > a, +.nav-stacked > li.active > a:hover { + background: transparent; + color: #444; + border-top: 0; + border-left-color: #3c8dbc; +} +.nav-stacked > li.header { + border-bottom: 1px solid #ddd; + color: #777; + margin-bottom: 10px; + padding: 5px 10px; + text-transform: uppercase; +} +/* NAV TABS */ +.nav-tabs-custom { + margin-bottom: 20px; + background: #fff; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; +} +.nav-tabs-custom > .nav-tabs { + margin: 0; + border-bottom-color: #f4f4f4; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.nav-tabs-custom > .nav-tabs > li { + border-top: 3px solid transparent; + margin-bottom: -2px; + margin-right: 5px; +} +.nav-tabs-custom > .nav-tabs > li.disabled > a { + color: #777; +} +.nav-tabs-custom > .nav-tabs > li > a { + color: #444; + border-radius: 0; +} +.nav-tabs-custom > .nav-tabs > li > a.text-muted { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li > a:hover { + background: transparent; + margin: 0; +} +.nav-tabs-custom > .nav-tabs > li > a:hover { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active { + border-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom > .nav-tabs > li.active > a, +.nav-tabs-custom > .nav-tabs > li.active:hover > a { + background-color: #fff; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.active > a { + border-top-color: transparent; + border-left-color: #f4f4f4; + border-right-color: #f4f4f4; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type { + margin-left: 0; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a { + border-left-color: transparent; +} +.nav-tabs-custom > .nav-tabs.pull-right { + float: none !important; +} +.nav-tabs-custom > .nav-tabs.pull-right > li { + float: right; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type { + margin-right: 0; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a { + border-left-width: 1px; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a { + border-left-color: #f4f4f4; + border-right-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.header { + line-height: 35px; + padding: 0 10px; + font-size: 20px; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.header > .fa, +.nav-tabs-custom > .nav-tabs > li.header > .glyphicon, +.nav-tabs-custom > .nav-tabs > li.header > .ion { + margin-right: 5px; +} +.nav-tabs-custom > .tab-content { + background: #fff; + padding: 10px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.nav-tabs-custom .dropdown.open > a:active, +.nav-tabs-custom .dropdown.open > a:focus { + background: transparent; + color: #999; +} +.nav-tabs-custom.tab-primary > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom.tab-info > .nav-tabs > li.active { + border-top-color: #00c0ef; +} +.nav-tabs-custom.tab-danger > .nav-tabs > li.active { + border-top-color: #dd4b39; +} +.nav-tabs-custom.tab-warning > .nav-tabs > li.active { + border-top-color: #f39c12; +} +.nav-tabs-custom.tab-success > .nav-tabs > li.active { + border-top-color: #00a65a; +} +.nav-tabs-custom.tab-default > .nav-tabs > li.active { + border-top-color: #d2d6de; +} +/* PAGINATION */ +.pagination > li > a { + background: #fafafa; + color: #666; +} +.pagination.pagination-flat > li > a { + border-radius: 0 !important; +} +/* + * Component: Products List + * ------------------------ + */ +.products-list { + list-style: none; + margin: 0; + padding: 0; +} +.products-list > .item { + border-radius: 3px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + padding: 10px 0; + background: #fff; +} +.products-list > .item:before, +.products-list > .item:after { + content: " "; + display: table; +} +.products-list > .item:after { + clear: both; +} +.products-list .product-img { + float: left; +} +.products-list .product-img img { + width: 50px; + height: 50px; +} +.products-list .product-info { + margin-left: 60px; +} +.products-list .product-title { + font-weight: 600; +} +.products-list .product-description { + display: block; + color: #999; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.product-list-in-box > .item { + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #f4f4f4; +} +.product-list-in-box > .item:last-of-type { + border-bottom-width: 0; +} +/* + * Component: Table + * ---------------- + */ +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + border-top: 1px solid #f4f4f4; +} +.table > thead > tr > th { + border-bottom: 2px solid #f4f4f4; +} +.table tr td .progress { + margin-top: 5px; +} +.table-bordered { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table.no-border, +.table.no-border td, +.table.no-border th { + border: 0; +} +/* .text-center in tables */ +table.text-center, +table.text-center td, +table.text-center th { + text-align: center; +} +.table.align th { + text-align: left; +} +.table.align td { + text-align: right; +} +/* + * Component: Label + * ---------------- + */ +.label-default { + background-color: #d2d6de; + color: #444; +} +/* + * Component: Direct Chat + * ---------------------- + */ +.direct-chat .box-body { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + position: relative; + overflow-x: hidden; + padding: 0; +} +.direct-chat.chat-pane-open .direct-chat-contacts { + transform: translate(0, 0); +} +.direct-chat-messages { + transform: translate(0, 0); + padding: 10px; + height: 250px; + overflow: auto; +} +.direct-chat-msg, +.direct-chat-text { + display: block; +} +.direct-chat-msg { + margin-bottom: 10px; +} +.direct-chat-msg:before, +.direct-chat-msg:after { + content: " "; + display: table; +} +.direct-chat-msg:after { + clear: both; +} +.direct-chat-messages, +.direct-chat-contacts { + transition: transform 0.5s ease-in-out; +} +.direct-chat-text { + border-radius: 5px; + position: relative; + padding: 5px 10px; + background: #d2d6de; + border: 1px solid #d2d6de; + margin: 5px 0 0 50px; + color: #444; +} +.direct-chat-text:after, +.direct-chat-text:before { + position: absolute; + right: 100%; + top: 15px; + border: solid transparent; + border-right-color: #d2d6de; + content: ' '; + height: 0; + width: 0; + pointer-events: none; +} +.direct-chat-text:after { + border-width: 5px; + margin-top: -5px; +} +.direct-chat-text:before { + border-width: 6px; + margin-top: -6px; +} +.right .direct-chat-text { + margin-right: 50px; + margin-left: 0; +} +.right .direct-chat-text:after, +.right .direct-chat-text:before { + right: auto; + left: 100%; + border-right-color: transparent; + border-left-color: #d2d6de; +} +.direct-chat-img { + border-radius: 50%; + float: left; + width: 40px; + height: 40px; +} +.right .direct-chat-img { + float: right; +} +.direct-chat-info { + display: block; + margin-bottom: 2px; + font-size: 12px; +} +.direct-chat-name { + font-weight: 600; +} +.direct-chat-timestamp { + color: #999; +} +.direct-chat-contacts-open .direct-chat-contacts { + transform: translate(0, 0); +} +.direct-chat-contacts { + transform: translate(101%, 0); + position: absolute; + top: 0; + bottom: 0; + height: 250px; + width: 100%; + background: #222d32; + color: #fff; + overflow: auto; +} +.contacts-list > li { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + padding: 10px; + margin: 0; +} +.contacts-list > li:before, +.contacts-list > li:after { + content: " "; + display: table; +} +.contacts-list > li:after { + clear: both; +} +.contacts-list > li:last-of-type { + border-bottom: none; +} +.contacts-list-img { + border-radius: 50%; + width: 40px; + float: left; +} +.contacts-list-info { + margin-left: 45px; + color: #fff; +} +.contacts-list-name, +.contacts-list-status { + display: block; +} +.contacts-list-name { + font-weight: 600; +} +.contacts-list-status { + font-size: 12px; +} +.contacts-list-date { + color: #aaa; + font-weight: normal; +} +.contacts-list-msg { + color: #999; +} +.direct-chat-danger .right > .direct-chat-text { + background: #dd4b39; + border-color: #dd4b39; + color: #fff; +} +.direct-chat-danger .right > .direct-chat-text:after, +.direct-chat-danger .right > .direct-chat-text:before { + border-left-color: #dd4b39; +} +.direct-chat-primary .right > .direct-chat-text { + background: #3c8dbc; + border-color: #3c8dbc; + color: #fff; +} +.direct-chat-primary .right > .direct-chat-text:after, +.direct-chat-primary .right > .direct-chat-text:before { + border-left-color: #3c8dbc; +} +.direct-chat-warning .right > .direct-chat-text { + background: #f39c12; + border-color: #f39c12; + color: #fff; +} +.direct-chat-warning .right > .direct-chat-text:after, +.direct-chat-warning .right > .direct-chat-text:before { + border-left-color: #f39c12; +} +.direct-chat-info .right > .direct-chat-text { + background: #00c0ef; + border-color: #00c0ef; + color: #fff; +} +.direct-chat-info .right > .direct-chat-text:after, +.direct-chat-info .right > .direct-chat-text:before { + border-left-color: #00c0ef; +} +.direct-chat-success .right > .direct-chat-text { + background: #00a65a; + border-color: #00a65a; + color: #fff; +} +.direct-chat-success .right > .direct-chat-text:after, +.direct-chat-success .right > .direct-chat-text:before { + border-left-color: #00a65a; +} +/* + * Component: Users List + * --------------------- + */ +.users-list > li { + width: 25%; + float: left; + padding: 10px; + text-align: center; +} +.users-list > li img { + border-radius: 50%; + max-width: 100%; + height: auto; +} +.users-list > li > a:hover, +.users-list > li > a:hover .users-list-name { + color: #999; +} +.users-list-name, +.users-list-date { + display: block; +} +.users-list-name { + font-weight: 600; + color: #444; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.users-list-date { + color: #999; + font-size: 12px; +} +/* + * Component: Carousel + * ------------------- + */ +.carousel-control.left, +.carousel-control.right { + background-image: none; +} +.carousel-control > .fa { + font-size: 40px; + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -20px; +} +/* + * Component: modal + * ---------------- + */ +.modal { + background: rgba(0, 0, 0, 0.3); +} +.modal-content { + border-radius: 0; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + border: 0; +} +@media (min-width: 768px) { + .modal-content { + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + } +} +.modal-header { + border-bottom-color: #f4f4f4; +} +.modal-footer { + border-top-color: #f4f4f4; +} +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: #307095; +} +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: #c87f0a; +} +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: #0097bc; +} +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: #00733e; +} +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: #c23321; +} +/* + * Component: Social Widgets + * ------------------------- + */ +.box-widget { + border: none; + position: relative; +} +.widget-user .widget-user-header { + padding: 20px; + height: 120px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user .widget-user-username { + margin-top: 0; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +} +.widget-user .widget-user-desc { + margin-top: 0; +} +.widget-user .widget-user-image { + position: absolute; + top: 65px; + left: 50%; + margin-left: -45px; +} +.widget-user .widget-user-image > img { + width: 90px; + height: auto; + border: 3px solid #fff; +} +.widget-user .box-footer { + padding-top: 30px; +} +.widget-user-2 .widget-user-header { + padding: 20px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user-2 .widget-user-username { + margin-top: 5px; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; +} +.widget-user-2 .widget-user-desc { + margin-top: 0; +} +.widget-user-2 .widget-user-username, +.widget-user-2 .widget-user-desc { + margin-left: 75px; +} +.widget-user-2 .widget-user-image > img { + width: 65px; + height: auto; + float: left; +} +.treeview-menu { + display: none; + list-style: none; + padding: 0; + margin: 0; + padding-left: 5px; +} +.treeview-menu .treeview-menu { + padding-left: 20px; +} +.treeview-menu > li { + margin: 0; +} +.treeview-menu > li > a { + padding: 5px 5px 5px 15px; + display: block; + font-size: 14px; +} +.treeview-menu > li > a > .fa, +.treeview-menu > li > a > .glyphicon, +.treeview-menu > li > a > .ion { + width: 20px; +} +.treeview-menu > li > a > .pull-right-container > .fa-angle-left, +.treeview-menu > li > a > .pull-right-container > .fa-angle-down, +.treeview-menu > li > a > .fa-angle-left, +.treeview-menu > li > a > .fa-angle-down { + width: auto; +} +.treeview > ul.treeview-menu { + overflow: hidden; + height: auto; + padding-top: 0px !important; + padding-bottom: 0px !important; +} +.treeview.menu-open > ul.treeview-menu { + overflow: visible; + height: auto; +} +/* + * Page: Mailbox + * ------------- + */ +.mailbox-messages > .table { + margin: 0; +} +.mailbox-controls { + padding: 5px; +} +.mailbox-controls.with-border { + border-bottom: 1px solid #f4f4f4; +} +.mailbox-read-info { + border-bottom: 1px solid #f4f4f4; + padding: 10px; +} +.mailbox-read-info h3 { + font-size: 20px; + margin: 0; +} +.mailbox-read-info h5 { + margin: 0; + padding: 5px 0 0 0; +} +.mailbox-read-time { + color: #999; + font-size: 13px; +} +.mailbox-read-message { + padding: 10px; +} +.mailbox-attachments li { + float: left; + width: 200px; + border: 1px solid #eee; + margin-bottom: 10px; + margin-right: 10px; +} +.mailbox-attachment-name { + font-weight: bold; + color: #666; +} +.mailbox-attachment-icon, +.mailbox-attachment-info, +.mailbox-attachment-size { + display: block; +} +.mailbox-attachment-info { + padding: 10px; + background: #f4f4f4; +} +.mailbox-attachment-size { + color: #999; + font-size: 12px; +} +.mailbox-attachment-icon { + text-align: center; + font-size: 65px; + color: #666; + padding: 20px 10px; +} +.mailbox-attachment-icon.has-img { + padding: 0; +} +.mailbox-attachment-icon.has-img > img { + max-width: 100%; + height: auto; +} +/* + * Page: Lock Screen + * ----------------- + */ +/* ADD THIS CLASS TO THE TAG */ +.lockscreen { + background: #d2d6de; +} +.lockscreen-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.lockscreen-logo a { + color: #444; +} +.lockscreen-wrapper { + max-width: 400px; + margin: 0 auto; + margin-top: 10%; +} +/* User name [optional] */ +.lockscreen .lockscreen-name { + text-align: center; + font-weight: 600; +} +/* Will contain the image and the sign in form */ +.lockscreen-item { + border-radius: 4px; + padding: 0; + background: #fff; + position: relative; + margin: 10px auto 30px auto; + width: 290px; +} +/* User image */ +.lockscreen-image { + border-radius: 50%; + position: absolute; + left: -10px; + top: -25px; + background: #fff; + padding: 5px; + z-index: 10; +} +.lockscreen-image > img { + border-radius: 50%; + width: 70px; + height: 70px; +} +/* Contains the password input and the login button */ +.lockscreen-credentials { + margin-left: 70px; +} +.lockscreen-credentials .form-control { + border: 0; +} +.lockscreen-credentials .btn { + background-color: #fff; + border: 0; + padding: 0 10px; +} +.lockscreen-footer { + margin-top: 10px; +} +/* + * Page: Login & Register + * ---------------------- + */ +.login-logo, +.register-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.login-logo a, +.register-logo a { + color: #444; +} +.login-page, +.register-page { + height: auto; + background: #d2d6de; +} +.login-box, +.register-box { + width: 360px; + margin: 7% auto; +} +@media (max-width: 768px) { + .login-box, + .register-box { + width: 90%; + margin-top: 20px; + } +} +.login-box-body, +.register-box-body { + background: #fff; + padding: 20px; + border-top: 0; + color: #666; +} +.login-box-body .form-control-feedback, +.register-box-body .form-control-feedback { + color: #777; +} +.login-box-msg, +.register-box-msg { + margin: 0; + text-align: center; + padding: 0 20px 20px 20px; +} +.social-auth-links { + margin: 10px 0; +} +/* + * Page: 400 and 500 error pages + * ------------------------------ + */ +.error-page { + width: 600px; + margin: 20px auto 0 auto; +} +@media (max-width: 991px) { + .error-page { + width: 100%; + } +} +.error-page > .headline { + float: left; + font-size: 100px; + font-weight: 300; +} +@media (max-width: 991px) { + .error-page > .headline { + float: none; + text-align: center; + } +} +.error-page > .error-content { + margin-left: 190px; + display: block; +} +@media (max-width: 991px) { + .error-page > .error-content { + margin-left: 0; + } +} +.error-page > .error-content > h3 { + font-weight: 300; + font-size: 25px; +} +@media (max-width: 991px) { + .error-page > .error-content > h3 { + text-align: center; + } +} +/* + * Page: Invoice + * ------------- + */ +.invoice { + position: relative; + background: #fff; + border: 1px solid #f4f4f4; + padding: 20px; + margin: 10px 25px; +} +.invoice-title { + margin-top: 0; +} +/* + * Page: Profile + * ------------- + */ +.profile-user-img { + margin: 0 auto; + width: 100px; + padding: 3px; + border: 3px solid #d2d6de; +} +.profile-username { + font-size: 21px; + margin-top: 5px; +} +.post { + border-bottom: 1px solid #d2d6de; + margin-bottom: 15px; + padding-bottom: 15px; + color: #666; +} +.post:last-of-type { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; +} +.post .user-block { + margin-bottom: 15px; +} +/* + * Social Buttons for Bootstrap + * + * Copyright 2013-2015 Panayiotis Lipiridis + * Licensed under the MIT License + * + * https://github.com/lipis/bootstrap-social + */ +.btn-social { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.btn-social > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social.btn-lg { + padding-left: 61px; +} +.btn-social.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social.btn-sm { + padding-left: 38px; +} +.btn-social.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social.btn-xs { + padding-left: 30px; +} +.btn-social.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + height: 34px; + width: 34px; + padding: 0; +} +.btn-social-icon > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social-icon.btn-lg { + padding-left: 61px; +} +.btn-social-icon.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social-icon.btn-sm { + padding-left: 38px; +} +.btn-social-icon.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social-icon.btn-xs { + padding-left: 30px; +} +.btn-social-icon.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon > :first-child { + border: none; + text-align: center; + width: 100%; +} +.btn-social-icon.btn-lg { + height: 45px; + width: 45px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-sm { + height: 30px; + width: 30px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-xs { + height: 22px; + width: 22px; + padding-left: 0; + padding-right: 0; +} +.btn-adn { + color: #fff; + background-color: #d87a68; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:focus, +.btn-adn.focus { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:hover { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active:hover, +.btn-adn.active:hover, +.open > .dropdown-toggle.btn-adn:hover, +.btn-adn:active:focus, +.btn-adn.active:focus, +.open > .dropdown-toggle.btn-adn:focus, +.btn-adn:active.focus, +.btn-adn.active.focus, +.open > .dropdown-toggle.btn-adn.focus { + color: #fff; + background-color: #b94630; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + background-image: none; +} +.btn-adn.disabled:hover, +.btn-adn[disabled]:hover, +fieldset[disabled] .btn-adn:hover, +.btn-adn.disabled:focus, +.btn-adn[disabled]:focus, +fieldset[disabled] .btn-adn:focus, +.btn-adn.disabled.focus, +.btn-adn[disabled].focus, +fieldset[disabled] .btn-adn.focus { + background-color: #d87a68; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn .badge { + color: #d87a68; + background-color: #fff; +} +.btn-bitbucket { + color: #fff; + background-color: #205081; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:focus, +.btn-bitbucket.focus { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:hover { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active:hover, +.btn-bitbucket.active:hover, +.open > .dropdown-toggle.btn-bitbucket:hover, +.btn-bitbucket:active:focus, +.btn-bitbucket.active:focus, +.open > .dropdown-toggle.btn-bitbucket:focus, +.btn-bitbucket:active.focus, +.btn-bitbucket.active.focus, +.open > .dropdown-toggle.btn-bitbucket.focus { + color: #fff; + background-color: #0f253c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + background-image: none; +} +.btn-bitbucket.disabled:hover, +.btn-bitbucket[disabled]:hover, +fieldset[disabled] .btn-bitbucket:hover, +.btn-bitbucket.disabled:focus, +.btn-bitbucket[disabled]:focus, +fieldset[disabled] .btn-bitbucket:focus, +.btn-bitbucket.disabled.focus, +.btn-bitbucket[disabled].focus, +fieldset[disabled] .btn-bitbucket.focus { + background-color: #205081; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket .badge { + color: #205081; + background-color: #fff; +} +.btn-dropbox { + color: #fff; + background-color: #1087dd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:focus, +.btn-dropbox.focus { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:hover { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active:hover, +.btn-dropbox.active:hover, +.open > .dropdown-toggle.btn-dropbox:hover, +.btn-dropbox:active:focus, +.btn-dropbox.active:focus, +.open > .dropdown-toggle.btn-dropbox:focus, +.btn-dropbox:active.focus, +.btn-dropbox.active.focus, +.open > .dropdown-toggle.btn-dropbox.focus { + color: #fff; + background-color: #0a568c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + background-image: none; +} +.btn-dropbox.disabled:hover, +.btn-dropbox[disabled]:hover, +fieldset[disabled] .btn-dropbox:hover, +.btn-dropbox.disabled:focus, +.btn-dropbox[disabled]:focus, +fieldset[disabled] .btn-dropbox:focus, +.btn-dropbox.disabled.focus, +.btn-dropbox[disabled].focus, +fieldset[disabled] .btn-dropbox.focus { + background-color: #1087dd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox .badge { + color: #1087dd; + background-color: #fff; +} +.btn-facebook { + color: #fff; + background-color: #3b5998; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:focus, +.btn-facebook.focus { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:hover { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active:hover, +.btn-facebook.active:hover, +.open > .dropdown-toggle.btn-facebook:hover, +.btn-facebook:active:focus, +.btn-facebook.active:focus, +.open > .dropdown-toggle.btn-facebook:focus, +.btn-facebook:active.focus, +.btn-facebook.active.focus, +.open > .dropdown-toggle.btn-facebook.focus { + color: #fff; + background-color: #23345a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + background-image: none; +} +.btn-facebook.disabled:hover, +.btn-facebook[disabled]:hover, +fieldset[disabled] .btn-facebook:hover, +.btn-facebook.disabled:focus, +.btn-facebook[disabled]:focus, +fieldset[disabled] .btn-facebook:focus, +.btn-facebook.disabled.focus, +.btn-facebook[disabled].focus, +fieldset[disabled] .btn-facebook.focus { + background-color: #3b5998; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook .badge { + color: #3b5998; + background-color: #fff; +} +.btn-flickr { + color: #fff; + background-color: #ff0084; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:focus, +.btn-flickr.focus { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:hover { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active:hover, +.btn-flickr.active:hover, +.open > .dropdown-toggle.btn-flickr:hover, +.btn-flickr:active:focus, +.btn-flickr.active:focus, +.open > .dropdown-toggle.btn-flickr:focus, +.btn-flickr:active.focus, +.btn-flickr.active.focus, +.open > .dropdown-toggle.btn-flickr.focus { + color: #fff; + background-color: #a80057; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + background-image: none; +} +.btn-flickr.disabled:hover, +.btn-flickr[disabled]:hover, +fieldset[disabled] .btn-flickr:hover, +.btn-flickr.disabled:focus, +.btn-flickr[disabled]:focus, +fieldset[disabled] .btn-flickr:focus, +.btn-flickr.disabled.focus, +.btn-flickr[disabled].focus, +fieldset[disabled] .btn-flickr.focus { + background-color: #ff0084; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr .badge { + color: #ff0084; + background-color: #fff; +} +.btn-foursquare { + color: #fff; + background-color: #f94877; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:focus, +.btn-foursquare.focus { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:hover { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active:hover, +.btn-foursquare.active:hover, +.open > .dropdown-toggle.btn-foursquare:hover, +.btn-foursquare:active:focus, +.btn-foursquare.active:focus, +.open > .dropdown-toggle.btn-foursquare:focus, +.btn-foursquare:active.focus, +.btn-foursquare.active.focus, +.open > .dropdown-toggle.btn-foursquare.focus { + color: #fff; + background-color: #e30742; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + background-image: none; +} +.btn-foursquare.disabled:hover, +.btn-foursquare[disabled]:hover, +fieldset[disabled] .btn-foursquare:hover, +.btn-foursquare.disabled:focus, +.btn-foursquare[disabled]:focus, +fieldset[disabled] .btn-foursquare:focus, +.btn-foursquare.disabled.focus, +.btn-foursquare[disabled].focus, +fieldset[disabled] .btn-foursquare.focus { + background-color: #f94877; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare .badge { + color: #f94877; + background-color: #fff; +} +.btn-github { + color: #fff; + background-color: #444444; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:focus, +.btn-github.focus { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:hover { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active:hover, +.btn-github.active:hover, +.open > .dropdown-toggle.btn-github:hover, +.btn-github:active:focus, +.btn-github.active:focus, +.open > .dropdown-toggle.btn-github:focus, +.btn-github:active.focus, +.btn-github.active.focus, +.open > .dropdown-toggle.btn-github.focus { + color: #fff; + background-color: #191919; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + background-image: none; +} +.btn-github.disabled:hover, +.btn-github[disabled]:hover, +fieldset[disabled] .btn-github:hover, +.btn-github.disabled:focus, +.btn-github[disabled]:focus, +fieldset[disabled] .btn-github:focus, +.btn-github.disabled.focus, +.btn-github[disabled].focus, +fieldset[disabled] .btn-github.focus { + background-color: #444444; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github .badge { + color: #444444; + background-color: #fff; +} +.btn-google { + color: #fff; + background-color: #dd4b39; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:focus, +.btn-google.focus { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:hover { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active:hover, +.btn-google.active:hover, +.open > .dropdown-toggle.btn-google:hover, +.btn-google:active:focus, +.btn-google.active:focus, +.open > .dropdown-toggle.btn-google:focus, +.btn-google:active.focus, +.btn-google.active.focus, +.open > .dropdown-toggle.btn-google.focus { + color: #fff; + background-color: #a32b1c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + background-image: none; +} +.btn-google.disabled:hover, +.btn-google[disabled]:hover, +fieldset[disabled] .btn-google:hover, +.btn-google.disabled:focus, +.btn-google[disabled]:focus, +fieldset[disabled] .btn-google:focus, +.btn-google.disabled.focus, +.btn-google[disabled].focus, +fieldset[disabled] .btn-google.focus { + background-color: #dd4b39; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google .badge { + color: #dd4b39; + background-color: #fff; +} +.btn-instagram { + color: #fff; + background-color: #3f729b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:focus, +.btn-instagram.focus { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:hover { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active:hover, +.btn-instagram.active:hover, +.open > .dropdown-toggle.btn-instagram:hover, +.btn-instagram:active:focus, +.btn-instagram.active:focus, +.open > .dropdown-toggle.btn-instagram:focus, +.btn-instagram:active.focus, +.btn-instagram.active.focus, +.open > .dropdown-toggle.btn-instagram.focus { + color: #fff; + background-color: #26455d; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + background-image: none; +} +.btn-instagram.disabled:hover, +.btn-instagram[disabled]:hover, +fieldset[disabled] .btn-instagram:hover, +.btn-instagram.disabled:focus, +.btn-instagram[disabled]:focus, +fieldset[disabled] .btn-instagram:focus, +.btn-instagram.disabled.focus, +.btn-instagram[disabled].focus, +fieldset[disabled] .btn-instagram.focus { + background-color: #3f729b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram .badge { + color: #3f729b; + background-color: #fff; +} +.btn-linkedin { + color: #fff; + background-color: #007bb6; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:focus, +.btn-linkedin.focus { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:hover { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active:hover, +.btn-linkedin.active:hover, +.open > .dropdown-toggle.btn-linkedin:hover, +.btn-linkedin:active:focus, +.btn-linkedin.active:focus, +.open > .dropdown-toggle.btn-linkedin:focus, +.btn-linkedin:active.focus, +.btn-linkedin.active.focus, +.open > .dropdown-toggle.btn-linkedin.focus { + color: #fff; + background-color: #00405f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + background-image: none; +} +.btn-linkedin.disabled:hover, +.btn-linkedin[disabled]:hover, +fieldset[disabled] .btn-linkedin:hover, +.btn-linkedin.disabled:focus, +.btn-linkedin[disabled]:focus, +fieldset[disabled] .btn-linkedin:focus, +.btn-linkedin.disabled.focus, +.btn-linkedin[disabled].focus, +fieldset[disabled] .btn-linkedin.focus { + background-color: #007bb6; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin .badge { + color: #007bb6; + background-color: #fff; +} +.btn-microsoft { + color: #fff; + background-color: #2672ec; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:focus, +.btn-microsoft.focus { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:hover { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active:hover, +.btn-microsoft.active:hover, +.open > .dropdown-toggle.btn-microsoft:hover, +.btn-microsoft:active:focus, +.btn-microsoft.active:focus, +.open > .dropdown-toggle.btn-microsoft:focus, +.btn-microsoft:active.focus, +.btn-microsoft.active.focus, +.open > .dropdown-toggle.btn-microsoft.focus { + color: #fff; + background-color: #0f4bac; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + background-image: none; +} +.btn-microsoft.disabled:hover, +.btn-microsoft[disabled]:hover, +fieldset[disabled] .btn-microsoft:hover, +.btn-microsoft.disabled:focus, +.btn-microsoft[disabled]:focus, +fieldset[disabled] .btn-microsoft:focus, +.btn-microsoft.disabled.focus, +.btn-microsoft[disabled].focus, +fieldset[disabled] .btn-microsoft.focus { + background-color: #2672ec; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft .badge { + color: #2672ec; + background-color: #fff; +} +.btn-openid { + color: #fff; + background-color: #f7931e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:focus, +.btn-openid.focus { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:hover { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active:hover, +.btn-openid.active:hover, +.open > .dropdown-toggle.btn-openid:hover, +.btn-openid:active:focus, +.btn-openid.active:focus, +.open > .dropdown-toggle.btn-openid:focus, +.btn-openid:active.focus, +.btn-openid.active.focus, +.open > .dropdown-toggle.btn-openid.focus { + color: #fff; + background-color: #b86607; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + background-image: none; +} +.btn-openid.disabled:hover, +.btn-openid[disabled]:hover, +fieldset[disabled] .btn-openid:hover, +.btn-openid.disabled:focus, +.btn-openid[disabled]:focus, +fieldset[disabled] .btn-openid:focus, +.btn-openid.disabled.focus, +.btn-openid[disabled].focus, +fieldset[disabled] .btn-openid.focus { + background-color: #f7931e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid .badge { + color: #f7931e; + background-color: #fff; +} +.btn-pinterest { + color: #fff; + background-color: #cb2027; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:focus, +.btn-pinterest.focus { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:hover { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active:hover, +.btn-pinterest.active:hover, +.open > .dropdown-toggle.btn-pinterest:hover, +.btn-pinterest:active:focus, +.btn-pinterest.active:focus, +.open > .dropdown-toggle.btn-pinterest:focus, +.btn-pinterest:active.focus, +.btn-pinterest.active.focus, +.open > .dropdown-toggle.btn-pinterest.focus { + color: #fff; + background-color: #801419; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + background-image: none; +} +.btn-pinterest.disabled:hover, +.btn-pinterest[disabled]:hover, +fieldset[disabled] .btn-pinterest:hover, +.btn-pinterest.disabled:focus, +.btn-pinterest[disabled]:focus, +fieldset[disabled] .btn-pinterest:focus, +.btn-pinterest.disabled.focus, +.btn-pinterest[disabled].focus, +fieldset[disabled] .btn-pinterest.focus { + background-color: #cb2027; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest .badge { + color: #cb2027; + background-color: #fff; +} +.btn-reddit { + color: #000; + background-color: #eff7ff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:focus, +.btn-reddit.focus { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:hover { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active:hover, +.btn-reddit.active:hover, +.open > .dropdown-toggle.btn-reddit:hover, +.btn-reddit:active:focus, +.btn-reddit.active:focus, +.open > .dropdown-toggle.btn-reddit:focus, +.btn-reddit:active.focus, +.btn-reddit.active.focus, +.open > .dropdown-toggle.btn-reddit.focus { + color: #000; + background-color: #98ccff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + background-image: none; +} +.btn-reddit.disabled:hover, +.btn-reddit[disabled]:hover, +fieldset[disabled] .btn-reddit:hover, +.btn-reddit.disabled:focus, +.btn-reddit[disabled]:focus, +fieldset[disabled] .btn-reddit:focus, +.btn-reddit.disabled.focus, +.btn-reddit[disabled].focus, +fieldset[disabled] .btn-reddit.focus { + background-color: #eff7ff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit .badge { + color: #eff7ff; + background-color: #000; +} +.btn-soundcloud { + color: #fff; + background-color: #ff5500; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:focus, +.btn-soundcloud.focus { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:hover { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active:hover, +.btn-soundcloud.active:hover, +.open > .dropdown-toggle.btn-soundcloud:hover, +.btn-soundcloud:active:focus, +.btn-soundcloud.active:focus, +.open > .dropdown-toggle.btn-soundcloud:focus, +.btn-soundcloud:active.focus, +.btn-soundcloud.active.focus, +.open > .dropdown-toggle.btn-soundcloud.focus { + color: #fff; + background-color: #a83800; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + background-image: none; +} +.btn-soundcloud.disabled:hover, +.btn-soundcloud[disabled]:hover, +fieldset[disabled] .btn-soundcloud:hover, +.btn-soundcloud.disabled:focus, +.btn-soundcloud[disabled]:focus, +fieldset[disabled] .btn-soundcloud:focus, +.btn-soundcloud.disabled.focus, +.btn-soundcloud[disabled].focus, +fieldset[disabled] .btn-soundcloud.focus { + background-color: #ff5500; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud .badge { + color: #ff5500; + background-color: #fff; +} +.btn-tumblr { + color: #fff; + background-color: #2c4762; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:focus, +.btn-tumblr.focus { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:hover { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active:hover, +.btn-tumblr.active:hover, +.open > .dropdown-toggle.btn-tumblr:hover, +.btn-tumblr:active:focus, +.btn-tumblr.active:focus, +.open > .dropdown-toggle.btn-tumblr:focus, +.btn-tumblr:active.focus, +.btn-tumblr.active.focus, +.open > .dropdown-toggle.btn-tumblr.focus { + color: #fff; + background-color: #111c26; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + background-image: none; +} +.btn-tumblr.disabled:hover, +.btn-tumblr[disabled]:hover, +fieldset[disabled] .btn-tumblr:hover, +.btn-tumblr.disabled:focus, +.btn-tumblr[disabled]:focus, +fieldset[disabled] .btn-tumblr:focus, +.btn-tumblr.disabled.focus, +.btn-tumblr[disabled].focus, +fieldset[disabled] .btn-tumblr.focus { + background-color: #2c4762; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr .badge { + color: #2c4762; + background-color: #fff; +} +.btn-twitter { + color: #fff; + background-color: #55acee; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:focus, +.btn-twitter.focus { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:hover { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active:hover, +.btn-twitter.active:hover, +.open > .dropdown-toggle.btn-twitter:hover, +.btn-twitter:active:focus, +.btn-twitter.active:focus, +.open > .dropdown-toggle.btn-twitter:focus, +.btn-twitter:active.focus, +.btn-twitter.active.focus, +.open > .dropdown-toggle.btn-twitter.focus { + color: #fff; + background-color: #1583d7; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + background-image: none; +} +.btn-twitter.disabled:hover, +.btn-twitter[disabled]:hover, +fieldset[disabled] .btn-twitter:hover, +.btn-twitter.disabled:focus, +.btn-twitter[disabled]:focus, +fieldset[disabled] .btn-twitter:focus, +.btn-twitter.disabled.focus, +.btn-twitter[disabled].focus, +fieldset[disabled] .btn-twitter.focus { + background-color: #55acee; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter .badge { + color: #55acee; + background-color: #fff; +} +.btn-vimeo { + color: #fff; + background-color: #1ab7ea; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:focus, +.btn-vimeo.focus { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:hover { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active:hover, +.btn-vimeo.active:hover, +.open > .dropdown-toggle.btn-vimeo:hover, +.btn-vimeo:active:focus, +.btn-vimeo.active:focus, +.open > .dropdown-toggle.btn-vimeo:focus, +.btn-vimeo:active.focus, +.btn-vimeo.active.focus, +.open > .dropdown-toggle.btn-vimeo.focus { + color: #fff; + background-color: #0f7b9f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + background-image: none; +} +.btn-vimeo.disabled:hover, +.btn-vimeo[disabled]:hover, +fieldset[disabled] .btn-vimeo:hover, +.btn-vimeo.disabled:focus, +.btn-vimeo[disabled]:focus, +fieldset[disabled] .btn-vimeo:focus, +.btn-vimeo.disabled.focus, +.btn-vimeo[disabled].focus, +fieldset[disabled] .btn-vimeo.focus { + background-color: #1ab7ea; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo .badge { + color: #1ab7ea; + background-color: #fff; +} +.btn-vk { + color: #fff; + background-color: #587ea3; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:focus, +.btn-vk.focus { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:hover { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active:hover, +.btn-vk.active:hover, +.open > .dropdown-toggle.btn-vk:hover, +.btn-vk:active:focus, +.btn-vk.active:focus, +.open > .dropdown-toggle.btn-vk:focus, +.btn-vk:active.focus, +.btn-vk.active.focus, +.open > .dropdown-toggle.btn-vk.focus { + color: #fff; + background-color: #3a526b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + background-image: none; +} +.btn-vk.disabled:hover, +.btn-vk[disabled]:hover, +fieldset[disabled] .btn-vk:hover, +.btn-vk.disabled:focus, +.btn-vk[disabled]:focus, +fieldset[disabled] .btn-vk:focus, +.btn-vk.disabled.focus, +.btn-vk[disabled].focus, +fieldset[disabled] .btn-vk.focus { + background-color: #587ea3; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk .badge { + color: #587ea3; + background-color: #fff; +} +.btn-yahoo { + color: #fff; + background-color: #720e9e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:focus, +.btn-yahoo.focus { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:hover { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active:hover, +.btn-yahoo.active:hover, +.open > .dropdown-toggle.btn-yahoo:hover, +.btn-yahoo:active:focus, +.btn-yahoo.active:focus, +.open > .dropdown-toggle.btn-yahoo:focus, +.btn-yahoo:active.focus, +.btn-yahoo.active.focus, +.open > .dropdown-toggle.btn-yahoo.focus { + color: #fff; + background-color: #39074e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + background-image: none; +} +.btn-yahoo.disabled:hover, +.btn-yahoo[disabled]:hover, +fieldset[disabled] .btn-yahoo:hover, +.btn-yahoo.disabled:focus, +.btn-yahoo[disabled]:focus, +fieldset[disabled] .btn-yahoo:focus, +.btn-yahoo.disabled.focus, +.btn-yahoo[disabled].focus, +fieldset[disabled] .btn-yahoo.focus { + background-color: #720e9e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo .badge { + color: #720e9e; + background-color: #fff; +} +/* + * Plugin: Full Calendar + * --------------------- + */ +.fc-button { + background: #f4f4f4; + background-image: none; + color: #444; + border-color: #ddd; + border-bottom-color: #ddd; +} +.fc-button:hover, +.fc-button:active, +.fc-button.hover { + background-color: #e9e9e9; +} +.fc-header-title h2 { + font-size: 15px; + line-height: 1.6em; + color: #666; + margin-left: 10px; +} +.fc-header-right { + padding-right: 10px; +} +.fc-header-left { + padding-left: 10px; +} +.fc-widget-header { + background: #fafafa; +} +.fc-grid { + width: 100%; + border: 0; +} +.fc-widget-header:first-of-type, +.fc-widget-content:first-of-type { + border-left: 0; + border-right: 0; +} +.fc-widget-header:last-of-type, +.fc-widget-content:last-of-type { + border-right: 0; +} +.fc-toolbar { + padding: 10px; + margin: 0; +} +.fc-day-number { + font-size: 20px; + font-weight: 300; + padding-right: 10px; +} +.fc-color-picker { + list-style: none; + margin: 0; + padding: 0; +} +.fc-color-picker > li { + float: left; + font-size: 30px; + margin-right: 5px; + line-height: 30px; +} +.fc-color-picker > li .fa { + transition: transform linear 0.3s; +} +.fc-color-picker > li .fa:hover { + transform: rotate(30deg); +} +#add-new-event { + transition: all linear 0.3s; +} +.external-event { + padding: 5px 10px; + font-weight: bold; + margin-bottom: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + cursor: move; +} +.external-event:hover { + box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2); +} +/* + * Plugin: Select2 + * --------------- + */ +.select2-container--default.select2-container--focus, +.select2-selection.select2-container--focus, +.select2-container--default:focus, +.select2-selection:focus, +.select2-container--default:active, +.select2-selection:active { + outline: none; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.select2-container--default.select2-container--open { + border-color: #3c8dbc; +} +.select2-dropdown { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #3c8dbc; + color: white; +} +.select2-results__option { + padding: 6px 12px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-left: 0; + padding-right: 0; + height: auto; + margin-top: -4px; +} +.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 6px; + padding-left: 20px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 28px; + right: 3px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow b { + margin-top: 0; +} +.select2-dropdown .select2-search__field, +.select2-search--inline .select2-search__field { + border: 1px solid #d2d6de; +} +.select2-dropdown .select2-search__field:focus, +.select2-search--inline .select2-search__field:focus { + outline: none; +} +.select2-container--default.select2-container--focus .select2-selection--multiple, +.select2-container--default .select2-search--dropdown .select2-search__field { + border-color: #3c8dbc !important; +} +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; +} +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + color: #444; +} +.select2-container--default .select2-selection--multiple { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-selection--multiple:focus { + border-color: #3c8dbc; +} +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #d2d6de; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; + border-color: #367fa9; + padding: 1px 10px; + color: #fff; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + margin-right: 5px; + color: rgba(255, 255, 255, 0.7); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-right: 10px; +} +.box .datepicker-inline, +.box .datepicker-inline .datepicker-days, +.box .datepicker-inline > table, +.box .datepicker-inline .datepicker-days > table { + width: 100%; +} +.box .datepicker-inline td:hover, +.box .datepicker-inline .datepicker-days td:hover, +.box .datepicker-inline > table td:hover, +.box .datepicker-inline .datepicker-days > table td:hover { + background-color: rgba(255, 255, 255, 0.3); +} +.box .datepicker-inline td.day.old, +.box .datepicker-inline .datepicker-days td.day.old, +.box .datepicker-inline > table td.day.old, +.box .datepicker-inline .datepicker-days > table td.day.old, +.box .datepicker-inline td.day.new, +.box .datepicker-inline .datepicker-days td.day.new, +.box .datepicker-inline > table td.day.new, +.box .datepicker-inline .datepicker-days > table td.day.new { + color: #777; +} +/* + * General: Miscellaneous + * ---------------------- + */ +.pad { + padding: 10px; +} +.margin { + margin: 10px; +} +.margin-bottom { + margin-bottom: 20px; +} +.margin-bottom-none { + margin-bottom: 0; +} +.margin-r-5 { + margin-right: 5px; +} +.inline { + display: inline; +} +.description-block { + display: block; + margin: 10px 0; + text-align: center; +} +.description-block.margin-bottom { + margin-bottom: 25px; +} +.description-block > .description-header { + margin: 0; + padding: 0; + font-weight: 600; + font-size: 16px; +} +.description-block > .description-text { + text-transform: uppercase; +} +.bg-red, +.bg-yellow, +.bg-aqua, +.bg-blue, +.bg-light-blue, +.bg-green, +.bg-navy, +.bg-teal, +.bg-olive, +.bg-lime, +.bg-orange, +.bg-fuchsia, +.bg-purple, +.bg-maroon, +.bg-black, +.bg-red-active, +.bg-yellow-active, +.bg-aqua-active, +.bg-blue-active, +.bg-light-blue-active, +.bg-green-active, +.bg-navy-active, +.bg-teal-active, +.bg-olive-active, +.bg-lime-active, +.bg-orange-active, +.bg-fuchsia-active, +.bg-purple-active, +.bg-maroon-active, +.bg-black-active, +.callout.callout-danger, +.callout.callout-warning, +.callout.callout-info, +.callout.callout-success, +.alert-success, +.alert-danger, +.alert-error, +.alert-warning, +.alert-info, +.label-danger, +.label-info, +.label-warning, +.label-primary, +.label-success, +.modal-primary .modal-body, +.modal-primary .modal-header, +.modal-primary .modal-footer, +.modal-warning .modal-body, +.modal-warning .modal-header, +.modal-warning .modal-footer, +.modal-info .modal-body, +.modal-info .modal-header, +.modal-info .modal-footer, +.modal-success .modal-body, +.modal-success .modal-header, +.modal-success .modal-footer, +.modal-danger .modal-body, +.modal-danger .modal-header, +.modal-danger .modal-footer { + color: #fff !important; +} +.bg-gray { + color: #000; + background-color: #d2d6de !important; +} +.bg-gray-light { + background-color: #f7f7f7; +} +.bg-black { + background-color: #111 !important; +} +.bg-red, +.callout.callout-danger, +.alert-danger, +.alert-error, +.label-danger, +.modal-danger .modal-body { + background-color: #dd4b39 !important; +} +.bg-yellow, +.callout.callout-warning, +.alert-warning, +.label-warning, +.modal-warning .modal-body { + background-color: #f39c12 !important; +} +.bg-aqua, +.callout.callout-info, +.alert-info, +.label-info, +.modal-info .modal-body { + background-color: #00c0ef !important; +} +.bg-blue { + background-color: #0073b7 !important; +} +.bg-light-blue, +.label-primary, +.modal-primary .modal-body { + background-color: #3c8dbc !important; +} +.bg-green, +.callout.callout-success, +.alert-success, +.label-success, +.modal-success .modal-body { + background-color: #00a65a !important; +} +.bg-navy { + background-color: #001F3F !important; +} +.bg-teal { + background-color: #39CCCC !important; +} +.bg-olive { + background-color: #3D9970 !important; +} +.bg-lime { + background-color: #01FF70 !important; +} +.bg-orange { + background-color: #FF851B !important; +} +.bg-fuchsia { + background-color: #F012BE !important; +} +.bg-purple { + background-color: #605ca8 !important; +} +.bg-maroon { + background-color: #D81B60 !important; +} +.bg-gray-active { + color: #000; + background-color: #b5bbc8 !important; +} +.bg-black-active { + background-color: #000000 !important; +} +.bg-red-active, +.modal-danger .modal-header, +.modal-danger .modal-footer { + background-color: #d33724 !important; +} +.bg-yellow-active, +.modal-warning .modal-header, +.modal-warning .modal-footer { + background-color: #db8b0b !important; +} +.bg-aqua-active, +.modal-info .modal-header, +.modal-info .modal-footer { + background-color: #00a7d0 !important; +} +.bg-blue-active { + background-color: #005384 !important; +} +.bg-light-blue-active, +.modal-primary .modal-header, +.modal-primary .modal-footer { + background-color: #357ca5 !important; +} +.bg-green-active, +.modal-success .modal-header, +.modal-success .modal-footer { + background-color: #008d4c !important; +} +.bg-navy-active { + background-color: #001a35 !important; +} +.bg-teal-active { + background-color: #30bbbb !important; +} +.bg-olive-active { + background-color: #368763 !important; +} +.bg-lime-active { + background-color: #00e765 !important; +} +.bg-orange-active { + background-color: #ff7701 !important; +} +.bg-fuchsia-active { + background-color: #db0ead !important; +} +.bg-purple-active { + background-color: #555299 !important; +} +.bg-maroon-active { + background-color: #ca195a !important; +} +[class^="bg-"].disabled { + opacity: 0.65; + filter: alpha(opacity=65); +} +.text-red { + color: #dd4b39 !important; +} +.text-yellow { + color: #f39c12 !important; +} +.text-aqua { + color: #00c0ef !important; +} +.text-blue { + color: #0073b7 !important; +} +.text-black { + color: #111 !important; +} +.text-light-blue { + color: #3c8dbc !important; +} +.text-green { + color: #00a65a !important; +} +.text-gray { + color: #d2d6de !important; +} +.text-navy { + color: #001F3F !important; +} +.text-teal { + color: #39CCCC !important; +} +.text-olive { + color: #3D9970 !important; +} +.text-lime { + color: #01FF70 !important; +} +.text-orange { + color: #FF851B !important; +} +.text-fuchsia { + color: #F012BE !important; +} +.text-purple { + color: #605ca8 !important; +} +.text-maroon { + color: #D81B60 !important; +} +.link-muted { + color: #7a869d; +} +.link-muted:hover, +.link-muted:focus { + color: #606c84; +} +.link-black { + color: #666; +} +.link-black:hover, +.link-black:focus { + color: #999; +} +.hide { + display: none !important; +} +.no-border { + border: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-margin { + margin: 0 !important; +} +.no-shadow { + box-shadow: none !important; +} +.list-unstyled, +.chart-legend, +.contacts-list, +.users-list, +.mailbox-attachments { + list-style: none; + margin: 0; + padding: 0; +} +.list-group-unbordered > .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0; + padding-left: 0; + padding-right: 0; +} +.flat { + border-radius: 0 !important; +} +.text-bold, +.text-bold.table td, +.text-bold.table th { + font-weight: 700; +} +.text-sm { + font-size: 12px; +} +.jqstooltip { + padding: 5px !important; + width: auto !important; + height: auto !important; +} +.bg-teal-gradient { + background: #39CCCC !important; + background: -o-linear-gradient(#7adddd, #39CCCC) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39CCCC', GradientType=0) !important; + color: #fff; +} +.bg-light-blue-gradient { + background: #3c8dbc !important; + background: -o-linear-gradient(#67a8ce, #3c8dbc) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important; + color: #fff; +} +.bg-blue-gradient { + background: #0073b7 !important; + background: -o-linear-gradient(#0089db, #0073b7) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important; + color: #fff; +} +.bg-aqua-gradient { + background: #00c0ef !important; + background: -o-linear-gradient(#14d1ff, #00c0ef) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important; + color: #fff; +} +.bg-yellow-gradient { + background: #f39c12 !important; + background: -o-linear-gradient(#f7bc60, #f39c12) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important; + color: #fff; +} +.bg-purple-gradient { + background: #605ca8 !important; + background: -o-linear-gradient(#9491c4, #605ca8) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important; + color: #fff; +} +.bg-green-gradient { + background: #00a65a !important; + background: -o-linear-gradient(#00ca6d, #00a65a) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important; + color: #fff; +} +.bg-red-gradient { + background: #dd4b39 !important; + background: -o-linear-gradient(#e47365, #dd4b39) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important; + color: #fff; +} +.bg-black-gradient { + background: #111 !important; + background: -o-linear-gradient(#2b2b2b, #111) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111', GradientType=0) !important; + color: #fff; +} +.bg-maroon-gradient { + background: #D81B60 !important; + background: -o-linear-gradient(#e73f7c, #D81B60) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#D81B60', GradientType=0) !important; + color: #fff; +} +.description-block .description-icon { + font-size: 16px; +} +.no-pad-top { + padding-top: 0; +} +.position-static { + position: static !important; +} +.list-header { + font-size: 15px; + padding: 10px 4px; + font-weight: bold; + color: #666; +} +.list-seperator { + height: 1px; + background: #f4f4f4; + margin: 15px 0 9px 0; +} +.list-link > a { + padding: 4px; + color: #777; +} +.list-link > a:hover { + color: #222; +} +.font-light { + font-weight: 300; +} +.user-block:before, +.user-block:after { + content: " "; + display: table; +} +.user-block:after { + clear: both; +} +.user-block img { + width: 40px; + height: 40px; + float: left; +} +.user-block .username, +.user-block .description, +.user-block .comment { + display: block; + margin-left: 50px; +} +.user-block .username { + font-size: 16px; + font-weight: 600; +} +.user-block .description { + color: #999; + font-size: 13px; +} +.user-block.user-block-sm .username, +.user-block.user-block-sm .description, +.user-block.user-block-sm .comment { + margin-left: 40px; +} +.user-block.user-block-sm .username { + font-size: 14px; +} +.img-sm, +.img-md, +.img-lg, +.box-comments .box-comment img, +.user-block.user-block-sm img { + float: left; +} +.img-sm, +.box-comments .box-comment img, +.user-block.user-block-sm img { + width: 30px !important; + height: 30px !important; +} +.img-sm + .img-push { + margin-left: 40px; +} +.img-md { + width: 60px; + height: 60px; +} +.img-md + .img-push { + margin-left: 70px; +} +.img-lg { + width: 100px; + height: 100px; +} +.img-lg + .img-push { + margin-left: 110px; +} +.img-bordered { + border: 3px solid #d2d6de; + padding: 3px; +} +.img-bordered-sm { + border: 2px solid #d2d6de; + padding: 2px; +} +.attachment-block { + border: 1px solid #f4f4f4; + padding: 5px; + margin-bottom: 10px; + background: #f7f7f7; +} +.attachment-block .attachment-img { + max-width: 100px; + max-height: 100px; + height: auto; + float: left; +} +.attachment-block .attachment-pushed { + margin-left: 110px; +} +.attachment-block .attachment-heading { + margin: 0; +} +.attachment-block .attachment-text { + color: #555; +} +.connectedSortable { + min-height: 100px; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.sort-highlight { + background: #f4f4f4; + border: 1px dashed #ddd; + margin-bottom: 10px; +} +.full-opacity-hover { + opacity: 0.65; + filter: alpha(opacity=65); +} +.full-opacity-hover:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.chart { + position: relative; + overflow: hidden; + width: 100%; +} +.chart svg, +.chart canvas { + width: 100% !important; +} +hr { + border-top: 1px solid #555555; +} +#red .slider-selection { + background: #f56954; +} +#blue .slider-selection { + background: #3c8dbc; +} +#green .slider-selection { + background: #00a65a; +} +#yellow .slider-selection { + background: #f39c12; +} +#aqua .slider-selection { + background: #00c0ef; +} +#purple .slider-selection { + background: #932ab6; +} +/* + * Misc: print + * ----------- + */ +@media print { + .no-print, + .main-sidebar, + .left-side, + .main-header, + .content-header { + display: none !important; + } + .content-wrapper, + .right-side, + .main-footer { + margin-left: 0 !important; + min-height: 0 !important; + transform: translate(0, 0) !important; + } + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 0 !important; + } + .invoice { + width: 100%; + border: 0; + margin: 0; + padding: 0; + } + .invoice-col { + float: left; + width: 33.3333333%; + } + .table-responsive { + overflow: auto; + } + .table-responsive > .table tr th, + .table-responsive > .table tr td { + white-space: normal !important; + } +} + diff --git a/public/css/build/app.css b/public/css/build/app.css index f54fa9d704..37cc51878b 100644 --- a/public/css/build/app.css +++ b/public/css/build/app.css @@ -1 +1,1371 @@ -@media (max-width:400px){.navbar-left{margin:2px}.nav:after{clear:none}}.skin-blue .main-header .logo{background-color:inherit!important}#sort tr.cansort{border-left:2px solid #e6e7e8}.btn-danger.btn-outline{color:#d9534f}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}input:required,select:required,textarea:required{border-right:6px solid orange}@media print{a[href]:after{content:none}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}}.input-daterange{border-radius:0}.icon-med{font-size:20px}.left-navblock{max-width:500px}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo{background-color:inherit}.main-header .logo{clear:both;display:block;text-align:left;white-space:nowrap;width:100%!important}.main-header .logo a:hover,.main-header .logo a:visited,.main-header .logoa:link{color:#fff}.huge{font-size:40px}.btn-file{overflow:hidden;position:relative}.dropdown-menu>li>a{color:#354044}#sort tr.cansort{background:#f4f4f4;border-inline:2px solid #e6e7e8;border-radius:2px;color:#444;cursor:move;margin-bottom:3px;padding:10px}.user-image-inline{border-radius:50%;float:left;height:25px;margin-right:10px;width:25px}.input-group .input-group-addon{background-color:#f4f4f4}a.accordion-header{color:#333}.dynamic-form-row{margin:20px;padding:10px}.handle{padding-left:10px}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.main-footer{font-size:13px}.main-header{max-height:150px}.navbar-nav>.user-menu>.dropdown-menu{width:inherit}.main-header .logo{padding:0 5px 0 15px}.sidebar-toggle{background-color:inherit;margin-left:-48px;z-index:100}.sidebar-toggle-mobile{padding-top:10px;width:50px;z-index:100}.pull-text-right{text-align:right!important}.main-header .sidebar-toggle:before{content:"\f0c9";font-family:"Font Awesome\ 5 Free";font-weight:900}.direct-chat-contacts{height:150px;padding:10px}.select2-container{width:100%}.error input{border:2px solid #a94442!important;color:#a94442}.alert-msg,.error label{color:#a94442;display:block}.input-group[class*=col-]{padding-left:15px;padding-right:15px}.control-label.multiline{padding-top:10px}.btn-outline{background-color:transparent;color:inherit;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning{background-color:#f39c12!important}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline,a.link-danger:hover,a.link-danger:link,a.link-danger:visited{color:#dd4b39}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.slideout-menu{background:#333;color:#fff;height:100%;margin-top:100px;padding:10px;position:fixed;right:-250px;top:0;width:250px;z-index:100}.slideout-menu h3{border-bottom:4px solid #222;color:#fff;font-size:1.2em;font-weight:400;padding:5px;position:relative}.slideout-menu .slideout-menu-toggle{background:#222;color:#999;display:inline-block;font-family:Arial,sans-serif;font-weight:700;line-height:1;padding:6px 9px 5px;position:absolute;right:10px;text-decoration:none;top:12px;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{border-bottom:1px solid #454545;border-top:1px solid #151515;font-weight:300;list-style:none}.slideout-menu ul li{border-bottom:1px solid #151515;border-top:1px solid #454545}.slideout-menu ul li a{color:#999;display:block;padding:10px;position:relative;text-decoration:none}.slideout-menu ul li a:hover{background:#000;color:#fff}.slideout-menu ul li a i{opacity:.5;position:absolute;right:10px;top:15px}.btn-box-tool-lg{color:orange;font-size:16px}.bs-wizard{border-bottom:1px solid #e0e0e0;margin-top:20px;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:45px;width:30px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.bs-wizard>.bs-wizard-step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{background:#fbe8aa;box-shadow:none;width:0}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.left-navblock{color:#fff;display:inline-block;float:left;padding:0;text-align:left}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a{color:#333}a.logo.no-hover a:hover{background-color:transparent}input:required,select:required{border-right:5px solid orange}select:required+.select2-container .select2-selection,select:required+.select2-container .select2-selection .select2-selection--multiple{border-right:5px solid orange!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px}.sidebar-menu{font-size:14px;white-space:normal}.modal-warning .modal-help{color:#fff8af}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{z-index:0!important}@media print{@page{size:A4;margin:0}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.img-responsive{width:200px}body,html{width:1024px}body{background:#fff;color:#000;float:none;letter-spacing:.2px;line-height:1em;font:15px Times New Roman,Times,serif;margin:0 auto;width:100%;word-spacing:1px}.listingContainer{page-break-inside:avoid}h1{font:28px Times New Roman,Times,serif}h2{font:24px Times New Roman,Times,serif}h3{font:20px Times New Roman,Times,serif}a:link,a:visited{background:transparent;color:#781351;color:#333;text-decoration:none}a[href]:after{content:""!important}#header,a[href^="http://"]{color:#000}#header{font-size:24pt;height:75px}div.row-new-striped{margin:0;padding:0}.fixed-table-toolbar,.pagination-detail{visibility:hidden}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12 .col-sm-pull-3 .col-sm-push-9,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}.select2-selection__choice__remove{color:#fff!important}.select2-selection--multiple{border-color:#d2d6de!important;overflow-y:auto}.select2-selection__choice{border-radius:0!important}.select2-search select2-search--inline{float:left;height:35px!important;margin:0}.select2-results__option{margin:0;padding:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.navbar-brand>img,img.navbar-brand-img{float:left;max-height:50px;padding:5px 5px 5px 0}.input-daterange,.input-daterange input:first-child,.input-daterange input:last-child{border-radius:0!important}.btn.bg-maroon,.btn.bg-purple{min-width:90px}[hidden]{display:none!important}#toolbar{margin-top:10px}#uploadPreview{border:1px solid grey}.icon-med{color:#889195;font-size:14px}#login-logo{max-width:200px;padding-bottom:10px;padding-top:20px}a.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-main:active,a.skip-main:focus{background-color:#000;border:4px solid #ff0;border-radius:15px;color:#fff;font-size:1.2em;height:auto;left:auto;margin:10px 35%;overflow:auto;padding:5px;text-align:center;top:auto;width:30%;z-index:999}h2{font-size:22px}h2.task_menu{font-size:14px}h2 small{font-size:85%}h3{font-size:20px}h4{font-size:16px}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(odd) div{word-wrap:break-word;background-color:#f9f9f9;border-top:1px solid #ddd;display:table-cell}.row-striped .row:nth-of-type(2n) div{word-wrap:break-word;background:#fff;border-top:1px solid #ddd;display:table-cell}.row-new-striped{word-wrap:break-word;display:table;padding:3px;table-layout:fixed;vertical-align:top;width:100%}.row-new-striped>.row:nth-of-type(2n){background:#fff;border-top:1px solid #ddd;display:table-row;line-height:1.9}.row-new-striped>.row:nth-of-type(odd){background-color:#f8f8f8;border-top:1px solid #ddd;display:table-row;line-height:1.9;padding:2px}.row-new-striped div{border-top:1px solid #ddd;display:table-cell;padding:6px}.row-new-striped div[class^=col]:first-child{font-weight:700}@media only screen and (max-width:520px){h1.pagetitle{padding-bottom:15px;padding-top:15px}.firstnav{padding-top:120px!important}.product{width:400px}.product img{min-width:400px}}.card-view-title{line-height:3!important;min-width:40%!important;padding-right:20px}.card-view{display:table-row;flex-direction:column}th.css-accessory>.th-inner,th.css-barcode>.th-inner,th.css-component>.th-inner,th.css-consumable>.th-inner,th.css-envelope>.th-inner,th.css-license>.th-inner,th.css-location>.th-inner,th.css-users>.th-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;line-height:.75!important;text-align:left;text-rendering:auto}th.css-accessory>.th-inner:before,th.css-barcode>.th-inner:before,th.css-component>.th-inner:before,th.css-consumable>.th-inner:before,th.css-envelope>.th-inner:before,th.css-license>.th-inner:before,th.css-location>.th-inner:before,th.css-padlock>.th-inner:before,th.css-users>.th-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}th.css-padlock>.th-inner:before{content:"\f023";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;padding-right:4px}th.css-barcode>.th-inner:before{content:"\f02a";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-license>.th-inner:before{content:"\f0c7";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-consumable>.th-inner:before{content:"\f043";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-envelope>.th-inner:before{content:"\f0e0";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-accessory>.th-inner:before{content:"\f11c";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-users>.th-inner:before{content:"\f0c0";font-family:Font Awesome\ 5 Free;font-size:15px}th.css-location>.th-inner:before{content:"\f3c5";font-family:Font Awesome\ 5 Free;font-size:19px;margin-bottom:0}th.css-component>.th-inner:before{content:"\f0a0";font-family:Font Awesome\ 5 Free;font-weight:500}.small-box .inner{color:#fff;padding-left:15px;padding-right:15px;padding-top:15px}.small-box>a:hover,.small-box>a:link,.small-box>a:visited{color:#fff}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.form-group.has-error label{color:#a94442}.select2-container--default .select2-selection--multiple{border-radius:0}@media screen and (max-width:511px){.tab-content .tab-pane .alert-block{margin-top:120px}.sidebar-menu{margin-top:160px}}@media screen and (max-width:912px) and (min-width:512px){.sidebar-menu{margin-top:100px}.navbar-custom-menu>.navbar-nav>li.dropdown.user.user-menu{float:right}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{margin-right:-39px}}@media screen and (max-width:1268px) and (min-width:912px){.sidebar-menu{margin-top:50px}}@media screen and (max-width:992px){.info-stack-container{flex-direction:column}.col-md-3.col-xs-12.col-sm-push-9.info-stack{left:auto;order:1}.col-md-9.col-xs-12.col-sm-pull-3.info-stack{order:2;right:auto}.info-stack-container>.col-md-9.col-xs-12.col-sm-pull-3.info-stack>.row-new-striped>.row>.col-sm-2{float:none;width:auto}.row-new-striped div{width:100%}}@media screen and (max-width:1318px) and (min-width:1200px){.admin.box{height:170px}}@media screen and (max-width:1494px) and (min-width:1200px){.dashboard.small-box{display:block;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}label.form-control{background-color:inherit;border:0;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:.5em;grid-template-columns:1.8em auto;padding-left:0}label.form-control--disabled{color:#959495;cursor:not-allowed;pointer-events:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:0;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em #d3d3d3;box-shadow:inset 1em 1em #428bca;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:1em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{box-shadow:inset 1em 1em #d3d3d3;content:"";height:1em;transform:scale(1);width:1em}input[type=checkbox]:disabled:not(:checked):before,input[type=radio]:disabled:not(:checked):before{content:"";cursor:not-allowed;pointer-events:none;transform:scale(0)}input[type=checkbox]:disabled,input[type=radio]:disabled{--form-control-color:#d3d3d3;color:#959495;cursor:not-allowed;pointer-events:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:50%;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #428bca;content:"";height:1em;transform:scale(0);transition:transform .12s ease-in-out;width:1em}input[type=radio]:checked:before{transform:scale(1)}.dropdown-item-marker input[type=checkbox]{font-size:10px}.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label{display:grid;font-weight:400;gap:1.5em;grid-template-columns:.1em auto}.container.row-striped .col-md-6{overflow-wrap:anywhere}.nav-tabs-custom>.nav-tabs>li{z-index:1}.select2-container .select2-search--inline .select2-search__field{padding-left:15px}.nav-tabs-custom>.nav-tabs>li.active{font-weight:700}.separator{align-items:center;color:#959495;display:flex;padding-top:20px;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #959495;content:"";flex:1}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.datepicker.dropdown-menu{z-index:1030!important}.sidebar-menu>li .badge{filter:brightness(70%);font-size:70%;margin-top:0} +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +@media (max-width: 400px) { + .navbar-left { + margin: 2px; + } + .nav::after { + clear: none; + } +} +.skin-blue .main-header .logo { + background-color: inherit !important; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-left: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type="file"] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline { + color: #d9534f; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +/*Form Wizard*/ +.bs-wizard { + margin-top: 20px; + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: " "; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required, +textarea:required { + border-right: 6px solid orange; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +@media print { + a[href]:after { + content: none; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange { + border-radius: 0px; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 20px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +.left-navblock { + max-width: 500px; +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { + background-color: inherit; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.main-header .logoa:link, +.main-header .logo a:hover, +.main-header .logo a:visited { + color: #fff; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-inline: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.pull-text-right { + text-align: right !important; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; + font-weight: 900; + font-family: 'Font Awesome\ 5 Free'; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning { + background-color: #f39c12 !important; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline, +a.link-danger:link, +a.link-danger:visited, +a.link-danger:hover { + color: #dd4b39; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +.bs-wizard { + margin-top: 20px; +} +/*Form Wizard*/ +.bs-wizard { + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: ' '; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + float: left; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required { + border-right: 5px solid orange; +} +select:required + .select2-container .select2-selection, +select:required + .select2-container .select2-selection .select2-selection--multiple { + border-right: 5px solid orange !important; +} +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +.modal-warning .modal-help { + color: #fff8af; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + z-index: 0 !important; +} +@media print { + @page { + size: A4; + margin: 0mm; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } + .img-responsive { + width: 200px; + } + html, + body { + width: 1024px; + } + body { + margin: 0 auto; + line-height: 1em; + word-spacing: 1px; + letter-spacing: 0.2px; + font: 15px "Times New Roman", Times, serif; + background: white; + color: black; + width: 100%; + float: none; + } + /* avoid page-breaks inside a listingContainer*/ + .listingContainer { + page-break-inside: avoid; + } + h1 { + font: 28px "Times New Roman", Times, serif; + } + h2 { + font: 24px "Times New Roman", Times, serif; + } + h3 { + font: 20px "Times New Roman", Times, serif; + } + /* Improve colour contrast of links */ + a:link, + a:visited { + color: #781351; + } + /* URL */ + a:link, + a:visited { + background: transparent; + color: #333; + text-decoration: none; + } + a[href]:after { + content: "" !important; + } + a[href^="http://"] { + color: #000; + } + #header { + height: 75px; + font-size: 24pt; + color: black; + } + div.row-new-striped { + margin: 0px; + padding: 0px; + } + .pagination-detail, + .fixed-table-toolbar { + visibility: hidden; + } + .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-pull-3 .col-sm-push-9 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } +} +.select2-selection__choice__remove { + color: white !important; +} +.select2-selection--multiple { + border-color: #d2d6de !important; + overflow-y: auto; +} +.select2-selection__choice { + border-radius: 0px !important; +} +.select2-search select2-search--inline { + height: 35px !important; + float: left; + margin: 0; +} +.select2-results__option { + padding: 5px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; + margin: 0px; +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange, +.input-daterange input:first-child, +.input-daterange input:last-child { + border-radius: 0px !important; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 14px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +a.skip-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} +a.skip-main:focus, +a.skip-main:active { + color: #fff; + background-color: #000; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid yellow; + text-align: center; + font-size: 1.2em; + z-index: 999; +} +h2 { + font-size: 22px; +} +h2.task_menu { + font-size: 14px; +} +h2 small { + font-size: 85%; +} +h3 { + font-size: 20px; +} +h4 { + font-size: 16px; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: #f9f9f9; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-striped .row:nth-of-type(even) div { + background: #FFFFFF; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-new-striped { + vertical-align: top; + padding: 3px; + display: table; + width: 100%; + word-wrap: break-word; + table-layout: fixed; +} +/** +* NEW STRIPING +* This section is for the new row striping for nicer +* display for non-table data as of v6 +**/ +.row-new-striped > .row:nth-of-type(even) { + background: #FFFFFF; + border-top: 1px solid #dddddd; + line-height: 1.9; + display: table-row; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: #F8F8F8; + border-top: 1px solid #dddddd; + display: table-row; + line-height: 1.9; + padding: 2px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div[class^="col"]:first-child { + font-weight: bold; +} +/** +* This just adds a little extra padding on mobile +**/ +@media only screen and (max-width: 520px) { + h1.pagetitle { + padding-top: 15px; + padding-bottom: 15px; + } + .firstnav { + padding-top: 120px !important; + } + .product { + width: 400px; + } + .product img { + min-width: 400px; + } +} +.card-view-title { + min-width: 40% !important; + line-height: 3 !important; + padding-right: 20px; +} +.card-view { + display: table-row; + flex-direction: column; +} +/** + + COLUMN SELECTOR ICONS + ----------------------------- + This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since + any HTML used in the UserPresenter "title" attribute breaks the column selector HTML. + + Instead, we use CSS to add the icon into the table header, which leaves the column selector + "title" text as-is. + + See https://github.com/snipe/snipe-it/issues/7989 + + */ +th.css-barcode > .th-inner, +th.css-license > .th-inner, +th.css-consumable > .th-inner, +th.css-envelope > .th-inner, +th.css-users > .th-inner, +th.css-location > .th-inner, +th.css-component > .th-inner, +th.css-accessory > .th-inner { + font-size: 0px; + line-height: 0.75 !important; + text-align: left; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +th.css-padlock > .th-inner::before, +th.css-barcode > .th-inner::before, +th.css-license > .th-inner::before, +th.css-consumable > .th-inner::before, +th.css-envelope > .th-inner::before, +th.css-users > .th-inner::before, +th.css-location > .th-inner::before, +th.css-component > .th-inner::before, +th.css-accessory > .th-inner::before { + display: inline-block; + font-size: 20px; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-padlock > .th-inner::before { + content: "\f023"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 4px; + font-size: 12px; +} +/** +BEGIN ICON TABLE HEADERS +Set the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons). +**/ +th.css-barcode > .th-inner::before { + content: "\f02a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-license > .th-inner::before { + content: "\f0c7"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-consumable > .th-inner::before { + content: "\f043"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-envelope > .th-inner::before { + content: "\f0e0"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-accessory > .th-inner::before { + content: "\f11c"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-users > .th-inner::before { + content: "\f0c0"; + font-family: "Font Awesome 5 Free"; + font-size: 15px; +} +th.css-location > .th-inner::before { + content: "\f3c5"; + font-family: "Font Awesome 5 Free"; + font-size: 19px; + margin-bottom: 0px; +} +th.css-component > .th-inner::before { + content: "\f0a0"; + font-family: "Font Awesome 5 Free"; + font-weight: 500; +} +.small-box .inner { + padding-left: 15px; + padding-right: 15px; + padding-top: 15px; + color: #fff; +} +.small-box > a:link, +.small-box > a:visited, +.small-box > a:hover { + color: #fff; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.form-group.has-error label { + color: #a94442; +} +.select2-container--default .select2-selection--multiple { + border-radius: 0px; +} +@media screen and (max-width: 511px) { + .tab-content .tab-pane .alert-block { + margin-top: 120px; + } + .sidebar-menu { + margin-top: 160px; + } +} +@media screen and (max-width: 912px) and (min-width: 512px) { + .sidebar-menu { + margin-top: 100px; + } + .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu { + float: right; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + margin-right: -39px; + } +} +@media screen and (max-width: 1268px) and (min-width: 912px) { + .sidebar-menu { + margin-top: 50px; + } +} +@media screen and (max-width: 992px) { + .info-stack-container { + flex-direction: column; + } + .col-md-3.col-xs-12.col-sm-push-9.info-stack { + left: auto; + order: 1; + } + .col-md-9.col-xs-12.col-sm-pull-3.info-stack { + right: auto; + order: 2; + } + .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2 { + width: auto; + float: none; + } +} +@media screen and (max-width: 992px) { + .row-new-striped div { + width: 100%; + } +} +@media screen and (max-width: 1318px) and (min-width: 1200px) { + .admin.box { + height: 170px; + } +} +@media screen and (max-width: 1494px) and (min-width: 1200px) { + .dashboard.small-box { + white-space: nowrap; + text-overflow: ellipsis; + max-width: 188px; + display: block; + overflow: hidden; + } +} +/** Form-stuff overrides for checkboxes and stuff **/ +label.form-control { + display: grid; + grid-template-columns: 1.8em auto; + gap: 0.5em; + border: 0px; + padding-left: 0px; + background-color: inherit; + color: inherit; + font-size: inherit; + font-weight: inherit; +} +label.form-control--disabled { + color: #959495; + pointer-events: none; + cursor: not-allowed; +} +/** --------------------------------------- **/ +/** Start checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +input[type="checkbox"] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 0em; + transform: translateY(-0.075em); + display: grid; + place-content: center; + /*Windows High Contrast Mode*/ +} +/** This sets the display of a checkbox, and what the "fill" checkmark should look like */ +input[type="checkbox"]::before { + /** If you want to use the non-checkbox, filled square, use this instead **/ + box-shadow: inset 1em 1em #d3d3d3; + content: ""; + width: 1em; + height: 1em; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); + transform: scale(0); + transform-origin: bottom left; + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; + /* Windows High Contrast Mode */ + background-color: CanvasText; +} +/** This sets the size of the scale up for the shape we defined above **/ +input[type="checkbox"]:checked::before { + transform: scale(1); +} +/** This sets the scale and color of the DISABLED but CHECKED checkbox */ +input[type=checkbox]:disabled::before, +input[type=radio]:disabled::before { + content: ""; + width: 1em; + height: 1em; + transform: scale(1); + box-shadow: inset 1em 1em #d3d3d3; +} +/* This sets the scale and style of a DISABLED checkbox that is NOT checked */ +input[type=checkbox]:disabled:not(:checked)::before, +input[type=radio]:disabled:not(:checked)::before { + content: ""; + transform: scale(0); + cursor: not-allowed; + pointer-events: none; +} +/** this is the color of the checkbox and content on a disabled, checked box **/ +input[type=checkbox]:disabled, +input[type=radio]:disabled { + --form-control-color: #d3d3d3; + color: #959495; + cursor: not-allowed; + pointer-events: none; +} +/** Radio styles to replace iCheck **/ +input[type="radio"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 50%; + transform: translateY(-0.075em); + display: grid; + place-content: center; +} +input[type="radio"]::before { + content: ""; + width: 1em; + height: 1em; + border-radius: 50%; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; +} +input[type="radio"]:checked::before { + transform: scale(1); +} +/** +* This addresses the column selector in bootstrap-table. Without these two lines, the +* checkbox and the with the label text that BS tables generates will +* end up on two different lines and it looks assy. + */ +.dropdown-item-marker input[type=checkbox] { + font-size: 10px; +} +.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label { + font-weight: normal; + display: grid; + grid-template-columns: 0.1em auto; + gap: 1.5em; +} +.container.row-striped .col-md-6 { + overflow-wrap: anywhere; +} +.nav-tabs-custom > .nav-tabs > li { + z-index: 1; +} +.select2-container .select2-search--inline .select2-search__field { + padding-left: 15px; +} +.nav-tabs-custom > .nav-tabs > li.active { + font-weight: bold; +} +/** --------------------------------------- **/ +/** End checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +/** +/** Separator styles with text in the middle. Currently only used by the login page but +/** could be used elsewhere. + */ +.separator { + display: flex; + align-items: center; + text-align: center; + padding-top: 20px; + color: #959495; +} +.separator::before, +.separator::after { + content: ''; + flex: 1; + border-bottom: 1px solid #959495; +} +.separator:not(:empty)::before { + margin-right: 0.25em; +} +.separator:not(:empty)::after { + margin-left: 0.25em; +} +.datepicker.dropdown-menu { + z-index: 1030 !important; +} +.sidebar-menu > li .badge { + margin-top: 0px; + filter: brightness(70%); + font-size: 70%; +} + diff --git a/public/css/build/overrides.css b/public/css/build/overrides.css index ba2cd38fcc..5bae690fa3 100644 --- a/public/css/build/overrides.css +++ b/public/css/build/overrides.css @@ -1 +1,1002 @@ -.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo{background-color:inherit}.main-header .logo{clear:both;display:block;text-align:left;white-space:nowrap;width:100%!important}.main-header .logo a:hover,.main-header .logo a:visited,.main-header .logoa:link{color:#fff}.huge{font-size:40px}.btn-file{overflow:hidden;position:relative}.dropdown-menu>li>a{color:#354044}#sort tr.cansort{background:#f4f4f4;border-inline:2px solid #e6e7e8;border-radius:2px;color:#444;cursor:move;margin-bottom:3px;padding:10px}.user-image-inline{border-radius:50%;float:left;height:25px;margin-right:10px;width:25px}.input-group .input-group-addon{background-color:#f4f4f4}a.accordion-header{color:#333}.dynamic-form-row{margin:20px;padding:10px}.handle{padding-left:10px}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:none;position:absolute;right:0;text-align:right;top:0}.main-footer{font-size:13px}.main-header{max-height:150px}.navbar-nav>.user-menu>.dropdown-menu{width:inherit}.main-header .logo{padding:0 5px 0 15px}.sidebar-toggle{background-color:inherit;margin-left:-48px;z-index:100}.sidebar-toggle-mobile{padding-top:10px;width:50px;z-index:100}.pull-text-right{text-align:right!important}.main-header .sidebar-toggle:before{content:"\f0c9";font-family:"Font Awesome\ 5 Free";font-weight:900}.direct-chat-contacts{height:150px;padding:10px}.select2-container{width:100%}.error input{border:2px solid #a94442!important;color:#a94442}.alert-msg,.error label{color:#a94442;display:block}.input-group[class*=col-]{padding-left:15px;padding-right:15px}.control-label.multiline{padding-top:10px}.btn-outline{background-color:transparent;color:inherit;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning{background-color:#f39c12!important}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline,a.link-danger:hover,a.link-danger:link,a.link-danger:visited{color:#dd4b39}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.slideout-menu{background:#333;color:#fff;height:100%;margin-top:100px;padding:10px;position:fixed;right:-250px;top:0;width:250px;z-index:100}.slideout-menu h3{border-bottom:4px solid #222;color:#fff;font-size:1.2em;font-weight:400;padding:5px;position:relative}.slideout-menu .slideout-menu-toggle{background:#222;color:#999;display:inline-block;font-family:Arial,sans-serif;font-weight:700;line-height:1;padding:6px 9px 5px;position:absolute;right:10px;text-decoration:none;top:12px;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{border-bottom:1px solid #454545;border-top:1px solid #151515;font-weight:300;list-style:none}.slideout-menu ul li{border-bottom:1px solid #151515;border-top:1px solid #454545}.slideout-menu ul li a{color:#999;display:block;padding:10px;position:relative;text-decoration:none}.slideout-menu ul li a:hover{background:#000;color:#fff}.slideout-menu ul li a i{opacity:.5;position:absolute;right:10px;top:15px}.btn-box-tool-lg{color:orange;font-size:16px}.bs-wizard{border-bottom:1px solid #e0e0e0;margin-top:20px;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:45px;width:30px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.bs-wizard>.bs-wizard-step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{background:#fbe8aa;box-shadow:none;width:0}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.left-navblock{color:#fff;display:inline-block;float:left;padding:0;text-align:left}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a{color:#333}a.logo.no-hover a:hover{background-color:transparent}input:required,select:required{border-right:5px solid orange}select:required+.select2-container .select2-selection,select:required+.select2-container .select2-selection .select2-selection--multiple{border-right:5px solid orange!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px}.sidebar-menu{font-size:14px;white-space:normal}.modal-warning .modal-help{color:#fff8af}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{z-index:0!important}@media print{@page{size:A4;margin:0}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.img-responsive{width:200px}body,html{width:1024px}body{background:#fff;color:#000;float:none;letter-spacing:.2px;line-height:1em;font:15px Times New Roman,Times,serif;margin:0 auto;width:100%;word-spacing:1px}.listingContainer{page-break-inside:avoid}h1{font:28px Times New Roman,Times,serif}h2{font:24px Times New Roman,Times,serif}h3{font:20px Times New Roman,Times,serif}a:link,a:visited{background:transparent;color:#781351;color:#333;text-decoration:none}a[href]:after{content:""!important}#header,a[href^="http://"]{color:#000}#header{font-size:24pt;height:75px}div.row-new-striped{margin:0;padding:0}.fixed-table-toolbar,.pagination-detail{visibility:hidden}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12 .col-sm-pull-3 .col-sm-push-9,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}.select2-selection__choice__remove{color:#fff!important}.select2-selection--multiple{border-color:#d2d6de!important;overflow-y:auto}.select2-selection__choice{border-radius:0!important}.select2-search select2-search--inline{float:left;height:35px!important;margin:0}.select2-results__option{margin:0;padding:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.navbar-brand>img,img.navbar-brand-img{float:left;max-height:50px;padding:5px 5px 5px 0}.input-daterange,.input-daterange input:first-child,.input-daterange input:last-child{border-radius:0!important}.btn.bg-maroon,.btn.bg-purple{min-width:90px}[hidden]{display:none!important}#toolbar{margin-top:10px}#uploadPreview{border:1px solid grey}.icon-med{color:#889195;font-size:14px}#login-logo{max-width:200px;padding-bottom:10px;padding-top:20px}a.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-main:active,a.skip-main:focus{background-color:#000;border:4px solid #ff0;border-radius:15px;color:#fff;font-size:1.2em;height:auto;left:auto;margin:10px 35%;overflow:auto;padding:5px;text-align:center;top:auto;width:30%;z-index:999}h2{font-size:22px}h2.task_menu{font-size:14px}h2 small{font-size:85%}h3{font-size:20px}h4{font-size:16px}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(odd) div{word-wrap:break-word;background-color:#f9f9f9;border-top:1px solid #ddd;display:table-cell}.row-striped .row:nth-of-type(2n) div{word-wrap:break-word;background:#fff;border-top:1px solid #ddd;display:table-cell}.row-new-striped{word-wrap:break-word;display:table;padding:3px;table-layout:fixed;vertical-align:top;width:100%}.row-new-striped>.row:nth-of-type(2n){background:#fff;border-top:1px solid #ddd;display:table-row;line-height:1.9}.row-new-striped>.row:nth-of-type(odd){background-color:#f8f8f8;border-top:1px solid #ddd;display:table-row;line-height:1.9;padding:2px}.row-new-striped div{border-top:1px solid #ddd;display:table-cell;padding:6px}.row-new-striped div[class^=col]:first-child{font-weight:700}@media only screen and (max-width:520px){h1.pagetitle{padding-bottom:15px;padding-top:15px}.firstnav{padding-top:120px!important}.product{width:400px}.product img{min-width:400px}}.card-view-title{line-height:3!important;min-width:40%!important;padding-right:20px}.card-view{display:table-row;flex-direction:column}th.css-accessory>.th-inner,th.css-barcode>.th-inner,th.css-component>.th-inner,th.css-consumable>.th-inner,th.css-envelope>.th-inner,th.css-license>.th-inner,th.css-location>.th-inner,th.css-users>.th-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;line-height:.75!important;text-align:left;text-rendering:auto}th.css-accessory>.th-inner:before,th.css-barcode>.th-inner:before,th.css-component>.th-inner:before,th.css-consumable>.th-inner:before,th.css-envelope>.th-inner:before,th.css-license>.th-inner:before,th.css-location>.th-inner:before,th.css-padlock>.th-inner:before,th.css-users>.th-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}th.css-padlock>.th-inner:before{content:"\f023";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;padding-right:4px}th.css-barcode>.th-inner:before{content:"\f02a";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-license>.th-inner:before{content:"\f0c7";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-consumable>.th-inner:before{content:"\f043";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-envelope>.th-inner:before{content:"\f0e0";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-accessory>.th-inner:before{content:"\f11c";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-users>.th-inner:before{content:"\f0c0";font-family:Font Awesome\ 5 Free;font-size:15px}th.css-location>.th-inner:before{content:"\f3c5";font-family:Font Awesome\ 5 Free;font-size:19px;margin-bottom:0}th.css-component>.th-inner:before{content:"\f0a0";font-family:Font Awesome\ 5 Free;font-weight:500}.small-box .inner{color:#fff;padding-left:15px;padding-right:15px;padding-top:15px}.small-box>a:hover,.small-box>a:link,.small-box>a:visited{color:#fff}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.form-group.has-error label{color:#a94442}.select2-container--default .select2-selection--multiple{border-radius:0}@media screen and (max-width:511px){.tab-content .tab-pane .alert-block{margin-top:120px}.sidebar-menu{margin-top:160px}}@media screen and (max-width:912px) and (min-width:512px){.sidebar-menu{margin-top:100px}.navbar-custom-menu>.navbar-nav>li.dropdown.user.user-menu{float:right}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{margin-right:-39px}}@media screen and (max-width:1268px) and (min-width:912px){.sidebar-menu{margin-top:50px}}@media screen and (max-width:992px){.info-stack-container{flex-direction:column}.col-md-3.col-xs-12.col-sm-push-9.info-stack{left:auto;order:1}.col-md-9.col-xs-12.col-sm-pull-3.info-stack{order:2;right:auto}.info-stack-container>.col-md-9.col-xs-12.col-sm-pull-3.info-stack>.row-new-striped>.row>.col-sm-2{float:none;width:auto}.row-new-striped div{width:100%}}@media screen and (max-width:1318px) and (min-width:1200px){.admin.box{height:170px}}@media screen and (max-width:1494px) and (min-width:1200px){.dashboard.small-box{display:block;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}label.form-control{background-color:inherit;border:0;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:.5em;grid-template-columns:1.8em auto;padding-left:0}label.form-control--disabled{color:#959495;cursor:not-allowed;pointer-events:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:0;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em #d3d3d3;box-shadow:inset 1em 1em #428bca;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:1em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{box-shadow:inset 1em 1em #d3d3d3;content:"";height:1em;transform:scale(1);width:1em}input[type=checkbox]:disabled:not(:checked):before,input[type=radio]:disabled:not(:checked):before{content:"";cursor:not-allowed;pointer-events:none;transform:scale(0)}input[type=checkbox]:disabled,input[type=radio]:disabled{--form-control-color:#d3d3d3;color:#959495;cursor:not-allowed;pointer-events:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:50%;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #428bca;content:"";height:1em;transform:scale(0);transition:transform .12s ease-in-out;width:1em}input[type=radio]:checked:before{transform:scale(1)}.dropdown-item-marker input[type=checkbox]{font-size:10px}.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label{display:grid;font-weight:400;gap:1.5em;grid-template-columns:.1em auto}.container.row-striped .col-md-6{overflow-wrap:anywhere}.nav-tabs-custom>.nav-tabs>li{z-index:1}.select2-container .select2-search--inline .select2-search__field{padding-left:15px}.nav-tabs-custom>.nav-tabs>li.active{font-weight:700}.separator{align-items:center;color:#959495;display:flex;padding-top:20px;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #959495;content:"";flex:1}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.datepicker.dropdown-menu{z-index:1030!important}.sidebar-menu>li .badge{filter:brightness(70%);font-size:70%;margin-top:0} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { + background-color: inherit; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.main-header .logoa:link, +.main-header .logo a:hover, +.main-header .logo a:visited { + color: #fff; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-inline: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.pull-text-right { + text-align: right !important; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; + font-weight: 900; + font-family: 'Font Awesome\ 5 Free'; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning { + background-color: #f39c12 !important; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline, +a.link-danger:link, +a.link-danger:visited, +a.link-danger:hover { + color: #dd4b39; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +.bs-wizard { + margin-top: 20px; +} +/*Form Wizard*/ +.bs-wizard { + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: ' '; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + float: left; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required { + border-right: 5px solid orange; +} +select:required + .select2-container .select2-selection, +select:required + .select2-container .select2-selection .select2-selection--multiple { + border-right: 5px solid orange !important; +} +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +.modal-warning .modal-help { + color: #fff8af; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + z-index: 0 !important; +} +@media print { + @page { + size: A4; + margin: 0mm; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } + .img-responsive { + width: 200px; + } + html, + body { + width: 1024px; + } + body { + margin: 0 auto; + line-height: 1em; + word-spacing: 1px; + letter-spacing: 0.2px; + font: 15px "Times New Roman", Times, serif; + background: white; + color: black; + width: 100%; + float: none; + } + /* avoid page-breaks inside a listingContainer*/ + .listingContainer { + page-break-inside: avoid; + } + h1 { + font: 28px "Times New Roman", Times, serif; + } + h2 { + font: 24px "Times New Roman", Times, serif; + } + h3 { + font: 20px "Times New Roman", Times, serif; + } + /* Improve colour contrast of links */ + a:link, + a:visited { + color: #781351; + } + /* URL */ + a:link, + a:visited { + background: transparent; + color: #333; + text-decoration: none; + } + a[href]:after { + content: "" !important; + } + a[href^="http://"] { + color: #000; + } + #header { + height: 75px; + font-size: 24pt; + color: black; + } + div.row-new-striped { + margin: 0px; + padding: 0px; + } + .pagination-detail, + .fixed-table-toolbar { + visibility: hidden; + } + .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-pull-3 .col-sm-push-9 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } +} +.select2-selection__choice__remove { + color: white !important; +} +.select2-selection--multiple { + border-color: #d2d6de !important; + overflow-y: auto; +} +.select2-selection__choice { + border-radius: 0px !important; +} +.select2-search select2-search--inline { + height: 35px !important; + float: left; + margin: 0; +} +.select2-results__option { + padding: 5px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; + margin: 0px; +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange, +.input-daterange input:first-child, +.input-daterange input:last-child { + border-radius: 0px !important; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 14px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +a.skip-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} +a.skip-main:focus, +a.skip-main:active { + color: #fff; + background-color: #000; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid yellow; + text-align: center; + font-size: 1.2em; + z-index: 999; +} +h2 { + font-size: 22px; +} +h2.task_menu { + font-size: 14px; +} +h2 small { + font-size: 85%; +} +h3 { + font-size: 20px; +} +h4 { + font-size: 16px; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: #f9f9f9; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-striped .row:nth-of-type(even) div { + background: #FFFFFF; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-new-striped { + vertical-align: top; + padding: 3px; + display: table; + width: 100%; + word-wrap: break-word; + table-layout: fixed; +} +/** +* NEW STRIPING +* This section is for the new row striping for nicer +* display for non-table data as of v6 +**/ +.row-new-striped > .row:nth-of-type(even) { + background: #FFFFFF; + border-top: 1px solid #dddddd; + line-height: 1.9; + display: table-row; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: #F8F8F8; + border-top: 1px solid #dddddd; + display: table-row; + line-height: 1.9; + padding: 2px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div[class^="col"]:first-child { + font-weight: bold; +} +/** +* This just adds a little extra padding on mobile +**/ +@media only screen and (max-width: 520px) { + h1.pagetitle { + padding-top: 15px; + padding-bottom: 15px; + } + .firstnav { + padding-top: 120px !important; + } + .product { + width: 400px; + } + .product img { + min-width: 400px; + } +} +.card-view-title { + min-width: 40% !important; + line-height: 3 !important; + padding-right: 20px; +} +.card-view { + display: table-row; + flex-direction: column; +} +/** + + COLUMN SELECTOR ICONS + ----------------------------- + This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since + any HTML used in the UserPresenter "title" attribute breaks the column selector HTML. + + Instead, we use CSS to add the icon into the table header, which leaves the column selector + "title" text as-is. + + See https://github.com/snipe/snipe-it/issues/7989 + + */ +th.css-barcode > .th-inner, +th.css-license > .th-inner, +th.css-consumable > .th-inner, +th.css-envelope > .th-inner, +th.css-users > .th-inner, +th.css-location > .th-inner, +th.css-component > .th-inner, +th.css-accessory > .th-inner { + font-size: 0px; + line-height: 0.75 !important; + text-align: left; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +th.css-padlock > .th-inner::before, +th.css-barcode > .th-inner::before, +th.css-license > .th-inner::before, +th.css-consumable > .th-inner::before, +th.css-envelope > .th-inner::before, +th.css-users > .th-inner::before, +th.css-location > .th-inner::before, +th.css-component > .th-inner::before, +th.css-accessory > .th-inner::before { + display: inline-block; + font-size: 20px; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-padlock > .th-inner::before { + content: "\f023"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 4px; + font-size: 12px; +} +/** +BEGIN ICON TABLE HEADERS +Set the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons). +**/ +th.css-barcode > .th-inner::before { + content: "\f02a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-license > .th-inner::before { + content: "\f0c7"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-consumable > .th-inner::before { + content: "\f043"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-envelope > .th-inner::before { + content: "\f0e0"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-accessory > .th-inner::before { + content: "\f11c"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-users > .th-inner::before { + content: "\f0c0"; + font-family: "Font Awesome 5 Free"; + font-size: 15px; +} +th.css-location > .th-inner::before { + content: "\f3c5"; + font-family: "Font Awesome 5 Free"; + font-size: 19px; + margin-bottom: 0px; +} +th.css-component > .th-inner::before { + content: "\f0a0"; + font-family: "Font Awesome 5 Free"; + font-weight: 500; +} +.small-box .inner { + padding-left: 15px; + padding-right: 15px; + padding-top: 15px; + color: #fff; +} +.small-box > a:link, +.small-box > a:visited, +.small-box > a:hover { + color: #fff; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.form-group.has-error label { + color: #a94442; +} +.select2-container--default .select2-selection--multiple { + border-radius: 0px; +} +@media screen and (max-width: 511px) { + .tab-content .tab-pane .alert-block { + margin-top: 120px; + } + .sidebar-menu { + margin-top: 160px; + } +} +@media screen and (max-width: 912px) and (min-width: 512px) { + .sidebar-menu { + margin-top: 100px; + } + .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu { + float: right; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + margin-right: -39px; + } +} +@media screen and (max-width: 1268px) and (min-width: 912px) { + .sidebar-menu { + margin-top: 50px; + } +} +@media screen and (max-width: 992px) { + .info-stack-container { + flex-direction: column; + } + .col-md-3.col-xs-12.col-sm-push-9.info-stack { + left: auto; + order: 1; + } + .col-md-9.col-xs-12.col-sm-pull-3.info-stack { + right: auto; + order: 2; + } + .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2 { + width: auto; + float: none; + } +} +@media screen and (max-width: 992px) { + .row-new-striped div { + width: 100%; + } +} +@media screen and (max-width: 1318px) and (min-width: 1200px) { + .admin.box { + height: 170px; + } +} +@media screen and (max-width: 1494px) and (min-width: 1200px) { + .dashboard.small-box { + white-space: nowrap; + text-overflow: ellipsis; + max-width: 188px; + display: block; + overflow: hidden; + } +} +/** Form-stuff overrides for checkboxes and stuff **/ +label.form-control { + display: grid; + grid-template-columns: 1.8em auto; + gap: 0.5em; + border: 0px; + padding-left: 0px; + background-color: inherit; + color: inherit; + font-size: inherit; + font-weight: inherit; +} +label.form-control--disabled { + color: #959495; + pointer-events: none; + cursor: not-allowed; +} +/** --------------------------------------- **/ +/** Start checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +input[type="checkbox"] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 0em; + transform: translateY(-0.075em); + display: grid; + place-content: center; + /*Windows High Contrast Mode*/ +} +/** This sets the display of a checkbox, and what the "fill" checkmark should look like */ +input[type="checkbox"]::before { + /** If you want to use the non-checkbox, filled square, use this instead **/ + box-shadow: inset 1em 1em #d3d3d3; + content: ""; + width: 1em; + height: 1em; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); + transform: scale(0); + transform-origin: bottom left; + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; + /* Windows High Contrast Mode */ + background-color: CanvasText; +} +/** This sets the size of the scale up for the shape we defined above **/ +input[type="checkbox"]:checked::before { + transform: scale(1); +} +/** This sets the scale and color of the DISABLED but CHECKED checkbox */ +input[type=checkbox]:disabled::before, +input[type=radio]:disabled::before { + content: ""; + width: 1em; + height: 1em; + transform: scale(1); + box-shadow: inset 1em 1em #d3d3d3; +} +/* This sets the scale and style of a DISABLED checkbox that is NOT checked */ +input[type=checkbox]:disabled:not(:checked)::before, +input[type=radio]:disabled:not(:checked)::before { + content: ""; + transform: scale(0); + cursor: not-allowed; + pointer-events: none; +} +/** this is the color of the checkbox and content on a disabled, checked box **/ +input[type=checkbox]:disabled, +input[type=radio]:disabled { + --form-control-color: #d3d3d3; + color: #959495; + cursor: not-allowed; + pointer-events: none; +} +/** Radio styles to replace iCheck **/ +input[type="radio"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 50%; + transform: translateY(-0.075em); + display: grid; + place-content: center; +} +input[type="radio"]::before { + content: ""; + width: 1em; + height: 1em; + border-radius: 50%; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; +} +input[type="radio"]:checked::before { + transform: scale(1); +} +/** +* This addresses the column selector in bootstrap-table. Without these two lines, the +* checkbox and the with the label text that BS tables generates will +* end up on two different lines and it looks assy. + */ +.dropdown-item-marker input[type=checkbox] { + font-size: 10px; +} +.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label { + font-weight: normal; + display: grid; + grid-template-columns: 0.1em auto; + gap: 1.5em; +} +.container.row-striped .col-md-6 { + overflow-wrap: anywhere; +} +.nav-tabs-custom > .nav-tabs > li { + z-index: 1; +} +.select2-container .select2-search--inline .select2-search__field { + padding-left: 15px; +} +.nav-tabs-custom > .nav-tabs > li.active { + font-weight: bold; +} +/** --------------------------------------- **/ +/** End checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +/** +/** Separator styles with text in the middle. Currently only used by the login page but +/** could be used elsewhere. + */ +.separator { + display: flex; + align-items: center; + text-align: center; + padding-top: 20px; + color: #959495; +} +.separator::before, +.separator::after { + content: ''; + flex: 1; + border-bottom: 1px solid #959495; +} +.separator:not(:empty)::before { + margin-right: 0.25em; +} +.separator:not(:empty)::after { + margin-left: 0.25em; +} +.datepicker.dropdown-menu { + z-index: 1030 !important; +} +.sidebar-menu > li .badge { + margin-top: 0px; + filter: brightness(70%); + font-size: 70%; +} + diff --git a/public/css/dist/all.css b/public/css/dist/all.css index 08440c410d..cc150ae20e 100644 --- a/public/css/dist/all.css +++ b/public/css/dist/all.css @@ -1,23 +1,22645 @@ -@charset "UTF-8";/*! +/*! * Bootstrap v3.4.1 (https://getbootstrap.com/) * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{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 #ddd!important}}@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.woff2") format("woff2"),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")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.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:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],.input-group-sm input[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],.input-group-lg input[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.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;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.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:2}.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{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.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:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.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}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.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}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.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-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);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.in{opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;opacity:0}.tooltip.in{opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;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;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}/*! - * Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com + */ +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ +html { + font-family: sans-serif; + -ms-text-size-adjust: 100%; + -webkit-text-size-adjust: 100%; +} +body { + margin: 0; +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +menu, +nav, +section, +summary { + display: block; +} +audio, +canvas, +progress, +video { + display: inline-block; + vertical-align: baseline; +} +audio:not([controls]) { + display: none; + height: 0; +} +[hidden], +template { + display: none; +} +a { + background-color: transparent; +} +a:active, +a:hover { + outline: 0; +} +abbr[title] { + border-bottom: none; + text-decoration: underline; + -webkit-text-decoration: underline dotted; + -moz-text-decoration: underline dotted; + text-decoration: underline dotted; +} +b, +strong { + font-weight: bold; +} +dfn { + font-style: italic; +} +h1 { + font-size: 2em; + margin: 0.67em 0; +} +mark { + background: #ff0; + color: #000; +} +small { + font-size: 80%; +} +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + border: 0; +} +svg:not(:root) { + overflow: hidden; +} +figure { + margin: 1em 40px; +} +hr { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + height: 0; +} +pre { + overflow: auto; +} +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} +button { + overflow: visible; +} +button, +select { + text-transform: none; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +button[disabled], +html input[disabled] { + cursor: default; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} +input { + line-height: normal; +} +input[type="checkbox"], +input[type="radio"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 0; +} +input[type="number"]::-webkit-inner-spin-button, +input[type="number"]::-webkit-outer-spin-button { + height: auto; +} +input[type="search"] { + -webkit-appearance: textfield; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} +legend { + border: 0; + padding: 0; +} +textarea { + overflow: auto; +} +optgroup { + font-weight: bold; +} +table { + border-collapse: collapse; + border-spacing: 0; +} +td, +th { + padding: 0; +} +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + color: #000 !important; + text-shadow: none !important; + background: transparent !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + .navbar { + display: none; + } + .btn > .caret, + .dropup > .btn > .caret { + border-top-color: #000 !important; + } + .label { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@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.woff2") format("woff2"), 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"); +} +.glyphicon { + position: relative; + top: 1px; + display: inline-block; + font-family: "Glyphicons Halflings"; + font-style: normal; + font-weight: 400; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.glyphicon-asterisk:before { + content: "\002a"; +} +.glyphicon-plus:before { + content: "\002b"; +} +.glyphicon-euro:before, +.glyphicon-eur:before { + content: "\20ac"; +} +.glyphicon-minus:before { + content: "\2212"; +} +.glyphicon-cloud:before { + content: "\2601"; +} +.glyphicon-envelope:before { + content: "\2709"; +} +.glyphicon-pencil:before { + content: "\270f"; +} +.glyphicon-glass:before { + content: "\e001"; +} +.glyphicon-music:before { + content: "\e002"; +} +.glyphicon-search:before { + content: "\e003"; +} +.glyphicon-heart:before { + content: "\e005"; +} +.glyphicon-star:before { + content: "\e006"; +} +.glyphicon-star-empty:before { + content: "\e007"; +} +.glyphicon-user:before { + content: "\e008"; +} +.glyphicon-film:before { + content: "\e009"; +} +.glyphicon-th-large:before { + content: "\e010"; +} +.glyphicon-th:before { + content: "\e011"; +} +.glyphicon-th-list:before { + content: "\e012"; +} +.glyphicon-ok:before { + content: "\e013"; +} +.glyphicon-remove:before { + content: "\e014"; +} +.glyphicon-zoom-in:before { + content: "\e015"; +} +.glyphicon-zoom-out:before { + content: "\e016"; +} +.glyphicon-off:before { + content: "\e017"; +} +.glyphicon-signal:before { + content: "\e018"; +} +.glyphicon-cog:before { + content: "\e019"; +} +.glyphicon-trash:before { + content: "\e020"; +} +.glyphicon-home:before { + content: "\e021"; +} +.glyphicon-file:before { + content: "\e022"; +} +.glyphicon-time:before { + content: "\e023"; +} +.glyphicon-road:before { + content: "\e024"; +} +.glyphicon-download-alt:before { + content: "\e025"; +} +.glyphicon-download:before { + content: "\e026"; +} +.glyphicon-upload:before { + content: "\e027"; +} +.glyphicon-inbox:before { + content: "\e028"; +} +.glyphicon-play-circle:before { + content: "\e029"; +} +.glyphicon-repeat:before { + content: "\e030"; +} +.glyphicon-refresh:before { + content: "\e031"; +} +.glyphicon-list-alt:before { + content: "\e032"; +} +.glyphicon-lock:before { + content: "\e033"; +} +.glyphicon-flag:before { + content: "\e034"; +} +.glyphicon-headphones:before { + content: "\e035"; +} +.glyphicon-volume-off:before { + content: "\e036"; +} +.glyphicon-volume-down:before { + content: "\e037"; +} +.glyphicon-volume-up:before { + content: "\e038"; +} +.glyphicon-qrcode:before { + content: "\e039"; +} +.glyphicon-barcode:before { + content: "\e040"; +} +.glyphicon-tag:before { + content: "\e041"; +} +.glyphicon-tags:before { + content: "\e042"; +} +.glyphicon-book:before { + content: "\e043"; +} +.glyphicon-bookmark:before { + content: "\e044"; +} +.glyphicon-print:before { + content: "\e045"; +} +.glyphicon-camera:before { + content: "\e046"; +} +.glyphicon-font:before { + content: "\e047"; +} +.glyphicon-bold:before { + content: "\e048"; +} +.glyphicon-italic:before { + content: "\e049"; +} +.glyphicon-text-height:before { + content: "\e050"; +} +.glyphicon-text-width:before { + content: "\e051"; +} +.glyphicon-align-left:before { + content: "\e052"; +} +.glyphicon-align-center:before { + content: "\e053"; +} +.glyphicon-align-right:before { + content: "\e054"; +} +.glyphicon-align-justify:before { + content: "\e055"; +} +.glyphicon-list:before { + content: "\e056"; +} +.glyphicon-indent-left:before { + content: "\e057"; +} +.glyphicon-indent-right:before { + content: "\e058"; +} +.glyphicon-facetime-video:before { + content: "\e059"; +} +.glyphicon-picture:before { + content: "\e060"; +} +.glyphicon-map-marker:before { + content: "\e062"; +} +.glyphicon-adjust:before { + content: "\e063"; +} +.glyphicon-tint:before { + content: "\e064"; +} +.glyphicon-edit:before { + content: "\e065"; +} +.glyphicon-share:before { + content: "\e066"; +} +.glyphicon-check:before { + content: "\e067"; +} +.glyphicon-move:before { + content: "\e068"; +} +.glyphicon-step-backward:before { + content: "\e069"; +} +.glyphicon-fast-backward:before { + content: "\e070"; +} +.glyphicon-backward:before { + content: "\e071"; +} +.glyphicon-play:before { + content: "\e072"; +} +.glyphicon-pause:before { + content: "\e073"; +} +.glyphicon-stop:before { + content: "\e074"; +} +.glyphicon-forward:before { + content: "\e075"; +} +.glyphicon-fast-forward:before { + content: "\e076"; +} +.glyphicon-step-forward:before { + content: "\e077"; +} +.glyphicon-eject:before { + content: "\e078"; +} +.glyphicon-chevron-left:before { + content: "\e079"; +} +.glyphicon-chevron-right:before { + content: "\e080"; +} +.glyphicon-plus-sign:before { + content: "\e081"; +} +.glyphicon-minus-sign:before { + content: "\e082"; +} +.glyphicon-remove-sign:before { + content: "\e083"; +} +.glyphicon-ok-sign:before { + content: "\e084"; +} +.glyphicon-question-sign:before { + content: "\e085"; +} +.glyphicon-info-sign:before { + content: "\e086"; +} +.glyphicon-screenshot:before { + content: "\e087"; +} +.glyphicon-remove-circle:before { + content: "\e088"; +} +.glyphicon-ok-circle:before { + content: "\e089"; +} +.glyphicon-ban-circle:before { + content: "\e090"; +} +.glyphicon-arrow-left:before { + content: "\e091"; +} +.glyphicon-arrow-right:before { + content: "\e092"; +} +.glyphicon-arrow-up:before { + content: "\e093"; +} +.glyphicon-arrow-down:before { + content: "\e094"; +} +.glyphicon-share-alt:before { + content: "\e095"; +} +.glyphicon-resize-full:before { + content: "\e096"; +} +.glyphicon-resize-small:before { + content: "\e097"; +} +.glyphicon-exclamation-sign:before { + content: "\e101"; +} +.glyphicon-gift:before { + content: "\e102"; +} +.glyphicon-leaf:before { + content: "\e103"; +} +.glyphicon-fire:before { + content: "\e104"; +} +.glyphicon-eye-open:before { + content: "\e105"; +} +.glyphicon-eye-close:before { + content: "\e106"; +} +.glyphicon-warning-sign:before { + content: "\e107"; +} +.glyphicon-plane:before { + content: "\e108"; +} +.glyphicon-calendar:before { + content: "\e109"; +} +.glyphicon-random:before { + content: "\e110"; +} +.glyphicon-comment:before { + content: "\e111"; +} +.glyphicon-magnet:before { + content: "\e112"; +} +.glyphicon-chevron-up:before { + content: "\e113"; +} +.glyphicon-chevron-down:before { + content: "\e114"; +} +.glyphicon-retweet:before { + content: "\e115"; +} +.glyphicon-shopping-cart:before { + content: "\e116"; +} +.glyphicon-folder-close:before { + content: "\e117"; +} +.glyphicon-folder-open:before { + content: "\e118"; +} +.glyphicon-resize-vertical:before { + content: "\e119"; +} +.glyphicon-resize-horizontal:before { + content: "\e120"; +} +.glyphicon-hdd:before { + content: "\e121"; +} +.glyphicon-bullhorn:before { + content: "\e122"; +} +.glyphicon-bell:before { + content: "\e123"; +} +.glyphicon-certificate:before { + content: "\e124"; +} +.glyphicon-thumbs-up:before { + content: "\e125"; +} +.glyphicon-thumbs-down:before { + content: "\e126"; +} +.glyphicon-hand-right:before { + content: "\e127"; +} +.glyphicon-hand-left:before { + content: "\e128"; +} +.glyphicon-hand-up:before { + content: "\e129"; +} +.glyphicon-hand-down:before { + content: "\e130"; +} +.glyphicon-circle-arrow-right:before { + content: "\e131"; +} +.glyphicon-circle-arrow-left:before { + content: "\e132"; +} +.glyphicon-circle-arrow-up:before { + content: "\e133"; +} +.glyphicon-circle-arrow-down:before { + content: "\e134"; +} +.glyphicon-globe:before { + content: "\e135"; +} +.glyphicon-wrench:before { + content: "\e136"; +} +.glyphicon-tasks:before { + content: "\e137"; +} +.glyphicon-filter:before { + content: "\e138"; +} +.glyphicon-briefcase:before { + content: "\e139"; +} +.glyphicon-fullscreen:before { + content: "\e140"; +} +.glyphicon-dashboard:before { + content: "\e141"; +} +.glyphicon-paperclip:before { + content: "\e142"; +} +.glyphicon-heart-empty:before { + content: "\e143"; +} +.glyphicon-link:before { + content: "\e144"; +} +.glyphicon-phone:before { + content: "\e145"; +} +.glyphicon-pushpin:before { + content: "\e146"; +} +.glyphicon-usd:before { + content: "\e148"; +} +.glyphicon-gbp:before { + content: "\e149"; +} +.glyphicon-sort:before { + content: "\e150"; +} +.glyphicon-sort-by-alphabet:before { + content: "\e151"; +} +.glyphicon-sort-by-alphabet-alt:before { + content: "\e152"; +} +.glyphicon-sort-by-order:before { + content: "\e153"; +} +.glyphicon-sort-by-order-alt:before { + content: "\e154"; +} +.glyphicon-sort-by-attributes:before { + content: "\e155"; +} +.glyphicon-sort-by-attributes-alt:before { + content: "\e156"; +} +.glyphicon-unchecked:before { + content: "\e157"; +} +.glyphicon-expand:before { + content: "\e158"; +} +.glyphicon-collapse-down:before { + content: "\e159"; +} +.glyphicon-collapse-up:before { + content: "\e160"; +} +.glyphicon-log-in:before { + content: "\e161"; +} +.glyphicon-flash:before { + content: "\e162"; +} +.glyphicon-log-out:before { + content: "\e163"; +} +.glyphicon-new-window:before { + content: "\e164"; +} +.glyphicon-record:before { + content: "\e165"; +} +.glyphicon-save:before { + content: "\e166"; +} +.glyphicon-open:before { + content: "\e167"; +} +.glyphicon-saved:before { + content: "\e168"; +} +.glyphicon-import:before { + content: "\e169"; +} +.glyphicon-export:before { + content: "\e170"; +} +.glyphicon-send:before { + content: "\e171"; +} +.glyphicon-floppy-disk:before { + content: "\e172"; +} +.glyphicon-floppy-saved:before { + content: "\e173"; +} +.glyphicon-floppy-remove:before { + content: "\e174"; +} +.glyphicon-floppy-save:before { + content: "\e175"; +} +.glyphicon-floppy-open:before { + content: "\e176"; +} +.glyphicon-credit-card:before { + content: "\e177"; +} +.glyphicon-transfer:before { + content: "\e178"; +} +.glyphicon-cutlery:before { + content: "\e179"; +} +.glyphicon-header:before { + content: "\e180"; +} +.glyphicon-compressed:before { + content: "\e181"; +} +.glyphicon-earphone:before { + content: "\e182"; +} +.glyphicon-phone-alt:before { + content: "\e183"; +} +.glyphicon-tower:before { + content: "\e184"; +} +.glyphicon-stats:before { + content: "\e185"; +} +.glyphicon-sd-video:before { + content: "\e186"; +} +.glyphicon-hd-video:before { + content: "\e187"; +} +.glyphicon-subtitles:before { + content: "\e188"; +} +.glyphicon-sound-stereo:before { + content: "\e189"; +} +.glyphicon-sound-dolby:before { + content: "\e190"; +} +.glyphicon-sound-5-1:before { + content: "\e191"; +} +.glyphicon-sound-6-1:before { + content: "\e192"; +} +.glyphicon-sound-7-1:before { + content: "\e193"; +} +.glyphicon-copyright-mark:before { + content: "\e194"; +} +.glyphicon-registration-mark:before { + content: "\e195"; +} +.glyphicon-cloud-download:before { + content: "\e197"; +} +.glyphicon-cloud-upload:before { + content: "\e198"; +} +.glyphicon-tree-conifer:before { + content: "\e199"; +} +.glyphicon-tree-deciduous:before { + content: "\e200"; +} +.glyphicon-cd:before { + content: "\e201"; +} +.glyphicon-save-file:before { + content: "\e202"; +} +.glyphicon-open-file:before { + content: "\e203"; +} +.glyphicon-level-up:before { + content: "\e204"; +} +.glyphicon-copy:before { + content: "\e205"; +} +.glyphicon-paste:before { + content: "\e206"; +} +.glyphicon-alert:before { + content: "\e209"; +} +.glyphicon-equalizer:before { + content: "\e210"; +} +.glyphicon-king:before { + content: "\e211"; +} +.glyphicon-queen:before { + content: "\e212"; +} +.glyphicon-pawn:before { + content: "\e213"; +} +.glyphicon-bishop:before { + content: "\e214"; +} +.glyphicon-knight:before { + content: "\e215"; +} +.glyphicon-baby-formula:before { + content: "\e216"; +} +.glyphicon-tent:before { + content: "\26fa"; +} +.glyphicon-blackboard:before { + content: "\e218"; +} +.glyphicon-bed:before { + content: "\e219"; +} +.glyphicon-apple:before { + content: "\f8ff"; +} +.glyphicon-erase:before { + content: "\e221"; +} +.glyphicon-hourglass:before { + content: "\231b"; +} +.glyphicon-lamp:before { + content: "\e223"; +} +.glyphicon-duplicate:before { + content: "\e224"; +} +.glyphicon-piggy-bank:before { + content: "\e225"; +} +.glyphicon-scissors:before { + content: "\e226"; +} +.glyphicon-bitcoin:before { + content: "\e227"; +} +.glyphicon-btc:before { + content: "\e227"; +} +.glyphicon-xbt:before { + content: "\e227"; +} +.glyphicon-yen:before { + content: "\00a5"; +} +.glyphicon-jpy:before { + content: "\00a5"; +} +.glyphicon-ruble:before { + content: "\20bd"; +} +.glyphicon-rub:before { + content: "\20bd"; +} +.glyphicon-scale:before { + content: "\e230"; +} +.glyphicon-ice-lolly:before { + content: "\e231"; +} +.glyphicon-ice-lolly-tasted:before { + content: "\e232"; +} +.glyphicon-education:before { + content: "\e233"; +} +.glyphicon-option-horizontal:before { + content: "\e234"; +} +.glyphicon-option-vertical:before { + content: "\e235"; +} +.glyphicon-menu-hamburger:before { + content: "\e236"; +} +.glyphicon-modal-window:before { + content: "\e237"; +} +.glyphicon-oil:before { + content: "\e238"; +} +.glyphicon-grain:before { + content: "\e239"; +} +.glyphicon-sunglasses:before { + content: "\e240"; +} +.glyphicon-text-size:before { + content: "\e241"; +} +.glyphicon-text-color:before { + content: "\e242"; +} +.glyphicon-text-background:before { + content: "\e243"; +} +.glyphicon-object-align-top:before { + content: "\e244"; +} +.glyphicon-object-align-bottom:before { + content: "\e245"; +} +.glyphicon-object-align-horizontal:before { + content: "\e246"; +} +.glyphicon-object-align-left:before { + content: "\e247"; +} +.glyphicon-object-align-vertical:before { + content: "\e248"; +} +.glyphicon-object-align-right:before { + content: "\e249"; +} +.glyphicon-triangle-right:before { + content: "\e250"; +} +.glyphicon-triangle-left:before { + content: "\e251"; +} +.glyphicon-triangle-bottom:before { + content: "\e252"; +} +.glyphicon-triangle-top:before { + content: "\e253"; +} +.glyphicon-console:before { + content: "\e254"; +} +.glyphicon-superscript:before { + content: "\e255"; +} +.glyphicon-subscript:before { + content: "\e256"; +} +.glyphicon-menu-left:before { + content: "\e257"; +} +.glyphicon-menu-right:before { + content: "\e258"; +} +.glyphicon-menu-down:before { + content: "\e259"; +} +.glyphicon-menu-up:before { + content: "\e260"; +} +* { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +html { + font-size: 10px; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857143; + color: #333333; + background-color: #fff; +} +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +a { + color: #337ab7; + text-decoration: none; +} +a:hover, +a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +figure { + margin: 0; +} +img { + vertical-align: middle; +} +.img-responsive, +.thumbnail > img, +.thumbnail a > img, +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; +} +.img-rounded { + border-radius: 6px; +} +.img-thumbnail { + padding: 4px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} +.img-circle { + border-radius: 50%; +} +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto; +} +[role="button"] { + cursor: pointer; +} +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: inherit; + font-weight: 500; + line-height: 1.1; + color: inherit; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small, +.h1 small, +.h2 small, +.h3 small, +.h4 small, +.h5 small, +.h6 small, +h1 .small, +h2 .small, +h3 .small, +h4 .small, +h5 .small, +h6 .small, +.h1 .small, +.h2 .small, +.h3 .small, +.h4 .small, +.h5 .small, +.h6 .small { + font-weight: 400; + line-height: 1; + color: #777777; +} +h1, +.h1, +h2, +.h2, +h3, +.h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +.h1 small, +h2 small, +.h2 small, +h3 small, +.h3 small, +h1 .small, +.h1 .small, +h2 .small, +.h2 .small, +h3 .small, +.h3 .small { + font-size: 65%; +} +h4, +.h4, +h5, +.h5, +h6, +.h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +.h4 small, +h5 small, +.h5 small, +h6 small, +.h6 small, +h4 .small, +.h4 .small, +h5 .small, +.h5 .small, +h6 .small, +.h6 .small { + font-size: 75%; +} +h1, +.h1 { + font-size: 36px; +} +h2, +.h2 { + font-size: 30px; +} +h3, +.h3 { + font-size: 24px; +} +h4, +.h4 { + font-size: 18px; +} +h5, +.h5 { + font-size: 14px; +} +h6, +.h6 { + font-size: 12px; +} +p { + margin: 0 0 10px; +} +.lead { + margin-bottom: 20px; + font-size: 16px; + font-weight: 300; + line-height: 1.4; +} +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} +small, +.small { + font-size: 85%; +} +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.text-left { + text-align: left; +} +.text-right { + text-align: right; +} +.text-center { + text-align: center; +} +.text-justify { + text-align: justify; +} +.text-nowrap { + white-space: nowrap; +} +.text-lowercase { + text-transform: lowercase; +} +.text-uppercase { + text-transform: uppercase; +} +.text-capitalize { + text-transform: capitalize; +} +.text-muted { + color: #777777; +} +.text-primary { + color: #337ab7; +} +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} +.text-success { + color: #3c763d; +} +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} +.text-info { + color: #31708f; +} +a.text-info:hover, +a.text-info:focus { + color: #245269; +} +.text-warning { + color: #8a6d3b; +} +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} +.text-danger { + color: #a94442; +} +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} +.bg-primary { + color: #fff; + background-color: #337ab7; +} +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} +.bg-success { + background-color: #dff0d8; +} +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} +.bg-info { + background-color: #d9edf7; +} +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} +.bg-warning { + background-color: #fcf8e3; +} +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} +.bg-danger { + background-color: #f2dede; +} +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ol ul, +ul ol, +ol ol { + margin-bottom: 0; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} +dl { + margin-top: 0; + margin-bottom: 20px; +} +dt, +dd { + line-height: 1.42857143; +} +dt { + font-weight: 700; +} +dd { + margin-left: 0; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} +abbr[title], +abbr[data-original-title] { + cursor: help; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857143; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: "\2014 \00A0"; +} +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + text-align: right; + border-right: 5px solid #eeeeee; + border-left: 0; +} +.blockquote-reverse footer:before, +blockquote.pull-right footer:before, +.blockquote-reverse small:before, +blockquote.pull-right small:before, +.blockquote-reverse .small:before, +blockquote.pull-right .small:before { + content: ""; +} +.blockquote-reverse footer:after, +blockquote.pull-right footer:after, +.blockquote-reverse small:after, +blockquote.pull-right small:after, +.blockquote-reverse .small:after, +blockquote.pull-right .small:after { + content: "\00A0 \2014"; +} +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857143; +} +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + background-color: #f9f2f4; + border-radius: 4px; +} +kbd { + padding: 2px 4px; + font-size: 90%; + color: #fff; + background-color: #333; + border-radius: 3px; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; + -webkit-box-shadow: none; + box-shadow: none; +} +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857143; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #ccc; + border-radius: 4px; +} +pre code { + padding: 0; + font-size: inherit; + color: inherit; + white-space: pre-wrap; + background-color: transparent; + border-radius: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 768px) { + .container { + width: 750px; + } +} +@media (min-width: 992px) { + .container { + width: 970px; + } +} +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} +.container-fluid { + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + margin-right: -15px; + margin-left: -15px; +} +.row-no-gutters { + margin-right: 0; + margin-left: 0; +} +.row-no-gutters [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.col-xs-1, +.col-sm-1, +.col-md-1, +.col-lg-1, +.col-xs-2, +.col-sm-2, +.col-md-2, +.col-lg-2, +.col-xs-3, +.col-sm-3, +.col-md-3, +.col-lg-3, +.col-xs-4, +.col-sm-4, +.col-md-4, +.col-lg-4, +.col-xs-5, +.col-sm-5, +.col-md-5, +.col-lg-5, +.col-xs-6, +.col-sm-6, +.col-md-6, +.col-lg-6, +.col-xs-7, +.col-sm-7, +.col-md-7, +.col-lg-7, +.col-xs-8, +.col-sm-8, +.col-md-8, +.col-lg-8, +.col-xs-9, +.col-sm-9, +.col-md-9, +.col-lg-9, +.col-xs-10, +.col-sm-10, +.col-md-10, +.col-lg-10, +.col-xs-11, +.col-sm-11, +.col-md-11, +.col-lg-11, +.col-xs-12, +.col-sm-12, +.col-md-12, +.col-lg-12 { + position: relative; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col-xs-1, +.col-xs-2, +.col-xs-3, +.col-xs-4, +.col-xs-5, +.col-xs-6, +.col-xs-7, +.col-xs-8, +.col-xs-9, +.col-xs-10, +.col-xs-11, +.col-xs-12 { + float: left; +} +.col-xs-12 { + width: 100%; +} +.col-xs-11 { + width: 91.66666667%; +} +.col-xs-10 { + width: 83.33333333%; +} +.col-xs-9 { + width: 75%; +} +.col-xs-8 { + width: 66.66666667%; +} +.col-xs-7 { + width: 58.33333333%; +} +.col-xs-6 { + width: 50%; +} +.col-xs-5 { + width: 41.66666667%; +} +.col-xs-4 { + width: 33.33333333%; +} +.col-xs-3 { + width: 25%; +} +.col-xs-2 { + width: 16.66666667%; +} +.col-xs-1 { + width: 8.33333333%; +} +.col-xs-pull-12 { + right: 100%; +} +.col-xs-pull-11 { + right: 91.66666667%; +} +.col-xs-pull-10 { + right: 83.33333333%; +} +.col-xs-pull-9 { + right: 75%; +} +.col-xs-pull-8 { + right: 66.66666667%; +} +.col-xs-pull-7 { + right: 58.33333333%; +} +.col-xs-pull-6 { + right: 50%; +} +.col-xs-pull-5 { + right: 41.66666667%; +} +.col-xs-pull-4 { + right: 33.33333333%; +} +.col-xs-pull-3 { + right: 25%; +} +.col-xs-pull-2 { + right: 16.66666667%; +} +.col-xs-pull-1 { + right: 8.33333333%; +} +.col-xs-pull-0 { + right: auto; +} +.col-xs-push-12 { + left: 100%; +} +.col-xs-push-11 { + left: 91.66666667%; +} +.col-xs-push-10 { + left: 83.33333333%; +} +.col-xs-push-9 { + left: 75%; +} +.col-xs-push-8 { + left: 66.66666667%; +} +.col-xs-push-7 { + left: 58.33333333%; +} +.col-xs-push-6 { + left: 50%; +} +.col-xs-push-5 { + left: 41.66666667%; +} +.col-xs-push-4 { + left: 33.33333333%; +} +.col-xs-push-3 { + left: 25%; +} +.col-xs-push-2 { + left: 16.66666667%; +} +.col-xs-push-1 { + left: 8.33333333%; +} +.col-xs-push-0 { + left: auto; +} +.col-xs-offset-12 { + margin-left: 100%; +} +.col-xs-offset-11 { + margin-left: 91.66666667%; +} +.col-xs-offset-10 { + margin-left: 83.33333333%; +} +.col-xs-offset-9 { + margin-left: 75%; +} +.col-xs-offset-8 { + margin-left: 66.66666667%; +} +.col-xs-offset-7 { + margin-left: 58.33333333%; +} +.col-xs-offset-6 { + margin-left: 50%; +} +.col-xs-offset-5 { + margin-left: 41.66666667%; +} +.col-xs-offset-4 { + margin-left: 33.33333333%; +} +.col-xs-offset-3 { + margin-left: 25%; +} +.col-xs-offset-2 { + margin-left: 16.66666667%; +} +.col-xs-offset-1 { + margin-left: 8.33333333%; +} +.col-xs-offset-0 { + margin-left: 0%; +} +@media (min-width: 768px) { + .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 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666667%; + } + .col-sm-pull-10 { + right: 83.33333333%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666667%; + } + .col-sm-pull-7 { + right: 58.33333333%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666667%; + } + .col-sm-pull-4 { + right: 33.33333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.66666667%; + } + .col-sm-pull-1 { + right: 8.33333333%; + } + .col-sm-pull-0 { + right: auto; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666667%; + } + .col-sm-push-10 { + left: 83.33333333%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666667%; + } + .col-sm-push-7 { + left: 58.33333333%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666667%; + } + .col-sm-push-4 { + left: 33.33333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.66666667%; + } + .col-sm-push-1 { + left: 8.33333333%; + } + .col-sm-push-0 { + left: auto; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666667%; + } + .col-sm-offset-10 { + margin-left: 83.33333333%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666667%; + } + .col-sm-offset-7 { + margin-left: 58.33333333%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.66666667%; + } + .col-sm-offset-1 { + margin-left: 8.33333333%; + } + .col-sm-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 992px) { + .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 { + float: left; + } + .col-md-12 { + width: 100%; + } + .col-md-11 { + width: 91.66666667%; + } + .col-md-10 { + width: 83.33333333%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666667%; + } + .col-md-7 { + width: 58.33333333%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666667%; + } + .col-md-4 { + width: 33.33333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.66666667%; + } + .col-md-1 { + width: 8.33333333%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666667%; + } + .col-md-pull-10 { + right: 83.33333333%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666667%; + } + .col-md-pull-7 { + right: 58.33333333%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666667%; + } + .col-md-pull-4 { + right: 33.33333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.66666667%; + } + .col-md-pull-1 { + right: 8.33333333%; + } + .col-md-pull-0 { + right: auto; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666667%; + } + .col-md-push-10 { + left: 83.33333333%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666667%; + } + .col-md-push-7 { + left: 58.33333333%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666667%; + } + .col-md-push-4 { + left: 33.33333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.66666667%; + } + .col-md-push-1 { + left: 8.33333333%; + } + .col-md-push-0 { + left: auto; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666667%; + } + .col-md-offset-10 { + margin-left: 83.33333333%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666667%; + } + .col-md-offset-7 { + margin-left: 58.33333333%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.66666667%; + } + .col-md-offset-1 { + margin-left: 8.33333333%; + } + .col-md-offset-0 { + margin-left: 0%; + } +} +@media (min-width: 1200px) { + .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 { + float: left; + } + .col-lg-12 { + width: 100%; + } + .col-lg-11 { + width: 91.66666667%; + } + .col-lg-10 { + width: 83.33333333%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666667%; + } + .col-lg-7 { + width: 58.33333333%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666667%; + } + .col-lg-4 { + width: 33.33333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.66666667%; + } + .col-lg-1 { + width: 8.33333333%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666667%; + } + .col-lg-pull-10 { + right: 83.33333333%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666667%; + } + .col-lg-pull-7 { + right: 58.33333333%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666667%; + } + .col-lg-pull-4 { + right: 33.33333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.66666667%; + } + .col-lg-pull-1 { + right: 8.33333333%; + } + .col-lg-pull-0 { + right: auto; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666667%; + } + .col-lg-push-10 { + left: 83.33333333%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666667%; + } + .col-lg-push-7 { + left: 58.33333333%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666667%; + } + .col-lg-push-4 { + left: 33.33333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.66666667%; + } + .col-lg-push-1 { + left: 8.33333333%; + } + .col-lg-push-0 { + left: auto; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666667%; + } + .col-lg-offset-10 { + margin-left: 83.33333333%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666667%; + } + .col-lg-offset-7 { + margin-left: 58.33333333%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.66666667%; + } + .col-lg-offset-1 { + margin-left: 8.33333333%; + } + .col-lg-offset-0 { + margin-left: 0%; + } +} +table { + background-color: transparent; +} +table col[class*="col-"] { + position: static; + display: table-column; + float: none; +} +table td[class*="col-"], +table th[class*="col-"] { + position: static; + display: table-cell; + float: none; +} +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} +th { + text-align: left; +} +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857143; + vertical-align: top; + border-top: 1px solid #ddd; +} +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #ddd; +} +.table > caption + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > th, +.table > thead:first-child > tr:first-child > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} +.table-condensed > thead > tr > th, +.table-condensed > tbody > tr > th, +.table-condensed > tfoot > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > td { + padding: 5px; +} +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: #f9f9f9; +} +.table-hover > tbody > tr:hover { + background-color: #f5f5f5; +} +.table > thead > tr > td.active, +.table > tbody > tr > td.active, +.table > tfoot > tr > td.active, +.table > thead > tr > th.active, +.table > tbody > tr > th.active, +.table > tfoot > tr > th.active, +.table > thead > tr.active > td, +.table > tbody > tr.active > td, +.table > tfoot > tr.active > td, +.table > thead > tr.active > th, +.table > tbody > tr.active > th, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, +.table-hover > tbody > tr.active:hover > td, +.table-hover > tbody > tr:hover > .active, +.table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} +.table > thead > tr > td.success, +.table > tbody > tr > td.success, +.table > tfoot > tr > td.success, +.table > thead > tr > th.success, +.table > tbody > tr > th.success, +.table > tfoot > tr > th.success, +.table > thead > tr.success > td, +.table > tbody > tr.success > td, +.table > tfoot > tr.success > td, +.table > thead > tr.success > th, +.table > tbody > tr.success > th, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} +.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:hover > .success, +.table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} +.table > thead > tr > td.info, +.table > tbody > tr > td.info, +.table > tfoot > tr > td.info, +.table > thead > tr > th.info, +.table > tbody > tr > th.info, +.table > tfoot > tr > th.info, +.table > thead > tr.info > td, +.table > tbody > tr.info > td, +.table > tfoot > tr.info > td, +.table > thead > tr.info > th, +.table > tbody > tr.info > th, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, +.table-hover > tbody > tr.info:hover > td, +.table-hover > tbody > tr:hover > .info, +.table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} +.table > thead > tr > td.warning, +.table > tbody > tr > td.warning, +.table > tfoot > tr > td.warning, +.table > thead > tr > th.warning, +.table > tbody > tr > th.warning, +.table > tfoot > tr > th.warning, +.table > thead > tr.warning > td, +.table > tbody > tr.warning > td, +.table > tfoot > tr.warning > td, +.table > thead > tr.warning > th, +.table > tbody > tr.warning > th, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} +.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:hover > .warning, +.table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} +.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:hover > .danger, +.table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} +.table-responsive { + min-height: 0.01%; + overflow-x: auto; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: 700; +} +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + line-height: normal; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"].disabled, +input[type="checkbox"].disabled, +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"] { + cursor: not-allowed; +} +input[type="file"] { + display: block; +} +input[type="range"] { + display: block; + width: 100%; +} +select[multiple], +select[size] { + height: auto; +} +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; +} +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + 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 .15s, box-shadow ease-in-out .15s; + -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; + transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); +} +.form-control::-moz-placeholder { + color: #999; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #999; +} +.form-control::-webkit-input-placeholder { + color: #999; +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: #eeeeee; + opacity: 1; +} +.form-control[disabled], +fieldset[disabled] .form-control { + cursor: not-allowed; +} +textarea.form-control { + height: auto; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + input[type="date"].form-control, + input[type="time"].form-control, + input[type="datetime-local"].form-control, + input[type="month"].form-control { + line-height: 34px; + } + input[type="date"].input-sm, + input[type="time"].input-sm, + input[type="datetime-local"].input-sm, + input[type="month"].input-sm, + .input-group-sm input[type="date"], + .input-group-sm input[type="time"], + .input-group-sm input[type="datetime-local"], + .input-group-sm input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, + input[type="time"].input-lg, + input[type="datetime-local"].input-lg, + input[type="month"].input-lg, + .input-group-lg input[type="date"], + .input-group-lg input[type="time"], + .input-group-lg input[type="datetime-local"], + .input-group-lg input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio.disabled label, +.checkbox.disabled label, +fieldset[disabled] .radio label, +fieldset[disabled] .checkbox label { + cursor: not-allowed; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + cursor: pointer; +} +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-top: 4px \9; + margin-left: -20px; +} +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + font-weight: 400; + vertical-align: middle; + cursor: pointer; +} +.radio-inline.disabled, +.checkbox-inline.disabled, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} +.form-control-static { + min-height: 34px; + padding-top: 7px; + padding-bottom: 7px; + margin-bottom: 0; +} +.form-control-static.input-lg, +.form-control-static.input-sm { + padding-right: 0; + padding-left: 0; +} +.input-sm { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +select.input-sm { + height: 30px; + line-height: 30px; +} +textarea.input-sm, +select[multiple].input-sm { + height: auto; +} +.form-group-sm .form-control { + height: 30px; + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 10px; + font-size: 12px; + line-height: 1.5; +} +.input-lg { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-lg { + height: 46px; + line-height: 46px; +} +textarea.input-lg, +select[multiple].input-lg { + height: auto; +} +.form-group-lg .form-control { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 42.5px; +} +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 34px; + height: 34px; + line-height: 34px; + text-align: center; + pointer-events: none; +} +.input-lg + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} +.input-sm + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, +.has-success.radio label, +.has-success.checkbox label, +.has-success.radio-inline label, +.has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -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); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} +.has-success .form-control-feedback { + color: #3c763d; +} +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, +.has-warning.radio label, +.has-warning.checkbox label, +.has-warning.radio-inline label, +.has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -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); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #8a6d3b; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, +.has-error.radio label, +.has-error.checkbox label, +.has-error.radio-inline label, +.has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -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); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} +.has-error .form-control-feedback { + color: #a94442; +} +.has-feedback label ~ .form-control-feedback { + top: 25px; +} +.has-feedback label.sr-only ~ .form-control-feedback { + top: 0; +} +.help-block { + display: block; + margin-top: 5px; + margin-bottom: 10px; + color: #737373; +} +@media (min-width: 768px) { + .form-inline .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-static { + display: inline-block; + } + .form-inline .input-group { + display: inline-table; + vertical-align: middle; + } + .form-inline .input-group .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + padding-top: 7px; + margin-top: 0; + margin-bottom: 0; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 27px; +} +.form-horizontal .form-group { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + padding-top: 7px; + margin-bottom: 0; + text-align: right; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 15px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 11px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -ms-touch-action: manipulation; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + padding: 6px 12px; + font-size: 14px; + line-height: 1.42857143; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, +.btn:active:focus, +.btn.active:focus, +.btn.focus, +.btn:active.focus, +.btn.active.focus { + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, +.btn:focus, +.btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -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); +} +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + cursor: not-allowed; + filter: alpha(opacity=65); + opacity: 0.65; + -webkit-box-shadow: none; + box-shadow: none; +} +a.btn.disabled, +fieldset[disabled] a.btn { + pointer-events: none; +} +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, +.btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, +.btn-default.active, +.open > .dropdown-toggle.btn-default { + color: #333; + background-color: #e6e6e6; + background-image: none; + border-color: #adadad; +} +.btn-default:active:hover, +.btn-default.active:hover, +.open > .dropdown-toggle.btn-default:hover, +.btn-default:active:focus, +.btn-default.active:focus, +.open > .dropdown-toggle.btn-default:focus, +.btn-default:active.focus, +.btn-default.active.focus, +.open > .dropdown-toggle.btn-default.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default.disabled:hover, +.btn-default[disabled]:hover, +fieldset[disabled] .btn-default:hover, +.btn-default.disabled:focus, +.btn-default[disabled]:focus, +fieldset[disabled] .btn-default:focus, +.btn-default.disabled.focus, +.btn-default[disabled].focus, +fieldset[disabled] .btn-default.focus { + background-color: #fff; + border-color: #ccc; +} +.btn-default .badge { + color: #fff; + background-color: #333; +} +.btn-primary { + color: #fff; + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary:focus, +.btn-primary.focus { + color: #fff; + background-color: #286090; + border-color: #122b40; +} +.btn-primary:hover { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active, +.btn-primary.active, +.open > .dropdown-toggle.btn-primary { + color: #fff; + background-color: #286090; + background-image: none; + border-color: #204d74; +} +.btn-primary:active:hover, +.btn-primary.active:hover, +.open > .dropdown-toggle.btn-primary:hover, +.btn-primary:active:focus, +.btn-primary.active:focus, +.open > .dropdown-toggle.btn-primary:focus, +.btn-primary:active.focus, +.btn-primary.active.focus, +.open > .dropdown-toggle.btn-primary.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary.disabled:hover, +.btn-primary[disabled]:hover, +fieldset[disabled] .btn-primary:hover, +.btn-primary.disabled:focus, +.btn-primary[disabled]:focus, +fieldset[disabled] .btn-primary:focus, +.btn-primary.disabled.focus, +.btn-primary[disabled].focus, +fieldset[disabled] .btn-primary.focus { + background-color: #337ab7; + border-color: #2e6da4; +} +.btn-primary .badge { + color: #337ab7; + background-color: #fff; +} +.btn-success { + color: #fff; + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success:focus, +.btn-success.focus { + color: #fff; + background-color: #449d44; + border-color: #255625; +} +.btn-success:hover { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active, +.btn-success.active, +.open > .dropdown-toggle.btn-success { + color: #fff; + background-color: #449d44; + background-image: none; + border-color: #398439; +} +.btn-success:active:hover, +.btn-success.active:hover, +.open > .dropdown-toggle.btn-success:hover, +.btn-success:active:focus, +.btn-success.active:focus, +.open > .dropdown-toggle.btn-success:focus, +.btn-success:active.focus, +.btn-success.active.focus, +.open > .dropdown-toggle.btn-success.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success.disabled:hover, +.btn-success[disabled]:hover, +fieldset[disabled] .btn-success:hover, +.btn-success.disabled:focus, +.btn-success[disabled]:focus, +fieldset[disabled] .btn-success:focus, +.btn-success.disabled.focus, +.btn-success[disabled].focus, +fieldset[disabled] .btn-success.focus { + background-color: #5cb85c; + border-color: #4cae4c; +} +.btn-success .badge { + color: #5cb85c; + background-color: #fff; +} +.btn-info { + color: #fff; + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info:focus, +.btn-info.focus { + color: #fff; + background-color: #31b0d5; + border-color: #1b6d85; +} +.btn-info:hover { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active, +.btn-info.active, +.open > .dropdown-toggle.btn-info { + color: #fff; + background-color: #31b0d5; + background-image: none; + border-color: #269abc; +} +.btn-info:active:hover, +.btn-info.active:hover, +.open > .dropdown-toggle.btn-info:hover, +.btn-info:active:focus, +.btn-info.active:focus, +.open > .dropdown-toggle.btn-info:focus, +.btn-info:active.focus, +.btn-info.active.focus, +.open > .dropdown-toggle.btn-info.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info.disabled:hover, +.btn-info[disabled]:hover, +fieldset[disabled] .btn-info:hover, +.btn-info.disabled:focus, +.btn-info[disabled]:focus, +fieldset[disabled] .btn-info:focus, +.btn-info.disabled.focus, +.btn-info[disabled].focus, +fieldset[disabled] .btn-info.focus { + background-color: #5bc0de; + border-color: #46b8da; +} +.btn-info .badge { + color: #5bc0de; + background-color: #fff; +} +.btn-warning { + color: #fff; + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning:focus, +.btn-warning.focus { + color: #fff; + background-color: #ec971f; + border-color: #985f0d; +} +.btn-warning:hover { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active, +.btn-warning.active, +.open > .dropdown-toggle.btn-warning { + color: #fff; + background-color: #ec971f; + background-image: none; + border-color: #d58512; +} +.btn-warning:active:hover, +.btn-warning.active:hover, +.open > .dropdown-toggle.btn-warning:hover, +.btn-warning:active:focus, +.btn-warning.active:focus, +.open > .dropdown-toggle.btn-warning:focus, +.btn-warning:active.focus, +.btn-warning.active.focus, +.open > .dropdown-toggle.btn-warning.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning.disabled:hover, +.btn-warning[disabled]:hover, +fieldset[disabled] .btn-warning:hover, +.btn-warning.disabled:focus, +.btn-warning[disabled]:focus, +fieldset[disabled] .btn-warning:focus, +.btn-warning.disabled.focus, +.btn-warning[disabled].focus, +fieldset[disabled] .btn-warning.focus { + background-color: #f0ad4e; + border-color: #eea236; +} +.btn-warning .badge { + color: #f0ad4e; + background-color: #fff; +} +.btn-danger { + color: #fff; + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger:focus, +.btn-danger.focus { + color: #fff; + background-color: #c9302c; + border-color: #761c19; +} +.btn-danger:hover { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active, +.btn-danger.active, +.open > .dropdown-toggle.btn-danger { + color: #fff; + background-color: #c9302c; + background-image: none; + border-color: #ac2925; +} +.btn-danger:active:hover, +.btn-danger.active:hover, +.open > .dropdown-toggle.btn-danger:hover, +.btn-danger:active:focus, +.btn-danger.active:focus, +.open > .dropdown-toggle.btn-danger:focus, +.btn-danger:active.focus, +.btn-danger.active.focus, +.open > .dropdown-toggle.btn-danger.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger.disabled:hover, +.btn-danger[disabled]:hover, +fieldset[disabled] .btn-danger:hover, +.btn-danger.disabled:focus, +.btn-danger[disabled]:focus, +fieldset[disabled] .btn-danger:focus, +.btn-danger.disabled.focus, +.btn-danger[disabled].focus, +fieldset[disabled] .btn-danger.focus { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} +.btn-link { + font-weight: 400; + color: #337ab7; + border-radius: 0; +} +.btn-link, +.btn-link:active, +.btn-link.active, +.btn-link[disabled], +fieldset[disabled] .btn-link { + background-color: transparent; + -webkit-box-shadow: none; + box-shadow: none; +} +.btn-link, +.btn-link:hover, +.btn-link:focus, +.btn-link:active { + border-color: transparent; +} +.btn-link:hover, +.btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, +fieldset[disabled] .btn-link:hover, +.btn-link[disabled]:focus, +fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} +.btn-lg, +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +.btn-sm, +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-xs, +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + display: none; +} +.collapse.in { + display: block; +} +tr.collapse.in { + display: table-row; +} +tbody.collapse.in { + display: table-row-group; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition-property: height, visibility; + -o-transition-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + -o-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + -o-transition-timing-function: ease; + transition-timing-function: ease; +} +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle:focus { + outline: 0; +} +.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; + font-size: 14px; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + 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); +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: 400; + line-height: 1.42857143; + color: #333333; + white-space: nowrap; +} +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus { + color: #262626; + text-decoration: none; + background-color: #f5f5f5; +} +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + background-color: #337ab7; + outline: 0; +} +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + text-decoration: none; + cursor: not-allowed; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropdown-menu-left { + right: auto; + left: 0; +} +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857143; + color: #777777; + white-space: nowrap; +} +.dropdown-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 990; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + content: ""; + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + right: auto; + left: 0; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover, +.btn-group > .btn:focus, +.btn-group-vertical > .btn:focus, +.btn-group > .btn:active, +.btn-group-vertical > .btn:active, +.btn-group > .btn.active, +.btn-group-vertical > .btn.active { + z-index: 2; +} +.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 { + margin-left: -5px; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group > .btn-group { + float: left; +} +.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-right: 8px; + padding-left: 8px; +} +.btn-group > .btn-lg + .dropdown-toggle { + padding-right: 12px; + padding-left: 12px; +} +.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); +} +.btn-group.open .dropdown-toggle.btn-link { + -webkit-box-shadow: none; + box-shadow: none; +} +.btn .caret { + margin-left: 0; +} +.btn-lg .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} +.dropup .btn-lg .caret { + border-width: 0 5px 5px; +} +.btn-group-vertical > .btn, +.btn-group-vertical > .btn-group, +.btn-group-vertical > .btn-group > .btn { + display: block; + float: none; + width: 100%; + max-width: 100%; +} +.btn-group-vertical > .btn-group > .btn { + float: none; +} +.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:not(:first-child):not(:last-child) { + border-radius: 0; +} +.btn-group-vertical > .btn:first-child:not(:last-child) { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, +.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-right: 0; + padding-left: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} +.input-group .form-control:focus { + z-index: 3; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; + border-radius: 6px; +} +select.input-group-lg > .form-control, +select.input-group-lg > .input-group-addon, +select.input-group-lg > .input-group-btn > .btn { + height: 46px; + line-height: 46px; +} +textarea.input-group-lg > .form-control, +textarea.input-group-lg > .input-group-addon, +textarea.input-group-lg > .input-group-btn > .btn, +select[multiple].input-group-lg > .form-control, +select[multiple].input-group-lg > .input-group-addon, +select[multiple].input-group-lg > .input-group-btn > .btn { + height: auto; +} +.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; +} +select.input-group-sm > .form-control, +select.input-group-sm > .input-group-addon, +select.input-group-sm > .input-group-btn > .btn { + height: 30px; + line-height: 30px; +} +textarea.input-group-sm > .form-control, +textarea.input-group-sm > .input-group-addon, +textarea.input-group-sm > .input-group-btn > .btn, +select[multiple].input-group-sm > .form-control, +select[multiple].input-group-sm > .input-group-addon, +select[multiple].input-group-sm > .input-group-btn > .btn { + height: auto; +} +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.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; +} +.input-group-addon, +.input-group-btn { + width: 1%; + white-space: nowrap; + vertical-align: middle; +} +.input-group-addon { + padding: 6px 12px; + font-size: 14px; + font-weight: 400; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm { + padding: 5px 10px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg { + padding: 10px 16px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + margin-top: 0; +} +.input-group .form-control:first-child, +.input-group-addon:first-child, +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group > .btn, +.input-group-btn:first-child > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group-addon:first-child { + border-right: 0; +} +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-addon:last-child { + border-left: 0; +} +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, +.input-group-btn > .btn:focus, +.input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + border-color: #337ab7; +} +.nav .nav-divider { + height: 1px; + margin: 9px 0; + overflow: hidden; + background-color: #e5e5e5; +} +.nav > li > a > img { + max-width: none; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.42857143; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} +.nav-tabs.nav-justified { + width: 100%; + border-bottom: 0; +} +.nav-tabs.nav-justified > li { + float: none; +} +.nav-tabs.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-tabs.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs.nav-justified > .active > a, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs.nav-justified > .active > a, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.nav-pills > li { + float: left; +} +.nav-pills > li > a { + border-radius: 4px; +} +.nav-pills > li + li { + margin-left: 2px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} +.nav-justified { + width: 100%; +} +.nav-justified > li { + float: none; +} +.nav-justified > li > a { + margin-bottom: 5px; + text-align: center; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a { + margin-bottom: 0; + } +} +.nav-tabs-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus { + border-bottom-color: #fff; + } +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} +.navbar-collapse { + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + 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; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + -webkit-box-shadow: none; + box-shadow: none; + } + .navbar-collapse.collapse { + display: block !important; + height: auto !important; + padding-bottom: 0; + overflow: visible !important; + } + .navbar-collapse.in { + overflow-y: visible; + } + .navbar-fixed-top .navbar-collapse, + .navbar-static-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + padding-right: 0; + padding-left: 0; + } +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + border-radius: 0; + } +} +.navbar-fixed-top { + top: 0; + border-width: 0 0 1px; +} +.navbar-fixed-bottom { + bottom: 0; + margin-bottom: 0; + border-width: 1px 0 0; +} +.container > .navbar-header, +.container-fluid > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container-fluid > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-collapse { + margin-right: 0; + margin-left: 0; + } +} +.navbar-static-top { + z-index: 1000; + border-width: 0 0 1px; +} +@media (min-width: 768px) { + .navbar-static-top { + border-radius: 0; + } +} +.navbar-brand { + float: left; + height: 50px; + padding: 15px 15px; + font-size: 18px; + line-height: 20px; +} +.navbar-brand:hover, +.navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, + .navbar > .container-fluid .navbar-brand { + margin-left: -15px; + } +} +.navbar-toggle { + position: relative; + float: right; + padding: 9px 10px; + margin-right: 15px; + margin-top: 8px; + margin-bottom: 8px; + background-color: transparent; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; +} +.navbar-toggle:focus { + outline: 0; +} +.navbar-toggle .icon-bar { + display: block; + width: 22px; + height: 2px; + border-radius: 1px; +} +.navbar-toggle .icon-bar + .icon-bar { + margin-top: 4px; +} +@media (min-width: 768px) { + .navbar-toggle { + display: none; + } +} +.navbar-nav { + margin: 7.5px -15px; +} +.navbar-nav > li > a { + padding-top: 10px; + padding-bottom: 10px; + line-height: 20px; +} +@media (max-width: 767px) { + .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; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + } +} +.navbar-form { + padding: 10px 15px; + margin-right: -15px; + margin-left: -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: 8px; + margin-bottom: 8px; +} +@media (min-width: 768px) { + .navbar-form .form-group { + display: inline-block; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .navbar-form .form-control-static { + display: inline-block; + } + .navbar-form .input-group { + display: inline-table; + vertical-align: middle; + } + .navbar-form .input-group .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .navbar-form .has-feedback .form-control-feedback { + top: 0; + } +} +@media (max-width: 767px) { + .navbar-form .form-group { + margin-bottom: 5px; + } + .navbar-form .form-group:last-child { + margin-bottom: 0; + } +} +@media (min-width: 768px) { + .navbar-form { + width: auto; + padding-top: 0; + padding-bottom: 0; + margin-right: 0; + margin-left: 0; + border: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.navbar-btn { + margin-top: 8px; + margin-bottom: 8px; +} +.navbar-btn.btn-sm { + margin-top: 10px; + margin-bottom: 10px; +} +.navbar-btn.btn-xs { + margin-top: 14px; + margin-bottom: 14px; +} +.navbar-text { + margin-top: 15px; + margin-bottom: 15px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-right: 15px; + margin-left: 15px; + } +} +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + .navbar-right { + float: right !important; + margin-right: -15px; + } + .navbar-right ~ .navbar-right { + margin-right: 0; + } +} +.navbar-default { + background-color: #f8f8f8; + border-color: #e7e7e7; +} +.navbar-default .navbar-brand { + color: #777; +} +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} +.navbar-default .navbar-text { + color: #777; +} +.navbar-default .navbar-nav > li > a { + color: #777; +} +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-nav > .open > a, +.navbar-default .navbar-nav > .open > a:hover, +.navbar-default .navbar-nav > .open > a:focus { + color: #555; + background-color: #e7e7e7; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .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: #555; + background-color: #e7e7e7; + } + .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: #ccc; + background-color: transparent; + } +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #ddd; +} +.navbar-default .navbar-toggle .icon-bar { + background-color: #888; +} +.navbar-default .navbar-collapse, +.navbar-default .navbar-form { + border-color: #e7e7e7; +} +.navbar-default .navbar-link { + color: #777; +} +.navbar-default .navbar-link:hover { + color: #333; +} +.navbar-default .btn-link { + color: #777; +} +.navbar-default .btn-link:hover, +.navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, +fieldset[disabled] .navbar-default .btn-link:hover, +.navbar-default .btn-link[disabled]:focus, +fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} +.navbar-inverse { + background-color: #222; + border-color: #080808; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-text { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a { + color: #9d9d9d; +} +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #080808; +} +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .open > a, +.navbar-inverse .navbar-nav > .open > a:hover, +.navbar-inverse .navbar-nav > .open > a:focus { + color: #fff; + background-color: #080808; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #080808; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .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: #fff; + background-color: #080808; + } + .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: #444; + background-color: transparent; + } +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333; +} +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #fff; +} +.navbar-inverse .navbar-collapse, +.navbar-inverse .navbar-form { + border-color: #101010; +} +.navbar-inverse .navbar-link { + color: #9d9d9d; +} +.navbar-inverse .navbar-link:hover { + color: #fff; +} +.navbar-inverse .btn-link { + color: #9d9d9d; +} +.navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, +fieldset[disabled] .navbar-inverse .btn-link:hover, +.navbar-inverse .btn-link[disabled]:focus, +fieldset[disabled] .navbar-inverse .btn-link:focus { + color: #444; +} +.breadcrumb { + padding: 8px 15px; + margin-bottom: 20px; + list-style: none; + background-color: #f5f5f5; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; +} +.breadcrumb > li + li:before { + padding: 0 5px; + color: #ccc; + content: "/\00a0"; +} +.breadcrumb > .active { + color: #777777; +} +.pagination { + display: inline-block; + padding-left: 0; + margin: 20px 0; + border-radius: 4px; +} +.pagination > li { + display: inline; +} +.pagination > li > a, +.pagination > li > span { + position: relative; + float: left; + padding: 6px 12px; + margin-left: -1px; + line-height: 1.42857143; + color: #337ab7; + text-decoration: none; + background-color: #fff; + border: 1px solid #ddd; +} +.pagination > li > a:hover, +.pagination > li > span:hover, +.pagination > li > a:focus, +.pagination > li > span:focus { + z-index: 2; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.pagination > .active > a, +.pagination > .active > span, +.pagination > .active > a:hover, +.pagination > .active > span:hover, +.pagination > .active > a:focus, +.pagination > .active > span:focus { + z-index: 3; + color: #fff; + cursor: default; + background-color: #337ab7; + border-color: #337ab7; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + cursor: not-allowed; + background-color: #fff; + border-color: #ddd; +} +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 16px; + font-size: 18px; + line-height: 1.3333333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-top-left-radius: 6px; + border-bottom-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-top-right-radius: 6px; + border-bottom-right-radius: 6px; +} +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-top-left-radius: 3px; + border-bottom-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-top-right-radius: 3px; + border-bottom-right-radius: 3px; +} +.pager { + padding-left: 0; + margin: 20px 0; + text-align: center; + list-style: none; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + cursor: not-allowed; + background-color: #fff; +} +.label { + display: inline; + padding: 0.2em 0.6em 0.3em; + font-size: 75%; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25em; +} +a.label:hover, +a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} +.label-default { + background-color: #777777; +} +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #5e5e5e; +} +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, +.label-primary[href]:focus { + background-color: #286090; +} +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, +.label-success[href]:focus { + background-color: #449d44; +} +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, +.label-info[href]:focus { + background-color: #31b0d5; +} +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, +.label-warning[href]:focus { + background-color: #ec971f; +} +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, +.label-danger[href]:focus { + background-color: #c9302c; +} +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: middle; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, +.btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +a.badge:hover, +a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} +.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #337ab7; + background-color: #fff; +} +.list-group-item > .badge { + float: right; +} +.list-group-item > .badge + .badge { + margin-right: 5px; +} +.nav-pills > li > a > .badge { + margin-left: 3px; +} +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.jumbotron h1, +.jumbotron .h1 { + color: inherit; +} +.jumbotron p { + margin-bottom: 15px; + font-size: 21px; + font-weight: 200; +} +.jumbotron > hr { + border-top-color: #d5d5d5; +} +.container .jumbotron, +.container-fluid .jumbotron { + padding-right: 15px; + padding-left: 15px; + border-radius: 6px; +} +.jumbotron .container { + max-width: 100%; +} +@media screen and (min-width: 768px) { + .jumbotron { + padding-top: 48px; + padding-bottom: 48px; + } + .container .jumbotron, + .container-fluid .jumbotron { + padding-right: 60px; + padding-left: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857143; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + margin-right: auto; + margin-left: auto; +} +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} +.alert { + padding: 15px; + margin-bottom: 20px; + border: 1px solid transparent; + border-radius: 4px; +} +.alert h4 { + margin-top: 0; + color: inherit; +} +.alert .alert-link { + font-weight: bold; +} +.alert > p, +.alert > ul { + margin-bottom: 0; +} +.alert > p + p { + margin-top: 5px; +} +.alert-dismissable, +.alert-dismissible { + padding-right: 35px; +} +.alert-dismissable .close, +.alert-dismissible .close { + position: relative; + top: -2px; + right: -21px; + color: inherit; +} +.alert-success { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} +.alert-info { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} +.alert-warning { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} +.alert-danger { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f5f5f5; + 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); +} +.progress-bar { + float: left; + width: 0%; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #fff; + text-align: center; + background-color: #337ab7; + -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; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress-striped .progress-bar, +.progress-bar-striped { + 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: -o-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; +} +.progress.active .progress-bar, +.progress-bar.active { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-bar-success { + background-color: #5cb85c; +} +.progress-striped .progress-bar-success { + 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: -o-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); +} +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + 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: -o-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); +} +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + 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: -o-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); +} +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + 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: -o-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); +} +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media, +.media-body { + overflow: hidden; + zoom: 1; +} +.media-body { + width: 10000px; +} +.media-object { + display: block; +} +.media-object.img-thumbnail { + max-width: none; +} +.media-right, +.media > .pull-right { + padding-left: 10px; +} +.media-left, +.media > .pull-left { + padding-right: 10px; +} +.media-left, +.media-right, +.media-body { + display: table-cell; + vertical-align: top; +} +.media-middle { + vertical-align: middle; +} +.media-bottom { + vertical-align: bottom; +} +.media-heading { + margin-top: 0; + margin-bottom: 5px; +} +.media-list { + padding-left: 0; + list-style: none; +} +.list-group { + padding-left: 0; + margin-bottom: 20px; +} +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.list-group-item.disabled, +.list-group-item.disabled:hover, +.list-group-item.disabled:focus { + color: #777777; + cursor: not-allowed; + background-color: #eeeeee; +} +.list-group-item.disabled .list-group-item-heading, +.list-group-item.disabled:hover .list-group-item-heading, +.list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, +.list-group-item.disabled:hover .list-group-item-text, +.list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, +.list-group-item.active:hover, +.list-group-item.active:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.list-group-item.active .list-group-item-heading, +.list-group-item.active:hover .list-group-item-heading, +.list-group-item.active:focus .list-group-item-heading, +.list-group-item.active .list-group-item-heading > small, +.list-group-item.active:hover .list-group-item-heading > small, +.list-group-item.active:focus .list-group-item-heading > small, +.list-group-item.active .list-group-item-heading > .small, +.list-group-item.active:hover .list-group-item-heading > .small, +.list-group-item.active:focus .list-group-item-heading > .small { + color: inherit; +} +.list-group-item.active .list-group-item-text, +.list-group-item.active:hover .list-group-item-text, +.list-group-item.active:focus .list-group-item-text { + color: #c7ddef; +} +a.list-group-item, +button.list-group-item { + color: #555; +} +a.list-group-item .list-group-item-heading, +button.list-group-item .list-group-item-heading { + color: #333; +} +a.list-group-item:hover, +button.list-group-item:hover, +a.list-group-item:focus, +button.list-group-item:focus { + color: #555; + text-decoration: none; + background-color: #f5f5f5; +} +button.list-group-item { + width: 100%; + text-align: left; +} +.list-group-item-success { + color: #3c763d; + background-color: #dff0d8; +} +a.list-group-item-success, +button.list-group-item-success { + color: #3c763d; +} +a.list-group-item-success .list-group-item-heading, +button.list-group-item-success .list-group-item-heading { + color: inherit; +} +a.list-group-item-success:hover, +button.list-group-item-success:hover, +a.list-group-item-success:focus, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, +button.list-group-item-success.active, +a.list-group-item-success.active:hover, +button.list-group-item-success.active:hover, +a.list-group-item-success.active:focus, +button.list-group-item-success.active:focus { + color: #fff; + background-color: #3c763d; + border-color: #3c763d; +} +.list-group-item-info { + color: #31708f; + background-color: #d9edf7; +} +a.list-group-item-info, +button.list-group-item-info { + color: #31708f; +} +a.list-group-item-info .list-group-item-heading, +button.list-group-item-info .list-group-item-heading { + color: inherit; +} +a.list-group-item-info:hover, +button.list-group-item-info:hover, +a.list-group-item-info:focus, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, +button.list-group-item-info.active, +a.list-group-item-info.active:hover, +button.list-group-item-info.active:hover, +a.list-group-item-info.active:focus, +button.list-group-item-info.active:focus { + color: #fff; + background-color: #31708f; + border-color: #31708f; +} +.list-group-item-warning { + color: #8a6d3b; + background-color: #fcf8e3; +} +a.list-group-item-warning, +button.list-group-item-warning { + color: #8a6d3b; +} +a.list-group-item-warning .list-group-item-heading, +button.list-group-item-warning .list-group-item-heading { + color: inherit; +} +a.list-group-item-warning:hover, +button.list-group-item-warning:hover, +a.list-group-item-warning:focus, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, +button.list-group-item-warning.active, +a.list-group-item-warning.active:hover, +button.list-group-item-warning.active:hover, +a.list-group-item-warning.active:focus, +button.list-group-item-warning.active:focus { + color: #fff; + background-color: #8a6d3b; + border-color: #8a6d3b; +} +.list-group-item-danger { + color: #a94442; + background-color: #f2dede; +} +a.list-group-item-danger, +button.list-group-item-danger { + color: #a94442; +} +a.list-group-item-danger .list-group-item-heading, +button.list-group-item-danger .list-group-item-heading { + color: inherit; +} +a.list-group-item-danger:hover, +button.list-group-item-danger:hover, +a.list-group-item-danger:focus, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, +button.list-group-item-danger.active, +a.list-group-item-danger.active:hover, +button.list-group-item-danger.active:hover, +a.list-group-item-danger.active:focus, +button.list-group-item-danger.active:focus { + color: #fff; + background-color: #a94442; + border-color: #a94442; +} +.list-group-item-heading { + margin-top: 0; + margin-bottom: 5px; +} +.list-group-item-text { + margin-bottom: 0; + line-height: 1.3; +} +.panel { + margin-bottom: 20px; + background-color: #fff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} +.panel-body { + padding: 15px; +} +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.panel-title > .small > a { + color: inherit; +} +.panel-footer { + padding: 10px 15px; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .list-group, +.panel > .panel-collapse > .list-group { + margin-bottom: 0; +} +.panel > .list-group .list-group-item, +.panel > .panel-collapse > .list-group .list-group-item { + border-width: 1px 0; + border-radius: 0; +} +.panel > .list-group:first-child .list-group-item:first-child, +.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child { + border-top: 0; + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .list-group:last-child .list-group-item:last-child, +.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child { + border-bottom: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} +.list-group + .panel-footer { + border-top-width: 0; +} +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-right: 15px; + padding-left: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child { + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, +.panel > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, +.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, +.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child { + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, +.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child { + border-bottom-right-radius: 3px; +} +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive, +.panel > .table + .panel-body, +.panel > .table-responsive + .panel-body { + border-top: 1px solid #ddd; +} +.panel > .table > tbody:first-child > tr:first-child th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th { + border-bottom: 0; +} +.panel > .table-bordered > tbody > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, +.panel > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, +.panel > .table-bordered > tbody > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, +.panel > .table-bordered > tfoot > tr:last-child > th, +.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th { + border-bottom: 0; +} +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} +.panel-group { + margin-bottom: 20px; +} +.panel-group .panel { + margin-bottom: 0; + border-radius: 4px; +} +.panel-group .panel + .panel { + margin-top: 5px; +} +.panel-group .panel-heading { + border-bottom: 0; +} +.panel-group .panel-heading + .panel-collapse > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + border-top: 1px solid #ddd; +} +.panel-group .panel-footer { + border-top: 0; +} +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #ddd; +} +.panel-default { + border-color: #ddd; +} +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #ddd; +} +.panel-default > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ddd; +} +.panel-default > .panel-heading .badge { + color: #f5f5f5; + background-color: #333333; +} +.panel-default > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ddd; +} +.panel-primary { + border-color: #337ab7; +} +.panel-primary > .panel-heading { + color: #fff; + background-color: #337ab7; + border-color: #337ab7; +} +.panel-primary > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #337ab7; +} +.panel-primary > .panel-heading .badge { + color: #337ab7; + background-color: #fff; +} +.panel-primary > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #337ab7; +} +.panel-success { + border-color: #d6e9c6; +} +.panel-success > .panel-heading { + color: #3c763d; + background-color: #dff0d8; + border-color: #d6e9c6; +} +.panel-success > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #d6e9c6; +} +.panel-success > .panel-heading .badge { + color: #dff0d8; + background-color: #3c763d; +} +.panel-success > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #d6e9c6; +} +.panel-info { + border-color: #bce8f1; +} +.panel-info > .panel-heading { + color: #31708f; + background-color: #d9edf7; + border-color: #bce8f1; +} +.panel-info > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #bce8f1; +} +.panel-info > .panel-heading .badge { + color: #d9edf7; + background-color: #31708f; +} +.panel-info > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #bce8f1; +} +.panel-warning { + border-color: #faebcc; +} +.panel-warning > .panel-heading { + color: #8a6d3b; + background-color: #fcf8e3; + border-color: #faebcc; +} +.panel-warning > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #faebcc; +} +.panel-warning > .panel-heading .badge { + color: #fcf8e3; + background-color: #8a6d3b; +} +.panel-warning > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #faebcc; +} +.panel-danger { + border-color: #ebccd1; +} +.panel-danger > .panel-heading { + color: #a94442; + background-color: #f2dede; + border-color: #ebccd1; +} +.panel-danger > .panel-heading + .panel-collapse > .panel-body { + border-top-color: #ebccd1; +} +.panel-danger > .panel-heading .badge { + color: #f2dede; + background-color: #a94442; +} +.panel-danger > .panel-footer + .panel-collapse > .panel-body { + border-bottom-color: #ebccd1; +} +.embed-responsive { + position: relative; + display: block; + height: 0; + padding: 0; + overflow: hidden; +} +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} +.embed-responsive-4by3 { + padding-bottom: 75%; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-lg { + padding: 24px; + border-radius: 6px; +} +.well-sm { + padding: 9px; + border-radius: 3px; +} +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + filter: alpha(opacity=20); + opacity: 0.2; +} +.close:hover, +.close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + filter: alpha(opacity=50); + opacity: 0.5; +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out; +} +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + -o-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal-dialog { + position: relative; + width: auto; + margin: 10px; +} +.modal-content { + position: relative; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #999; + 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); + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + filter: alpha(opacity=0); + opacity: 0; +} +.modal-backdrop.in { + filter: alpha(opacity=50); + opacity: 0.5; +} +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} +.modal-header .close { + margin-top: -2px; +} +.modal-title { + margin: 0; + line-height: 1.42857143; +} +.modal-body { + position: relative; + padding: 15px; +} +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .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); + } + .modal-sm { + width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + width: 900px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.42857143; + line-break: auto; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + font-size: 12px; + filter: alpha(opacity=0); + opacity: 0; +} +.tooltip.in { + filter: alpha(opacity=90); + opacity: 0.9; +} +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-left .tooltip-arrow { + right: 5px; + bottom: 0; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.top-right .tooltip-arrow { + bottom: 0; + left: 5px; + margin-bottom: -5px; + border-width: 5px 5px 0; + border-top-color: #000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-left .tooltip-arrow { + top: 0; + right: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip.bottom-right .tooltip-arrow { + top: 0; + left: 5px; + margin-top: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: none; + max-width: 276px; + padding: 1px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-style: normal; + font-weight: 400; + line-height: 1.42857143; + line-break: auto; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + white-space: normal; + font-size: 14px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover > .arrow { + border-width: 11px; +} +.popover > .arrow, +.popover > .arrow:after { + position: absolute; + display: block; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.popover > .arrow:after { + content: ""; + border-width: 10px; +} +.popover.top > .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} +.popover.top > .arrow:after { + bottom: 1px; + margin-left: -10px; + content: " "; + border-top-color: #fff; + border-bottom-width: 0; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} +.popover.right > .arrow:after { + bottom: -10px; + left: 1px; + content: " "; + border-right-color: #fff; + border-left-width: 0; +} +.popover.bottom > .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.popover.bottom > .arrow:after { + top: 1px; + margin-left: -10px; + content: " "; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + right: 1px; + bottom: -10px; + content: " "; + border-right-width: 0; + border-left-color: #fff; +} +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-radius: 5px 5px 0 0; +} +.popover-content { + padding: 9px 14px; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: -webkit-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, + .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, + .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, + .carousel-inner > .item.prev.right, + .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} +.carousel-control { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 15%; + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + background-color: rgba(0, 0, 0, 0); + filter: alpha(opacity=50); + opacity: 0.5; +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, 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: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, 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: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); + background-repeat: repeat-x; +} +.carousel-control:hover, +.carousel-control:focus { + color: #fff; + text-decoration: none; + outline: 0; + filter: alpha(opacity=90); + opacity: 0.9; +} +.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; + margin-top: -10px; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + font-family: serif; + line-height: 1; +} +.carousel-control .icon-prev:before { + content: "\2039"; +} +.carousel-control .icon-next:before { + content: "\203a"; +} +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + padding-left: 0; + margin-left: -30%; + text-align: center; + list-style: none; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + cursor: pointer; + background-color: #000 \9; + background-color: rgba(0, 0, 0, 0); + border: 1px solid #fff; + border-radius: 10px; +} +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + 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; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-caption .btn { + text-shadow: none; +} +@media screen and (min-width: 768px) { + .carousel-control .glyphicon-chevron-left, + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -10px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -10px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -10px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, +.clearfix:after, +.dl-horizontal dd:before, +.dl-horizontal dd:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after, +.form-horizontal .form-group:before, +.form-horizontal .form-group:after, +.btn-toolbar:before, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after, +.nav:before, +.nav:after, +.navbar:before, +.navbar:after, +.navbar-header:before, +.navbar-header:after, +.navbar-collapse:before, +.navbar-collapse:after, +.pager:before, +.pager:after, +.panel-body:before, +.panel-body:after, +.modal-header:before, +.modal-header:after, +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} +.clearfix:after, +.dl-horizontal dd:after, +.container:after, +.container-fluid:after, +.row:after, +.form-horizontal .form-group:after, +.btn-toolbar:after, +.btn-group-vertical > .btn-group:after, +.nav:after, +.navbar:after, +.navbar-header:after, +.navbar-collapse:after, +.pager:after, +.panel-body:after, +.modal-header:after, +.modal-footer:after { + clear: both; +} +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} +.pull-right { + float: right !important; +} +.pull-left { + float: left !important; +} +.hide { + display: none !important; +} +.show { + display: block !important; +} +.invisible { + visibility: hidden; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.hidden { + display: none !important; +} +.affix { + position: fixed; +} +@-ms-viewport { + width: device-width; +} +.visible-xs, +.visible-sm, +.visible-md, +.visible-lg { + display: none !important; +} +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-inline-block { + display: none !important; +} +@media (max-width: 767px) { + .visible-xs { + display: block !important; + } + table.visible-xs { + display: table !important; + } + tr.visible-xs { + display: table-row !important; + } + th.visible-xs, + td.visible-xs { + display: table-cell !important; + } +} +@media (max-width: 767px) { + .visible-xs-block { + display: block !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline { + display: inline !important; + } +} +@media (max-width: 767px) { + .visible-xs-inline-block { + display: inline-block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm { + display: block !important; + } + table.visible-sm { + display: table !important; + } + tr.visible-sm { + display: table-row !important; + } + th.visible-sm, + td.visible-sm { + display: table-cell !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-block { + display: block !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline { + display: inline !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .visible-sm-inline-block { + display: inline-block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md { + display: block !important; + } + table.visible-md { + display: table !important; + } + tr.visible-md { + display: table-row !important; + } + th.visible-md, + td.visible-md { + display: table-cell !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-block { + display: block !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline { + display: inline !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .visible-md-inline-block { + display: inline-block !important; + } +} +@media (min-width: 1200px) { + .visible-lg { + display: block !important; + } + table.visible-lg { + display: table !important; + } + tr.visible-lg { + display: table-row !important; + } + th.visible-lg, + td.visible-lg { + display: table-cell !important; + } +} +@media (min-width: 1200px) { + .visible-lg-block { + display: block !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline { + display: inline !important; + } +} +@media (min-width: 1200px) { + .visible-lg-inline-block { + display: inline-block !important; + } +} +@media (max-width: 767px) { + .hidden-xs { + display: none !important; + } +} +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm { + display: none !important; + } +} +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md { + display: none !important; + } +} +@media (min-width: 1200px) { + .hidden-lg { + display: none !important; + } +} +.visible-print { + display: none !important; +} +@media print { + .visible-print { + display: block !important; + } + table.visible-print { + display: table !important; + } + tr.visible-print { + display: table-row !important; + } + th.visible-print, + td.visible-print { + display: table-cell !important; + } +} +.visible-print-block { + display: none !important; +} +@media print { + .visible-print-block { + display: block !important; + } +} +.visible-print-inline { + display: none !important; +} +@media print { + .visible-print-inline { + display: inline !important; + } +} +.visible-print-inline-block { + display: none !important; +} +@media print { + .visible-print-inline-block { + display: inline-block !important; + } +} +@media print { + .hidden-print { + display: none !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ +/*! + * Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) * Copyright 2024 Fonticons, Inc. - */.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp-solid,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free'}.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(-1 * var(--fa-li-width,2em));position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.28,0.84,0.42,1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(0.4,0,0.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1,1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1,1) translateY(0)}100%{transform:scale(1,1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}100%,40%{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1,1)}.fa-flip-vertical{transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1,-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0::before{content:"\30"}.fa-1::before{content:"\31"}.fa-2::before{content:"\32"}.fa-3::before{content:"\33"}.fa-4::before{content:"\34"}.fa-5::before{content:"\35"}.fa-6::before{content:"\36"}.fa-7::before{content:"\37"}.fa-8::before{content:"\38"}.fa-9::before{content:"\39"}.fa-fill-drip::before{content:"\f576"}.fa-arrows-to-circle::before{content:"\e4bd"}.fa-circle-chevron-right::before{content:"\f138"}.fa-chevron-circle-right::before{content:"\f138"}.fa-at::before{content:"\40"}.fa-trash-can::before{content:"\f2ed"}.fa-trash-alt::before{content:"\f2ed"}.fa-text-height::before{content:"\f034"}.fa-user-xmark::before{content:"\f235"}.fa-user-times::before{content:"\f235"}.fa-stethoscope::before{content:"\f0f1"}.fa-message::before{content:"\f27a"}.fa-comment-alt::before{content:"\f27a"}.fa-info::before{content:"\f129"}.fa-down-left-and-up-right-to-center::before{content:"\f422"}.fa-compress-alt::before{content:"\f422"}.fa-explosion::before{content:"\e4e9"}.fa-file-lines::before{content:"\f15c"}.fa-file-alt::before{content:"\f15c"}.fa-file-text::before{content:"\f15c"}.fa-wave-square::before{content:"\f83e"}.fa-ring::before{content:"\f70b"}.fa-building-un::before{content:"\e4d9"}.fa-dice-three::before{content:"\f527"}.fa-calendar-days::before{content:"\f073"}.fa-calendar-alt::before{content:"\f073"}.fa-anchor-circle-check::before{content:"\e4aa"}.fa-building-circle-arrow-right::before{content:"\e4d1"}.fa-volleyball::before{content:"\f45f"}.fa-volleyball-ball::before{content:"\f45f"}.fa-arrows-up-to-line::before{content:"\e4c2"}.fa-sort-down::before{content:"\f0dd"}.fa-sort-desc::before{content:"\f0dd"}.fa-circle-minus::before{content:"\f056"}.fa-minus-circle::before{content:"\f056"}.fa-door-open::before{content:"\f52b"}.fa-right-from-bracket::before{content:"\f2f5"}.fa-sign-out-alt::before{content:"\f2f5"}.fa-atom::before{content:"\f5d2"}.fa-soap::before{content:"\e06e"}.fa-icons::before{content:"\f86d"}.fa-heart-music-camera-bolt::before{content:"\f86d"}.fa-microphone-lines-slash::before{content:"\f539"}.fa-microphone-alt-slash::before{content:"\f539"}.fa-bridge-circle-check::before{content:"\e4c9"}.fa-pump-medical::before{content:"\e06a"}.fa-fingerprint::before{content:"\f577"}.fa-hand-point-right::before{content:"\f0a4"}.fa-magnifying-glass-location::before{content:"\f689"}.fa-search-location::before{content:"\f689"}.fa-forward-step::before{content:"\f051"}.fa-step-forward::before{content:"\f051"}.fa-face-smile-beam::before{content:"\f5b8"}.fa-smile-beam::before{content:"\f5b8"}.fa-flag-checkered::before{content:"\f11e"}.fa-football::before{content:"\f44e"}.fa-football-ball::before{content:"\f44e"}.fa-school-circle-exclamation::before{content:"\e56c"}.fa-crop::before{content:"\f125"}.fa-angles-down::before{content:"\f103"}.fa-angle-double-down::before{content:"\f103"}.fa-users-rectangle::before{content:"\e594"}.fa-people-roof::before{content:"\e537"}.fa-people-line::before{content:"\e534"}.fa-beer-mug-empty::before{content:"\f0fc"}.fa-beer::before{content:"\f0fc"}.fa-diagram-predecessor::before{content:"\e477"}.fa-arrow-up-long::before{content:"\f176"}.fa-long-arrow-up::before{content:"\f176"}.fa-fire-flame-simple::before{content:"\f46a"}.fa-burn::before{content:"\f46a"}.fa-person::before{content:"\f183"}.fa-male::before{content:"\f183"}.fa-laptop::before{content:"\f109"}.fa-file-csv::before{content:"\f6dd"}.fa-menorah::before{content:"\f676"}.fa-truck-plane::before{content:"\e58f"}.fa-record-vinyl::before{content:"\f8d9"}.fa-face-grin-stars::before{content:"\f587"}.fa-grin-stars::before{content:"\f587"}.fa-bong::before{content:"\f55c"}.fa-spaghetti-monster-flying::before{content:"\f67b"}.fa-pastafarianism::before{content:"\f67b"}.fa-arrow-down-up-across-line::before{content:"\e4af"}.fa-spoon::before{content:"\f2e5"}.fa-utensil-spoon::before{content:"\f2e5"}.fa-jar-wheat::before{content:"\e517"}.fa-envelopes-bulk::before{content:"\f674"}.fa-mail-bulk::before{content:"\f674"}.fa-file-circle-exclamation::before{content:"\e4eb"}.fa-circle-h::before{content:"\f47e"}.fa-hospital-symbol::before{content:"\f47e"}.fa-pager::before{content:"\f815"}.fa-address-book::before{content:"\f2b9"}.fa-contact-book::before{content:"\f2b9"}.fa-strikethrough::before{content:"\f0cc"}.fa-k::before{content:"\4b"}.fa-landmark-flag::before{content:"\e51c"}.fa-pencil::before{content:"\f303"}.fa-pencil-alt::before{content:"\f303"}.fa-backward::before{content:"\f04a"}.fa-caret-right::before{content:"\f0da"}.fa-comments::before{content:"\f086"}.fa-paste::before{content:"\f0ea"}.fa-file-clipboard::before{content:"\f0ea"}.fa-code-pull-request::before{content:"\e13c"}.fa-clipboard-list::before{content:"\f46d"}.fa-truck-ramp-box::before{content:"\f4de"}.fa-truck-loading::before{content:"\f4de"}.fa-user-check::before{content:"\f4fc"}.fa-vial-virus::before{content:"\e597"}.fa-sheet-plastic::before{content:"\e571"}.fa-blog::before{content:"\f781"}.fa-user-ninja::before{content:"\f504"}.fa-person-arrow-up-from-line::before{content:"\e539"}.fa-scroll-torah::before{content:"\f6a0"}.fa-torah::before{content:"\f6a0"}.fa-broom-ball::before{content:"\f458"}.fa-quidditch::before{content:"\f458"}.fa-quidditch-broom-ball::before{content:"\f458"}.fa-toggle-off::before{content:"\f204"}.fa-box-archive::before{content:"\f187"}.fa-archive::before{content:"\f187"}.fa-person-drowning::before{content:"\e545"}.fa-arrow-down-9-1::before{content:"\f886"}.fa-sort-numeric-desc::before{content:"\f886"}.fa-sort-numeric-down-alt::before{content:"\f886"}.fa-face-grin-tongue-squint::before{content:"\f58a"}.fa-grin-tongue-squint::before{content:"\f58a"}.fa-spray-can::before{content:"\f5bd"}.fa-truck-monster::before{content:"\f63b"}.fa-w::before{content:"\57"}.fa-earth-africa::before{content:"\f57c"}.fa-globe-africa::before{content:"\f57c"}.fa-rainbow::before{content:"\f75b"}.fa-circle-notch::before{content:"\f1ce"}.fa-tablet-screen-button::before{content:"\f3fa"}.fa-tablet-alt::before{content:"\f3fa"}.fa-paw::before{content:"\f1b0"}.fa-cloud::before{content:"\f0c2"}.fa-trowel-bricks::before{content:"\e58a"}.fa-face-flushed::before{content:"\f579"}.fa-flushed::before{content:"\f579"}.fa-hospital-user::before{content:"\f80d"}.fa-tent-arrow-left-right::before{content:"\e57f"}.fa-gavel::before{content:"\f0e3"}.fa-legal::before{content:"\f0e3"}.fa-binoculars::before{content:"\f1e5"}.fa-microphone-slash::before{content:"\f131"}.fa-box-tissue::before{content:"\e05b"}.fa-motorcycle::before{content:"\f21c"}.fa-bell-concierge::before{content:"\f562"}.fa-concierge-bell::before{content:"\f562"}.fa-pen-ruler::before{content:"\f5ae"}.fa-pencil-ruler::before{content:"\f5ae"}.fa-people-arrows::before{content:"\e068"}.fa-people-arrows-left-right::before{content:"\e068"}.fa-mars-and-venus-burst::before{content:"\e523"}.fa-square-caret-right::before{content:"\f152"}.fa-caret-square-right::before{content:"\f152"}.fa-scissors::before{content:"\f0c4"}.fa-cut::before{content:"\f0c4"}.fa-sun-plant-wilt::before{content:"\e57a"}.fa-toilets-portable::before{content:"\e584"}.fa-hockey-puck::before{content:"\f453"}.fa-table::before{content:"\f0ce"}.fa-magnifying-glass-arrow-right::before{content:"\e521"}.fa-tachograph-digital::before{content:"\f566"}.fa-digital-tachograph::before{content:"\f566"}.fa-users-slash::before{content:"\e073"}.fa-clover::before{content:"\e139"}.fa-reply::before{content:"\f3e5"}.fa-mail-reply::before{content:"\f3e5"}.fa-star-and-crescent::before{content:"\f699"}.fa-house-fire::before{content:"\e50c"}.fa-square-minus::before{content:"\f146"}.fa-minus-square::before{content:"\f146"}.fa-helicopter::before{content:"\f533"}.fa-compass::before{content:"\f14e"}.fa-square-caret-down::before{content:"\f150"}.fa-caret-square-down::before{content:"\f150"}.fa-file-circle-question::before{content:"\e4ef"}.fa-laptop-code::before{content:"\f5fc"}.fa-swatchbook::before{content:"\f5c3"}.fa-prescription-bottle::before{content:"\f485"}.fa-bars::before{content:"\f0c9"}.fa-navicon::before{content:"\f0c9"}.fa-people-group::before{content:"\e533"}.fa-hourglass-end::before{content:"\f253"}.fa-hourglass-3::before{content:"\f253"}.fa-heart-crack::before{content:"\f7a9"}.fa-heart-broken::before{content:"\f7a9"}.fa-square-up-right::before{content:"\f360"}.fa-external-link-square-alt::before{content:"\f360"}.fa-face-kiss-beam::before{content:"\f597"}.fa-kiss-beam::before{content:"\f597"}.fa-film::before{content:"\f008"}.fa-ruler-horizontal::before{content:"\f547"}.fa-people-robbery::before{content:"\e536"}.fa-lightbulb::before{content:"\f0eb"}.fa-caret-left::before{content:"\f0d9"}.fa-circle-exclamation::before{content:"\f06a"}.fa-exclamation-circle::before{content:"\f06a"}.fa-school-circle-xmark::before{content:"\e56d"}.fa-arrow-right-from-bracket::before{content:"\f08b"}.fa-sign-out::before{content:"\f08b"}.fa-circle-chevron-down::before{content:"\f13a"}.fa-chevron-circle-down::before{content:"\f13a"}.fa-unlock-keyhole::before{content:"\f13e"}.fa-unlock-alt::before{content:"\f13e"}.fa-cloud-showers-heavy::before{content:"\f740"}.fa-headphones-simple::before{content:"\f58f"}.fa-headphones-alt::before{content:"\f58f"}.fa-sitemap::before{content:"\f0e8"}.fa-circle-dollar-to-slot::before{content:"\f4b9"}.fa-donate::before{content:"\f4b9"}.fa-memory::before{content:"\f538"}.fa-road-spikes::before{content:"\e568"}.fa-fire-burner::before{content:"\e4f1"}.fa-flag::before{content:"\f024"}.fa-hanukiah::before{content:"\f6e6"}.fa-feather::before{content:"\f52d"}.fa-volume-low::before{content:"\f027"}.fa-volume-down::before{content:"\f027"}.fa-comment-slash::before{content:"\f4b3"}.fa-cloud-sun-rain::before{content:"\f743"}.fa-compress::before{content:"\f066"}.fa-wheat-awn::before{content:"\e2cd"}.fa-wheat-alt::before{content:"\e2cd"}.fa-ankh::before{content:"\f644"}.fa-hands-holding-child::before{content:"\e4fa"}.fa-asterisk::before{content:"\2a"}.fa-square-check::before{content:"\f14a"}.fa-check-square::before{content:"\f14a"}.fa-peseta-sign::before{content:"\e221"}.fa-heading::before{content:"\f1dc"}.fa-header::before{content:"\f1dc"}.fa-ghost::before{content:"\f6e2"}.fa-list::before{content:"\f03a"}.fa-list-squares::before{content:"\f03a"}.fa-square-phone-flip::before{content:"\f87b"}.fa-phone-square-alt::before{content:"\f87b"}.fa-cart-plus::before{content:"\f217"}.fa-gamepad::before{content:"\f11b"}.fa-circle-dot::before{content:"\f192"}.fa-dot-circle::before{content:"\f192"}.fa-face-dizzy::before{content:"\f567"}.fa-dizzy::before{content:"\f567"}.fa-egg::before{content:"\f7fb"}.fa-house-medical-circle-xmark::before{content:"\e513"}.fa-campground::before{content:"\f6bb"}.fa-folder-plus::before{content:"\f65e"}.fa-futbol::before{content:"\f1e3"}.fa-futbol-ball::before{content:"\f1e3"}.fa-soccer-ball::before{content:"\f1e3"}.fa-paintbrush::before{content:"\f1fc"}.fa-paint-brush::before{content:"\f1fc"}.fa-lock::before{content:"\f023"}.fa-gas-pump::before{content:"\f52f"}.fa-hot-tub-person::before{content:"\f593"}.fa-hot-tub::before{content:"\f593"}.fa-map-location::before{content:"\f59f"}.fa-map-marked::before{content:"\f59f"}.fa-house-flood-water::before{content:"\e50e"}.fa-tree::before{content:"\f1bb"}.fa-bridge-lock::before{content:"\e4cc"}.fa-sack-dollar::before{content:"\f81d"}.fa-pen-to-square::before{content:"\f044"}.fa-edit::before{content:"\f044"}.fa-car-side::before{content:"\f5e4"}.fa-share-nodes::before{content:"\f1e0"}.fa-share-alt::before{content:"\f1e0"}.fa-heart-circle-minus::before{content:"\e4ff"}.fa-hourglass-half::before{content:"\f252"}.fa-hourglass-2::before{content:"\f252"}.fa-microscope::before{content:"\f610"}.fa-sink::before{content:"\e06d"}.fa-bag-shopping::before{content:"\f290"}.fa-shopping-bag::before{content:"\f290"}.fa-arrow-down-z-a::before{content:"\f881"}.fa-sort-alpha-desc::before{content:"\f881"}.fa-sort-alpha-down-alt::before{content:"\f881"}.fa-mitten::before{content:"\f7b5"}.fa-person-rays::before{content:"\e54d"}.fa-users::before{content:"\f0c0"}.fa-eye-slash::before{content:"\f070"}.fa-flask-vial::before{content:"\e4f3"}.fa-hand::before{content:"\f256"}.fa-hand-paper::before{content:"\f256"}.fa-om::before{content:"\f679"}.fa-worm::before{content:"\e599"}.fa-house-circle-xmark::before{content:"\e50b"}.fa-plug::before{content:"\f1e6"}.fa-chevron-up::before{content:"\f077"}.fa-hand-spock::before{content:"\f259"}.fa-stopwatch::before{content:"\f2f2"}.fa-face-kiss::before{content:"\f596"}.fa-kiss::before{content:"\f596"}.fa-bridge-circle-xmark::before{content:"\e4cb"}.fa-face-grin-tongue::before{content:"\f589"}.fa-grin-tongue::before{content:"\f589"}.fa-chess-bishop::before{content:"\f43a"}.fa-face-grin-wink::before{content:"\f58c"}.fa-grin-wink::before{content:"\f58c"}.fa-ear-deaf::before{content:"\f2a4"}.fa-deaf::before{content:"\f2a4"}.fa-deafness::before{content:"\f2a4"}.fa-hard-of-hearing::before{content:"\f2a4"}.fa-road-circle-check::before{content:"\e564"}.fa-dice-five::before{content:"\f523"}.fa-square-rss::before{content:"\f143"}.fa-rss-square::before{content:"\f143"}.fa-land-mine-on::before{content:"\e51b"}.fa-i-cursor::before{content:"\f246"}.fa-stamp::before{content:"\f5bf"}.fa-stairs::before{content:"\e289"}.fa-i::before{content:"\49"}.fa-hryvnia-sign::before{content:"\f6f2"}.fa-hryvnia::before{content:"\f6f2"}.fa-pills::before{content:"\f484"}.fa-face-grin-wide::before{content:"\f581"}.fa-grin-alt::before{content:"\f581"}.fa-tooth::before{content:"\f5c9"}.fa-v::before{content:"\56"}.fa-bangladeshi-taka-sign::before{content:"\e2e6"}.fa-bicycle::before{content:"\f206"}.fa-staff-snake::before{content:"\e579"}.fa-rod-asclepius::before{content:"\e579"}.fa-rod-snake::before{content:"\e579"}.fa-staff-aesculapius::before{content:"\e579"}.fa-head-side-cough-slash::before{content:"\e062"}.fa-truck-medical::before{content:"\f0f9"}.fa-ambulance::before{content:"\f0f9"}.fa-wheat-awn-circle-exclamation::before{content:"\e598"}.fa-snowman::before{content:"\f7d0"}.fa-mortar-pestle::before{content:"\f5a7"}.fa-road-barrier::before{content:"\e562"}.fa-school::before{content:"\f549"}.fa-igloo::before{content:"\f7ae"}.fa-joint::before{content:"\f595"}.fa-angle-right::before{content:"\f105"}.fa-horse::before{content:"\f6f0"}.fa-q::before{content:"\51"}.fa-g::before{content:"\47"}.fa-notes-medical::before{content:"\f481"}.fa-temperature-half::before{content:"\f2c9"}.fa-temperature-2::before{content:"\f2c9"}.fa-thermometer-2::before{content:"\f2c9"}.fa-thermometer-half::before{content:"\f2c9"}.fa-dong-sign::before{content:"\e169"}.fa-capsules::before{content:"\f46b"}.fa-poo-storm::before{content:"\f75a"}.fa-poo-bolt::before{content:"\f75a"}.fa-face-frown-open::before{content:"\f57a"}.fa-frown-open::before{content:"\f57a"}.fa-hand-point-up::before{content:"\f0a6"}.fa-money-bill::before{content:"\f0d6"}.fa-bookmark::before{content:"\f02e"}.fa-align-justify::before{content:"\f039"}.fa-umbrella-beach::before{content:"\f5ca"}.fa-helmet-un::before{content:"\e503"}.fa-bullseye::before{content:"\f140"}.fa-bacon::before{content:"\f7e5"}.fa-hand-point-down::before{content:"\f0a7"}.fa-arrow-up-from-bracket::before{content:"\e09a"}.fa-folder::before{content:"\f07b"}.fa-folder-blank::before{content:"\f07b"}.fa-file-waveform::before{content:"\f478"}.fa-file-medical-alt::before{content:"\f478"}.fa-radiation::before{content:"\f7b9"}.fa-chart-simple::before{content:"\e473"}.fa-mars-stroke::before{content:"\f229"}.fa-vial::before{content:"\f492"}.fa-gauge::before{content:"\f624"}.fa-dashboard::before{content:"\f624"}.fa-gauge-med::before{content:"\f624"}.fa-tachometer-alt-average::before{content:"\f624"}.fa-wand-magic-sparkles::before{content:"\e2ca"}.fa-magic-wand-sparkles::before{content:"\e2ca"}.fa-e::before{content:"\45"}.fa-pen-clip::before{content:"\f305"}.fa-pen-alt::before{content:"\f305"}.fa-bridge-circle-exclamation::before{content:"\e4ca"}.fa-user::before{content:"\f007"}.fa-school-circle-check::before{content:"\e56b"}.fa-dumpster::before{content:"\f793"}.fa-van-shuttle::before{content:"\f5b6"}.fa-shuttle-van::before{content:"\f5b6"}.fa-building-user::before{content:"\e4da"}.fa-square-caret-left::before{content:"\f191"}.fa-caret-square-left::before{content:"\f191"}.fa-highlighter::before{content:"\f591"}.fa-key::before{content:"\f084"}.fa-bullhorn::before{content:"\f0a1"}.fa-globe::before{content:"\f0ac"}.fa-synagogue::before{content:"\f69b"}.fa-person-half-dress::before{content:"\e548"}.fa-road-bridge::before{content:"\e563"}.fa-location-arrow::before{content:"\f124"}.fa-c::before{content:"\43"}.fa-tablet-button::before{content:"\f10a"}.fa-building-lock::before{content:"\e4d6"}.fa-pizza-slice::before{content:"\f818"}.fa-money-bill-wave::before{content:"\f53a"}.fa-chart-area::before{content:"\f1fe"}.fa-area-chart::before{content:"\f1fe"}.fa-house-flag::before{content:"\e50d"}.fa-person-circle-minus::before{content:"\e540"}.fa-ban::before{content:"\f05e"}.fa-cancel::before{content:"\f05e"}.fa-camera-rotate::before{content:"\e0d8"}.fa-spray-can-sparkles::before{content:"\f5d0"}.fa-air-freshener::before{content:"\f5d0"}.fa-star::before{content:"\f005"}.fa-repeat::before{content:"\f363"}.fa-cross::before{content:"\f654"}.fa-box::before{content:"\f466"}.fa-venus-mars::before{content:"\f228"}.fa-arrow-pointer::before{content:"\f245"}.fa-mouse-pointer::before{content:"\f245"}.fa-maximize::before{content:"\f31e"}.fa-expand-arrows-alt::before{content:"\f31e"}.fa-charging-station::before{content:"\f5e7"}.fa-shapes::before{content:"\f61f"}.fa-triangle-circle-square::before{content:"\f61f"}.fa-shuffle::before{content:"\f074"}.fa-random::before{content:"\f074"}.fa-person-running::before{content:"\f70c"}.fa-running::before{content:"\f70c"}.fa-mobile-retro::before{content:"\e527"}.fa-grip-lines-vertical::before{content:"\f7a5"}.fa-spider::before{content:"\f717"}.fa-hands-bound::before{content:"\e4f9"}.fa-file-invoice-dollar::before{content:"\f571"}.fa-plane-circle-exclamation::before{content:"\e556"}.fa-x-ray::before{content:"\f497"}.fa-spell-check::before{content:"\f891"}.fa-slash::before{content:"\f715"}.fa-computer-mouse::before{content:"\f8cc"}.fa-mouse::before{content:"\f8cc"}.fa-arrow-right-to-bracket::before{content:"\f090"}.fa-sign-in::before{content:"\f090"}.fa-shop-slash::before{content:"\e070"}.fa-store-alt-slash::before{content:"\e070"}.fa-server::before{content:"\f233"}.fa-virus-covid-slash::before{content:"\e4a9"}.fa-shop-lock::before{content:"\e4a5"}.fa-hourglass-start::before{content:"\f251"}.fa-hourglass-1::before{content:"\f251"}.fa-blender-phone::before{content:"\f6b6"}.fa-building-wheat::before{content:"\e4db"}.fa-person-breastfeeding::before{content:"\e53a"}.fa-right-to-bracket::before{content:"\f2f6"}.fa-sign-in-alt::before{content:"\f2f6"}.fa-venus::before{content:"\f221"}.fa-passport::before{content:"\f5ab"}.fa-thumbtack-slash::before{content:"\e68f"}.fa-thumb-tack-slash::before{content:"\e68f"}.fa-heart-pulse::before{content:"\f21e"}.fa-heartbeat::before{content:"\f21e"}.fa-people-carry-box::before{content:"\f4ce"}.fa-people-carry::before{content:"\f4ce"}.fa-temperature-high::before{content:"\f769"}.fa-microchip::before{content:"\f2db"}.fa-crown::before{content:"\f521"}.fa-weight-hanging::before{content:"\f5cd"}.fa-xmarks-lines::before{content:"\e59a"}.fa-file-prescription::before{content:"\f572"}.fa-weight-scale::before{content:"\f496"}.fa-weight::before{content:"\f496"}.fa-user-group::before{content:"\f500"}.fa-user-friends::before{content:"\f500"}.fa-arrow-up-a-z::before{content:"\f15e"}.fa-sort-alpha-up::before{content:"\f15e"}.fa-chess-knight::before{content:"\f441"}.fa-face-laugh-squint::before{content:"\f59b"}.fa-laugh-squint::before{content:"\f59b"}.fa-wheelchair::before{content:"\f193"}.fa-circle-arrow-up::before{content:"\f0aa"}.fa-arrow-circle-up::before{content:"\f0aa"}.fa-toggle-on::before{content:"\f205"}.fa-person-walking::before{content:"\f554"}.fa-walking::before{content:"\f554"}.fa-l::before{content:"\4c"}.fa-fire::before{content:"\f06d"}.fa-bed-pulse::before{content:"\f487"}.fa-procedures::before{content:"\f487"}.fa-shuttle-space::before{content:"\f197"}.fa-space-shuttle::before{content:"\f197"}.fa-face-laugh::before{content:"\f599"}.fa-laugh::before{content:"\f599"}.fa-folder-open::before{content:"\f07c"}.fa-heart-circle-plus::before{content:"\e500"}.fa-code-fork::before{content:"\e13b"}.fa-city::before{content:"\f64f"}.fa-microphone-lines::before{content:"\f3c9"}.fa-microphone-alt::before{content:"\f3c9"}.fa-pepper-hot::before{content:"\f816"}.fa-unlock::before{content:"\f09c"}.fa-colon-sign::before{content:"\e140"}.fa-headset::before{content:"\f590"}.fa-store-slash::before{content:"\e071"}.fa-road-circle-xmark::before{content:"\e566"}.fa-user-minus::before{content:"\f503"}.fa-mars-stroke-up::before{content:"\f22a"}.fa-mars-stroke-v::before{content:"\f22a"}.fa-champagne-glasses::before{content:"\f79f"}.fa-glass-cheers::before{content:"\f79f"}.fa-clipboard::before{content:"\f328"}.fa-house-circle-exclamation::before{content:"\e50a"}.fa-file-arrow-up::before{content:"\f574"}.fa-file-upload::before{content:"\f574"}.fa-wifi::before{content:"\f1eb"}.fa-wifi-3::before{content:"\f1eb"}.fa-wifi-strong::before{content:"\f1eb"}.fa-bath::before{content:"\f2cd"}.fa-bathtub::before{content:"\f2cd"}.fa-underline::before{content:"\f0cd"}.fa-user-pen::before{content:"\f4ff"}.fa-user-edit::before{content:"\f4ff"}.fa-signature::before{content:"\f5b7"}.fa-stroopwafel::before{content:"\f551"}.fa-bold::before{content:"\f032"}.fa-anchor-lock::before{content:"\e4ad"}.fa-building-ngo::before{content:"\e4d7"}.fa-manat-sign::before{content:"\e1d5"}.fa-not-equal::before{content:"\f53e"}.fa-border-top-left::before{content:"\f853"}.fa-border-style::before{content:"\f853"}.fa-map-location-dot::before{content:"\f5a0"}.fa-map-marked-alt::before{content:"\f5a0"}.fa-jedi::before{content:"\f669"}.fa-square-poll-vertical::before{content:"\f681"}.fa-poll::before{content:"\f681"}.fa-mug-hot::before{content:"\f7b6"}.fa-car-battery::before{content:"\f5df"}.fa-battery-car::before{content:"\f5df"}.fa-gift::before{content:"\f06b"}.fa-dice-two::before{content:"\f528"}.fa-chess-queen::before{content:"\f445"}.fa-glasses::before{content:"\f530"}.fa-chess-board::before{content:"\f43c"}.fa-building-circle-check::before{content:"\e4d2"}.fa-person-chalkboard::before{content:"\e53d"}.fa-mars-stroke-right::before{content:"\f22b"}.fa-mars-stroke-h::before{content:"\f22b"}.fa-hand-back-fist::before{content:"\f255"}.fa-hand-rock::before{content:"\f255"}.fa-square-caret-up::before{content:"\f151"}.fa-caret-square-up::before{content:"\f151"}.fa-cloud-showers-water::before{content:"\e4e4"}.fa-chart-bar::before{content:"\f080"}.fa-bar-chart::before{content:"\f080"}.fa-hands-bubbles::before{content:"\e05e"}.fa-hands-wash::before{content:"\e05e"}.fa-less-than-equal::before{content:"\f537"}.fa-train::before{content:"\f238"}.fa-eye-low-vision::before{content:"\f2a8"}.fa-low-vision::before{content:"\f2a8"}.fa-crow::before{content:"\f520"}.fa-sailboat::before{content:"\e445"}.fa-window-restore::before{content:"\f2d2"}.fa-square-plus::before{content:"\f0fe"}.fa-plus-square::before{content:"\f0fe"}.fa-torii-gate::before{content:"\f6a1"}.fa-frog::before{content:"\f52e"}.fa-bucket::before{content:"\e4cf"}.fa-image::before{content:"\f03e"}.fa-microphone::before{content:"\f130"}.fa-cow::before{content:"\f6c8"}.fa-caret-up::before{content:"\f0d8"}.fa-screwdriver::before{content:"\f54a"}.fa-folder-closed::before{content:"\e185"}.fa-house-tsunami::before{content:"\e515"}.fa-square-nfi::before{content:"\e576"}.fa-arrow-up-from-ground-water::before{content:"\e4b5"}.fa-martini-glass::before{content:"\f57b"}.fa-glass-martini-alt::before{content:"\f57b"}.fa-rotate-left::before{content:"\f2ea"}.fa-rotate-back::before{content:"\f2ea"}.fa-rotate-backward::before{content:"\f2ea"}.fa-undo-alt::before{content:"\f2ea"}.fa-table-columns::before{content:"\f0db"}.fa-columns::before{content:"\f0db"}.fa-lemon::before{content:"\f094"}.fa-head-side-mask::before{content:"\e063"}.fa-handshake::before{content:"\f2b5"}.fa-gem::before{content:"\f3a5"}.fa-dolly::before{content:"\f472"}.fa-dolly-box::before{content:"\f472"}.fa-smoking::before{content:"\f48d"}.fa-minimize::before{content:"\f78c"}.fa-compress-arrows-alt::before{content:"\f78c"}.fa-monument::before{content:"\f5a6"}.fa-snowplow::before{content:"\f7d2"}.fa-angles-right::before{content:"\f101"}.fa-angle-double-right::before{content:"\f101"}.fa-cannabis::before{content:"\f55f"}.fa-circle-play::before{content:"\f144"}.fa-play-circle::before{content:"\f144"}.fa-tablets::before{content:"\f490"}.fa-ethernet::before{content:"\f796"}.fa-euro-sign::before{content:"\f153"}.fa-eur::before{content:"\f153"}.fa-euro::before{content:"\f153"}.fa-chair::before{content:"\f6c0"}.fa-circle-check::before{content:"\f058"}.fa-check-circle::before{content:"\f058"}.fa-circle-stop::before{content:"\f28d"}.fa-stop-circle::before{content:"\f28d"}.fa-compass-drafting::before{content:"\f568"}.fa-drafting-compass::before{content:"\f568"}.fa-plate-wheat::before{content:"\e55a"}.fa-icicles::before{content:"\f7ad"}.fa-person-shelter::before{content:"\e54f"}.fa-neuter::before{content:"\f22c"}.fa-id-badge::before{content:"\f2c1"}.fa-marker::before{content:"\f5a1"}.fa-face-laugh-beam::before{content:"\f59a"}.fa-laugh-beam::before{content:"\f59a"}.fa-helicopter-symbol::before{content:"\e502"}.fa-universal-access::before{content:"\f29a"}.fa-circle-chevron-up::before{content:"\f139"}.fa-chevron-circle-up::before{content:"\f139"}.fa-lari-sign::before{content:"\e1c8"}.fa-volcano::before{content:"\f770"}.fa-person-walking-dashed-line-arrow-right::before{content:"\e553"}.fa-sterling-sign::before{content:"\f154"}.fa-gbp::before{content:"\f154"}.fa-pound-sign::before{content:"\f154"}.fa-viruses::before{content:"\e076"}.fa-square-person-confined::before{content:"\e577"}.fa-user-tie::before{content:"\f508"}.fa-arrow-down-long::before{content:"\f175"}.fa-long-arrow-down::before{content:"\f175"}.fa-tent-arrow-down-to-line::before{content:"\e57e"}.fa-certificate::before{content:"\f0a3"}.fa-reply-all::before{content:"\f122"}.fa-mail-reply-all::before{content:"\f122"}.fa-suitcase::before{content:"\f0f2"}.fa-person-skating::before{content:"\f7c5"}.fa-skating::before{content:"\f7c5"}.fa-filter-circle-dollar::before{content:"\f662"}.fa-funnel-dollar::before{content:"\f662"}.fa-camera-retro::before{content:"\f083"}.fa-circle-arrow-down::before{content:"\f0ab"}.fa-arrow-circle-down::before{content:"\f0ab"}.fa-file-import::before{content:"\f56f"}.fa-arrow-right-to-file::before{content:"\f56f"}.fa-square-arrow-up-right::before{content:"\f14c"}.fa-external-link-square::before{content:"\f14c"}.fa-box-open::before{content:"\f49e"}.fa-scroll::before{content:"\f70e"}.fa-spa::before{content:"\f5bb"}.fa-location-pin-lock::before{content:"\e51f"}.fa-pause::before{content:"\f04c"}.fa-hill-avalanche::before{content:"\e507"}.fa-temperature-empty::before{content:"\f2cb"}.fa-temperature-0::before{content:"\f2cb"}.fa-thermometer-0::before{content:"\f2cb"}.fa-thermometer-empty::before{content:"\f2cb"}.fa-bomb::before{content:"\f1e2"}.fa-registered::before{content:"\f25d"}.fa-address-card::before{content:"\f2bb"}.fa-contact-card::before{content:"\f2bb"}.fa-vcard::before{content:"\f2bb"}.fa-scale-unbalanced-flip::before{content:"\f516"}.fa-balance-scale-right::before{content:"\f516"}.fa-subscript::before{content:"\f12c"}.fa-diamond-turn-right::before{content:"\f5eb"}.fa-directions::before{content:"\f5eb"}.fa-burst::before{content:"\e4dc"}.fa-house-laptop::before{content:"\e066"}.fa-laptop-house::before{content:"\e066"}.fa-face-tired::before{content:"\f5c8"}.fa-tired::before{content:"\f5c8"}.fa-money-bills::before{content:"\e1f3"}.fa-smog::before{content:"\f75f"}.fa-crutch::before{content:"\f7f7"}.fa-cloud-arrow-up::before{content:"\f0ee"}.fa-cloud-upload::before{content:"\f0ee"}.fa-cloud-upload-alt::before{content:"\f0ee"}.fa-palette::before{content:"\f53f"}.fa-arrows-turn-right::before{content:"\e4c0"}.fa-vest::before{content:"\e085"}.fa-ferry::before{content:"\e4ea"}.fa-arrows-down-to-people::before{content:"\e4b9"}.fa-seedling::before{content:"\f4d8"}.fa-sprout::before{content:"\f4d8"}.fa-left-right::before{content:"\f337"}.fa-arrows-alt-h::before{content:"\f337"}.fa-boxes-packing::before{content:"\e4c7"}.fa-circle-arrow-left::before{content:"\f0a8"}.fa-arrow-circle-left::before{content:"\f0a8"}.fa-group-arrows-rotate::before{content:"\e4f6"}.fa-bowl-food::before{content:"\e4c6"}.fa-candy-cane::before{content:"\f786"}.fa-arrow-down-wide-short::before{content:"\f160"}.fa-sort-amount-asc::before{content:"\f160"}.fa-sort-amount-down::before{content:"\f160"}.fa-cloud-bolt::before{content:"\f76c"}.fa-thunderstorm::before{content:"\f76c"}.fa-text-slash::before{content:"\f87d"}.fa-remove-format::before{content:"\f87d"}.fa-face-smile-wink::before{content:"\f4da"}.fa-smile-wink::before{content:"\f4da"}.fa-file-word::before{content:"\f1c2"}.fa-file-powerpoint::before{content:"\f1c4"}.fa-arrows-left-right::before{content:"\f07e"}.fa-arrows-h::before{content:"\f07e"}.fa-house-lock::before{content:"\e510"}.fa-cloud-arrow-down::before{content:"\f0ed"}.fa-cloud-download::before{content:"\f0ed"}.fa-cloud-download-alt::before{content:"\f0ed"}.fa-children::before{content:"\e4e1"}.fa-chalkboard::before{content:"\f51b"}.fa-blackboard::before{content:"\f51b"}.fa-user-large-slash::before{content:"\f4fa"}.fa-user-alt-slash::before{content:"\f4fa"}.fa-envelope-open::before{content:"\f2b6"}.fa-handshake-simple-slash::before{content:"\e05f"}.fa-handshake-alt-slash::before{content:"\e05f"}.fa-mattress-pillow::before{content:"\e525"}.fa-guarani-sign::before{content:"\e19a"}.fa-arrows-rotate::before{content:"\f021"}.fa-refresh::before{content:"\f021"}.fa-sync::before{content:"\f021"}.fa-fire-extinguisher::before{content:"\f134"}.fa-cruzeiro-sign::before{content:"\e152"}.fa-greater-than-equal::before{content:"\f532"}.fa-shield-halved::before{content:"\f3ed"}.fa-shield-alt::before{content:"\f3ed"}.fa-book-atlas::before{content:"\f558"}.fa-atlas::before{content:"\f558"}.fa-virus::before{content:"\e074"}.fa-envelope-circle-check::before{content:"\e4e8"}.fa-layer-group::before{content:"\f5fd"}.fa-arrows-to-dot::before{content:"\e4be"}.fa-archway::before{content:"\f557"}.fa-heart-circle-check::before{content:"\e4fd"}.fa-house-chimney-crack::before{content:"\f6f1"}.fa-house-damage::before{content:"\f6f1"}.fa-file-zipper::before{content:"\f1c6"}.fa-file-archive::before{content:"\f1c6"}.fa-square::before{content:"\f0c8"}.fa-martini-glass-empty::before{content:"\f000"}.fa-glass-martini::before{content:"\f000"}.fa-couch::before{content:"\f4b8"}.fa-cedi-sign::before{content:"\e0df"}.fa-italic::before{content:"\f033"}.fa-table-cells-column-lock::before{content:"\e678"}.fa-church::before{content:"\f51d"}.fa-comments-dollar::before{content:"\f653"}.fa-democrat::before{content:"\f747"}.fa-z::before{content:"\5a"}.fa-person-skiing::before{content:"\f7c9"}.fa-skiing::before{content:"\f7c9"}.fa-road-lock::before{content:"\e567"}.fa-a::before{content:"\41"}.fa-temperature-arrow-down::before{content:"\e03f"}.fa-temperature-down::before{content:"\e03f"}.fa-feather-pointed::before{content:"\f56b"}.fa-feather-alt::before{content:"\f56b"}.fa-p::before{content:"\50"}.fa-snowflake::before{content:"\f2dc"}.fa-newspaper::before{content:"\f1ea"}.fa-rectangle-ad::before{content:"\f641"}.fa-ad::before{content:"\f641"}.fa-circle-arrow-right::before{content:"\f0a9"}.fa-arrow-circle-right::before{content:"\f0a9"}.fa-filter-circle-xmark::before{content:"\e17b"}.fa-locust::before{content:"\e520"}.fa-sort::before{content:"\f0dc"}.fa-unsorted::before{content:"\f0dc"}.fa-list-ol::before{content:"\f0cb"}.fa-list-1-2::before{content:"\f0cb"}.fa-list-numeric::before{content:"\f0cb"}.fa-person-dress-burst::before{content:"\e544"}.fa-money-check-dollar::before{content:"\f53d"}.fa-money-check-alt::before{content:"\f53d"}.fa-vector-square::before{content:"\f5cb"}.fa-bread-slice::before{content:"\f7ec"}.fa-language::before{content:"\f1ab"}.fa-face-kiss-wink-heart::before{content:"\f598"}.fa-kiss-wink-heart::before{content:"\f598"}.fa-filter::before{content:"\f0b0"}.fa-question::before{content:"\3f"}.fa-file-signature::before{content:"\f573"}.fa-up-down-left-right::before{content:"\f0b2"}.fa-arrows-alt::before{content:"\f0b2"}.fa-house-chimney-user::before{content:"\e065"}.fa-hand-holding-heart::before{content:"\f4be"}.fa-puzzle-piece::before{content:"\f12e"}.fa-money-check::before{content:"\f53c"}.fa-star-half-stroke::before{content:"\f5c0"}.fa-star-half-alt::before{content:"\f5c0"}.fa-code::before{content:"\f121"}.fa-whiskey-glass::before{content:"\f7a0"}.fa-glass-whiskey::before{content:"\f7a0"}.fa-building-circle-exclamation::before{content:"\e4d3"}.fa-magnifying-glass-chart::before{content:"\e522"}.fa-arrow-up-right-from-square::before{content:"\f08e"}.fa-external-link::before{content:"\f08e"}.fa-cubes-stacked::before{content:"\e4e6"}.fa-won-sign::before{content:"\f159"}.fa-krw::before{content:"\f159"}.fa-won::before{content:"\f159"}.fa-virus-covid::before{content:"\e4a8"}.fa-austral-sign::before{content:"\e0a9"}.fa-f::before{content:"\46"}.fa-leaf::before{content:"\f06c"}.fa-road::before{content:"\f018"}.fa-taxi::before{content:"\f1ba"}.fa-cab::before{content:"\f1ba"}.fa-person-circle-plus::before{content:"\e541"}.fa-chart-pie::before{content:"\f200"}.fa-pie-chart::before{content:"\f200"}.fa-bolt-lightning::before{content:"\e0b7"}.fa-sack-xmark::before{content:"\e56a"}.fa-file-excel::before{content:"\f1c3"}.fa-file-contract::before{content:"\f56c"}.fa-fish-fins::before{content:"\e4f2"}.fa-building-flag::before{content:"\e4d5"}.fa-face-grin-beam::before{content:"\f582"}.fa-grin-beam::before{content:"\f582"}.fa-object-ungroup::before{content:"\f248"}.fa-poop::before{content:"\f619"}.fa-location-pin::before{content:"\f041"}.fa-map-marker::before{content:"\f041"}.fa-kaaba::before{content:"\f66b"}.fa-toilet-paper::before{content:"\f71e"}.fa-helmet-safety::before{content:"\f807"}.fa-hard-hat::before{content:"\f807"}.fa-hat-hard::before{content:"\f807"}.fa-eject::before{content:"\f052"}.fa-circle-right::before{content:"\f35a"}.fa-arrow-alt-circle-right::before{content:"\f35a"}.fa-plane-circle-check::before{content:"\e555"}.fa-face-rolling-eyes::before{content:"\f5a5"}.fa-meh-rolling-eyes::before{content:"\f5a5"}.fa-object-group::before{content:"\f247"}.fa-chart-line::before{content:"\f201"}.fa-line-chart::before{content:"\f201"}.fa-mask-ventilator::before{content:"\e524"}.fa-arrow-right::before{content:"\f061"}.fa-signs-post::before{content:"\f277"}.fa-map-signs::before{content:"\f277"}.fa-cash-register::before{content:"\f788"}.fa-person-circle-question::before{content:"\e542"}.fa-h::before{content:"\48"}.fa-tarp::before{content:"\e57b"}.fa-screwdriver-wrench::before{content:"\f7d9"}.fa-tools::before{content:"\f7d9"}.fa-arrows-to-eye::before{content:"\e4bf"}.fa-plug-circle-bolt::before{content:"\e55b"}.fa-heart::before{content:"\f004"}.fa-mars-and-venus::before{content:"\f224"}.fa-house-user::before{content:"\e1b0"}.fa-home-user::before{content:"\e1b0"}.fa-dumpster-fire::before{content:"\f794"}.fa-house-crack::before{content:"\e3b1"}.fa-martini-glass-citrus::before{content:"\f561"}.fa-cocktail::before{content:"\f561"}.fa-face-surprise::before{content:"\f5c2"}.fa-surprise::before{content:"\f5c2"}.fa-bottle-water::before{content:"\e4c5"}.fa-circle-pause::before{content:"\f28b"}.fa-pause-circle::before{content:"\f28b"}.fa-toilet-paper-slash::before{content:"\e072"}.fa-apple-whole::before{content:"\f5d1"}.fa-apple-alt::before{content:"\f5d1"}.fa-kitchen-set::before{content:"\e51a"}.fa-r::before{content:"\52"}.fa-temperature-quarter::before{content:"\f2ca"}.fa-temperature-1::before{content:"\f2ca"}.fa-thermometer-1::before{content:"\f2ca"}.fa-thermometer-quarter::before{content:"\f2ca"}.fa-cube::before{content:"\f1b2"}.fa-bitcoin-sign::before{content:"\e0b4"}.fa-shield-dog::before{content:"\e573"}.fa-solar-panel::before{content:"\f5ba"}.fa-lock-open::before{content:"\f3c1"}.fa-elevator::before{content:"\e16d"}.fa-money-bill-transfer::before{content:"\e528"}.fa-money-bill-trend-up::before{content:"\e529"}.fa-house-flood-water-circle-arrow-right::before{content:"\e50f"}.fa-square-poll-horizontal::before{content:"\f682"}.fa-poll-h::before{content:"\f682"}.fa-circle::before{content:"\f111"}.fa-backward-fast::before{content:"\f049"}.fa-fast-backward::before{content:"\f049"}.fa-recycle::before{content:"\f1b8"}.fa-user-astronaut::before{content:"\f4fb"}.fa-plane-slash::before{content:"\e069"}.fa-trademark::before{content:"\f25c"}.fa-basketball::before{content:"\f434"}.fa-basketball-ball::before{content:"\f434"}.fa-satellite-dish::before{content:"\f7c0"}.fa-circle-up::before{content:"\f35b"}.fa-arrow-alt-circle-up::before{content:"\f35b"}.fa-mobile-screen-button::before{content:"\f3cd"}.fa-mobile-alt::before{content:"\f3cd"}.fa-volume-high::before{content:"\f028"}.fa-volume-up::before{content:"\f028"}.fa-users-rays::before{content:"\e593"}.fa-wallet::before{content:"\f555"}.fa-clipboard-check::before{content:"\f46c"}.fa-file-audio::before{content:"\f1c7"}.fa-burger::before{content:"\f805"}.fa-hamburger::before{content:"\f805"}.fa-wrench::before{content:"\f0ad"}.fa-bugs::before{content:"\e4d0"}.fa-rupee-sign::before{content:"\f156"}.fa-rupee::before{content:"\f156"}.fa-file-image::before{content:"\f1c5"}.fa-circle-question::before{content:"\f059"}.fa-question-circle::before{content:"\f059"}.fa-plane-departure::before{content:"\f5b0"}.fa-handshake-slash::before{content:"\e060"}.fa-book-bookmark::before{content:"\e0bb"}.fa-code-branch::before{content:"\f126"}.fa-hat-cowboy::before{content:"\f8c0"}.fa-bridge::before{content:"\e4c8"}.fa-phone-flip::before{content:"\f879"}.fa-phone-alt::before{content:"\f879"}.fa-truck-front::before{content:"\e2b7"}.fa-cat::before{content:"\f6be"}.fa-anchor-circle-exclamation::before{content:"\e4ab"}.fa-truck-field::before{content:"\e58d"}.fa-route::before{content:"\f4d7"}.fa-clipboard-question::before{content:"\e4e3"}.fa-panorama::before{content:"\e209"}.fa-comment-medical::before{content:"\f7f5"}.fa-teeth-open::before{content:"\f62f"}.fa-file-circle-minus::before{content:"\e4ed"}.fa-tags::before{content:"\f02c"}.fa-wine-glass::before{content:"\f4e3"}.fa-forward-fast::before{content:"\f050"}.fa-fast-forward::before{content:"\f050"}.fa-face-meh-blank::before{content:"\f5a4"}.fa-meh-blank::before{content:"\f5a4"}.fa-square-parking::before{content:"\f540"}.fa-parking::before{content:"\f540"}.fa-house-signal::before{content:"\e012"}.fa-bars-progress::before{content:"\f828"}.fa-tasks-alt::before{content:"\f828"}.fa-faucet-drip::before{content:"\e006"}.fa-cart-flatbed::before{content:"\f474"}.fa-dolly-flatbed::before{content:"\f474"}.fa-ban-smoking::before{content:"\f54d"}.fa-smoking-ban::before{content:"\f54d"}.fa-terminal::before{content:"\f120"}.fa-mobile-button::before{content:"\f10b"}.fa-house-medical-flag::before{content:"\e514"}.fa-basket-shopping::before{content:"\f291"}.fa-shopping-basket::before{content:"\f291"}.fa-tape::before{content:"\f4db"}.fa-bus-simple::before{content:"\f55e"}.fa-bus-alt::before{content:"\f55e"}.fa-eye::before{content:"\f06e"}.fa-face-sad-cry::before{content:"\f5b3"}.fa-sad-cry::before{content:"\f5b3"}.fa-audio-description::before{content:"\f29e"}.fa-person-military-to-person::before{content:"\e54c"}.fa-file-shield::before{content:"\e4f0"}.fa-user-slash::before{content:"\f506"}.fa-pen::before{content:"\f304"}.fa-tower-observation::before{content:"\e586"}.fa-file-code::before{content:"\f1c9"}.fa-signal::before{content:"\f012"}.fa-signal-5::before{content:"\f012"}.fa-signal-perfect::before{content:"\f012"}.fa-bus::before{content:"\f207"}.fa-heart-circle-xmark::before{content:"\e501"}.fa-house-chimney::before{content:"\e3af"}.fa-home-lg::before{content:"\e3af"}.fa-window-maximize::before{content:"\f2d0"}.fa-face-frown::before{content:"\f119"}.fa-frown::before{content:"\f119"}.fa-prescription::before{content:"\f5b1"}.fa-shop::before{content:"\f54f"}.fa-store-alt::before{content:"\f54f"}.fa-floppy-disk::before{content:"\f0c7"}.fa-save::before{content:"\f0c7"}.fa-vihara::before{content:"\f6a7"}.fa-scale-unbalanced::before{content:"\f515"}.fa-balance-scale-left::before{content:"\f515"}.fa-sort-up::before{content:"\f0de"}.fa-sort-asc::before{content:"\f0de"}.fa-comment-dots::before{content:"\f4ad"}.fa-commenting::before{content:"\f4ad"}.fa-plant-wilt::before{content:"\e5aa"}.fa-diamond::before{content:"\f219"}.fa-face-grin-squint::before{content:"\f585"}.fa-grin-squint::before{content:"\f585"}.fa-hand-holding-dollar::before{content:"\f4c0"}.fa-hand-holding-usd::before{content:"\f4c0"}.fa-bacterium::before{content:"\e05a"}.fa-hand-pointer::before{content:"\f25a"}.fa-drum-steelpan::before{content:"\f56a"}.fa-hand-scissors::before{content:"\f257"}.fa-hands-praying::before{content:"\f684"}.fa-praying-hands::before{content:"\f684"}.fa-arrow-rotate-right::before{content:"\f01e"}.fa-arrow-right-rotate::before{content:"\f01e"}.fa-arrow-rotate-forward::before{content:"\f01e"}.fa-redo::before{content:"\f01e"}.fa-biohazard::before{content:"\f780"}.fa-location-crosshairs::before{content:"\f601"}.fa-location::before{content:"\f601"}.fa-mars-double::before{content:"\f227"}.fa-child-dress::before{content:"\e59c"}.fa-users-between-lines::before{content:"\e591"}.fa-lungs-virus::before{content:"\e067"}.fa-face-grin-tears::before{content:"\f588"}.fa-grin-tears::before{content:"\f588"}.fa-phone::before{content:"\f095"}.fa-calendar-xmark::before{content:"\f273"}.fa-calendar-times::before{content:"\f273"}.fa-child-reaching::before{content:"\e59d"}.fa-head-side-virus::before{content:"\e064"}.fa-user-gear::before{content:"\f4fe"}.fa-user-cog::before{content:"\f4fe"}.fa-arrow-up-1-9::before{content:"\f163"}.fa-sort-numeric-up::before{content:"\f163"}.fa-door-closed::before{content:"\f52a"}.fa-shield-virus::before{content:"\e06c"}.fa-dice-six::before{content:"\f526"}.fa-mosquito-net::before{content:"\e52c"}.fa-bridge-water::before{content:"\e4ce"}.fa-person-booth::before{content:"\f756"}.fa-text-width::before{content:"\f035"}.fa-hat-wizard::before{content:"\f6e8"}.fa-pen-fancy::before{content:"\f5ac"}.fa-person-digging::before{content:"\f85e"}.fa-digging::before{content:"\f85e"}.fa-trash::before{content:"\f1f8"}.fa-gauge-simple::before{content:"\f629"}.fa-gauge-simple-med::before{content:"\f629"}.fa-tachometer-average::before{content:"\f629"}.fa-book-medical::before{content:"\f7e6"}.fa-poo::before{content:"\f2fe"}.fa-quote-right::before{content:"\f10e"}.fa-quote-right-alt::before{content:"\f10e"}.fa-shirt::before{content:"\f553"}.fa-t-shirt::before{content:"\f553"}.fa-tshirt::before{content:"\f553"}.fa-cubes::before{content:"\f1b3"}.fa-divide::before{content:"\f529"}.fa-tenge-sign::before{content:"\f7d7"}.fa-tenge::before{content:"\f7d7"}.fa-headphones::before{content:"\f025"}.fa-hands-holding::before{content:"\f4c2"}.fa-hands-clapping::before{content:"\e1a8"}.fa-republican::before{content:"\f75e"}.fa-arrow-left::before{content:"\f060"}.fa-person-circle-xmark::before{content:"\e543"}.fa-ruler::before{content:"\f545"}.fa-align-left::before{content:"\f036"}.fa-dice-d6::before{content:"\f6d1"}.fa-restroom::before{content:"\f7bd"}.fa-j::before{content:"\4a"}.fa-users-viewfinder::before{content:"\e595"}.fa-file-video::before{content:"\f1c8"}.fa-up-right-from-square::before{content:"\f35d"}.fa-external-link-alt::before{content:"\f35d"}.fa-table-cells::before{content:"\f00a"}.fa-th::before{content:"\f00a"}.fa-file-pdf::before{content:"\f1c1"}.fa-book-bible::before{content:"\f647"}.fa-bible::before{content:"\f647"}.fa-o::before{content:"\4f"}.fa-suitcase-medical::before{content:"\f0fa"}.fa-medkit::before{content:"\f0fa"}.fa-user-secret::before{content:"\f21b"}.fa-otter::before{content:"\f700"}.fa-person-dress::before{content:"\f182"}.fa-female::before{content:"\f182"}.fa-comment-dollar::before{content:"\f651"}.fa-business-time::before{content:"\f64a"}.fa-briefcase-clock::before{content:"\f64a"}.fa-table-cells-large::before{content:"\f009"}.fa-th-large::before{content:"\f009"}.fa-book-tanakh::before{content:"\f827"}.fa-tanakh::before{content:"\f827"}.fa-phone-volume::before{content:"\f2a0"}.fa-volume-control-phone::before{content:"\f2a0"}.fa-hat-cowboy-side::before{content:"\f8c1"}.fa-clipboard-user::before{content:"\f7f3"}.fa-child::before{content:"\f1ae"}.fa-lira-sign::before{content:"\f195"}.fa-satellite::before{content:"\f7bf"}.fa-plane-lock::before{content:"\e558"}.fa-tag::before{content:"\f02b"}.fa-comment::before{content:"\f075"}.fa-cake-candles::before{content:"\f1fd"}.fa-birthday-cake::before{content:"\f1fd"}.fa-cake::before{content:"\f1fd"}.fa-envelope::before{content:"\f0e0"}.fa-angles-up::before{content:"\f102"}.fa-angle-double-up::before{content:"\f102"}.fa-paperclip::before{content:"\f0c6"}.fa-arrow-right-to-city::before{content:"\e4b3"}.fa-ribbon::before{content:"\f4d6"}.fa-lungs::before{content:"\f604"}.fa-arrow-up-9-1::before{content:"\f887"}.fa-sort-numeric-up-alt::before{content:"\f887"}.fa-litecoin-sign::before{content:"\e1d3"}.fa-border-none::before{content:"\f850"}.fa-circle-nodes::before{content:"\e4e2"}.fa-parachute-box::before{content:"\f4cd"}.fa-indent::before{content:"\f03c"}.fa-truck-field-un::before{content:"\e58e"}.fa-hourglass::before{content:"\f254"}.fa-hourglass-empty::before{content:"\f254"}.fa-mountain::before{content:"\f6fc"}.fa-user-doctor::before{content:"\f0f0"}.fa-user-md::before{content:"\f0f0"}.fa-circle-info::before{content:"\f05a"}.fa-info-circle::before{content:"\f05a"}.fa-cloud-meatball::before{content:"\f73b"}.fa-camera::before{content:"\f030"}.fa-camera-alt::before{content:"\f030"}.fa-square-virus::before{content:"\e578"}.fa-meteor::before{content:"\f753"}.fa-car-on::before{content:"\e4dd"}.fa-sleigh::before{content:"\f7cc"}.fa-arrow-down-1-9::before{content:"\f162"}.fa-sort-numeric-asc::before{content:"\f162"}.fa-sort-numeric-down::before{content:"\f162"}.fa-hand-holding-droplet::before{content:"\f4c1"}.fa-hand-holding-water::before{content:"\f4c1"}.fa-water::before{content:"\f773"}.fa-calendar-check::before{content:"\f274"}.fa-braille::before{content:"\f2a1"}.fa-prescription-bottle-medical::before{content:"\f486"}.fa-prescription-bottle-alt::before{content:"\f486"}.fa-landmark::before{content:"\f66f"}.fa-truck::before{content:"\f0d1"}.fa-crosshairs::before{content:"\f05b"}.fa-person-cane::before{content:"\e53c"}.fa-tent::before{content:"\e57d"}.fa-vest-patches::before{content:"\e086"}.fa-check-double::before{content:"\f560"}.fa-arrow-down-a-z::before{content:"\f15d"}.fa-sort-alpha-asc::before{content:"\f15d"}.fa-sort-alpha-down::before{content:"\f15d"}.fa-money-bill-wheat::before{content:"\e52a"}.fa-cookie::before{content:"\f563"}.fa-arrow-rotate-left::before{content:"\f0e2"}.fa-arrow-left-rotate::before{content:"\f0e2"}.fa-arrow-rotate-back::before{content:"\f0e2"}.fa-arrow-rotate-backward::before{content:"\f0e2"}.fa-undo::before{content:"\f0e2"}.fa-hard-drive::before{content:"\f0a0"}.fa-hdd::before{content:"\f0a0"}.fa-face-grin-squint-tears::before{content:"\f586"}.fa-grin-squint-tears::before{content:"\f586"}.fa-dumbbell::before{content:"\f44b"}.fa-rectangle-list::before{content:"\f022"}.fa-list-alt::before{content:"\f022"}.fa-tarp-droplet::before{content:"\e57c"}.fa-house-medical-circle-check::before{content:"\e511"}.fa-person-skiing-nordic::before{content:"\f7ca"}.fa-skiing-nordic::before{content:"\f7ca"}.fa-calendar-plus::before{content:"\f271"}.fa-plane-arrival::before{content:"\f5af"}.fa-circle-left::before{content:"\f359"}.fa-arrow-alt-circle-left::before{content:"\f359"}.fa-train-subway::before{content:"\f239"}.fa-subway::before{content:"\f239"}.fa-chart-gantt::before{content:"\e0e4"}.fa-indian-rupee-sign::before{content:"\e1bc"}.fa-indian-rupee::before{content:"\e1bc"}.fa-inr::before{content:"\e1bc"}.fa-crop-simple::before{content:"\f565"}.fa-crop-alt::before{content:"\f565"}.fa-money-bill-1::before{content:"\f3d1"}.fa-money-bill-alt::before{content:"\f3d1"}.fa-left-long::before{content:"\f30a"}.fa-long-arrow-alt-left::before{content:"\f30a"}.fa-dna::before{content:"\f471"}.fa-virus-slash::before{content:"\e075"}.fa-minus::before{content:"\f068"}.fa-subtract::before{content:"\f068"}.fa-chess::before{content:"\f439"}.fa-arrow-left-long::before{content:"\f177"}.fa-long-arrow-left::before{content:"\f177"}.fa-plug-circle-check::before{content:"\e55c"}.fa-street-view::before{content:"\f21d"}.fa-franc-sign::before{content:"\e18f"}.fa-volume-off::before{content:"\f026"}.fa-hands-asl-interpreting::before{content:"\f2a3"}.fa-american-sign-language-interpreting::before{content:"\f2a3"}.fa-asl-interpreting::before{content:"\f2a3"}.fa-hands-american-sign-language-interpreting::before{content:"\f2a3"}.fa-gear::before{content:"\f013"}.fa-cog::before{content:"\f013"}.fa-droplet-slash::before{content:"\f5c7"}.fa-tint-slash::before{content:"\f5c7"}.fa-mosque::before{content:"\f678"}.fa-mosquito::before{content:"\e52b"}.fa-star-of-david::before{content:"\f69a"}.fa-person-military-rifle::before{content:"\e54b"}.fa-cart-shopping::before{content:"\f07a"}.fa-shopping-cart::before{content:"\f07a"}.fa-vials::before{content:"\f493"}.fa-plug-circle-plus::before{content:"\e55f"}.fa-place-of-worship::before{content:"\f67f"}.fa-grip-vertical::before{content:"\f58e"}.fa-arrow-turn-up::before{content:"\f148"}.fa-level-up::before{content:"\f148"}.fa-u::before{content:"\55"}.fa-square-root-variable::before{content:"\f698"}.fa-square-root-alt::before{content:"\f698"}.fa-clock::before{content:"\f017"}.fa-clock-four::before{content:"\f017"}.fa-backward-step::before{content:"\f048"}.fa-step-backward::before{content:"\f048"}.fa-pallet::before{content:"\f482"}.fa-faucet::before{content:"\e005"}.fa-baseball-bat-ball::before{content:"\f432"}.fa-s::before{content:"\53"}.fa-timeline::before{content:"\e29c"}.fa-keyboard::before{content:"\f11c"}.fa-caret-down::before{content:"\f0d7"}.fa-house-chimney-medical::before{content:"\f7f2"}.fa-clinic-medical::before{content:"\f7f2"}.fa-temperature-three-quarters::before{content:"\f2c8"}.fa-temperature-3::before{content:"\f2c8"}.fa-thermometer-3::before{content:"\f2c8"}.fa-thermometer-three-quarters::before{content:"\f2c8"}.fa-mobile-screen::before{content:"\f3cf"}.fa-mobile-android-alt::before{content:"\f3cf"}.fa-plane-up::before{content:"\e22d"}.fa-piggy-bank::before{content:"\f4d3"}.fa-battery-half::before{content:"\f242"}.fa-battery-3::before{content:"\f242"}.fa-mountain-city::before{content:"\e52e"}.fa-coins::before{content:"\f51e"}.fa-khanda::before{content:"\f66d"}.fa-sliders::before{content:"\f1de"}.fa-sliders-h::before{content:"\f1de"}.fa-folder-tree::before{content:"\f802"}.fa-network-wired::before{content:"\f6ff"}.fa-map-pin::before{content:"\f276"}.fa-hamsa::before{content:"\f665"}.fa-cent-sign::before{content:"\e3f5"}.fa-flask::before{content:"\f0c3"}.fa-person-pregnant::before{content:"\e31e"}.fa-wand-sparkles::before{content:"\f72b"}.fa-ellipsis-vertical::before{content:"\f142"}.fa-ellipsis-v::before{content:"\f142"}.fa-ticket::before{content:"\f145"}.fa-power-off::before{content:"\f011"}.fa-right-long::before{content:"\f30b"}.fa-long-arrow-alt-right::before{content:"\f30b"}.fa-flag-usa::before{content:"\f74d"}.fa-laptop-file::before{content:"\e51d"}.fa-tty::before{content:"\f1e4"}.fa-teletype::before{content:"\f1e4"}.fa-diagram-next::before{content:"\e476"}.fa-person-rifle::before{content:"\e54e"}.fa-house-medical-circle-exclamation::before{content:"\e512"}.fa-closed-captioning::before{content:"\f20a"}.fa-person-hiking::before{content:"\f6ec"}.fa-hiking::before{content:"\f6ec"}.fa-venus-double::before{content:"\f226"}.fa-images::before{content:"\f302"}.fa-calculator::before{content:"\f1ec"}.fa-people-pulling::before{content:"\e535"}.fa-n::before{content:"\4e"}.fa-cable-car::before{content:"\f7da"}.fa-tram::before{content:"\f7da"}.fa-cloud-rain::before{content:"\f73d"}.fa-building-circle-xmark::before{content:"\e4d4"}.fa-ship::before{content:"\f21a"}.fa-arrows-down-to-line::before{content:"\e4b8"}.fa-download::before{content:"\f019"}.fa-face-grin::before{content:"\f580"}.fa-grin::before{content:"\f580"}.fa-delete-left::before{content:"\f55a"}.fa-backspace::before{content:"\f55a"}.fa-eye-dropper::before{content:"\f1fb"}.fa-eye-dropper-empty::before{content:"\f1fb"}.fa-eyedropper::before{content:"\f1fb"}.fa-file-circle-check::before{content:"\e5a0"}.fa-forward::before{content:"\f04e"}.fa-mobile::before{content:"\f3ce"}.fa-mobile-android::before{content:"\f3ce"}.fa-mobile-phone::before{content:"\f3ce"}.fa-face-meh::before{content:"\f11a"}.fa-meh::before{content:"\f11a"}.fa-align-center::before{content:"\f037"}.fa-book-skull::before{content:"\f6b7"}.fa-book-dead::before{content:"\f6b7"}.fa-id-card::before{content:"\f2c2"}.fa-drivers-license::before{content:"\f2c2"}.fa-outdent::before{content:"\f03b"}.fa-dedent::before{content:"\f03b"}.fa-heart-circle-exclamation::before{content:"\e4fe"}.fa-house::before{content:"\f015"}.fa-home::before{content:"\f015"}.fa-home-alt::before{content:"\f015"}.fa-home-lg-alt::before{content:"\f015"}.fa-calendar-week::before{content:"\f784"}.fa-laptop-medical::before{content:"\f812"}.fa-b::before{content:"\42"}.fa-file-medical::before{content:"\f477"}.fa-dice-one::before{content:"\f525"}.fa-kiwi-bird::before{content:"\f535"}.fa-arrow-right-arrow-left::before{content:"\f0ec"}.fa-exchange::before{content:"\f0ec"}.fa-rotate-right::before{content:"\f2f9"}.fa-redo-alt::before{content:"\f2f9"}.fa-rotate-forward::before{content:"\f2f9"}.fa-utensils::before{content:"\f2e7"}.fa-cutlery::before{content:"\f2e7"}.fa-arrow-up-wide-short::before{content:"\f161"}.fa-sort-amount-up::before{content:"\f161"}.fa-mill-sign::before{content:"\e1ed"}.fa-bowl-rice::before{content:"\e2eb"}.fa-skull::before{content:"\f54c"}.fa-tower-broadcast::before{content:"\f519"}.fa-broadcast-tower::before{content:"\f519"}.fa-truck-pickup::before{content:"\f63c"}.fa-up-long::before{content:"\f30c"}.fa-long-arrow-alt-up::before{content:"\f30c"}.fa-stop::before{content:"\f04d"}.fa-code-merge::before{content:"\f387"}.fa-upload::before{content:"\f093"}.fa-hurricane::before{content:"\f751"}.fa-mound::before{content:"\e52d"}.fa-toilet-portable::before{content:"\e583"}.fa-compact-disc::before{content:"\f51f"}.fa-file-arrow-down::before{content:"\f56d"}.fa-file-download::before{content:"\f56d"}.fa-caravan::before{content:"\f8ff"}.fa-shield-cat::before{content:"\e572"}.fa-bolt::before{content:"\f0e7"}.fa-zap::before{content:"\f0e7"}.fa-glass-water::before{content:"\e4f4"}.fa-oil-well::before{content:"\e532"}.fa-vault::before{content:"\e2c5"}.fa-mars::before{content:"\f222"}.fa-toilet::before{content:"\f7d8"}.fa-plane-circle-xmark::before{content:"\e557"}.fa-yen-sign::before{content:"\f157"}.fa-cny::before{content:"\f157"}.fa-jpy::before{content:"\f157"}.fa-rmb::before{content:"\f157"}.fa-yen::before{content:"\f157"}.fa-ruble-sign::before{content:"\f158"}.fa-rouble::before{content:"\f158"}.fa-rub::before{content:"\f158"}.fa-ruble::before{content:"\f158"}.fa-sun::before{content:"\f185"}.fa-guitar::before{content:"\f7a6"}.fa-face-laugh-wink::before{content:"\f59c"}.fa-laugh-wink::before{content:"\f59c"}.fa-horse-head::before{content:"\f7ab"}.fa-bore-hole::before{content:"\e4c3"}.fa-industry::before{content:"\f275"}.fa-circle-down::before{content:"\f358"}.fa-arrow-alt-circle-down::before{content:"\f358"}.fa-arrows-turn-to-dots::before{content:"\e4c1"}.fa-florin-sign::before{content:"\e184"}.fa-arrow-down-short-wide::before{content:"\f884"}.fa-sort-amount-desc::before{content:"\f884"}.fa-sort-amount-down-alt::before{content:"\f884"}.fa-less-than::before{content:"\3c"}.fa-angle-down::before{content:"\f107"}.fa-car-tunnel::before{content:"\e4de"}.fa-head-side-cough::before{content:"\e061"}.fa-grip-lines::before{content:"\f7a4"}.fa-thumbs-down::before{content:"\f165"}.fa-user-lock::before{content:"\f502"}.fa-arrow-right-long::before{content:"\f178"}.fa-long-arrow-right::before{content:"\f178"}.fa-anchor-circle-xmark::before{content:"\e4ac"}.fa-ellipsis::before{content:"\f141"}.fa-ellipsis-h::before{content:"\f141"}.fa-chess-pawn::before{content:"\f443"}.fa-kit-medical::before{content:"\f479"}.fa-first-aid::before{content:"\f479"}.fa-person-through-window::before{content:"\e5a9"}.fa-toolbox::before{content:"\f552"}.fa-hands-holding-circle::before{content:"\e4fb"}.fa-bug::before{content:"\f188"}.fa-credit-card::before{content:"\f09d"}.fa-credit-card-alt::before{content:"\f09d"}.fa-car::before{content:"\f1b9"}.fa-automobile::before{content:"\f1b9"}.fa-hand-holding-hand::before{content:"\e4f7"}.fa-book-open-reader::before{content:"\f5da"}.fa-book-reader::before{content:"\f5da"}.fa-mountain-sun::before{content:"\e52f"}.fa-arrows-left-right-to-line::before{content:"\e4ba"}.fa-dice-d20::before{content:"\f6cf"}.fa-truck-droplet::before{content:"\e58c"}.fa-file-circle-xmark::before{content:"\e5a1"}.fa-temperature-arrow-up::before{content:"\e040"}.fa-temperature-up::before{content:"\e040"}.fa-medal::before{content:"\f5a2"}.fa-bed::before{content:"\f236"}.fa-square-h::before{content:"\f0fd"}.fa-h-square::before{content:"\f0fd"}.fa-podcast::before{content:"\f2ce"}.fa-temperature-full::before{content:"\f2c7"}.fa-temperature-4::before{content:"\f2c7"}.fa-thermometer-4::before{content:"\f2c7"}.fa-thermometer-full::before{content:"\f2c7"}.fa-bell::before{content:"\f0f3"}.fa-superscript::before{content:"\f12b"}.fa-plug-circle-xmark::before{content:"\e560"}.fa-star-of-life::before{content:"\f621"}.fa-phone-slash::before{content:"\f3dd"}.fa-paint-roller::before{content:"\f5aa"}.fa-handshake-angle::before{content:"\f4c4"}.fa-hands-helping::before{content:"\f4c4"}.fa-location-dot::before{content:"\f3c5"}.fa-map-marker-alt::before{content:"\f3c5"}.fa-file::before{content:"\f15b"}.fa-greater-than::before{content:"\3e"}.fa-person-swimming::before{content:"\f5c4"}.fa-swimmer::before{content:"\f5c4"}.fa-arrow-down::before{content:"\f063"}.fa-droplet::before{content:"\f043"}.fa-tint::before{content:"\f043"}.fa-eraser::before{content:"\f12d"}.fa-earth-americas::before{content:"\f57d"}.fa-earth::before{content:"\f57d"}.fa-earth-america::before{content:"\f57d"}.fa-globe-americas::before{content:"\f57d"}.fa-person-burst::before{content:"\e53b"}.fa-dove::before{content:"\f4ba"}.fa-battery-empty::before{content:"\f244"}.fa-battery-0::before{content:"\f244"}.fa-socks::before{content:"\f696"}.fa-inbox::before{content:"\f01c"}.fa-section::before{content:"\e447"}.fa-gauge-high::before{content:"\f625"}.fa-tachometer-alt::before{content:"\f625"}.fa-tachometer-alt-fast::before{content:"\f625"}.fa-envelope-open-text::before{content:"\f658"}.fa-hospital::before{content:"\f0f8"}.fa-hospital-alt::before{content:"\f0f8"}.fa-hospital-wide::before{content:"\f0f8"}.fa-wine-bottle::before{content:"\f72f"}.fa-chess-rook::before{content:"\f447"}.fa-bars-staggered::before{content:"\f550"}.fa-reorder::before{content:"\f550"}.fa-stream::before{content:"\f550"}.fa-dharmachakra::before{content:"\f655"}.fa-hotdog::before{content:"\f80f"}.fa-person-walking-with-cane::before{content:"\f29d"}.fa-blind::before{content:"\f29d"}.fa-drum::before{content:"\f569"}.fa-ice-cream::before{content:"\f810"}.fa-heart-circle-bolt::before{content:"\e4fc"}.fa-fax::before{content:"\f1ac"}.fa-paragraph::before{content:"\f1dd"}.fa-check-to-slot::before{content:"\f772"}.fa-vote-yea::before{content:"\f772"}.fa-star-half::before{content:"\f089"}.fa-boxes-stacked::before{content:"\f468"}.fa-boxes::before{content:"\f468"}.fa-boxes-alt::before{content:"\f468"}.fa-link::before{content:"\f0c1"}.fa-chain::before{content:"\f0c1"}.fa-ear-listen::before{content:"\f2a2"}.fa-assistive-listening-systems::before{content:"\f2a2"}.fa-tree-city::before{content:"\e587"}.fa-play::before{content:"\f04b"}.fa-font::before{content:"\f031"}.fa-table-cells-row-lock::before{content:"\e67a"}.fa-rupiah-sign::before{content:"\e23d"}.fa-magnifying-glass::before{content:"\f002"}.fa-search::before{content:"\f002"}.fa-table-tennis-paddle-ball::before{content:"\f45d"}.fa-ping-pong-paddle-ball::before{content:"\f45d"}.fa-table-tennis::before{content:"\f45d"}.fa-person-dots-from-line::before{content:"\f470"}.fa-diagnoses::before{content:"\f470"}.fa-trash-can-arrow-up::before{content:"\f82a"}.fa-trash-restore-alt::before{content:"\f82a"}.fa-naira-sign::before{content:"\e1f6"}.fa-cart-arrow-down::before{content:"\f218"}.fa-walkie-talkie::before{content:"\f8ef"}.fa-file-pen::before{content:"\f31c"}.fa-file-edit::before{content:"\f31c"}.fa-receipt::before{content:"\f543"}.fa-square-pen::before{content:"\f14b"}.fa-pen-square::before{content:"\f14b"}.fa-pencil-square::before{content:"\f14b"}.fa-suitcase-rolling::before{content:"\f5c1"}.fa-person-circle-exclamation::before{content:"\e53f"}.fa-chevron-down::before{content:"\f078"}.fa-battery-full::before{content:"\f240"}.fa-battery::before{content:"\f240"}.fa-battery-5::before{content:"\f240"}.fa-skull-crossbones::before{content:"\f714"}.fa-code-compare::before{content:"\e13a"}.fa-list-ul::before{content:"\f0ca"}.fa-list-dots::before{content:"\f0ca"}.fa-school-lock::before{content:"\e56f"}.fa-tower-cell::before{content:"\e585"}.fa-down-long::before{content:"\f309"}.fa-long-arrow-alt-down::before{content:"\f309"}.fa-ranking-star::before{content:"\e561"}.fa-chess-king::before{content:"\f43f"}.fa-person-harassing::before{content:"\e549"}.fa-brazilian-real-sign::before{content:"\e46c"}.fa-landmark-dome::before{content:"\f752"}.fa-landmark-alt::before{content:"\f752"}.fa-arrow-up::before{content:"\f062"}.fa-tv::before{content:"\f26c"}.fa-television::before{content:"\f26c"}.fa-tv-alt::before{content:"\f26c"}.fa-shrimp::before{content:"\e448"}.fa-list-check::before{content:"\f0ae"}.fa-tasks::before{content:"\f0ae"}.fa-jug-detergent::before{content:"\e519"}.fa-circle-user::before{content:"\f2bd"}.fa-user-circle::before{content:"\f2bd"}.fa-user-shield::before{content:"\f505"}.fa-wind::before{content:"\f72e"}.fa-car-burst::before{content:"\f5e1"}.fa-car-crash::before{content:"\f5e1"}.fa-y::before{content:"\59"}.fa-person-snowboarding::before{content:"\f7ce"}.fa-snowboarding::before{content:"\f7ce"}.fa-truck-fast::before{content:"\f48b"}.fa-shipping-fast::before{content:"\f48b"}.fa-fish::before{content:"\f578"}.fa-user-graduate::before{content:"\f501"}.fa-circle-half-stroke::before{content:"\f042"}.fa-adjust::before{content:"\f042"}.fa-clapperboard::before{content:"\e131"}.fa-circle-radiation::before{content:"\f7ba"}.fa-radiation-alt::before{content:"\f7ba"}.fa-baseball::before{content:"\f433"}.fa-baseball-ball::before{content:"\f433"}.fa-jet-fighter-up::before{content:"\e518"}.fa-diagram-project::before{content:"\f542"}.fa-project-diagram::before{content:"\f542"}.fa-copy::before{content:"\f0c5"}.fa-volume-xmark::before{content:"\f6a9"}.fa-volume-mute::before{content:"\f6a9"}.fa-volume-times::before{content:"\f6a9"}.fa-hand-sparkles::before{content:"\e05d"}.fa-grip::before{content:"\f58d"}.fa-grip-horizontal::before{content:"\f58d"}.fa-share-from-square::before{content:"\f14d"}.fa-share-square::before{content:"\f14d"}.fa-child-combatant::before{content:"\e4e0"}.fa-child-rifle::before{content:"\e4e0"}.fa-gun::before{content:"\e19b"}.fa-square-phone::before{content:"\f098"}.fa-phone-square::before{content:"\f098"}.fa-plus::before{content:"\2b"}.fa-add::before{content:"\2b"}.fa-expand::before{content:"\f065"}.fa-computer::before{content:"\e4e5"}.fa-xmark::before{content:"\f00d"}.fa-close::before{content:"\f00d"}.fa-multiply::before{content:"\f00d"}.fa-remove::before{content:"\f00d"}.fa-times::before{content:"\f00d"}.fa-arrows-up-down-left-right::before{content:"\f047"}.fa-arrows::before{content:"\f047"}.fa-chalkboard-user::before{content:"\f51c"}.fa-chalkboard-teacher::before{content:"\f51c"}.fa-peso-sign::before{content:"\e222"}.fa-building-shield::before{content:"\e4d8"}.fa-baby::before{content:"\f77c"}.fa-users-line::before{content:"\e592"}.fa-quote-left::before{content:"\f10d"}.fa-quote-left-alt::before{content:"\f10d"}.fa-tractor::before{content:"\f722"}.fa-trash-arrow-up::before{content:"\f829"}.fa-trash-restore::before{content:"\f829"}.fa-arrow-down-up-lock::before{content:"\e4b0"}.fa-lines-leaning::before{content:"\e51e"}.fa-ruler-combined::before{content:"\f546"}.fa-copyright::before{content:"\f1f9"}.fa-equals::before{content:"\3d"}.fa-blender::before{content:"\f517"}.fa-teeth::before{content:"\f62e"}.fa-shekel-sign::before{content:"\f20b"}.fa-ils::before{content:"\f20b"}.fa-shekel::before{content:"\f20b"}.fa-sheqel::before{content:"\f20b"}.fa-sheqel-sign::before{content:"\f20b"}.fa-map::before{content:"\f279"}.fa-rocket::before{content:"\f135"}.fa-photo-film::before{content:"\f87c"}.fa-photo-video::before{content:"\f87c"}.fa-folder-minus::before{content:"\f65d"}.fa-store::before{content:"\f54e"}.fa-arrow-trend-up::before{content:"\e098"}.fa-plug-circle-minus::before{content:"\e55e"}.fa-sign-hanging::before{content:"\f4d9"}.fa-sign::before{content:"\f4d9"}.fa-bezier-curve::before{content:"\f55b"}.fa-bell-slash::before{content:"\f1f6"}.fa-tablet::before{content:"\f3fb"}.fa-tablet-android::before{content:"\f3fb"}.fa-school-flag::before{content:"\e56e"}.fa-fill::before{content:"\f575"}.fa-angle-up::before{content:"\f106"}.fa-drumstick-bite::before{content:"\f6d7"}.fa-holly-berry::before{content:"\f7aa"}.fa-chevron-left::before{content:"\f053"}.fa-bacteria::before{content:"\e059"}.fa-hand-lizard::before{content:"\f258"}.fa-notdef::before{content:"\e1fe"}.fa-disease::before{content:"\f7fa"}.fa-briefcase-medical::before{content:"\f469"}.fa-genderless::before{content:"\f22d"}.fa-chevron-right::before{content:"\f054"}.fa-retweet::before{content:"\f079"}.fa-car-rear::before{content:"\f5de"}.fa-car-alt::before{content:"\f5de"}.fa-pump-soap::before{content:"\e06b"}.fa-video-slash::before{content:"\f4e2"}.fa-battery-quarter::before{content:"\f243"}.fa-battery-2::before{content:"\f243"}.fa-radio::before{content:"\f8d7"}.fa-baby-carriage::before{content:"\f77d"}.fa-carriage-baby::before{content:"\f77d"}.fa-traffic-light::before{content:"\f637"}.fa-thermometer::before{content:"\f491"}.fa-vr-cardboard::before{content:"\f729"}.fa-hand-middle-finger::before{content:"\f806"}.fa-percent::before{content:"\25"}.fa-percentage::before{content:"\25"}.fa-truck-moving::before{content:"\f4df"}.fa-glass-water-droplet::before{content:"\e4f5"}.fa-display::before{content:"\e163"}.fa-face-smile::before{content:"\f118"}.fa-smile::before{content:"\f118"}.fa-thumbtack::before{content:"\f08d"}.fa-thumb-tack::before{content:"\f08d"}.fa-trophy::before{content:"\f091"}.fa-person-praying::before{content:"\f683"}.fa-pray::before{content:"\f683"}.fa-hammer::before{content:"\f6e3"}.fa-hand-peace::before{content:"\f25b"}.fa-rotate::before{content:"\f2f1"}.fa-sync-alt::before{content:"\f2f1"}.fa-spinner::before{content:"\f110"}.fa-robot::before{content:"\f544"}.fa-peace::before{content:"\f67c"}.fa-gears::before{content:"\f085"}.fa-cogs::before{content:"\f085"}.fa-warehouse::before{content:"\f494"}.fa-arrow-up-right-dots::before{content:"\e4b7"}.fa-splotch::before{content:"\f5bc"}.fa-face-grin-hearts::before{content:"\f584"}.fa-grin-hearts::before{content:"\f584"}.fa-dice-four::before{content:"\f524"}.fa-sim-card::before{content:"\f7c4"}.fa-transgender::before{content:"\f225"}.fa-transgender-alt::before{content:"\f225"}.fa-mercury::before{content:"\f223"}.fa-arrow-turn-down::before{content:"\f149"}.fa-level-down::before{content:"\f149"}.fa-person-falling-burst::before{content:"\e547"}.fa-award::before{content:"\f559"}.fa-ticket-simple::before{content:"\f3ff"}.fa-ticket-alt::before{content:"\f3ff"}.fa-building::before{content:"\f1ad"}.fa-angles-left::before{content:"\f100"}.fa-angle-double-left::before{content:"\f100"}.fa-qrcode::before{content:"\f029"}.fa-clock-rotate-left::before{content:"\f1da"}.fa-history::before{content:"\f1da"}.fa-face-grin-beam-sweat::before{content:"\f583"}.fa-grin-beam-sweat::before{content:"\f583"}.fa-file-export::before{content:"\f56e"}.fa-arrow-right-from-file::before{content:"\f56e"}.fa-shield::before{content:"\f132"}.fa-shield-blank::before{content:"\f132"}.fa-arrow-up-short-wide::before{content:"\f885"}.fa-sort-amount-up-alt::before{content:"\f885"}.fa-house-medical::before{content:"\e3b2"}.fa-golf-ball-tee::before{content:"\f450"}.fa-golf-ball::before{content:"\f450"}.fa-circle-chevron-left::before{content:"\f137"}.fa-chevron-circle-left::before{content:"\f137"}.fa-house-chimney-window::before{content:"\e00d"}.fa-pen-nib::before{content:"\f5ad"}.fa-tent-arrow-turn-left::before{content:"\e580"}.fa-tents::before{content:"\e582"}.fa-wand-magic::before{content:"\f0d0"}.fa-magic::before{content:"\f0d0"}.fa-dog::before{content:"\f6d3"}.fa-carrot::before{content:"\f787"}.fa-moon::before{content:"\f186"}.fa-wine-glass-empty::before{content:"\f5ce"}.fa-wine-glass-alt::before{content:"\f5ce"}.fa-cheese::before{content:"\f7ef"}.fa-yin-yang::before{content:"\f6ad"}.fa-music::before{content:"\f001"}.fa-code-commit::before{content:"\f386"}.fa-temperature-low::before{content:"\f76b"}.fa-person-biking::before{content:"\f84a"}.fa-biking::before{content:"\f84a"}.fa-broom::before{content:"\f51a"}.fa-shield-heart::before{content:"\e574"}.fa-gopuram::before{content:"\f664"}.fa-earth-oceania::before{content:"\e47b"}.fa-globe-oceania::before{content:"\e47b"}.fa-square-xmark::before{content:"\f2d3"}.fa-times-square::before{content:"\f2d3"}.fa-xmark-square::before{content:"\f2d3"}.fa-hashtag::before{content:"\23"}.fa-up-right-and-down-left-from-center::before{content:"\f424"}.fa-expand-alt::before{content:"\f424"}.fa-oil-can::before{content:"\f613"}.fa-t::before{content:"\54"}.fa-hippo::before{content:"\f6ed"}.fa-chart-column::before{content:"\e0e3"}.fa-infinity::before{content:"\f534"}.fa-vial-circle-check::before{content:"\e596"}.fa-person-arrow-down-to-line::before{content:"\e538"}.fa-voicemail::before{content:"\f897"}.fa-fan::before{content:"\f863"}.fa-person-walking-luggage::before{content:"\e554"}.fa-up-down::before{content:"\f338"}.fa-arrows-alt-v::before{content:"\f338"}.fa-cloud-moon-rain::before{content:"\f73c"}.fa-calendar::before{content:"\f133"}.fa-trailer::before{content:"\e041"}.fa-bahai::before{content:"\f666"}.fa-haykal::before{content:"\f666"}.fa-sd-card::before{content:"\f7c2"}.fa-dragon::before{content:"\f6d5"}.fa-shoe-prints::before{content:"\f54b"}.fa-circle-plus::before{content:"\f055"}.fa-plus-circle::before{content:"\f055"}.fa-face-grin-tongue-wink::before{content:"\f58b"}.fa-grin-tongue-wink::before{content:"\f58b"}.fa-hand-holding::before{content:"\f4bd"}.fa-plug-circle-exclamation::before{content:"\e55d"}.fa-link-slash::before{content:"\f127"}.fa-chain-broken::before{content:"\f127"}.fa-chain-slash::before{content:"\f127"}.fa-unlink::before{content:"\f127"}.fa-clone::before{content:"\f24d"}.fa-person-walking-arrow-loop-left::before{content:"\e551"}.fa-arrow-up-z-a::before{content:"\f882"}.fa-sort-alpha-up-alt::before{content:"\f882"}.fa-fire-flame-curved::before{content:"\f7e4"}.fa-fire-alt::before{content:"\f7e4"}.fa-tornado::before{content:"\f76f"}.fa-file-circle-plus::before{content:"\e494"}.fa-book-quran::before{content:"\f687"}.fa-quran::before{content:"\f687"}.fa-anchor::before{content:"\f13d"}.fa-border-all::before{content:"\f84c"}.fa-face-angry::before{content:"\f556"}.fa-angry::before{content:"\f556"}.fa-cookie-bite::before{content:"\f564"}.fa-arrow-trend-down::before{content:"\e097"}.fa-rss::before{content:"\f09e"}.fa-feed::before{content:"\f09e"}.fa-draw-polygon::before{content:"\f5ee"}.fa-scale-balanced::before{content:"\f24e"}.fa-balance-scale::before{content:"\f24e"}.fa-gauge-simple-high::before{content:"\f62a"}.fa-tachometer::before{content:"\f62a"}.fa-tachometer-fast::before{content:"\f62a"}.fa-shower::before{content:"\f2cc"}.fa-desktop::before{content:"\f390"}.fa-desktop-alt::before{content:"\f390"}.fa-m::before{content:"\4d"}.fa-table-list::before{content:"\f00b"}.fa-th-list::before{content:"\f00b"}.fa-comment-sms::before{content:"\f7cd"}.fa-sms::before{content:"\f7cd"}.fa-book::before{content:"\f02d"}.fa-user-plus::before{content:"\f234"}.fa-check::before{content:"\f00c"}.fa-battery-three-quarters::before{content:"\f241"}.fa-battery-4::before{content:"\f241"}.fa-house-circle-check::before{content:"\e509"}.fa-angle-left::before{content:"\f104"}.fa-diagram-successor::before{content:"\e47a"}.fa-truck-arrow-right::before{content:"\e58b"}.fa-arrows-split-up-and-left::before{content:"\e4bc"}.fa-hand-fist::before{content:"\f6de"}.fa-fist-raised::before{content:"\f6de"}.fa-cloud-moon::before{content:"\f6c3"}.fa-briefcase::before{content:"\f0b1"}.fa-person-falling::before{content:"\e546"}.fa-image-portrait::before{content:"\f3e0"}.fa-portrait::before{content:"\f3e0"}.fa-user-tag::before{content:"\f507"}.fa-rug::before{content:"\e569"}.fa-earth-europe::before{content:"\f7a2"}.fa-globe-europe::before{content:"\f7a2"}.fa-cart-flatbed-suitcase::before{content:"\f59d"}.fa-luggage-cart::before{content:"\f59d"}.fa-rectangle-xmark::before{content:"\f410"}.fa-rectangle-times::before{content:"\f410"}.fa-times-rectangle::before{content:"\f410"}.fa-window-close::before{content:"\f410"}.fa-baht-sign::before{content:"\e0ac"}.fa-book-open::before{content:"\f518"}.fa-book-journal-whills::before{content:"\f66a"}.fa-journal-whills::before{content:"\f66a"}.fa-handcuffs::before{content:"\e4f8"}.fa-triangle-exclamation::before{content:"\f071"}.fa-exclamation-triangle::before{content:"\f071"}.fa-warning::before{content:"\f071"}.fa-database::before{content:"\f1c0"}.fa-share::before{content:"\f064"}.fa-mail-forward::before{content:"\f064"}.fa-bottle-droplet::before{content:"\e4c4"}.fa-mask-face::before{content:"\e1d7"}.fa-hill-rockslide::before{content:"\e508"}.fa-right-left::before{content:"\f362"}.fa-exchange-alt::before{content:"\f362"}.fa-paper-plane::before{content:"\f1d8"}.fa-road-circle-exclamation::before{content:"\e565"}.fa-dungeon::before{content:"\f6d9"}.fa-align-right::before{content:"\f038"}.fa-money-bill-1-wave::before{content:"\f53b"}.fa-money-bill-wave-alt::before{content:"\f53b"}.fa-life-ring::before{content:"\f1cd"}.fa-hands::before{content:"\f2a7"}.fa-sign-language::before{content:"\f2a7"}.fa-signing::before{content:"\f2a7"}.fa-calendar-day::before{content:"\f783"}.fa-water-ladder::before{content:"\f5c5"}.fa-ladder-water::before{content:"\f5c5"}.fa-swimming-pool::before{content:"\f5c5"}.fa-arrows-up-down::before{content:"\f07d"}.fa-arrows-v::before{content:"\f07d"}.fa-face-grimace::before{content:"\f57f"}.fa-grimace::before{content:"\f57f"}.fa-wheelchair-move::before{content:"\e2ce"}.fa-wheelchair-alt::before{content:"\e2ce"}.fa-turn-down::before{content:"\f3be"}.fa-level-down-alt::before{content:"\f3be"}.fa-person-walking-arrow-right::before{content:"\e552"}.fa-square-envelope::before{content:"\f199"}.fa-envelope-square::before{content:"\f199"}.fa-dice::before{content:"\f522"}.fa-bowling-ball::before{content:"\f436"}.fa-brain::before{content:"\f5dc"}.fa-bandage::before{content:"\f462"}.fa-band-aid::before{content:"\f462"}.fa-calendar-minus::before{content:"\f272"}.fa-circle-xmark::before{content:"\f057"}.fa-times-circle::before{content:"\f057"}.fa-xmark-circle::before{content:"\f057"}.fa-gifts::before{content:"\f79c"}.fa-hotel::before{content:"\f594"}.fa-earth-asia::before{content:"\f57e"}.fa-globe-asia::before{content:"\f57e"}.fa-id-card-clip::before{content:"\f47f"}.fa-id-card-alt::before{content:"\f47f"}.fa-magnifying-glass-plus::before{content:"\f00e"}.fa-search-plus::before{content:"\f00e"}.fa-thumbs-up::before{content:"\f164"}.fa-user-clock::before{content:"\f4fd"}.fa-hand-dots::before{content:"\f461"}.fa-allergies::before{content:"\f461"}.fa-file-invoice::before{content:"\f570"}.fa-window-minimize::before{content:"\f2d1"}.fa-mug-saucer::before{content:"\f0f4"}.fa-coffee::before{content:"\f0f4"}.fa-brush::before{content:"\f55d"}.fa-mask::before{content:"\f6fa"}.fa-magnifying-glass-minus::before{content:"\f010"}.fa-search-minus::before{content:"\f010"}.fa-ruler-vertical::before{content:"\f548"}.fa-user-large::before{content:"\f406"}.fa-user-alt::before{content:"\f406"}.fa-train-tram::before{content:"\e5b4"}.fa-user-nurse::before{content:"\f82f"}.fa-syringe::before{content:"\f48e"}.fa-cloud-sun::before{content:"\f6c4"}.fa-stopwatch-20::before{content:"\e06f"}.fa-square-full::before{content:"\f45c"}.fa-magnet::before{content:"\f076"}.fa-jar::before{content:"\e516"}.fa-note-sticky::before{content:"\f249"}.fa-sticky-note::before{content:"\f249"}.fa-bug-slash::before{content:"\e490"}.fa-arrow-up-from-water-pump::before{content:"\e4b6"}.fa-bone::before{content:"\f5d7"}.fa-table-cells-row-unlock::before{content:"\e691"}.fa-user-injured::before{content:"\f728"}.fa-face-sad-tear::before{content:"\f5b4"}.fa-sad-tear::before{content:"\f5b4"}.fa-plane::before{content:"\f072"}.fa-tent-arrows-down::before{content:"\e581"}.fa-exclamation::before{content:"\21"}.fa-arrows-spin::before{content:"\e4bb"}.fa-print::before{content:"\f02f"}.fa-turkish-lira-sign::before{content:"\e2bb"}.fa-try::before{content:"\e2bb"}.fa-turkish-lira::before{content:"\e2bb"}.fa-dollar-sign::before{content:"\24"}.fa-dollar::before{content:"\24"}.fa-usd::before{content:"\24"}.fa-x::before{content:"\58"}.fa-magnifying-glass-dollar::before{content:"\f688"}.fa-search-dollar::before{content:"\f688"}.fa-users-gear::before{content:"\f509"}.fa-users-cog::before{content:"\f509"}.fa-person-military-pointing::before{content:"\e54a"}.fa-building-columns::before{content:"\f19c"}.fa-bank::before{content:"\f19c"}.fa-institution::before{content:"\f19c"}.fa-museum::before{content:"\f19c"}.fa-university::before{content:"\f19c"}.fa-umbrella::before{content:"\f0e9"}.fa-trowel::before{content:"\e589"}.fa-d::before{content:"\44"}.fa-stapler::before{content:"\e5af"}.fa-masks-theater::before{content:"\f630"}.fa-theater-masks::before{content:"\f630"}.fa-kip-sign::before{content:"\e1c4"}.fa-hand-point-left::before{content:"\f0a5"}.fa-handshake-simple::before{content:"\f4c6"}.fa-handshake-alt::before{content:"\f4c6"}.fa-jet-fighter::before{content:"\f0fb"}.fa-fighter-jet::before{content:"\f0fb"}.fa-square-share-nodes::before{content:"\f1e1"}.fa-share-alt-square::before{content:"\f1e1"}.fa-barcode::before{content:"\f02a"}.fa-plus-minus::before{content:"\e43c"}.fa-video::before{content:"\f03d"}.fa-video-camera::before{content:"\f03d"}.fa-graduation-cap::before{content:"\f19d"}.fa-mortar-board::before{content:"\f19d"}.fa-hand-holding-medical::before{content:"\e05c"}.fa-person-circle-check::before{content:"\e53e"}.fa-turn-up::before{content:"\f3bf"}.fa-level-up-alt::before{content:"\f3bf"}.fa-sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fa-sr-only-focusable:not(:focus),.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:'Font Awesome 6 Brands';--fa-font-brands:normal 400 1em/1 'Font Awesome 6 Brands'}@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero:before{content:"\f3d0"}.fa-hooli:before{content:"\f427"}.fa-yelp:before{content:"\f1e9"}.fa-cc-visa:before{content:"\f1f0"}.fa-lastfm:before{content:"\f202"}.fa-shopware:before{content:"\f5b5"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-aws:before{content:"\f375"}.fa-redhat:before{content:"\f7bc"}.fa-yoast:before{content:"\f2b1"}.fa-cloudflare:before{content:"\e07d"}.fa-ups:before{content:"\f7e0"}.fa-pixiv:before{content:"\e640"}.fa-wpexplorer:before{content:"\f2de"}.fa-dyalog:before{content:"\f399"}.fa-bity:before{content:"\f37a"}.fa-stackpath:before{content:"\f842"}.fa-buysellads:before{content:"\f20d"}.fa-first-order:before{content:"\f2b0"}.fa-modx:before{content:"\f285"}.fa-guilded:before{content:"\e07e"}.fa-vnv:before{content:"\f40b"}.fa-square-js:before{content:"\f3b9"}.fa-js-square:before{content:"\f3b9"}.fa-microsoft:before{content:"\f3ca"}.fa-qq:before{content:"\f1d6"}.fa-orcid:before{content:"\f8d2"}.fa-java:before{content:"\f4e4"}.fa-invision:before{content:"\f7b0"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-centercode:before{content:"\f380"}.fa-glide-g:before{content:"\f2a6"}.fa-drupal:before{content:"\f1a9"}.fa-jxl:before{content:"\e67b"}.fa-dart-lang:before{content:"\e693"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-unity:before{content:"\e049"}.fa-whmcs:before{content:"\f40d"}.fa-rocketchat:before{content:"\f3e8"}.fa-vk:before{content:"\f189"}.fa-untappd:before{content:"\f405"}.fa-mailchimp:before{content:"\f59e"}.fa-css3-alt:before{content:"\f38b"}.fa-square-reddit:before{content:"\f1a2"}.fa-reddit-square:before{content:"\f1a2"}.fa-vimeo-v:before{content:"\f27d"}.fa-contao:before{content:"\f26d"}.fa-square-font-awesome:before{content:"\e5ad"}.fa-deskpro:before{content:"\f38f"}.fa-brave:before{content:"\e63c"}.fa-sistrix:before{content:"\f3ee"}.fa-square-instagram:before{content:"\e055"}.fa-instagram-square:before{content:"\e055"}.fa-battle-net:before{content:"\f835"}.fa-the-red-yeti:before{content:"\f69d"}.fa-square-hacker-news:before{content:"\f3af"}.fa-hacker-news-square:before{content:"\f3af"}.fa-edge:before{content:"\f282"}.fa-threads:before{content:"\e618"}.fa-napster:before{content:"\f3d2"}.fa-square-snapchat:before{content:"\f2ad"}.fa-snapchat-square:before{content:"\f2ad"}.fa-google-plus-g:before{content:"\f0d5"}.fa-artstation:before{content:"\f77a"}.fa-markdown:before{content:"\f60f"}.fa-sourcetree:before{content:"\f7d3"}.fa-google-plus:before{content:"\f2b3"}.fa-diaspora:before{content:"\f791"}.fa-foursquare:before{content:"\f180"}.fa-stack-overflow:before{content:"\f16c"}.fa-github-alt:before{content:"\f113"}.fa-phoenix-squadron:before{content:"\f511"}.fa-pagelines:before{content:"\f18c"}.fa-algolia:before{content:"\f36c"}.fa-red-river:before{content:"\f3e3"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-safari:before{content:"\f267"}.fa-google:before{content:"\f1a0"}.fa-square-font-awesome-stroke:before{content:"\f35c"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-atlassian:before{content:"\f77b"}.fa-linkedin-in:before{content:"\f0e1"}.fa-digital-ocean:before{content:"\f391"}.fa-nimblr:before{content:"\f5a8"}.fa-chromecast:before{content:"\f838"}.fa-evernote:before{content:"\f839"}.fa-hacker-news:before{content:"\f1d4"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-adversal:before{content:"\f36a"}.fa-creative-commons:before{content:"\f25e"}.fa-watchman-monitoring:before{content:"\e087"}.fa-fonticons:before{content:"\f280"}.fa-weixin:before{content:"\f1d7"}.fa-shirtsinbulk:before{content:"\f214"}.fa-codepen:before{content:"\f1cb"}.fa-git-alt:before{content:"\f841"}.fa-lyft:before{content:"\f3c3"}.fa-rev:before{content:"\f5b2"}.fa-windows:before{content:"\f17a"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-square-viadeo:before{content:"\f2aa"}.fa-viadeo-square:before{content:"\f2aa"}.fa-meetup:before{content:"\f2e0"}.fa-centos:before{content:"\f789"}.fa-adn:before{content:"\f170"}.fa-cloudsmith:before{content:"\f384"}.fa-opensuse:before{content:"\e62b"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-square-dribbble:before{content:"\f397"}.fa-dribbble-square:before{content:"\f397"}.fa-codiepie:before{content:"\f284"}.fa-node:before{content:"\f419"}.fa-mix:before{content:"\f3cb"}.fa-steam:before{content:"\f1b6"}.fa-cc-apple-pay:before{content:"\f416"}.fa-scribd:before{content:"\f28a"}.fa-debian:before{content:"\e60b"}.fa-openid:before{content:"\f19b"}.fa-instalod:before{content:"\e081"}.fa-expeditedssl:before{content:"\f23e"}.fa-sellcast:before{content:"\f2da"}.fa-square-twitter:before{content:"\f081"}.fa-twitter-square:before{content:"\f081"}.fa-r-project:before{content:"\f4f7"}.fa-delicious:before{content:"\f1a5"}.fa-freebsd:before{content:"\f3a4"}.fa-vuejs:before{content:"\f41f"}.fa-accusoft:before{content:"\f369"}.fa-ioxhost:before{content:"\f208"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-app-store:before{content:"\f36f"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-itunes-note:before{content:"\f3b5"}.fa-golang:before{content:"\e40f"}.fa-kickstarter:before{content:"\f3bb"}.fa-square-kickstarter:before{content:"\f3bb"}.fa-grav:before{content:"\f2d6"}.fa-weibo:before{content:"\f18a"}.fa-uncharted:before{content:"\e084"}.fa-firstdraft:before{content:"\f3a1"}.fa-square-youtube:before{content:"\f431"}.fa-youtube-square:before{content:"\f431"}.fa-wikipedia-w:before{content:"\f266"}.fa-wpressr:before{content:"\f3e4"}.fa-rendact:before{content:"\f3e4"}.fa-angellist:before{content:"\f209"}.fa-galactic-republic:before{content:"\f50c"}.fa-nfc-directional:before{content:"\e530"}.fa-skype:before{content:"\f17e"}.fa-joget:before{content:"\f3b7"}.fa-fedora:before{content:"\f798"}.fa-stripe-s:before{content:"\f42a"}.fa-meta:before{content:"\e49b"}.fa-laravel:before{content:"\f3bd"}.fa-hotjar:before{content:"\f3b1"}.fa-bluetooth-b:before{content:"\f294"}.fa-square-letterboxd:before{content:"\e62e"}.fa-sticker-mule:before{content:"\f3f7"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-hips:before{content:"\f452"}.fa-behance:before{content:"\f1b4"}.fa-reddit:before{content:"\f1a1"}.fa-discord:before{content:"\f392"}.fa-chrome:before{content:"\f268"}.fa-app-store-ios:before{content:"\f370"}.fa-cc-discover:before{content:"\f1f2"}.fa-wpbeginner:before{content:"\f297"}.fa-confluence:before{content:"\f78d"}.fa-shoelace:before{content:"\e60c"}.fa-mdb:before{content:"\f8ca"}.fa-dochub:before{content:"\f394"}.fa-accessible-icon:before{content:"\f368"}.fa-ebay:before{content:"\f4f4"}.fa-amazon:before{content:"\f270"}.fa-unsplash:before{content:"\e07c"}.fa-yarn:before{content:"\f7e3"}.fa-square-steam:before{content:"\f1b7"}.fa-steam-square:before{content:"\f1b7"}.fa-500px:before{content:"\f26e"}.fa-square-vimeo:before{content:"\f194"}.fa-vimeo-square:before{content:"\f194"}.fa-asymmetrik:before{content:"\f372"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-flag:before{content:"\f2b4"}.fa-font-awesome-logo-full:before{content:"\f2b4"}.fa-gratipay:before{content:"\f184"}.fa-apple:before{content:"\f179"}.fa-hive:before{content:"\e07f"}.fa-gitkraken:before{content:"\f3a6"}.fa-keybase:before{content:"\f4f5"}.fa-apple-pay:before{content:"\f415"}.fa-padlet:before{content:"\e4a0"}.fa-amazon-pay:before{content:"\f42c"}.fa-square-github:before{content:"\f092"}.fa-github-square:before{content:"\f092"}.fa-stumbleupon:before{content:"\f1a4"}.fa-fedex:before{content:"\f797"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-shopify:before{content:"\e057"}.fa-neos:before{content:"\f612"}.fa-square-threads:before{content:"\e619"}.fa-hackerrank:before{content:"\f5f7"}.fa-researchgate:before{content:"\f4f8"}.fa-swift:before{content:"\f8e1"}.fa-angular:before{content:"\f420"}.fa-speakap:before{content:"\f3f3"}.fa-angrycreative:before{content:"\f36e"}.fa-y-combinator:before{content:"\f23b"}.fa-empire:before{content:"\f1d1"}.fa-envira:before{content:"\f299"}.fa-google-scholar:before{content:"\e63b"}.fa-square-gitlab:before{content:"\e5ae"}.fa-gitlab-square:before{content:"\e5ae"}.fa-studiovinari:before{content:"\f3f8"}.fa-pied-piper:before{content:"\f2ae"}.fa-wordpress:before{content:"\f19a"}.fa-product-hunt:before{content:"\f288"}.fa-firefox:before{content:"\f269"}.fa-linode:before{content:"\f2b8"}.fa-goodreads:before{content:"\f3a8"}.fa-square-odnoklassniki:before{content:"\f264"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-jsfiddle:before{content:"\f1cc"}.fa-sith:before{content:"\f512"}.fa-themeisle:before{content:"\f2b2"}.fa-page4:before{content:"\f3d7"}.fa-hashnode:before{content:"\e499"}.fa-react:before{content:"\f41b"}.fa-cc-paypal:before{content:"\f1f4"}.fa-squarespace:before{content:"\f5be"}.fa-cc-stripe:before{content:"\f1f5"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-bitcoin:before{content:"\f379"}.fa-keycdn:before{content:"\f3ba"}.fa-opera:before{content:"\f26a"}.fa-itch-io:before{content:"\f83a"}.fa-umbraco:before{content:"\f8e8"}.fa-galactic-senate:before{content:"\f50d"}.fa-ubuntu:before{content:"\f7df"}.fa-draft2digital:before{content:"\f396"}.fa-stripe:before{content:"\f429"}.fa-houzz:before{content:"\f27c"}.fa-gg:before{content:"\f260"}.fa-dhl:before{content:"\f790"}.fa-square-pinterest:before{content:"\f0d3"}.fa-pinterest-square:before{content:"\f0d3"}.fa-xing:before{content:"\f168"}.fa-blackberry:before{content:"\f37b"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-playstation:before{content:"\f3df"}.fa-quinscape:before{content:"\f459"}.fa-less:before{content:"\f41d"}.fa-blogger-b:before{content:"\f37d"}.fa-opencart:before{content:"\f23d"}.fa-vine:before{content:"\f1ca"}.fa-signal-messenger:before{content:"\e663"}.fa-paypal:before{content:"\f1ed"}.fa-gitlab:before{content:"\f296"}.fa-typo3:before{content:"\f42b"}.fa-reddit-alien:before{content:"\f281"}.fa-yahoo:before{content:"\f19e"}.fa-dailymotion:before{content:"\e052"}.fa-affiliatetheme:before{content:"\f36b"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-bootstrap:before{content:"\f836"}.fa-odnoklassniki:before{content:"\f263"}.fa-nfc-symbol:before{content:"\e531"}.fa-mintbit:before{content:"\e62f"}.fa-ethereum:before{content:"\f42e"}.fa-speaker-deck:before{content:"\f83c"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-patreon:before{content:"\f3d9"}.fa-avianex:before{content:"\f374"}.fa-ello:before{content:"\f5f1"}.fa-gofore:before{content:"\f3a7"}.fa-bimobject:before{content:"\f378"}.fa-brave-reverse:before{content:"\e63d"}.fa-facebook-f:before{content:"\f39e"}.fa-square-google-plus:before{content:"\f0d4"}.fa-google-plus-square:before{content:"\f0d4"}.fa-web-awesome:before{content:"\e682"}.fa-mandalorian:before{content:"\f50f"}.fa-first-order-alt:before{content:"\f50a"}.fa-osi:before{content:"\f41a"}.fa-google-wallet:before{content:"\f1ee"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-periscope:before{content:"\f3da"}.fa-fulcrum:before{content:"\f50b"}.fa-cloudscale:before{content:"\f383"}.fa-forumbee:before{content:"\f211"}.fa-mizuni:before{content:"\f3cc"}.fa-schlix:before{content:"\f3ea"}.fa-square-xing:before{content:"\f169"}.fa-xing-square:before{content:"\f169"}.fa-bandcamp:before{content:"\f2d5"}.fa-wpforms:before{content:"\f298"}.fa-cloudversify:before{content:"\f385"}.fa-usps:before{content:"\f7e1"}.fa-megaport:before{content:"\f5a3"}.fa-magento:before{content:"\f3c4"}.fa-spotify:before{content:"\f1bc"}.fa-optin-monster:before{content:"\f23c"}.fa-fly:before{content:"\f417"}.fa-aviato:before{content:"\f421"}.fa-itunes:before{content:"\f3b4"}.fa-cuttlefish:before{content:"\f38c"}.fa-blogger:before{content:"\f37c"}.fa-flickr:before{content:"\f16e"}.fa-viber:before{content:"\f409"}.fa-soundcloud:before{content:"\f1be"}.fa-digg:before{content:"\f1a6"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-letterboxd:before{content:"\e62d"}.fa-symfony:before{content:"\f83d"}.fa-maxcdn:before{content:"\f136"}.fa-etsy:before{content:"\f2d7"}.fa-facebook-messenger:before{content:"\f39f"}.fa-audible:before{content:"\f373"}.fa-think-peaks:before{content:"\f731"}.fa-bilibili:before{content:"\e3d9"}.fa-erlang:before{content:"\f39d"}.fa-x-twitter:before{content:"\e61b"}.fa-cotton-bureau:before{content:"\f89e"}.fa-dashcube:before{content:"\f210"}.fa-42-group:before{content:"\e080"}.fa-innosoft:before{content:"\e080"}.fa-stack-exchange:before{content:"\f18d"}.fa-elementor:before{content:"\f430"}.fa-square-pied-piper:before{content:"\e01e"}.fa-pied-piper-square:before{content:"\e01e"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-palfed:before{content:"\f3d8"}.fa-superpowers:before{content:"\f2dd"}.fa-resolving:before{content:"\f3e7"}.fa-xbox:before{content:"\f412"}.fa-square-web-awesome-stroke:before{content:"\e684"}.fa-searchengin:before{content:"\f3eb"}.fa-tiktok:before{content:"\e07b"}.fa-square-facebook:before{content:"\f082"}.fa-facebook-square:before{content:"\f082"}.fa-renren:before{content:"\f18b"}.fa-linux:before{content:"\f17c"}.fa-glide:before{content:"\f2a5"}.fa-linkedin:before{content:"\f08c"}.fa-hubspot:before{content:"\f3b2"}.fa-deploydog:before{content:"\f38e"}.fa-twitch:before{content:"\f1e8"}.fa-flutter:before{content:"\e694"}.fa-ravelry:before{content:"\f2d9"}.fa-mixer:before{content:"\e056"}.fa-square-lastfm:before{content:"\f203"}.fa-lastfm-square:before{content:"\f203"}.fa-vimeo:before{content:"\f40a"}.fa-mendeley:before{content:"\f7b3"}.fa-uniregistry:before{content:"\f404"}.fa-figma:before{content:"\f799"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-dropbox:before{content:"\f16b"}.fa-instagram:before{content:"\f16d"}.fa-cmplid:before{content:"\e360"}.fa-upwork:before{content:"\e641"}.fa-facebook:before{content:"\f09a"}.fa-gripfire:before{content:"\f3ac"}.fa-jedi-order:before{content:"\f50e"}.fa-uikit:before{content:"\f403"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-phabricator:before{content:"\f3db"}.fa-ussunnah:before{content:"\f407"}.fa-earlybirds:before{content:"\f39a"}.fa-trade-federation:before{content:"\f513"}.fa-autoprefixer:before{content:"\f41c"}.fa-whatsapp:before{content:"\f232"}.fa-square-upwork:before{content:"\e67c"}.fa-slideshare:before{content:"\f1e7"}.fa-google-play:before{content:"\f3ab"}.fa-viadeo:before{content:"\f2a9"}.fa-line:before{content:"\f3c0"}.fa-google-drive:before{content:"\f3aa"}.fa-servicestack:before{content:"\f3ec"}.fa-simplybuilt:before{content:"\f215"}.fa-bitbucket:before{content:"\f171"}.fa-imdb:before{content:"\f2d8"}.fa-deezer:before{content:"\e077"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-jira:before{content:"\f7b1"}.fa-docker:before{content:"\f395"}.fa-screenpal:before{content:"\e570"}.fa-bluetooth:before{content:"\f293"}.fa-gitter:before{content:"\f426"}.fa-d-and-d:before{content:"\f38d"}.fa-microblog:before{content:"\e01a"}.fa-cc-diners-club:before{content:"\f24c"}.fa-gg-circle:before{content:"\f261"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-yandex:before{content:"\f413"}.fa-readme:before{content:"\f4d5"}.fa-html5:before{content:"\f13b"}.fa-sellsy:before{content:"\f213"}.fa-square-web-awesome:before{content:"\e683"}.fa-sass:before{content:"\f41e"}.fa-wirsindhandwerk:before{content:"\e2d0"}.fa-wsh:before{content:"\e2d0"}.fa-buromobelexperte:before{content:"\f37f"}.fa-salesforce:before{content:"\f83b"}.fa-octopus-deploy:before{content:"\e082"}.fa-medapps:before{content:"\f3c6"}.fa-ns8:before{content:"\f3d5"}.fa-pinterest-p:before{content:"\f231"}.fa-apper:before{content:"\f371"}.fa-fort-awesome:before{content:"\f286"}.fa-waze:before{content:"\f83f"}.fa-bluesky:before{content:"\e671"}.fa-cc-jcb:before{content:"\f24b"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ab"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-rust:before{content:"\e07a"}.fa-wix:before{content:"\f5cf"}.fa-square-behance:before{content:"\f1b5"}.fa-behance-square:before{content:"\f1b5"}.fa-supple:before{content:"\f3f9"}.fa-webflow:before{content:"\e65c"}.fa-rebel:before{content:"\f1d0"}.fa-css3:before{content:"\f13c"}.fa-staylinked:before{content:"\f3f5"}.fa-kaggle:before{content:"\f5fa"}.fa-space-awesome:before{content:"\e5ac"}.fa-deviantart:before{content:"\f1bd"}.fa-cpanel:before{content:"\f388"}.fa-goodreads-g:before{content:"\f3a9"}.fa-square-git:before{content:"\f1d2"}.fa-git-square:before{content:"\f1d2"}.fa-square-tumblr:before{content:"\f174"}.fa-tumblr-square:before{content:"\f174"}.fa-trello:before{content:"\f181"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-get-pocket:before{content:"\f265"}.fa-perbyte:before{content:"\e083"}.fa-grunt:before{content:"\f3ad"}.fa-weebly:before{content:"\f5cc"}.fa-connectdevelop:before{content:"\f20e"}.fa-leanpub:before{content:"\f212"}.fa-black-tie:before{content:"\f27e"}.fa-themeco:before{content:"\f5c6"}.fa-python:before{content:"\f3e2"}.fa-android:before{content:"\f17b"}.fa-bots:before{content:"\e340"}.fa-free-code-camp:before{content:"\f2c5"}.fa-hornbill:before{content:"\f592"}.fa-js:before{content:"\f3b8"}.fa-ideal:before{content:"\e013"}.fa-git:before{content:"\f1d3"}.fa-dev:before{content:"\f6cc"}.fa-sketch:before{content:"\f7c6"}.fa-yandex-international:before{content:"\f414"}.fa-cc-amex:before{content:"\f1f3"}.fa-uber:before{content:"\f402"}.fa-github:before{content:"\f09b"}.fa-php:before{content:"\f457"}.fa-alipay:before{content:"\f642"}.fa-youtube:before{content:"\f167"}.fa-skyatlas:before{content:"\f216"}.fa-firefox-browser:before{content:"\e007"}.fa-replyd:before{content:"\f3e6"}.fa-suse:before{content:"\f7d6"}.fa-jenkins:before{content:"\f3b6"}.fa-twitter:before{content:"\f099"}.fa-rockrms:before{content:"\f3e9"}.fa-pinterest:before{content:"\f0d2"}.fa-buffer:before{content:"\f837"}.fa-npm:before{content:"\f3d4"}.fa-yammer:before{content:"\f840"}.fa-btc:before{content:"\f15a"}.fa-dribbble:before{content:"\f17d"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-internet-explorer:before{content:"\f26b"}.fa-stubber:before{content:"\e5c7"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f2c6"}.fa-old-republic:before{content:"\f510"}.fa-odysee:before{content:"\e5c6"}.fa-square-whatsapp:before{content:"\f40c"}.fa-whatsapp-square:before{content:"\f40c"}.fa-node-js:before{content:"\f3d3"}.fa-edge-legacy:before{content:"\e078"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f198"}.fa-medrt:before{content:"\f3c8"}.fa-usb:before{content:"\f287"}.fa-tumblr:before{content:"\f173"}.fa-vaadin:before{content:"\f408"}.fa-quora:before{content:"\f2c4"}.fa-square-x-twitter:before{content:"\e61a"}.fa-reacteurope:before{content:"\f75d"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f23a"}.fa-amilia:before{content:"\f36d"}.fa-mixcloud:before{content:"\f289"}.fa-flipboard:before{content:"\f44d"}.fa-viacoin:before{content:"\f237"}.fa-critical-role:before{content:"\f6c9"}.fa-sitrox:before{content:"\e44a"}.fa-discourse:before{content:"\f393"}.fa-joomla:before{content:"\f1aa"}.fa-mastodon:before{content:"\f4f6"}.fa-airbnb:before{content:"\f834"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-buy-n-large:before{content:"\f8a6"}.fa-gulp:before{content:"\f3ae"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-strava:before{content:"\f428"}.fa-ember:before{content:"\f423"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-teamspeak:before{content:"\f4f9"}.fa-pushed:before{content:"\f3e1"}.fa-wordpress-simple:before{content:"\f411"}.fa-nutritionix:before{content:"\f3d6"}.fa-wodu:before{content:"\e088"}.fa-google-pay:before{content:"\e079"}.fa-intercom:before{content:"\f7af"}.fa-zhihu:before{content:"\f63f"}.fa-korvue:before{content:"\f42f"}.fa-pix:before{content:"\e43a"}.fa-steam-symbol:before{content:"\f3f6"}:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-regular:normal 400 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:'Font Awesome 6 Free';--fa-font-solid:normal 900 1em/1 'Font Awesome 6 Free'}@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}.fa-solid,.fas{font-weight:900}@font-face{font-family:'Font Awesome 5 Brands';font-display:block;font-weight:400;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Free';font-display:block;font-weight:900;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:'Font Awesome 5 Free';font-display:block;font-weight:400;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-solid-900.woff2") format("woff2"),url("../webfonts/fa-solid-900.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-brands-400.woff2") format("woff2"),url("../webfonts/fa-brands-400.ttf") format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-regular-400.woff2") format("woff2"),url("../webfonts/fa-regular-400.ttf") format("truetype");unicode-range:U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC}@font-face{font-family:FontAwesome;font-display:block;src:url("../webfonts/fa-v4compatibility.woff2") format("woff2"),url("../webfonts/fa-v4compatibility.ttf") format("truetype");unicode-range:U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A}/*! + */ +.fa { + font-family: var(--fa-style-family, "Font Awesome 6 Free"); + font-weight: var(--fa-style, 900); } + +.fas, +.far, +.fab, +.fa-solid, +.fa-regular, +.fa-brands, +.fa { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: var(--fa-display, inline-block); + font-style: normal; + font-variant: normal; + line-height: 1; + text-rendering: auto; } + +.fas::before, +.far::before, +.fab::before, +.fa-solid::before, +.fa-regular::before, +.fa-brands::before, +.fa::before { + content: var(--fa); } + +.fa-classic, +.fas, +.fa-solid, +.far, +.fa-regular { + font-family: 'Font Awesome 6 Free'; } + +.fa-brands, +.fab { + font-family: 'Font Awesome 6 Brands'; } + +.fa-1x { + font-size: 1em; } + +.fa-2x { + font-size: 2em; } + +.fa-3x { + font-size: 3em; } + +.fa-4x { + font-size: 4em; } + +.fa-5x { + font-size: 5em; } + +.fa-6x { + font-size: 6em; } + +.fa-7x { + font-size: 7em; } + +.fa-8x { + font-size: 8em; } + +.fa-9x { + font-size: 9em; } + +.fa-10x { + font-size: 10em; } + +.fa-2xs { + font-size: 0.625em; + line-height: 0.1em; + vertical-align: 0.225em; } + +.fa-xs { + font-size: 0.75em; + line-height: 0.08333em; + vertical-align: 0.125em; } + +.fa-sm { + font-size: 0.875em; + line-height: 0.07143em; + vertical-align: 0.05357em; } + +.fa-lg { + font-size: 1.25em; + line-height: 0.05em; + vertical-align: -0.075em; } + +.fa-xl { + font-size: 1.5em; + line-height: 0.04167em; + vertical-align: -0.125em; } + +.fa-2xl { + font-size: 2em; + line-height: 0.03125em; + vertical-align: -0.1875em; } + +.fa-fw { + text-align: center; + width: 1.25em; } + +.fa-ul { + list-style-type: none; + margin-left: var(--fa-li-margin, 2.5em); + padding-left: 0; } + .fa-ul > li { + position: relative; } + +.fa-li { + left: calc(-1 * var(--fa-li-width, 2em)); + position: absolute; + text-align: center; + width: var(--fa-li-width, 2em); + line-height: inherit; } + +.fa-border { + border-color: var(--fa-border-color, #eee); + border-radius: var(--fa-border-radius, 0.1em); + border-style: var(--fa-border-style, solid); + border-width: var(--fa-border-width, 0.08em); + padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); } + +.fa-pull-left { + float: left; + margin-right: var(--fa-pull-margin, 0.3em); } + +.fa-pull-right { + float: right; + margin-left: var(--fa-pull-margin, 0.3em); } + +.fa-beat { + animation-name: fa-beat; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-bounce { + animation-name: fa-bounce; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); } + +.fa-fade { + animation-name: fa-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-beat-fade { + animation-name: fa-beat-fade; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); } + +.fa-flip { + animation-name: fa-flip; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, ease-in-out); } + +.fa-shake { + animation-name: fa-shake; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin { + animation-name: fa-spin; + animation-delay: var(--fa-animation-delay, 0s); + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 2s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, linear); } + +.fa-spin-reverse { + --fa-animation-direction: reverse; } + +.fa-pulse, +.fa-spin-pulse { + animation-name: fa-spin; + animation-direction: var(--fa-animation-direction, normal); + animation-duration: var(--fa-animation-duration, 1s); + animation-iteration-count: var(--fa-animation-iteration-count, infinite); + animation-timing-function: var(--fa-animation-timing, steps(8)); } + +@media (prefers-reduced-motion: reduce) { + .fa-beat, + .fa-bounce, + .fa-fade, + .fa-beat-fade, + .fa-flip, + .fa-pulse, + .fa-shake, + .fa-spin, + .fa-spin-pulse { + animation-delay: -1ms; + animation-duration: 1ms; + animation-iteration-count: 1; + transition-delay: 0s; + transition-duration: 0s; } } + +@keyframes fa-beat { + 0%, 90% { + transform: scale(1); } + 45% { + transform: scale(var(--fa-beat-scale, 1.25)); } } + +@keyframes fa-bounce { + 0% { + transform: scale(1, 1) translateY(0); } + 10% { + transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); } + 30% { + transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); } + 50% { + transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); } + 57% { + transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); } + 64% { + transform: scale(1, 1) translateY(0); } + 100% { + transform: scale(1, 1) translateY(0); } } + +@keyframes fa-fade { + 50% { + opacity: var(--fa-fade-opacity, 0.4); } } + +@keyframes fa-beat-fade { + 0%, 100% { + opacity: var(--fa-beat-fade-opacity, 0.4); + transform: scale(1); } + 50% { + opacity: 1; + transform: scale(var(--fa-beat-fade-scale, 1.125)); } } + +@keyframes fa-flip { + 50% { + transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } } + +@keyframes fa-shake { + 0% { + transform: rotate(-15deg); } + 4% { + transform: rotate(15deg); } + 8%, 24% { + transform: rotate(-18deg); } + 12%, 28% { + transform: rotate(18deg); } + 16% { + transform: rotate(-22deg); } + 20% { + transform: rotate(22deg); } + 32% { + transform: rotate(-12deg); } + 36% { + transform: rotate(12deg); } + 40%, 100% { + transform: rotate(0deg); } } + +@keyframes fa-spin { + 0% { + transform: rotate(0deg); } + 100% { + transform: rotate(360deg); } } + +.fa-rotate-90 { + transform: rotate(90deg); } + +.fa-rotate-180 { + transform: rotate(180deg); } + +.fa-rotate-270 { + transform: rotate(270deg); } + +.fa-flip-horizontal { + transform: scale(-1, 1); } + +.fa-flip-vertical { + transform: scale(1, -1); } + +.fa-flip-both, +.fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1, -1); } + +.fa-rotate-by { + transform: rotate(var(--fa-rotate-angle, 0)); } + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em; } + +.fa-stack-1x, +.fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100%; + z-index: var(--fa-stack-z-index, auto); } + +.fa-stack-1x { + line-height: inherit; } + +.fa-stack-2x { + font-size: 2em; } + +.fa-inverse { + color: var(--fa-inverse, #fff); } + +/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen +readers do not read off random characters that represent icons */ + +.fa-0 { + --fa: "\30"; + --fa--fa: "\30\30"; } + +.fa-1 { + --fa: "\31"; + --fa--fa: "\31\31"; } + +.fa-2 { + --fa: "\32"; + --fa--fa: "\32\32"; } + +.fa-3 { + --fa: "\33"; + --fa--fa: "\33\33"; } + +.fa-4 { + --fa: "\34"; + --fa--fa: "\34\34"; } + +.fa-5 { + --fa: "\35"; + --fa--fa: "\35\35"; } + +.fa-6 { + --fa: "\36"; + --fa--fa: "\36\36"; } + +.fa-7 { + --fa: "\37"; + --fa--fa: "\37\37"; } + +.fa-8 { + --fa: "\38"; + --fa--fa: "\38\38"; } + +.fa-9 { + --fa: "\39"; + --fa--fa: "\39\39"; } + +.fa-fill-drip { + --fa: "\f576"; + --fa--fa: "\f576\f576"; } + +.fa-arrows-to-circle { + --fa: "\e4bd"; + --fa--fa: "\e4bd\e4bd"; } + +.fa-circle-chevron-right { + --fa: "\f138"; + --fa--fa: "\f138\f138"; } + +.fa-chevron-circle-right { + --fa: "\f138"; + --fa--fa: "\f138\f138"; } + +.fa-at { + --fa: "\40"; + --fa--fa: "\40\40"; } + +.fa-trash-can { + --fa: "\f2ed"; + --fa--fa: "\f2ed\f2ed"; } + +.fa-trash-alt { + --fa: "\f2ed"; + --fa--fa: "\f2ed\f2ed"; } + +.fa-text-height { + --fa: "\f034"; + --fa--fa: "\f034\f034"; } + +.fa-user-xmark { + --fa: "\f235"; + --fa--fa: "\f235\f235"; } + +.fa-user-times { + --fa: "\f235"; + --fa--fa: "\f235\f235"; } + +.fa-stethoscope { + --fa: "\f0f1"; + --fa--fa: "\f0f1\f0f1"; } + +.fa-message { + --fa: "\f27a"; + --fa--fa: "\f27a\f27a"; } + +.fa-comment-alt { + --fa: "\f27a"; + --fa--fa: "\f27a\f27a"; } + +.fa-info { + --fa: "\f129"; + --fa--fa: "\f129\f129"; } + +.fa-down-left-and-up-right-to-center { + --fa: "\f422"; + --fa--fa: "\f422\f422"; } + +.fa-compress-alt { + --fa: "\f422"; + --fa--fa: "\f422\f422"; } + +.fa-explosion { + --fa: "\e4e9"; + --fa--fa: "\e4e9\e4e9"; } + +.fa-file-lines { + --fa: "\f15c"; + --fa--fa: "\f15c\f15c"; } + +.fa-file-alt { + --fa: "\f15c"; + --fa--fa: "\f15c\f15c"; } + +.fa-file-text { + --fa: "\f15c"; + --fa--fa: "\f15c\f15c"; } + +.fa-wave-square { + --fa: "\f83e"; + --fa--fa: "\f83e\f83e"; } + +.fa-ring { + --fa: "\f70b"; + --fa--fa: "\f70b\f70b"; } + +.fa-building-un { + --fa: "\e4d9"; + --fa--fa: "\e4d9\e4d9"; } + +.fa-dice-three { + --fa: "\f527"; + --fa--fa: "\f527\f527"; } + +.fa-calendar-days { + --fa: "\f073"; + --fa--fa: "\f073\f073"; } + +.fa-calendar-alt { + --fa: "\f073"; + --fa--fa: "\f073\f073"; } + +.fa-anchor-circle-check { + --fa: "\e4aa"; + --fa--fa: "\e4aa\e4aa"; } + +.fa-building-circle-arrow-right { + --fa: "\e4d1"; + --fa--fa: "\e4d1\e4d1"; } + +.fa-volleyball { + --fa: "\f45f"; + --fa--fa: "\f45f\f45f"; } + +.fa-volleyball-ball { + --fa: "\f45f"; + --fa--fa: "\f45f\f45f"; } + +.fa-arrows-up-to-line { + --fa: "\e4c2"; + --fa--fa: "\e4c2\e4c2"; } + +.fa-sort-down { + --fa: "\f0dd"; + --fa--fa: "\f0dd\f0dd"; } + +.fa-sort-desc { + --fa: "\f0dd"; + --fa--fa: "\f0dd\f0dd"; } + +.fa-circle-minus { + --fa: "\f056"; + --fa--fa: "\f056\f056"; } + +.fa-minus-circle { + --fa: "\f056"; + --fa--fa: "\f056\f056"; } + +.fa-door-open { + --fa: "\f52b"; + --fa--fa: "\f52b\f52b"; } + +.fa-right-from-bracket { + --fa: "\f2f5"; + --fa--fa: "\f2f5\f2f5"; } + +.fa-sign-out-alt { + --fa: "\f2f5"; + --fa--fa: "\f2f5\f2f5"; } + +.fa-atom { + --fa: "\f5d2"; + --fa--fa: "\f5d2\f5d2"; } + +.fa-soap { + --fa: "\e06e"; + --fa--fa: "\e06e\e06e"; } + +.fa-icons { + --fa: "\f86d"; + --fa--fa: "\f86d\f86d"; } + +.fa-heart-music-camera-bolt { + --fa: "\f86d"; + --fa--fa: "\f86d\f86d"; } + +.fa-microphone-lines-slash { + --fa: "\f539"; + --fa--fa: "\f539\f539"; } + +.fa-microphone-alt-slash { + --fa: "\f539"; + --fa--fa: "\f539\f539"; } + +.fa-bridge-circle-check { + --fa: "\e4c9"; + --fa--fa: "\e4c9\e4c9"; } + +.fa-pump-medical { + --fa: "\e06a"; + --fa--fa: "\e06a\e06a"; } + +.fa-fingerprint { + --fa: "\f577"; + --fa--fa: "\f577\f577"; } + +.fa-hand-point-right { + --fa: "\f0a4"; + --fa--fa: "\f0a4\f0a4"; } + +.fa-magnifying-glass-location { + --fa: "\f689"; + --fa--fa: "\f689\f689"; } + +.fa-search-location { + --fa: "\f689"; + --fa--fa: "\f689\f689"; } + +.fa-forward-step { + --fa: "\f051"; + --fa--fa: "\f051\f051"; } + +.fa-step-forward { + --fa: "\f051"; + --fa--fa: "\f051\f051"; } + +.fa-face-smile-beam { + --fa: "\f5b8"; + --fa--fa: "\f5b8\f5b8"; } + +.fa-smile-beam { + --fa: "\f5b8"; + --fa--fa: "\f5b8\f5b8"; } + +.fa-flag-checkered { + --fa: "\f11e"; + --fa--fa: "\f11e\f11e"; } + +.fa-football { + --fa: "\f44e"; + --fa--fa: "\f44e\f44e"; } + +.fa-football-ball { + --fa: "\f44e"; + --fa--fa: "\f44e\f44e"; } + +.fa-school-circle-exclamation { + --fa: "\e56c"; + --fa--fa: "\e56c\e56c"; } + +.fa-crop { + --fa: "\f125"; + --fa--fa: "\f125\f125"; } + +.fa-angles-down { + --fa: "\f103"; + --fa--fa: "\f103\f103"; } + +.fa-angle-double-down { + --fa: "\f103"; + --fa--fa: "\f103\f103"; } + +.fa-users-rectangle { + --fa: "\e594"; + --fa--fa: "\e594\e594"; } + +.fa-people-roof { + --fa: "\e537"; + --fa--fa: "\e537\e537"; } + +.fa-people-line { + --fa: "\e534"; + --fa--fa: "\e534\e534"; } + +.fa-beer-mug-empty { + --fa: "\f0fc"; + --fa--fa: "\f0fc\f0fc"; } + +.fa-beer { + --fa: "\f0fc"; + --fa--fa: "\f0fc\f0fc"; } + +.fa-diagram-predecessor { + --fa: "\e477"; + --fa--fa: "\e477\e477"; } + +.fa-arrow-up-long { + --fa: "\f176"; + --fa--fa: "\f176\f176"; } + +.fa-long-arrow-up { + --fa: "\f176"; + --fa--fa: "\f176\f176"; } + +.fa-fire-flame-simple { + --fa: "\f46a"; + --fa--fa: "\f46a\f46a"; } + +.fa-burn { + --fa: "\f46a"; + --fa--fa: "\f46a\f46a"; } + +.fa-person { + --fa: "\f183"; + --fa--fa: "\f183\f183"; } + +.fa-male { + --fa: "\f183"; + --fa--fa: "\f183\f183"; } + +.fa-laptop { + --fa: "\f109"; + --fa--fa: "\f109\f109"; } + +.fa-file-csv { + --fa: "\f6dd"; + --fa--fa: "\f6dd\f6dd"; } + +.fa-menorah { + --fa: "\f676"; + --fa--fa: "\f676\f676"; } + +.fa-truck-plane { + --fa: "\e58f"; + --fa--fa: "\e58f\e58f"; } + +.fa-record-vinyl { + --fa: "\f8d9"; + --fa--fa: "\f8d9\f8d9"; } + +.fa-face-grin-stars { + --fa: "\f587"; + --fa--fa: "\f587\f587"; } + +.fa-grin-stars { + --fa: "\f587"; + --fa--fa: "\f587\f587"; } + +.fa-bong { + --fa: "\f55c"; + --fa--fa: "\f55c\f55c"; } + +.fa-spaghetti-monster-flying { + --fa: "\f67b"; + --fa--fa: "\f67b\f67b"; } + +.fa-pastafarianism { + --fa: "\f67b"; + --fa--fa: "\f67b\f67b"; } + +.fa-arrow-down-up-across-line { + --fa: "\e4af"; + --fa--fa: "\e4af\e4af"; } + +.fa-spoon { + --fa: "\f2e5"; + --fa--fa: "\f2e5\f2e5"; } + +.fa-utensil-spoon { + --fa: "\f2e5"; + --fa--fa: "\f2e5\f2e5"; } + +.fa-jar-wheat { + --fa: "\e517"; + --fa--fa: "\e517\e517"; } + +.fa-envelopes-bulk { + --fa: "\f674"; + --fa--fa: "\f674\f674"; } + +.fa-mail-bulk { + --fa: "\f674"; + --fa--fa: "\f674\f674"; } + +.fa-file-circle-exclamation { + --fa: "\e4eb"; + --fa--fa: "\e4eb\e4eb"; } + +.fa-circle-h { + --fa: "\f47e"; + --fa--fa: "\f47e\f47e"; } + +.fa-hospital-symbol { + --fa: "\f47e"; + --fa--fa: "\f47e\f47e"; } + +.fa-pager { + --fa: "\f815"; + --fa--fa: "\f815\f815"; } + +.fa-address-book { + --fa: "\f2b9"; + --fa--fa: "\f2b9\f2b9"; } + +.fa-contact-book { + --fa: "\f2b9"; + --fa--fa: "\f2b9\f2b9"; } + +.fa-strikethrough { + --fa: "\f0cc"; + --fa--fa: "\f0cc\f0cc"; } + +.fa-k { + --fa: "\4b"; + --fa--fa: "\4b\4b"; } + +.fa-landmark-flag { + --fa: "\e51c"; + --fa--fa: "\e51c\e51c"; } + +.fa-pencil { + --fa: "\f303"; + --fa--fa: "\f303\f303"; } + +.fa-pencil-alt { + --fa: "\f303"; + --fa--fa: "\f303\f303"; } + +.fa-backward { + --fa: "\f04a"; + --fa--fa: "\f04a\f04a"; } + +.fa-caret-right { + --fa: "\f0da"; + --fa--fa: "\f0da\f0da"; } + +.fa-comments { + --fa: "\f086"; + --fa--fa: "\f086\f086"; } + +.fa-paste { + --fa: "\f0ea"; + --fa--fa: "\f0ea\f0ea"; } + +.fa-file-clipboard { + --fa: "\f0ea"; + --fa--fa: "\f0ea\f0ea"; } + +.fa-code-pull-request { + --fa: "\e13c"; + --fa--fa: "\e13c\e13c"; } + +.fa-clipboard-list { + --fa: "\f46d"; + --fa--fa: "\f46d\f46d"; } + +.fa-truck-ramp-box { + --fa: "\f4de"; + --fa--fa: "\f4de\f4de"; } + +.fa-truck-loading { + --fa: "\f4de"; + --fa--fa: "\f4de\f4de"; } + +.fa-user-check { + --fa: "\f4fc"; + --fa--fa: "\f4fc\f4fc"; } + +.fa-vial-virus { + --fa: "\e597"; + --fa--fa: "\e597\e597"; } + +.fa-sheet-plastic { + --fa: "\e571"; + --fa--fa: "\e571\e571"; } + +.fa-blog { + --fa: "\f781"; + --fa--fa: "\f781\f781"; } + +.fa-user-ninja { + --fa: "\f504"; + --fa--fa: "\f504\f504"; } + +.fa-person-arrow-up-from-line { + --fa: "\e539"; + --fa--fa: "\e539\e539"; } + +.fa-scroll-torah { + --fa: "\f6a0"; + --fa--fa: "\f6a0\f6a0"; } + +.fa-torah { + --fa: "\f6a0"; + --fa--fa: "\f6a0\f6a0"; } + +.fa-broom-ball { + --fa: "\f458"; + --fa--fa: "\f458\f458"; } + +.fa-quidditch { + --fa: "\f458"; + --fa--fa: "\f458\f458"; } + +.fa-quidditch-broom-ball { + --fa: "\f458"; + --fa--fa: "\f458\f458"; } + +.fa-toggle-off { + --fa: "\f204"; + --fa--fa: "\f204\f204"; } + +.fa-box-archive { + --fa: "\f187"; + --fa--fa: "\f187\f187"; } + +.fa-archive { + --fa: "\f187"; + --fa--fa: "\f187\f187"; } + +.fa-person-drowning { + --fa: "\e545"; + --fa--fa: "\e545\e545"; } + +.fa-arrow-down-9-1 { + --fa: "\f886"; + --fa--fa: "\f886\f886"; } + +.fa-sort-numeric-desc { + --fa: "\f886"; + --fa--fa: "\f886\f886"; } + +.fa-sort-numeric-down-alt { + --fa: "\f886"; + --fa--fa: "\f886\f886"; } + +.fa-face-grin-tongue-squint { + --fa: "\f58a"; + --fa--fa: "\f58a\f58a"; } + +.fa-grin-tongue-squint { + --fa: "\f58a"; + --fa--fa: "\f58a\f58a"; } + +.fa-spray-can { + --fa: "\f5bd"; + --fa--fa: "\f5bd\f5bd"; } + +.fa-truck-monster { + --fa: "\f63b"; + --fa--fa: "\f63b\f63b"; } + +.fa-w { + --fa: "\57"; + --fa--fa: "\57\57"; } + +.fa-earth-africa { + --fa: "\f57c"; + --fa--fa: "\f57c\f57c"; } + +.fa-globe-africa { + --fa: "\f57c"; + --fa--fa: "\f57c\f57c"; } + +.fa-rainbow { + --fa: "\f75b"; + --fa--fa: "\f75b\f75b"; } + +.fa-circle-notch { + --fa: "\f1ce"; + --fa--fa: "\f1ce\f1ce"; } + +.fa-tablet-screen-button { + --fa: "\f3fa"; + --fa--fa: "\f3fa\f3fa"; } + +.fa-tablet-alt { + --fa: "\f3fa"; + --fa--fa: "\f3fa\f3fa"; } + +.fa-paw { + --fa: "\f1b0"; + --fa--fa: "\f1b0\f1b0"; } + +.fa-cloud { + --fa: "\f0c2"; + --fa--fa: "\f0c2\f0c2"; } + +.fa-trowel-bricks { + --fa: "\e58a"; + --fa--fa: "\e58a\e58a"; } + +.fa-face-flushed { + --fa: "\f579"; + --fa--fa: "\f579\f579"; } + +.fa-flushed { + --fa: "\f579"; + --fa--fa: "\f579\f579"; } + +.fa-hospital-user { + --fa: "\f80d"; + --fa--fa: "\f80d\f80d"; } + +.fa-tent-arrow-left-right { + --fa: "\e57f"; + --fa--fa: "\e57f\e57f"; } + +.fa-gavel { + --fa: "\f0e3"; + --fa--fa: "\f0e3\f0e3"; } + +.fa-legal { + --fa: "\f0e3"; + --fa--fa: "\f0e3\f0e3"; } + +.fa-binoculars { + --fa: "\f1e5"; + --fa--fa: "\f1e5\f1e5"; } + +.fa-microphone-slash { + --fa: "\f131"; + --fa--fa: "\f131\f131"; } + +.fa-box-tissue { + --fa: "\e05b"; + --fa--fa: "\e05b\e05b"; } + +.fa-motorcycle { + --fa: "\f21c"; + --fa--fa: "\f21c\f21c"; } + +.fa-bell-concierge { + --fa: "\f562"; + --fa--fa: "\f562\f562"; } + +.fa-concierge-bell { + --fa: "\f562"; + --fa--fa: "\f562\f562"; } + +.fa-pen-ruler { + --fa: "\f5ae"; + --fa--fa: "\f5ae\f5ae"; } + +.fa-pencil-ruler { + --fa: "\f5ae"; + --fa--fa: "\f5ae\f5ae"; } + +.fa-people-arrows { + --fa: "\e068"; + --fa--fa: "\e068\e068"; } + +.fa-people-arrows-left-right { + --fa: "\e068"; + --fa--fa: "\e068\e068"; } + +.fa-mars-and-venus-burst { + --fa: "\e523"; + --fa--fa: "\e523\e523"; } + +.fa-square-caret-right { + --fa: "\f152"; + --fa--fa: "\f152\f152"; } + +.fa-caret-square-right { + --fa: "\f152"; + --fa--fa: "\f152\f152"; } + +.fa-scissors { + --fa: "\f0c4"; + --fa--fa: "\f0c4\f0c4"; } + +.fa-cut { + --fa: "\f0c4"; + --fa--fa: "\f0c4\f0c4"; } + +.fa-sun-plant-wilt { + --fa: "\e57a"; + --fa--fa: "\e57a\e57a"; } + +.fa-toilets-portable { + --fa: "\e584"; + --fa--fa: "\e584\e584"; } + +.fa-hockey-puck { + --fa: "\f453"; + --fa--fa: "\f453\f453"; } + +.fa-table { + --fa: "\f0ce"; + --fa--fa: "\f0ce\f0ce"; } + +.fa-magnifying-glass-arrow-right { + --fa: "\e521"; + --fa--fa: "\e521\e521"; } + +.fa-tachograph-digital { + --fa: "\f566"; + --fa--fa: "\f566\f566"; } + +.fa-digital-tachograph { + --fa: "\f566"; + --fa--fa: "\f566\f566"; } + +.fa-users-slash { + --fa: "\e073"; + --fa--fa: "\e073\e073"; } + +.fa-clover { + --fa: "\e139"; + --fa--fa: "\e139\e139"; } + +.fa-reply { + --fa: "\f3e5"; + --fa--fa: "\f3e5\f3e5"; } + +.fa-mail-reply { + --fa: "\f3e5"; + --fa--fa: "\f3e5\f3e5"; } + +.fa-star-and-crescent { + --fa: "\f699"; + --fa--fa: "\f699\f699"; } + +.fa-house-fire { + --fa: "\e50c"; + --fa--fa: "\e50c\e50c"; } + +.fa-square-minus { + --fa: "\f146"; + --fa--fa: "\f146\f146"; } + +.fa-minus-square { + --fa: "\f146"; + --fa--fa: "\f146\f146"; } + +.fa-helicopter { + --fa: "\f533"; + --fa--fa: "\f533\f533"; } + +.fa-compass { + --fa: "\f14e"; + --fa--fa: "\f14e\f14e"; } + +.fa-square-caret-down { + --fa: "\f150"; + --fa--fa: "\f150\f150"; } + +.fa-caret-square-down { + --fa: "\f150"; + --fa--fa: "\f150\f150"; } + +.fa-file-circle-question { + --fa: "\e4ef"; + --fa--fa: "\e4ef\e4ef"; } + +.fa-laptop-code { + --fa: "\f5fc"; + --fa--fa: "\f5fc\f5fc"; } + +.fa-swatchbook { + --fa: "\f5c3"; + --fa--fa: "\f5c3\f5c3"; } + +.fa-prescription-bottle { + --fa: "\f485"; + --fa--fa: "\f485\f485"; } + +.fa-bars { + --fa: "\f0c9"; + --fa--fa: "\f0c9\f0c9"; } + +.fa-navicon { + --fa: "\f0c9"; + --fa--fa: "\f0c9\f0c9"; } + +.fa-people-group { + --fa: "\e533"; + --fa--fa: "\e533\e533"; } + +.fa-hourglass-end { + --fa: "\f253"; + --fa--fa: "\f253\f253"; } + +.fa-hourglass-3 { + --fa: "\f253"; + --fa--fa: "\f253\f253"; } + +.fa-heart-crack { + --fa: "\f7a9"; + --fa--fa: "\f7a9\f7a9"; } + +.fa-heart-broken { + --fa: "\f7a9"; + --fa--fa: "\f7a9\f7a9"; } + +.fa-square-up-right { + --fa: "\f360"; + --fa--fa: "\f360\f360"; } + +.fa-external-link-square-alt { + --fa: "\f360"; + --fa--fa: "\f360\f360"; } + +.fa-face-kiss-beam { + --fa: "\f597"; + --fa--fa: "\f597\f597"; } + +.fa-kiss-beam { + --fa: "\f597"; + --fa--fa: "\f597\f597"; } + +.fa-film { + --fa: "\f008"; + --fa--fa: "\f008\f008"; } + +.fa-ruler-horizontal { + --fa: "\f547"; + --fa--fa: "\f547\f547"; } + +.fa-people-robbery { + --fa: "\e536"; + --fa--fa: "\e536\e536"; } + +.fa-lightbulb { + --fa: "\f0eb"; + --fa--fa: "\f0eb\f0eb"; } + +.fa-caret-left { + --fa: "\f0d9"; + --fa--fa: "\f0d9\f0d9"; } + +.fa-circle-exclamation { + --fa: "\f06a"; + --fa--fa: "\f06a\f06a"; } + +.fa-exclamation-circle { + --fa: "\f06a"; + --fa--fa: "\f06a\f06a"; } + +.fa-school-circle-xmark { + --fa: "\e56d"; + --fa--fa: "\e56d\e56d"; } + +.fa-arrow-right-from-bracket { + --fa: "\f08b"; + --fa--fa: "\f08b\f08b"; } + +.fa-sign-out { + --fa: "\f08b"; + --fa--fa: "\f08b\f08b"; } + +.fa-circle-chevron-down { + --fa: "\f13a"; + --fa--fa: "\f13a\f13a"; } + +.fa-chevron-circle-down { + --fa: "\f13a"; + --fa--fa: "\f13a\f13a"; } + +.fa-unlock-keyhole { + --fa: "\f13e"; + --fa--fa: "\f13e\f13e"; } + +.fa-unlock-alt { + --fa: "\f13e"; + --fa--fa: "\f13e\f13e"; } + +.fa-cloud-showers-heavy { + --fa: "\f740"; + --fa--fa: "\f740\f740"; } + +.fa-headphones-simple { + --fa: "\f58f"; + --fa--fa: "\f58f\f58f"; } + +.fa-headphones-alt { + --fa: "\f58f"; + --fa--fa: "\f58f\f58f"; } + +.fa-sitemap { + --fa: "\f0e8"; + --fa--fa: "\f0e8\f0e8"; } + +.fa-circle-dollar-to-slot { + --fa: "\f4b9"; + --fa--fa: "\f4b9\f4b9"; } + +.fa-donate { + --fa: "\f4b9"; + --fa--fa: "\f4b9\f4b9"; } + +.fa-memory { + --fa: "\f538"; + --fa--fa: "\f538\f538"; } + +.fa-road-spikes { + --fa: "\e568"; + --fa--fa: "\e568\e568"; } + +.fa-fire-burner { + --fa: "\e4f1"; + --fa--fa: "\e4f1\e4f1"; } + +.fa-flag { + --fa: "\f024"; + --fa--fa: "\f024\f024"; } + +.fa-hanukiah { + --fa: "\f6e6"; + --fa--fa: "\f6e6\f6e6"; } + +.fa-feather { + --fa: "\f52d"; + --fa--fa: "\f52d\f52d"; } + +.fa-volume-low { + --fa: "\f027"; + --fa--fa: "\f027\f027"; } + +.fa-volume-down { + --fa: "\f027"; + --fa--fa: "\f027\f027"; } + +.fa-comment-slash { + --fa: "\f4b3"; + --fa--fa: "\f4b3\f4b3"; } + +.fa-cloud-sun-rain { + --fa: "\f743"; + --fa--fa: "\f743\f743"; } + +.fa-compress { + --fa: "\f066"; + --fa--fa: "\f066\f066"; } + +.fa-wheat-awn { + --fa: "\e2cd"; + --fa--fa: "\e2cd\e2cd"; } + +.fa-wheat-alt { + --fa: "\e2cd"; + --fa--fa: "\e2cd\e2cd"; } + +.fa-ankh { + --fa: "\f644"; + --fa--fa: "\f644\f644"; } + +.fa-hands-holding-child { + --fa: "\e4fa"; + --fa--fa: "\e4fa\e4fa"; } + +.fa-asterisk { + --fa: "\2a"; + --fa--fa: "\2a\2a"; } + +.fa-square-check { + --fa: "\f14a"; + --fa--fa: "\f14a\f14a"; } + +.fa-check-square { + --fa: "\f14a"; + --fa--fa: "\f14a\f14a"; } + +.fa-peseta-sign { + --fa: "\e221"; + --fa--fa: "\e221\e221"; } + +.fa-heading { + --fa: "\f1dc"; + --fa--fa: "\f1dc\f1dc"; } + +.fa-header { + --fa: "\f1dc"; + --fa--fa: "\f1dc\f1dc"; } + +.fa-ghost { + --fa: "\f6e2"; + --fa--fa: "\f6e2\f6e2"; } + +.fa-list { + --fa: "\f03a"; + --fa--fa: "\f03a\f03a"; } + +.fa-list-squares { + --fa: "\f03a"; + --fa--fa: "\f03a\f03a"; } + +.fa-square-phone-flip { + --fa: "\f87b"; + --fa--fa: "\f87b\f87b"; } + +.fa-phone-square-alt { + --fa: "\f87b"; + --fa--fa: "\f87b\f87b"; } + +.fa-cart-plus { + --fa: "\f217"; + --fa--fa: "\f217\f217"; } + +.fa-gamepad { + --fa: "\f11b"; + --fa--fa: "\f11b\f11b"; } + +.fa-circle-dot { + --fa: "\f192"; + --fa--fa: "\f192\f192"; } + +.fa-dot-circle { + --fa: "\f192"; + --fa--fa: "\f192\f192"; } + +.fa-face-dizzy { + --fa: "\f567"; + --fa--fa: "\f567\f567"; } + +.fa-dizzy { + --fa: "\f567"; + --fa--fa: "\f567\f567"; } + +.fa-egg { + --fa: "\f7fb"; + --fa--fa: "\f7fb\f7fb"; } + +.fa-house-medical-circle-xmark { + --fa: "\e513"; + --fa--fa: "\e513\e513"; } + +.fa-campground { + --fa: "\f6bb"; + --fa--fa: "\f6bb\f6bb"; } + +.fa-folder-plus { + --fa: "\f65e"; + --fa--fa: "\f65e\f65e"; } + +.fa-futbol { + --fa: "\f1e3"; + --fa--fa: "\f1e3\f1e3"; } + +.fa-futbol-ball { + --fa: "\f1e3"; + --fa--fa: "\f1e3\f1e3"; } + +.fa-soccer-ball { + --fa: "\f1e3"; + --fa--fa: "\f1e3\f1e3"; } + +.fa-paintbrush { + --fa: "\f1fc"; + --fa--fa: "\f1fc\f1fc"; } + +.fa-paint-brush { + --fa: "\f1fc"; + --fa--fa: "\f1fc\f1fc"; } + +.fa-lock { + --fa: "\f023"; + --fa--fa: "\f023\f023"; } + +.fa-gas-pump { + --fa: "\f52f"; + --fa--fa: "\f52f\f52f"; } + +.fa-hot-tub-person { + --fa: "\f593"; + --fa--fa: "\f593\f593"; } + +.fa-hot-tub { + --fa: "\f593"; + --fa--fa: "\f593\f593"; } + +.fa-map-location { + --fa: "\f59f"; + --fa--fa: "\f59f\f59f"; } + +.fa-map-marked { + --fa: "\f59f"; + --fa--fa: "\f59f\f59f"; } + +.fa-house-flood-water { + --fa: "\e50e"; + --fa--fa: "\e50e\e50e"; } + +.fa-tree { + --fa: "\f1bb"; + --fa--fa: "\f1bb\f1bb"; } + +.fa-bridge-lock { + --fa: "\e4cc"; + --fa--fa: "\e4cc\e4cc"; } + +.fa-sack-dollar { + --fa: "\f81d"; + --fa--fa: "\f81d\f81d"; } + +.fa-pen-to-square { + --fa: "\f044"; + --fa--fa: "\f044\f044"; } + +.fa-edit { + --fa: "\f044"; + --fa--fa: "\f044\f044"; } + +.fa-car-side { + --fa: "\f5e4"; + --fa--fa: "\f5e4\f5e4"; } + +.fa-share-nodes { + --fa: "\f1e0"; + --fa--fa: "\f1e0\f1e0"; } + +.fa-share-alt { + --fa: "\f1e0"; + --fa--fa: "\f1e0\f1e0"; } + +.fa-heart-circle-minus { + --fa: "\e4ff"; + --fa--fa: "\e4ff\e4ff"; } + +.fa-hourglass-half { + --fa: "\f252"; + --fa--fa: "\f252\f252"; } + +.fa-hourglass-2 { + --fa: "\f252"; + --fa--fa: "\f252\f252"; } + +.fa-microscope { + --fa: "\f610"; + --fa--fa: "\f610\f610"; } + +.fa-sink { + --fa: "\e06d"; + --fa--fa: "\e06d\e06d"; } + +.fa-bag-shopping { + --fa: "\f290"; + --fa--fa: "\f290\f290"; } + +.fa-shopping-bag { + --fa: "\f290"; + --fa--fa: "\f290\f290"; } + +.fa-arrow-down-z-a { + --fa: "\f881"; + --fa--fa: "\f881\f881"; } + +.fa-sort-alpha-desc { + --fa: "\f881"; + --fa--fa: "\f881\f881"; } + +.fa-sort-alpha-down-alt { + --fa: "\f881"; + --fa--fa: "\f881\f881"; } + +.fa-mitten { + --fa: "\f7b5"; + --fa--fa: "\f7b5\f7b5"; } + +.fa-person-rays { + --fa: "\e54d"; + --fa--fa: "\e54d\e54d"; } + +.fa-users { + --fa: "\f0c0"; + --fa--fa: "\f0c0\f0c0"; } + +.fa-eye-slash { + --fa: "\f070"; + --fa--fa: "\f070\f070"; } + +.fa-flask-vial { + --fa: "\e4f3"; + --fa--fa: "\e4f3\e4f3"; } + +.fa-hand { + --fa: "\f256"; + --fa--fa: "\f256\f256"; } + +.fa-hand-paper { + --fa: "\f256"; + --fa--fa: "\f256\f256"; } + +.fa-om { + --fa: "\f679"; + --fa--fa: "\f679\f679"; } + +.fa-worm { + --fa: "\e599"; + --fa--fa: "\e599\e599"; } + +.fa-house-circle-xmark { + --fa: "\e50b"; + --fa--fa: "\e50b\e50b"; } + +.fa-plug { + --fa: "\f1e6"; + --fa--fa: "\f1e6\f1e6"; } + +.fa-chevron-up { + --fa: "\f077"; + --fa--fa: "\f077\f077"; } + +.fa-hand-spock { + --fa: "\f259"; + --fa--fa: "\f259\f259"; } + +.fa-stopwatch { + --fa: "\f2f2"; + --fa--fa: "\f2f2\f2f2"; } + +.fa-face-kiss { + --fa: "\f596"; + --fa--fa: "\f596\f596"; } + +.fa-kiss { + --fa: "\f596"; + --fa--fa: "\f596\f596"; } + +.fa-bridge-circle-xmark { + --fa: "\e4cb"; + --fa--fa: "\e4cb\e4cb"; } + +.fa-face-grin-tongue { + --fa: "\f589"; + --fa--fa: "\f589\f589"; } + +.fa-grin-tongue { + --fa: "\f589"; + --fa--fa: "\f589\f589"; } + +.fa-chess-bishop { + --fa: "\f43a"; + --fa--fa: "\f43a\f43a"; } + +.fa-face-grin-wink { + --fa: "\f58c"; + --fa--fa: "\f58c\f58c"; } + +.fa-grin-wink { + --fa: "\f58c"; + --fa--fa: "\f58c\f58c"; } + +.fa-ear-deaf { + --fa: "\f2a4"; + --fa--fa: "\f2a4\f2a4"; } + +.fa-deaf { + --fa: "\f2a4"; + --fa--fa: "\f2a4\f2a4"; } + +.fa-deafness { + --fa: "\f2a4"; + --fa--fa: "\f2a4\f2a4"; } + +.fa-hard-of-hearing { + --fa: "\f2a4"; + --fa--fa: "\f2a4\f2a4"; } + +.fa-road-circle-check { + --fa: "\e564"; + --fa--fa: "\e564\e564"; } + +.fa-dice-five { + --fa: "\f523"; + --fa--fa: "\f523\f523"; } + +.fa-square-rss { + --fa: "\f143"; + --fa--fa: "\f143\f143"; } + +.fa-rss-square { + --fa: "\f143"; + --fa--fa: "\f143\f143"; } + +.fa-land-mine-on { + --fa: "\e51b"; + --fa--fa: "\e51b\e51b"; } + +.fa-i-cursor { + --fa: "\f246"; + --fa--fa: "\f246\f246"; } + +.fa-stamp { + --fa: "\f5bf"; + --fa--fa: "\f5bf\f5bf"; } + +.fa-stairs { + --fa: "\e289"; + --fa--fa: "\e289\e289"; } + +.fa-i { + --fa: "\49"; + --fa--fa: "\49\49"; } + +.fa-hryvnia-sign { + --fa: "\f6f2"; + --fa--fa: "\f6f2\f6f2"; } + +.fa-hryvnia { + --fa: "\f6f2"; + --fa--fa: "\f6f2\f6f2"; } + +.fa-pills { + --fa: "\f484"; + --fa--fa: "\f484\f484"; } + +.fa-face-grin-wide { + --fa: "\f581"; + --fa--fa: "\f581\f581"; } + +.fa-grin-alt { + --fa: "\f581"; + --fa--fa: "\f581\f581"; } + +.fa-tooth { + --fa: "\f5c9"; + --fa--fa: "\f5c9\f5c9"; } + +.fa-v { + --fa: "\56"; + --fa--fa: "\56\56"; } + +.fa-bangladeshi-taka-sign { + --fa: "\e2e6"; + --fa--fa: "\e2e6\e2e6"; } + +.fa-bicycle { + --fa: "\f206"; + --fa--fa: "\f206\f206"; } + +.fa-staff-snake { + --fa: "\e579"; + --fa--fa: "\e579\e579"; } + +.fa-rod-asclepius { + --fa: "\e579"; + --fa--fa: "\e579\e579"; } + +.fa-rod-snake { + --fa: "\e579"; + --fa--fa: "\e579\e579"; } + +.fa-staff-aesculapius { + --fa: "\e579"; + --fa--fa: "\e579\e579"; } + +.fa-head-side-cough-slash { + --fa: "\e062"; + --fa--fa: "\e062\e062"; } + +.fa-truck-medical { + --fa: "\f0f9"; + --fa--fa: "\f0f9\f0f9"; } + +.fa-ambulance { + --fa: "\f0f9"; + --fa--fa: "\f0f9\f0f9"; } + +.fa-wheat-awn-circle-exclamation { + --fa: "\e598"; + --fa--fa: "\e598\e598"; } + +.fa-snowman { + --fa: "\f7d0"; + --fa--fa: "\f7d0\f7d0"; } + +.fa-mortar-pestle { + --fa: "\f5a7"; + --fa--fa: "\f5a7\f5a7"; } + +.fa-road-barrier { + --fa: "\e562"; + --fa--fa: "\e562\e562"; } + +.fa-school { + --fa: "\f549"; + --fa--fa: "\f549\f549"; } + +.fa-igloo { + --fa: "\f7ae"; + --fa--fa: "\f7ae\f7ae"; } + +.fa-joint { + --fa: "\f595"; + --fa--fa: "\f595\f595"; } + +.fa-angle-right { + --fa: "\f105"; + --fa--fa: "\f105\f105"; } + +.fa-horse { + --fa: "\f6f0"; + --fa--fa: "\f6f0\f6f0"; } + +.fa-q { + --fa: "\51"; + --fa--fa: "\51\51"; } + +.fa-g { + --fa: "\47"; + --fa--fa: "\47\47"; } + +.fa-notes-medical { + --fa: "\f481"; + --fa--fa: "\f481\f481"; } + +.fa-temperature-half { + --fa: "\f2c9"; + --fa--fa: "\f2c9\f2c9"; } + +.fa-temperature-2 { + --fa: "\f2c9"; + --fa--fa: "\f2c9\f2c9"; } + +.fa-thermometer-2 { + --fa: "\f2c9"; + --fa--fa: "\f2c9\f2c9"; } + +.fa-thermometer-half { + --fa: "\f2c9"; + --fa--fa: "\f2c9\f2c9"; } + +.fa-dong-sign { + --fa: "\e169"; + --fa--fa: "\e169\e169"; } + +.fa-capsules { + --fa: "\f46b"; + --fa--fa: "\f46b\f46b"; } + +.fa-poo-storm { + --fa: "\f75a"; + --fa--fa: "\f75a\f75a"; } + +.fa-poo-bolt { + --fa: "\f75a"; + --fa--fa: "\f75a\f75a"; } + +.fa-face-frown-open { + --fa: "\f57a"; + --fa--fa: "\f57a\f57a"; } + +.fa-frown-open { + --fa: "\f57a"; + --fa--fa: "\f57a\f57a"; } + +.fa-hand-point-up { + --fa: "\f0a6"; + --fa--fa: "\f0a6\f0a6"; } + +.fa-money-bill { + --fa: "\f0d6"; + --fa--fa: "\f0d6\f0d6"; } + +.fa-bookmark { + --fa: "\f02e"; + --fa--fa: "\f02e\f02e"; } + +.fa-align-justify { + --fa: "\f039"; + --fa--fa: "\f039\f039"; } + +.fa-umbrella-beach { + --fa: "\f5ca"; + --fa--fa: "\f5ca\f5ca"; } + +.fa-helmet-un { + --fa: "\e503"; + --fa--fa: "\e503\e503"; } + +.fa-bullseye { + --fa: "\f140"; + --fa--fa: "\f140\f140"; } + +.fa-bacon { + --fa: "\f7e5"; + --fa--fa: "\f7e5\f7e5"; } + +.fa-hand-point-down { + --fa: "\f0a7"; + --fa--fa: "\f0a7\f0a7"; } + +.fa-arrow-up-from-bracket { + --fa: "\e09a"; + --fa--fa: "\e09a\e09a"; } + +.fa-folder { + --fa: "\f07b"; + --fa--fa: "\f07b\f07b"; } + +.fa-folder-blank { + --fa: "\f07b"; + --fa--fa: "\f07b\f07b"; } + +.fa-file-waveform { + --fa: "\f478"; + --fa--fa: "\f478\f478"; } + +.fa-file-medical-alt { + --fa: "\f478"; + --fa--fa: "\f478\f478"; } + +.fa-radiation { + --fa: "\f7b9"; + --fa--fa: "\f7b9\f7b9"; } + +.fa-chart-simple { + --fa: "\e473"; + --fa--fa: "\e473\e473"; } + +.fa-mars-stroke { + --fa: "\f229"; + --fa--fa: "\f229\f229"; } + +.fa-vial { + --fa: "\f492"; + --fa--fa: "\f492\f492"; } + +.fa-gauge { + --fa: "\f624"; + --fa--fa: "\f624\f624"; } + +.fa-dashboard { + --fa: "\f624"; + --fa--fa: "\f624\f624"; } + +.fa-gauge-med { + --fa: "\f624"; + --fa--fa: "\f624\f624"; } + +.fa-tachometer-alt-average { + --fa: "\f624"; + --fa--fa: "\f624\f624"; } + +.fa-wand-magic-sparkles { + --fa: "\e2ca"; + --fa--fa: "\e2ca\e2ca"; } + +.fa-magic-wand-sparkles { + --fa: "\e2ca"; + --fa--fa: "\e2ca\e2ca"; } + +.fa-e { + --fa: "\45"; + --fa--fa: "\45\45"; } + +.fa-pen-clip { + --fa: "\f305"; + --fa--fa: "\f305\f305"; } + +.fa-pen-alt { + --fa: "\f305"; + --fa--fa: "\f305\f305"; } + +.fa-bridge-circle-exclamation { + --fa: "\e4ca"; + --fa--fa: "\e4ca\e4ca"; } + +.fa-user { + --fa: "\f007"; + --fa--fa: "\f007\f007"; } + +.fa-school-circle-check { + --fa: "\e56b"; + --fa--fa: "\e56b\e56b"; } + +.fa-dumpster { + --fa: "\f793"; + --fa--fa: "\f793\f793"; } + +.fa-van-shuttle { + --fa: "\f5b6"; + --fa--fa: "\f5b6\f5b6"; } + +.fa-shuttle-van { + --fa: "\f5b6"; + --fa--fa: "\f5b6\f5b6"; } + +.fa-building-user { + --fa: "\e4da"; + --fa--fa: "\e4da\e4da"; } + +.fa-square-caret-left { + --fa: "\f191"; + --fa--fa: "\f191\f191"; } + +.fa-caret-square-left { + --fa: "\f191"; + --fa--fa: "\f191\f191"; } + +.fa-highlighter { + --fa: "\f591"; + --fa--fa: "\f591\f591"; } + +.fa-key { + --fa: "\f084"; + --fa--fa: "\f084\f084"; } + +.fa-bullhorn { + --fa: "\f0a1"; + --fa--fa: "\f0a1\f0a1"; } + +.fa-globe { + --fa: "\f0ac"; + --fa--fa: "\f0ac\f0ac"; } + +.fa-synagogue { + --fa: "\f69b"; + --fa--fa: "\f69b\f69b"; } + +.fa-person-half-dress { + --fa: "\e548"; + --fa--fa: "\e548\e548"; } + +.fa-road-bridge { + --fa: "\e563"; + --fa--fa: "\e563\e563"; } + +.fa-location-arrow { + --fa: "\f124"; + --fa--fa: "\f124\f124"; } + +.fa-c { + --fa: "\43"; + --fa--fa: "\43\43"; } + +.fa-tablet-button { + --fa: "\f10a"; + --fa--fa: "\f10a\f10a"; } + +.fa-building-lock { + --fa: "\e4d6"; + --fa--fa: "\e4d6\e4d6"; } + +.fa-pizza-slice { + --fa: "\f818"; + --fa--fa: "\f818\f818"; } + +.fa-money-bill-wave { + --fa: "\f53a"; + --fa--fa: "\f53a\f53a"; } + +.fa-chart-area { + --fa: "\f1fe"; + --fa--fa: "\f1fe\f1fe"; } + +.fa-area-chart { + --fa: "\f1fe"; + --fa--fa: "\f1fe\f1fe"; } + +.fa-house-flag { + --fa: "\e50d"; + --fa--fa: "\e50d\e50d"; } + +.fa-person-circle-minus { + --fa: "\e540"; + --fa--fa: "\e540\e540"; } + +.fa-ban { + --fa: "\f05e"; + --fa--fa: "\f05e\f05e"; } + +.fa-cancel { + --fa: "\f05e"; + --fa--fa: "\f05e\f05e"; } + +.fa-camera-rotate { + --fa: "\e0d8"; + --fa--fa: "\e0d8\e0d8"; } + +.fa-spray-can-sparkles { + --fa: "\f5d0"; + --fa--fa: "\f5d0\f5d0"; } + +.fa-air-freshener { + --fa: "\f5d0"; + --fa--fa: "\f5d0\f5d0"; } + +.fa-star { + --fa: "\f005"; + --fa--fa: "\f005\f005"; } + +.fa-repeat { + --fa: "\f363"; + --fa--fa: "\f363\f363"; } + +.fa-cross { + --fa: "\f654"; + --fa--fa: "\f654\f654"; } + +.fa-box { + --fa: "\f466"; + --fa--fa: "\f466\f466"; } + +.fa-venus-mars { + --fa: "\f228"; + --fa--fa: "\f228\f228"; } + +.fa-arrow-pointer { + --fa: "\f245"; + --fa--fa: "\f245\f245"; } + +.fa-mouse-pointer { + --fa: "\f245"; + --fa--fa: "\f245\f245"; } + +.fa-maximize { + --fa: "\f31e"; + --fa--fa: "\f31e\f31e"; } + +.fa-expand-arrows-alt { + --fa: "\f31e"; + --fa--fa: "\f31e\f31e"; } + +.fa-charging-station { + --fa: "\f5e7"; + --fa--fa: "\f5e7\f5e7"; } + +.fa-shapes { + --fa: "\f61f"; + --fa--fa: "\f61f\f61f"; } + +.fa-triangle-circle-square { + --fa: "\f61f"; + --fa--fa: "\f61f\f61f"; } + +.fa-shuffle { + --fa: "\f074"; + --fa--fa: "\f074\f074"; } + +.fa-random { + --fa: "\f074"; + --fa--fa: "\f074\f074"; } + +.fa-person-running { + --fa: "\f70c"; + --fa--fa: "\f70c\f70c"; } + +.fa-running { + --fa: "\f70c"; + --fa--fa: "\f70c\f70c"; } + +.fa-mobile-retro { + --fa: "\e527"; + --fa--fa: "\e527\e527"; } + +.fa-grip-lines-vertical { + --fa: "\f7a5"; + --fa--fa: "\f7a5\f7a5"; } + +.fa-spider { + --fa: "\f717"; + --fa--fa: "\f717\f717"; } + +.fa-hands-bound { + --fa: "\e4f9"; + --fa--fa: "\e4f9\e4f9"; } + +.fa-file-invoice-dollar { + --fa: "\f571"; + --fa--fa: "\f571\f571"; } + +.fa-plane-circle-exclamation { + --fa: "\e556"; + --fa--fa: "\e556\e556"; } + +.fa-x-ray { + --fa: "\f497"; + --fa--fa: "\f497\f497"; } + +.fa-spell-check { + --fa: "\f891"; + --fa--fa: "\f891\f891"; } + +.fa-slash { + --fa: "\f715"; + --fa--fa: "\f715\f715"; } + +.fa-computer-mouse { + --fa: "\f8cc"; + --fa--fa: "\f8cc\f8cc"; } + +.fa-mouse { + --fa: "\f8cc"; + --fa--fa: "\f8cc\f8cc"; } + +.fa-arrow-right-to-bracket { + --fa: "\f090"; + --fa--fa: "\f090\f090"; } + +.fa-sign-in { + --fa: "\f090"; + --fa--fa: "\f090\f090"; } + +.fa-shop-slash { + --fa: "\e070"; + --fa--fa: "\e070\e070"; } + +.fa-store-alt-slash { + --fa: "\e070"; + --fa--fa: "\e070\e070"; } + +.fa-server { + --fa: "\f233"; + --fa--fa: "\f233\f233"; } + +.fa-virus-covid-slash { + --fa: "\e4a9"; + --fa--fa: "\e4a9\e4a9"; } + +.fa-shop-lock { + --fa: "\e4a5"; + --fa--fa: "\e4a5\e4a5"; } + +.fa-hourglass-start { + --fa: "\f251"; + --fa--fa: "\f251\f251"; } + +.fa-hourglass-1 { + --fa: "\f251"; + --fa--fa: "\f251\f251"; } + +.fa-blender-phone { + --fa: "\f6b6"; + --fa--fa: "\f6b6\f6b6"; } + +.fa-building-wheat { + --fa: "\e4db"; + --fa--fa: "\e4db\e4db"; } + +.fa-person-breastfeeding { + --fa: "\e53a"; + --fa--fa: "\e53a\e53a"; } + +.fa-right-to-bracket { + --fa: "\f2f6"; + --fa--fa: "\f2f6\f2f6"; } + +.fa-sign-in-alt { + --fa: "\f2f6"; + --fa--fa: "\f2f6\f2f6"; } + +.fa-venus { + --fa: "\f221"; + --fa--fa: "\f221\f221"; } + +.fa-passport { + --fa: "\f5ab"; + --fa--fa: "\f5ab\f5ab"; } + +.fa-thumbtack-slash { + --fa: "\e68f"; + --fa--fa: "\e68f\e68f"; } + +.fa-thumb-tack-slash { + --fa: "\e68f"; + --fa--fa: "\e68f\e68f"; } + +.fa-heart-pulse { + --fa: "\f21e"; + --fa--fa: "\f21e\f21e"; } + +.fa-heartbeat { + --fa: "\f21e"; + --fa--fa: "\f21e\f21e"; } + +.fa-people-carry-box { + --fa: "\f4ce"; + --fa--fa: "\f4ce\f4ce"; } + +.fa-people-carry { + --fa: "\f4ce"; + --fa--fa: "\f4ce\f4ce"; } + +.fa-temperature-high { + --fa: "\f769"; + --fa--fa: "\f769\f769"; } + +.fa-microchip { + --fa: "\f2db"; + --fa--fa: "\f2db\f2db"; } + +.fa-crown { + --fa: "\f521"; + --fa--fa: "\f521\f521"; } + +.fa-weight-hanging { + --fa: "\f5cd"; + --fa--fa: "\f5cd\f5cd"; } + +.fa-xmarks-lines { + --fa: "\e59a"; + --fa--fa: "\e59a\e59a"; } + +.fa-file-prescription { + --fa: "\f572"; + --fa--fa: "\f572\f572"; } + +.fa-weight-scale { + --fa: "\f496"; + --fa--fa: "\f496\f496"; } + +.fa-weight { + --fa: "\f496"; + --fa--fa: "\f496\f496"; } + +.fa-user-group { + --fa: "\f500"; + --fa--fa: "\f500\f500"; } + +.fa-user-friends { + --fa: "\f500"; + --fa--fa: "\f500\f500"; } + +.fa-arrow-up-a-z { + --fa: "\f15e"; + --fa--fa: "\f15e\f15e"; } + +.fa-sort-alpha-up { + --fa: "\f15e"; + --fa--fa: "\f15e\f15e"; } + +.fa-chess-knight { + --fa: "\f441"; + --fa--fa: "\f441\f441"; } + +.fa-face-laugh-squint { + --fa: "\f59b"; + --fa--fa: "\f59b\f59b"; } + +.fa-laugh-squint { + --fa: "\f59b"; + --fa--fa: "\f59b\f59b"; } + +.fa-wheelchair { + --fa: "\f193"; + --fa--fa: "\f193\f193"; } + +.fa-circle-arrow-up { + --fa: "\f0aa"; + --fa--fa: "\f0aa\f0aa"; } + +.fa-arrow-circle-up { + --fa: "\f0aa"; + --fa--fa: "\f0aa\f0aa"; } + +.fa-toggle-on { + --fa: "\f205"; + --fa--fa: "\f205\f205"; } + +.fa-person-walking { + --fa: "\f554"; + --fa--fa: "\f554\f554"; } + +.fa-walking { + --fa: "\f554"; + --fa--fa: "\f554\f554"; } + +.fa-l { + --fa: "\4c"; + --fa--fa: "\4c\4c"; } + +.fa-fire { + --fa: "\f06d"; + --fa--fa: "\f06d\f06d"; } + +.fa-bed-pulse { + --fa: "\f487"; + --fa--fa: "\f487\f487"; } + +.fa-procedures { + --fa: "\f487"; + --fa--fa: "\f487\f487"; } + +.fa-shuttle-space { + --fa: "\f197"; + --fa--fa: "\f197\f197"; } + +.fa-space-shuttle { + --fa: "\f197"; + --fa--fa: "\f197\f197"; } + +.fa-face-laugh { + --fa: "\f599"; + --fa--fa: "\f599\f599"; } + +.fa-laugh { + --fa: "\f599"; + --fa--fa: "\f599\f599"; } + +.fa-folder-open { + --fa: "\f07c"; + --fa--fa: "\f07c\f07c"; } + +.fa-heart-circle-plus { + --fa: "\e500"; + --fa--fa: "\e500\e500"; } + +.fa-code-fork { + --fa: "\e13b"; + --fa--fa: "\e13b\e13b"; } + +.fa-city { + --fa: "\f64f"; + --fa--fa: "\f64f\f64f"; } + +.fa-microphone-lines { + --fa: "\f3c9"; + --fa--fa: "\f3c9\f3c9"; } + +.fa-microphone-alt { + --fa: "\f3c9"; + --fa--fa: "\f3c9\f3c9"; } + +.fa-pepper-hot { + --fa: "\f816"; + --fa--fa: "\f816\f816"; } + +.fa-unlock { + --fa: "\f09c"; + --fa--fa: "\f09c\f09c"; } + +.fa-colon-sign { + --fa: "\e140"; + --fa--fa: "\e140\e140"; } + +.fa-headset { + --fa: "\f590"; + --fa--fa: "\f590\f590"; } + +.fa-store-slash { + --fa: "\e071"; + --fa--fa: "\e071\e071"; } + +.fa-road-circle-xmark { + --fa: "\e566"; + --fa--fa: "\e566\e566"; } + +.fa-user-minus { + --fa: "\f503"; + --fa--fa: "\f503\f503"; } + +.fa-mars-stroke-up { + --fa: "\f22a"; + --fa--fa: "\f22a\f22a"; } + +.fa-mars-stroke-v { + --fa: "\f22a"; + --fa--fa: "\f22a\f22a"; } + +.fa-champagne-glasses { + --fa: "\f79f"; + --fa--fa: "\f79f\f79f"; } + +.fa-glass-cheers { + --fa: "\f79f"; + --fa--fa: "\f79f\f79f"; } + +.fa-clipboard { + --fa: "\f328"; + --fa--fa: "\f328\f328"; } + +.fa-house-circle-exclamation { + --fa: "\e50a"; + --fa--fa: "\e50a\e50a"; } + +.fa-file-arrow-up { + --fa: "\f574"; + --fa--fa: "\f574\f574"; } + +.fa-file-upload { + --fa: "\f574"; + --fa--fa: "\f574\f574"; } + +.fa-wifi { + --fa: "\f1eb"; + --fa--fa: "\f1eb\f1eb"; } + +.fa-wifi-3 { + --fa: "\f1eb"; + --fa--fa: "\f1eb\f1eb"; } + +.fa-wifi-strong { + --fa: "\f1eb"; + --fa--fa: "\f1eb\f1eb"; } + +.fa-bath { + --fa: "\f2cd"; + --fa--fa: "\f2cd\f2cd"; } + +.fa-bathtub { + --fa: "\f2cd"; + --fa--fa: "\f2cd\f2cd"; } + +.fa-underline { + --fa: "\f0cd"; + --fa--fa: "\f0cd\f0cd"; } + +.fa-user-pen { + --fa: "\f4ff"; + --fa--fa: "\f4ff\f4ff"; } + +.fa-user-edit { + --fa: "\f4ff"; + --fa--fa: "\f4ff\f4ff"; } + +.fa-signature { + --fa: "\f5b7"; + --fa--fa: "\f5b7\f5b7"; } + +.fa-stroopwafel { + --fa: "\f551"; + --fa--fa: "\f551\f551"; } + +.fa-bold { + --fa: "\f032"; + --fa--fa: "\f032\f032"; } + +.fa-anchor-lock { + --fa: "\e4ad"; + --fa--fa: "\e4ad\e4ad"; } + +.fa-building-ngo { + --fa: "\e4d7"; + --fa--fa: "\e4d7\e4d7"; } + +.fa-manat-sign { + --fa: "\e1d5"; + --fa--fa: "\e1d5\e1d5"; } + +.fa-not-equal { + --fa: "\f53e"; + --fa--fa: "\f53e\f53e"; } + +.fa-border-top-left { + --fa: "\f853"; + --fa--fa: "\f853\f853"; } + +.fa-border-style { + --fa: "\f853"; + --fa--fa: "\f853\f853"; } + +.fa-map-location-dot { + --fa: "\f5a0"; + --fa--fa: "\f5a0\f5a0"; } + +.fa-map-marked-alt { + --fa: "\f5a0"; + --fa--fa: "\f5a0\f5a0"; } + +.fa-jedi { + --fa: "\f669"; + --fa--fa: "\f669\f669"; } + +.fa-square-poll-vertical { + --fa: "\f681"; + --fa--fa: "\f681\f681"; } + +.fa-poll { + --fa: "\f681"; + --fa--fa: "\f681\f681"; } + +.fa-mug-hot { + --fa: "\f7b6"; + --fa--fa: "\f7b6\f7b6"; } + +.fa-car-battery { + --fa: "\f5df"; + --fa--fa: "\f5df\f5df"; } + +.fa-battery-car { + --fa: "\f5df"; + --fa--fa: "\f5df\f5df"; } + +.fa-gift { + --fa: "\f06b"; + --fa--fa: "\f06b\f06b"; } + +.fa-dice-two { + --fa: "\f528"; + --fa--fa: "\f528\f528"; } + +.fa-chess-queen { + --fa: "\f445"; + --fa--fa: "\f445\f445"; } + +.fa-glasses { + --fa: "\f530"; + --fa--fa: "\f530\f530"; } + +.fa-chess-board { + --fa: "\f43c"; + --fa--fa: "\f43c\f43c"; } + +.fa-building-circle-check { + --fa: "\e4d2"; + --fa--fa: "\e4d2\e4d2"; } + +.fa-person-chalkboard { + --fa: "\e53d"; + --fa--fa: "\e53d\e53d"; } + +.fa-mars-stroke-right { + --fa: "\f22b"; + --fa--fa: "\f22b\f22b"; } + +.fa-mars-stroke-h { + --fa: "\f22b"; + --fa--fa: "\f22b\f22b"; } + +.fa-hand-back-fist { + --fa: "\f255"; + --fa--fa: "\f255\f255"; } + +.fa-hand-rock { + --fa: "\f255"; + --fa--fa: "\f255\f255"; } + +.fa-square-caret-up { + --fa: "\f151"; + --fa--fa: "\f151\f151"; } + +.fa-caret-square-up { + --fa: "\f151"; + --fa--fa: "\f151\f151"; } + +.fa-cloud-showers-water { + --fa: "\e4e4"; + --fa--fa: "\e4e4\e4e4"; } + +.fa-chart-bar { + --fa: "\f080"; + --fa--fa: "\f080\f080"; } + +.fa-bar-chart { + --fa: "\f080"; + --fa--fa: "\f080\f080"; } + +.fa-hands-bubbles { + --fa: "\e05e"; + --fa--fa: "\e05e\e05e"; } + +.fa-hands-wash { + --fa: "\e05e"; + --fa--fa: "\e05e\e05e"; } + +.fa-less-than-equal { + --fa: "\f537"; + --fa--fa: "\f537\f537"; } + +.fa-train { + --fa: "\f238"; + --fa--fa: "\f238\f238"; } + +.fa-eye-low-vision { + --fa: "\f2a8"; + --fa--fa: "\f2a8\f2a8"; } + +.fa-low-vision { + --fa: "\f2a8"; + --fa--fa: "\f2a8\f2a8"; } + +.fa-crow { + --fa: "\f520"; + --fa--fa: "\f520\f520"; } + +.fa-sailboat { + --fa: "\e445"; + --fa--fa: "\e445\e445"; } + +.fa-window-restore { + --fa: "\f2d2"; + --fa--fa: "\f2d2\f2d2"; } + +.fa-square-plus { + --fa: "\f0fe"; + --fa--fa: "\f0fe\f0fe"; } + +.fa-plus-square { + --fa: "\f0fe"; + --fa--fa: "\f0fe\f0fe"; } + +.fa-torii-gate { + --fa: "\f6a1"; + --fa--fa: "\f6a1\f6a1"; } + +.fa-frog { + --fa: "\f52e"; + --fa--fa: "\f52e\f52e"; } + +.fa-bucket { + --fa: "\e4cf"; + --fa--fa: "\e4cf\e4cf"; } + +.fa-image { + --fa: "\f03e"; + --fa--fa: "\f03e\f03e"; } + +.fa-microphone { + --fa: "\f130"; + --fa--fa: "\f130\f130"; } + +.fa-cow { + --fa: "\f6c8"; + --fa--fa: "\f6c8\f6c8"; } + +.fa-caret-up { + --fa: "\f0d8"; + --fa--fa: "\f0d8\f0d8"; } + +.fa-screwdriver { + --fa: "\f54a"; + --fa--fa: "\f54a\f54a"; } + +.fa-folder-closed { + --fa: "\e185"; + --fa--fa: "\e185\e185"; } + +.fa-house-tsunami { + --fa: "\e515"; + --fa--fa: "\e515\e515"; } + +.fa-square-nfi { + --fa: "\e576"; + --fa--fa: "\e576\e576"; } + +.fa-arrow-up-from-ground-water { + --fa: "\e4b5"; + --fa--fa: "\e4b5\e4b5"; } + +.fa-martini-glass { + --fa: "\f57b"; + --fa--fa: "\f57b\f57b"; } + +.fa-glass-martini-alt { + --fa: "\f57b"; + --fa--fa: "\f57b\f57b"; } + +.fa-square-binary { + --fa: "\e69b"; + --fa--fa: "\e69b\e69b"; } + +.fa-rotate-left { + --fa: "\f2ea"; + --fa--fa: "\f2ea\f2ea"; } + +.fa-rotate-back { + --fa: "\f2ea"; + --fa--fa: "\f2ea\f2ea"; } + +.fa-rotate-backward { + --fa: "\f2ea"; + --fa--fa: "\f2ea\f2ea"; } + +.fa-undo-alt { + --fa: "\f2ea"; + --fa--fa: "\f2ea\f2ea"; } + +.fa-table-columns { + --fa: "\f0db"; + --fa--fa: "\f0db\f0db"; } + +.fa-columns { + --fa: "\f0db"; + --fa--fa: "\f0db\f0db"; } + +.fa-lemon { + --fa: "\f094"; + --fa--fa: "\f094\f094"; } + +.fa-head-side-mask { + --fa: "\e063"; + --fa--fa: "\e063\e063"; } + +.fa-handshake { + --fa: "\f2b5"; + --fa--fa: "\f2b5\f2b5"; } + +.fa-gem { + --fa: "\f3a5"; + --fa--fa: "\f3a5\f3a5"; } + +.fa-dolly { + --fa: "\f472"; + --fa--fa: "\f472\f472"; } + +.fa-dolly-box { + --fa: "\f472"; + --fa--fa: "\f472\f472"; } + +.fa-smoking { + --fa: "\f48d"; + --fa--fa: "\f48d\f48d"; } + +.fa-minimize { + --fa: "\f78c"; + --fa--fa: "\f78c\f78c"; } + +.fa-compress-arrows-alt { + --fa: "\f78c"; + --fa--fa: "\f78c\f78c"; } + +.fa-monument { + --fa: "\f5a6"; + --fa--fa: "\f5a6\f5a6"; } + +.fa-snowplow { + --fa: "\f7d2"; + --fa--fa: "\f7d2\f7d2"; } + +.fa-angles-right { + --fa: "\f101"; + --fa--fa: "\f101\f101"; } + +.fa-angle-double-right { + --fa: "\f101"; + --fa--fa: "\f101\f101"; } + +.fa-cannabis { + --fa: "\f55f"; + --fa--fa: "\f55f\f55f"; } + +.fa-circle-play { + --fa: "\f144"; + --fa--fa: "\f144\f144"; } + +.fa-play-circle { + --fa: "\f144"; + --fa--fa: "\f144\f144"; } + +.fa-tablets { + --fa: "\f490"; + --fa--fa: "\f490\f490"; } + +.fa-ethernet { + --fa: "\f796"; + --fa--fa: "\f796\f796"; } + +.fa-euro-sign { + --fa: "\f153"; + --fa--fa: "\f153\f153"; } + +.fa-eur { + --fa: "\f153"; + --fa--fa: "\f153\f153"; } + +.fa-euro { + --fa: "\f153"; + --fa--fa: "\f153\f153"; } + +.fa-chair { + --fa: "\f6c0"; + --fa--fa: "\f6c0\f6c0"; } + +.fa-circle-check { + --fa: "\f058"; + --fa--fa: "\f058\f058"; } + +.fa-check-circle { + --fa: "\f058"; + --fa--fa: "\f058\f058"; } + +.fa-circle-stop { + --fa: "\f28d"; + --fa--fa: "\f28d\f28d"; } + +.fa-stop-circle { + --fa: "\f28d"; + --fa--fa: "\f28d\f28d"; } + +.fa-compass-drafting { + --fa: "\f568"; + --fa--fa: "\f568\f568"; } + +.fa-drafting-compass { + --fa: "\f568"; + --fa--fa: "\f568\f568"; } + +.fa-plate-wheat { + --fa: "\e55a"; + --fa--fa: "\e55a\e55a"; } + +.fa-icicles { + --fa: "\f7ad"; + --fa--fa: "\f7ad\f7ad"; } + +.fa-person-shelter { + --fa: "\e54f"; + --fa--fa: "\e54f\e54f"; } + +.fa-neuter { + --fa: "\f22c"; + --fa--fa: "\f22c\f22c"; } + +.fa-id-badge { + --fa: "\f2c1"; + --fa--fa: "\f2c1\f2c1"; } + +.fa-marker { + --fa: "\f5a1"; + --fa--fa: "\f5a1\f5a1"; } + +.fa-face-laugh-beam { + --fa: "\f59a"; + --fa--fa: "\f59a\f59a"; } + +.fa-laugh-beam { + --fa: "\f59a"; + --fa--fa: "\f59a\f59a"; } + +.fa-helicopter-symbol { + --fa: "\e502"; + --fa--fa: "\e502\e502"; } + +.fa-universal-access { + --fa: "\f29a"; + --fa--fa: "\f29a\f29a"; } + +.fa-circle-chevron-up { + --fa: "\f139"; + --fa--fa: "\f139\f139"; } + +.fa-chevron-circle-up { + --fa: "\f139"; + --fa--fa: "\f139\f139"; } + +.fa-lari-sign { + --fa: "\e1c8"; + --fa--fa: "\e1c8\e1c8"; } + +.fa-volcano { + --fa: "\f770"; + --fa--fa: "\f770\f770"; } + +.fa-person-walking-dashed-line-arrow-right { + --fa: "\e553"; + --fa--fa: "\e553\e553"; } + +.fa-sterling-sign { + --fa: "\f154"; + --fa--fa: "\f154\f154"; } + +.fa-gbp { + --fa: "\f154"; + --fa--fa: "\f154\f154"; } + +.fa-pound-sign { + --fa: "\f154"; + --fa--fa: "\f154\f154"; } + +.fa-viruses { + --fa: "\e076"; + --fa--fa: "\e076\e076"; } + +.fa-square-person-confined { + --fa: "\e577"; + --fa--fa: "\e577\e577"; } + +.fa-user-tie { + --fa: "\f508"; + --fa--fa: "\f508\f508"; } + +.fa-arrow-down-long { + --fa: "\f175"; + --fa--fa: "\f175\f175"; } + +.fa-long-arrow-down { + --fa: "\f175"; + --fa--fa: "\f175\f175"; } + +.fa-tent-arrow-down-to-line { + --fa: "\e57e"; + --fa--fa: "\e57e\e57e"; } + +.fa-certificate { + --fa: "\f0a3"; + --fa--fa: "\f0a3\f0a3"; } + +.fa-reply-all { + --fa: "\f122"; + --fa--fa: "\f122\f122"; } + +.fa-mail-reply-all { + --fa: "\f122"; + --fa--fa: "\f122\f122"; } + +.fa-suitcase { + --fa: "\f0f2"; + --fa--fa: "\f0f2\f0f2"; } + +.fa-person-skating { + --fa: "\f7c5"; + --fa--fa: "\f7c5\f7c5"; } + +.fa-skating { + --fa: "\f7c5"; + --fa--fa: "\f7c5\f7c5"; } + +.fa-filter-circle-dollar { + --fa: "\f662"; + --fa--fa: "\f662\f662"; } + +.fa-funnel-dollar { + --fa: "\f662"; + --fa--fa: "\f662\f662"; } + +.fa-camera-retro { + --fa: "\f083"; + --fa--fa: "\f083\f083"; } + +.fa-circle-arrow-down { + --fa: "\f0ab"; + --fa--fa: "\f0ab\f0ab"; } + +.fa-arrow-circle-down { + --fa: "\f0ab"; + --fa--fa: "\f0ab\f0ab"; } + +.fa-file-import { + --fa: "\f56f"; + --fa--fa: "\f56f\f56f"; } + +.fa-arrow-right-to-file { + --fa: "\f56f"; + --fa--fa: "\f56f\f56f"; } + +.fa-square-arrow-up-right { + --fa: "\f14c"; + --fa--fa: "\f14c\f14c"; } + +.fa-external-link-square { + --fa: "\f14c"; + --fa--fa: "\f14c\f14c"; } + +.fa-box-open { + --fa: "\f49e"; + --fa--fa: "\f49e\f49e"; } + +.fa-scroll { + --fa: "\f70e"; + --fa--fa: "\f70e\f70e"; } + +.fa-spa { + --fa: "\f5bb"; + --fa--fa: "\f5bb\f5bb"; } + +.fa-location-pin-lock { + --fa: "\e51f"; + --fa--fa: "\e51f\e51f"; } + +.fa-pause { + --fa: "\f04c"; + --fa--fa: "\f04c\f04c"; } + +.fa-hill-avalanche { + --fa: "\e507"; + --fa--fa: "\e507\e507"; } + +.fa-temperature-empty { + --fa: "\f2cb"; + --fa--fa: "\f2cb\f2cb"; } + +.fa-temperature-0 { + --fa: "\f2cb"; + --fa--fa: "\f2cb\f2cb"; } + +.fa-thermometer-0 { + --fa: "\f2cb"; + --fa--fa: "\f2cb\f2cb"; } + +.fa-thermometer-empty { + --fa: "\f2cb"; + --fa--fa: "\f2cb\f2cb"; } + +.fa-bomb { + --fa: "\f1e2"; + --fa--fa: "\f1e2\f1e2"; } + +.fa-registered { + --fa: "\f25d"; + --fa--fa: "\f25d\f25d"; } + +.fa-address-card { + --fa: "\f2bb"; + --fa--fa: "\f2bb\f2bb"; } + +.fa-contact-card { + --fa: "\f2bb"; + --fa--fa: "\f2bb\f2bb"; } + +.fa-vcard { + --fa: "\f2bb"; + --fa--fa: "\f2bb\f2bb"; } + +.fa-scale-unbalanced-flip { + --fa: "\f516"; + --fa--fa: "\f516\f516"; } + +.fa-balance-scale-right { + --fa: "\f516"; + --fa--fa: "\f516\f516"; } + +.fa-subscript { + --fa: "\f12c"; + --fa--fa: "\f12c\f12c"; } + +.fa-diamond-turn-right { + --fa: "\f5eb"; + --fa--fa: "\f5eb\f5eb"; } + +.fa-directions { + --fa: "\f5eb"; + --fa--fa: "\f5eb\f5eb"; } + +.fa-burst { + --fa: "\e4dc"; + --fa--fa: "\e4dc\e4dc"; } + +.fa-house-laptop { + --fa: "\e066"; + --fa--fa: "\e066\e066"; } + +.fa-laptop-house { + --fa: "\e066"; + --fa--fa: "\e066\e066"; } + +.fa-face-tired { + --fa: "\f5c8"; + --fa--fa: "\f5c8\f5c8"; } + +.fa-tired { + --fa: "\f5c8"; + --fa--fa: "\f5c8\f5c8"; } + +.fa-money-bills { + --fa: "\e1f3"; + --fa--fa: "\e1f3\e1f3"; } + +.fa-smog { + --fa: "\f75f"; + --fa--fa: "\f75f\f75f"; } + +.fa-crutch { + --fa: "\f7f7"; + --fa--fa: "\f7f7\f7f7"; } + +.fa-cloud-arrow-up { + --fa: "\f0ee"; + --fa--fa: "\f0ee\f0ee"; } + +.fa-cloud-upload { + --fa: "\f0ee"; + --fa--fa: "\f0ee\f0ee"; } + +.fa-cloud-upload-alt { + --fa: "\f0ee"; + --fa--fa: "\f0ee\f0ee"; } + +.fa-palette { + --fa: "\f53f"; + --fa--fa: "\f53f\f53f"; } + +.fa-arrows-turn-right { + --fa: "\e4c0"; + --fa--fa: "\e4c0\e4c0"; } + +.fa-vest { + --fa: "\e085"; + --fa--fa: "\e085\e085"; } + +.fa-ferry { + --fa: "\e4ea"; + --fa--fa: "\e4ea\e4ea"; } + +.fa-arrows-down-to-people { + --fa: "\e4b9"; + --fa--fa: "\e4b9\e4b9"; } + +.fa-seedling { + --fa: "\f4d8"; + --fa--fa: "\f4d8\f4d8"; } + +.fa-sprout { + --fa: "\f4d8"; + --fa--fa: "\f4d8\f4d8"; } + +.fa-left-right { + --fa: "\f337"; + --fa--fa: "\f337\f337"; } + +.fa-arrows-alt-h { + --fa: "\f337"; + --fa--fa: "\f337\f337"; } + +.fa-boxes-packing { + --fa: "\e4c7"; + --fa--fa: "\e4c7\e4c7"; } + +.fa-circle-arrow-left { + --fa: "\f0a8"; + --fa--fa: "\f0a8\f0a8"; } + +.fa-arrow-circle-left { + --fa: "\f0a8"; + --fa--fa: "\f0a8\f0a8"; } + +.fa-group-arrows-rotate { + --fa: "\e4f6"; + --fa--fa: "\e4f6\e4f6"; } + +.fa-bowl-food { + --fa: "\e4c6"; + --fa--fa: "\e4c6\e4c6"; } + +.fa-candy-cane { + --fa: "\f786"; + --fa--fa: "\f786\f786"; } + +.fa-arrow-down-wide-short { + --fa: "\f160"; + --fa--fa: "\f160\f160"; } + +.fa-sort-amount-asc { + --fa: "\f160"; + --fa--fa: "\f160\f160"; } + +.fa-sort-amount-down { + --fa: "\f160"; + --fa--fa: "\f160\f160"; } + +.fa-cloud-bolt { + --fa: "\f76c"; + --fa--fa: "\f76c\f76c"; } + +.fa-thunderstorm { + --fa: "\f76c"; + --fa--fa: "\f76c\f76c"; } + +.fa-text-slash { + --fa: "\f87d"; + --fa--fa: "\f87d\f87d"; } + +.fa-remove-format { + --fa: "\f87d"; + --fa--fa: "\f87d\f87d"; } + +.fa-face-smile-wink { + --fa: "\f4da"; + --fa--fa: "\f4da\f4da"; } + +.fa-smile-wink { + --fa: "\f4da"; + --fa--fa: "\f4da\f4da"; } + +.fa-file-word { + --fa: "\f1c2"; + --fa--fa: "\f1c2\f1c2"; } + +.fa-file-powerpoint { + --fa: "\f1c4"; + --fa--fa: "\f1c4\f1c4"; } + +.fa-arrows-left-right { + --fa: "\f07e"; + --fa--fa: "\f07e\f07e"; } + +.fa-arrows-h { + --fa: "\f07e"; + --fa--fa: "\f07e\f07e"; } + +.fa-house-lock { + --fa: "\e510"; + --fa--fa: "\e510\e510"; } + +.fa-cloud-arrow-down { + --fa: "\f0ed"; + --fa--fa: "\f0ed\f0ed"; } + +.fa-cloud-download { + --fa: "\f0ed"; + --fa--fa: "\f0ed\f0ed"; } + +.fa-cloud-download-alt { + --fa: "\f0ed"; + --fa--fa: "\f0ed\f0ed"; } + +.fa-children { + --fa: "\e4e1"; + --fa--fa: "\e4e1\e4e1"; } + +.fa-chalkboard { + --fa: "\f51b"; + --fa--fa: "\f51b\f51b"; } + +.fa-blackboard { + --fa: "\f51b"; + --fa--fa: "\f51b\f51b"; } + +.fa-user-large-slash { + --fa: "\f4fa"; + --fa--fa: "\f4fa\f4fa"; } + +.fa-user-alt-slash { + --fa: "\f4fa"; + --fa--fa: "\f4fa\f4fa"; } + +.fa-envelope-open { + --fa: "\f2b6"; + --fa--fa: "\f2b6\f2b6"; } + +.fa-handshake-simple-slash { + --fa: "\e05f"; + --fa--fa: "\e05f\e05f"; } + +.fa-handshake-alt-slash { + --fa: "\e05f"; + --fa--fa: "\e05f\e05f"; } + +.fa-mattress-pillow { + --fa: "\e525"; + --fa--fa: "\e525\e525"; } + +.fa-guarani-sign { + --fa: "\e19a"; + --fa--fa: "\e19a\e19a"; } + +.fa-arrows-rotate { + --fa: "\f021"; + --fa--fa: "\f021\f021"; } + +.fa-refresh { + --fa: "\f021"; + --fa--fa: "\f021\f021"; } + +.fa-sync { + --fa: "\f021"; + --fa--fa: "\f021\f021"; } + +.fa-fire-extinguisher { + --fa: "\f134"; + --fa--fa: "\f134\f134"; } + +.fa-cruzeiro-sign { + --fa: "\e152"; + --fa--fa: "\e152\e152"; } + +.fa-greater-than-equal { + --fa: "\f532"; + --fa--fa: "\f532\f532"; } + +.fa-shield-halved { + --fa: "\f3ed"; + --fa--fa: "\f3ed\f3ed"; } + +.fa-shield-alt { + --fa: "\f3ed"; + --fa--fa: "\f3ed\f3ed"; } + +.fa-book-atlas { + --fa: "\f558"; + --fa--fa: "\f558\f558"; } + +.fa-atlas { + --fa: "\f558"; + --fa--fa: "\f558\f558"; } + +.fa-virus { + --fa: "\e074"; + --fa--fa: "\e074\e074"; } + +.fa-envelope-circle-check { + --fa: "\e4e8"; + --fa--fa: "\e4e8\e4e8"; } + +.fa-layer-group { + --fa: "\f5fd"; + --fa--fa: "\f5fd\f5fd"; } + +.fa-arrows-to-dot { + --fa: "\e4be"; + --fa--fa: "\e4be\e4be"; } + +.fa-archway { + --fa: "\f557"; + --fa--fa: "\f557\f557"; } + +.fa-heart-circle-check { + --fa: "\e4fd"; + --fa--fa: "\e4fd\e4fd"; } + +.fa-house-chimney-crack { + --fa: "\f6f1"; + --fa--fa: "\f6f1\f6f1"; } + +.fa-house-damage { + --fa: "\f6f1"; + --fa--fa: "\f6f1\f6f1"; } + +.fa-file-zipper { + --fa: "\f1c6"; + --fa--fa: "\f1c6\f1c6"; } + +.fa-file-archive { + --fa: "\f1c6"; + --fa--fa: "\f1c6\f1c6"; } + +.fa-square { + --fa: "\f0c8"; + --fa--fa: "\f0c8\f0c8"; } + +.fa-martini-glass-empty { + --fa: "\f000"; + --fa--fa: "\f000\f000"; } + +.fa-glass-martini { + --fa: "\f000"; + --fa--fa: "\f000\f000"; } + +.fa-couch { + --fa: "\f4b8"; + --fa--fa: "\f4b8\f4b8"; } + +.fa-cedi-sign { + --fa: "\e0df"; + --fa--fa: "\e0df\e0df"; } + +.fa-italic { + --fa: "\f033"; + --fa--fa: "\f033\f033"; } + +.fa-table-cells-column-lock { + --fa: "\e678"; + --fa--fa: "\e678\e678"; } + +.fa-church { + --fa: "\f51d"; + --fa--fa: "\f51d\f51d"; } + +.fa-comments-dollar { + --fa: "\f653"; + --fa--fa: "\f653\f653"; } + +.fa-democrat { + --fa: "\f747"; + --fa--fa: "\f747\f747"; } + +.fa-z { + --fa: "\5a"; + --fa--fa: "\5a\5a"; } + +.fa-person-skiing { + --fa: "\f7c9"; + --fa--fa: "\f7c9\f7c9"; } + +.fa-skiing { + --fa: "\f7c9"; + --fa--fa: "\f7c9\f7c9"; } + +.fa-road-lock { + --fa: "\e567"; + --fa--fa: "\e567\e567"; } + +.fa-a { + --fa: "\41"; + --fa--fa: "\41\41"; } + +.fa-temperature-arrow-down { + --fa: "\e03f"; + --fa--fa: "\e03f\e03f"; } + +.fa-temperature-down { + --fa: "\e03f"; + --fa--fa: "\e03f\e03f"; } + +.fa-feather-pointed { + --fa: "\f56b"; + --fa--fa: "\f56b\f56b"; } + +.fa-feather-alt { + --fa: "\f56b"; + --fa--fa: "\f56b\f56b"; } + +.fa-p { + --fa: "\50"; + --fa--fa: "\50\50"; } + +.fa-snowflake { + --fa: "\f2dc"; + --fa--fa: "\f2dc\f2dc"; } + +.fa-newspaper { + --fa: "\f1ea"; + --fa--fa: "\f1ea\f1ea"; } + +.fa-rectangle-ad { + --fa: "\f641"; + --fa--fa: "\f641\f641"; } + +.fa-ad { + --fa: "\f641"; + --fa--fa: "\f641\f641"; } + +.fa-circle-arrow-right { + --fa: "\f0a9"; + --fa--fa: "\f0a9\f0a9"; } + +.fa-arrow-circle-right { + --fa: "\f0a9"; + --fa--fa: "\f0a9\f0a9"; } + +.fa-filter-circle-xmark { + --fa: "\e17b"; + --fa--fa: "\e17b\e17b"; } + +.fa-locust { + --fa: "\e520"; + --fa--fa: "\e520\e520"; } + +.fa-sort { + --fa: "\f0dc"; + --fa--fa: "\f0dc\f0dc"; } + +.fa-unsorted { + --fa: "\f0dc"; + --fa--fa: "\f0dc\f0dc"; } + +.fa-list-ol { + --fa: "\f0cb"; + --fa--fa: "\f0cb\f0cb"; } + +.fa-list-1-2 { + --fa: "\f0cb"; + --fa--fa: "\f0cb\f0cb"; } + +.fa-list-numeric { + --fa: "\f0cb"; + --fa--fa: "\f0cb\f0cb"; } + +.fa-person-dress-burst { + --fa: "\e544"; + --fa--fa: "\e544\e544"; } + +.fa-money-check-dollar { + --fa: "\f53d"; + --fa--fa: "\f53d\f53d"; } + +.fa-money-check-alt { + --fa: "\f53d"; + --fa--fa: "\f53d\f53d"; } + +.fa-vector-square { + --fa: "\f5cb"; + --fa--fa: "\f5cb\f5cb"; } + +.fa-bread-slice { + --fa: "\f7ec"; + --fa--fa: "\f7ec\f7ec"; } + +.fa-language { + --fa: "\f1ab"; + --fa--fa: "\f1ab\f1ab"; } + +.fa-face-kiss-wink-heart { + --fa: "\f598"; + --fa--fa: "\f598\f598"; } + +.fa-kiss-wink-heart { + --fa: "\f598"; + --fa--fa: "\f598\f598"; } + +.fa-filter { + --fa: "\f0b0"; + --fa--fa: "\f0b0\f0b0"; } + +.fa-question { + --fa: "\3f"; + --fa--fa: "\3f\3f"; } + +.fa-file-signature { + --fa: "\f573"; + --fa--fa: "\f573\f573"; } + +.fa-up-down-left-right { + --fa: "\f0b2"; + --fa--fa: "\f0b2\f0b2"; } + +.fa-arrows-alt { + --fa: "\f0b2"; + --fa--fa: "\f0b2\f0b2"; } + +.fa-house-chimney-user { + --fa: "\e065"; + --fa--fa: "\e065\e065"; } + +.fa-hand-holding-heart { + --fa: "\f4be"; + --fa--fa: "\f4be\f4be"; } + +.fa-puzzle-piece { + --fa: "\f12e"; + --fa--fa: "\f12e\f12e"; } + +.fa-money-check { + --fa: "\f53c"; + --fa--fa: "\f53c\f53c"; } + +.fa-star-half-stroke { + --fa: "\f5c0"; + --fa--fa: "\f5c0\f5c0"; } + +.fa-star-half-alt { + --fa: "\f5c0"; + --fa--fa: "\f5c0\f5c0"; } + +.fa-code { + --fa: "\f121"; + --fa--fa: "\f121\f121"; } + +.fa-whiskey-glass { + --fa: "\f7a0"; + --fa--fa: "\f7a0\f7a0"; } + +.fa-glass-whiskey { + --fa: "\f7a0"; + --fa--fa: "\f7a0\f7a0"; } + +.fa-building-circle-exclamation { + --fa: "\e4d3"; + --fa--fa: "\e4d3\e4d3"; } + +.fa-magnifying-glass-chart { + --fa: "\e522"; + --fa--fa: "\e522\e522"; } + +.fa-arrow-up-right-from-square { + --fa: "\f08e"; + --fa--fa: "\f08e\f08e"; } + +.fa-external-link { + --fa: "\f08e"; + --fa--fa: "\f08e\f08e"; } + +.fa-cubes-stacked { + --fa: "\e4e6"; + --fa--fa: "\e4e6\e4e6"; } + +.fa-won-sign { + --fa: "\f159"; + --fa--fa: "\f159\f159"; } + +.fa-krw { + --fa: "\f159"; + --fa--fa: "\f159\f159"; } + +.fa-won { + --fa: "\f159"; + --fa--fa: "\f159\f159"; } + +.fa-virus-covid { + --fa: "\e4a8"; + --fa--fa: "\e4a8\e4a8"; } + +.fa-austral-sign { + --fa: "\e0a9"; + --fa--fa: "\e0a9\e0a9"; } + +.fa-f { + --fa: "\46"; + --fa--fa: "\46\46"; } + +.fa-leaf { + --fa: "\f06c"; + --fa--fa: "\f06c\f06c"; } + +.fa-road { + --fa: "\f018"; + --fa--fa: "\f018\f018"; } + +.fa-taxi { + --fa: "\f1ba"; + --fa--fa: "\f1ba\f1ba"; } + +.fa-cab { + --fa: "\f1ba"; + --fa--fa: "\f1ba\f1ba"; } + +.fa-person-circle-plus { + --fa: "\e541"; + --fa--fa: "\e541\e541"; } + +.fa-chart-pie { + --fa: "\f200"; + --fa--fa: "\f200\f200"; } + +.fa-pie-chart { + --fa: "\f200"; + --fa--fa: "\f200\f200"; } + +.fa-bolt-lightning { + --fa: "\e0b7"; + --fa--fa: "\e0b7\e0b7"; } + +.fa-sack-xmark { + --fa: "\e56a"; + --fa--fa: "\e56a\e56a"; } + +.fa-file-excel { + --fa: "\f1c3"; + --fa--fa: "\f1c3\f1c3"; } + +.fa-file-contract { + --fa: "\f56c"; + --fa--fa: "\f56c\f56c"; } + +.fa-fish-fins { + --fa: "\e4f2"; + --fa--fa: "\e4f2\e4f2"; } + +.fa-building-flag { + --fa: "\e4d5"; + --fa--fa: "\e4d5\e4d5"; } + +.fa-face-grin-beam { + --fa: "\f582"; + --fa--fa: "\f582\f582"; } + +.fa-grin-beam { + --fa: "\f582"; + --fa--fa: "\f582\f582"; } + +.fa-object-ungroup { + --fa: "\f248"; + --fa--fa: "\f248\f248"; } + +.fa-poop { + --fa: "\f619"; + --fa--fa: "\f619\f619"; } + +.fa-location-pin { + --fa: "\f041"; + --fa--fa: "\f041\f041"; } + +.fa-map-marker { + --fa: "\f041"; + --fa--fa: "\f041\f041"; } + +.fa-kaaba { + --fa: "\f66b"; + --fa--fa: "\f66b\f66b"; } + +.fa-toilet-paper { + --fa: "\f71e"; + --fa--fa: "\f71e\f71e"; } + +.fa-helmet-safety { + --fa: "\f807"; + --fa--fa: "\f807\f807"; } + +.fa-hard-hat { + --fa: "\f807"; + --fa--fa: "\f807\f807"; } + +.fa-hat-hard { + --fa: "\f807"; + --fa--fa: "\f807\f807"; } + +.fa-eject { + --fa: "\f052"; + --fa--fa: "\f052\f052"; } + +.fa-circle-right { + --fa: "\f35a"; + --fa--fa: "\f35a\f35a"; } + +.fa-arrow-alt-circle-right { + --fa: "\f35a"; + --fa--fa: "\f35a\f35a"; } + +.fa-plane-circle-check { + --fa: "\e555"; + --fa--fa: "\e555\e555"; } + +.fa-face-rolling-eyes { + --fa: "\f5a5"; + --fa--fa: "\f5a5\f5a5"; } + +.fa-meh-rolling-eyes { + --fa: "\f5a5"; + --fa--fa: "\f5a5\f5a5"; } + +.fa-object-group { + --fa: "\f247"; + --fa--fa: "\f247\f247"; } + +.fa-chart-line { + --fa: "\f201"; + --fa--fa: "\f201\f201"; } + +.fa-line-chart { + --fa: "\f201"; + --fa--fa: "\f201\f201"; } + +.fa-mask-ventilator { + --fa: "\e524"; + --fa--fa: "\e524\e524"; } + +.fa-arrow-right { + --fa: "\f061"; + --fa--fa: "\f061\f061"; } + +.fa-signs-post { + --fa: "\f277"; + --fa--fa: "\f277\f277"; } + +.fa-map-signs { + --fa: "\f277"; + --fa--fa: "\f277\f277"; } + +.fa-cash-register { + --fa: "\f788"; + --fa--fa: "\f788\f788"; } + +.fa-person-circle-question { + --fa: "\e542"; + --fa--fa: "\e542\e542"; } + +.fa-h { + --fa: "\48"; + --fa--fa: "\48\48"; } + +.fa-tarp { + --fa: "\e57b"; + --fa--fa: "\e57b\e57b"; } + +.fa-screwdriver-wrench { + --fa: "\f7d9"; + --fa--fa: "\f7d9\f7d9"; } + +.fa-tools { + --fa: "\f7d9"; + --fa--fa: "\f7d9\f7d9"; } + +.fa-arrows-to-eye { + --fa: "\e4bf"; + --fa--fa: "\e4bf\e4bf"; } + +.fa-plug-circle-bolt { + --fa: "\e55b"; + --fa--fa: "\e55b\e55b"; } + +.fa-heart { + --fa: "\f004"; + --fa--fa: "\f004\f004"; } + +.fa-mars-and-venus { + --fa: "\f224"; + --fa--fa: "\f224\f224"; } + +.fa-house-user { + --fa: "\e1b0"; + --fa--fa: "\e1b0\e1b0"; } + +.fa-home-user { + --fa: "\e1b0"; + --fa--fa: "\e1b0\e1b0"; } + +.fa-dumpster-fire { + --fa: "\f794"; + --fa--fa: "\f794\f794"; } + +.fa-house-crack { + --fa: "\e3b1"; + --fa--fa: "\e3b1\e3b1"; } + +.fa-martini-glass-citrus { + --fa: "\f561"; + --fa--fa: "\f561\f561"; } + +.fa-cocktail { + --fa: "\f561"; + --fa--fa: "\f561\f561"; } + +.fa-face-surprise { + --fa: "\f5c2"; + --fa--fa: "\f5c2\f5c2"; } + +.fa-surprise { + --fa: "\f5c2"; + --fa--fa: "\f5c2\f5c2"; } + +.fa-bottle-water { + --fa: "\e4c5"; + --fa--fa: "\e4c5\e4c5"; } + +.fa-circle-pause { + --fa: "\f28b"; + --fa--fa: "\f28b\f28b"; } + +.fa-pause-circle { + --fa: "\f28b"; + --fa--fa: "\f28b\f28b"; } + +.fa-toilet-paper-slash { + --fa: "\e072"; + --fa--fa: "\e072\e072"; } + +.fa-apple-whole { + --fa: "\f5d1"; + --fa--fa: "\f5d1\f5d1"; } + +.fa-apple-alt { + --fa: "\f5d1"; + --fa--fa: "\f5d1\f5d1"; } + +.fa-kitchen-set { + --fa: "\e51a"; + --fa--fa: "\e51a\e51a"; } + +.fa-r { + --fa: "\52"; + --fa--fa: "\52\52"; } + +.fa-temperature-quarter { + --fa: "\f2ca"; + --fa--fa: "\f2ca\f2ca"; } + +.fa-temperature-1 { + --fa: "\f2ca"; + --fa--fa: "\f2ca\f2ca"; } + +.fa-thermometer-1 { + --fa: "\f2ca"; + --fa--fa: "\f2ca\f2ca"; } + +.fa-thermometer-quarter { + --fa: "\f2ca"; + --fa--fa: "\f2ca\f2ca"; } + +.fa-cube { + --fa: "\f1b2"; + --fa--fa: "\f1b2\f1b2"; } + +.fa-bitcoin-sign { + --fa: "\e0b4"; + --fa--fa: "\e0b4\e0b4"; } + +.fa-shield-dog { + --fa: "\e573"; + --fa--fa: "\e573\e573"; } + +.fa-solar-panel { + --fa: "\f5ba"; + --fa--fa: "\f5ba\f5ba"; } + +.fa-lock-open { + --fa: "\f3c1"; + --fa--fa: "\f3c1\f3c1"; } + +.fa-elevator { + --fa: "\e16d"; + --fa--fa: "\e16d\e16d"; } + +.fa-money-bill-transfer { + --fa: "\e528"; + --fa--fa: "\e528\e528"; } + +.fa-money-bill-trend-up { + --fa: "\e529"; + --fa--fa: "\e529\e529"; } + +.fa-house-flood-water-circle-arrow-right { + --fa: "\e50f"; + --fa--fa: "\e50f\e50f"; } + +.fa-square-poll-horizontal { + --fa: "\f682"; + --fa--fa: "\f682\f682"; } + +.fa-poll-h { + --fa: "\f682"; + --fa--fa: "\f682\f682"; } + +.fa-circle { + --fa: "\f111"; + --fa--fa: "\f111\f111"; } + +.fa-backward-fast { + --fa: "\f049"; + --fa--fa: "\f049\f049"; } + +.fa-fast-backward { + --fa: "\f049"; + --fa--fa: "\f049\f049"; } + +.fa-recycle { + --fa: "\f1b8"; + --fa--fa: "\f1b8\f1b8"; } + +.fa-user-astronaut { + --fa: "\f4fb"; + --fa--fa: "\f4fb\f4fb"; } + +.fa-plane-slash { + --fa: "\e069"; + --fa--fa: "\e069\e069"; } + +.fa-trademark { + --fa: "\f25c"; + --fa--fa: "\f25c\f25c"; } + +.fa-basketball { + --fa: "\f434"; + --fa--fa: "\f434\f434"; } + +.fa-basketball-ball { + --fa: "\f434"; + --fa--fa: "\f434\f434"; } + +.fa-satellite-dish { + --fa: "\f7c0"; + --fa--fa: "\f7c0\f7c0"; } + +.fa-circle-up { + --fa: "\f35b"; + --fa--fa: "\f35b\f35b"; } + +.fa-arrow-alt-circle-up { + --fa: "\f35b"; + --fa--fa: "\f35b\f35b"; } + +.fa-mobile-screen-button { + --fa: "\f3cd"; + --fa--fa: "\f3cd\f3cd"; } + +.fa-mobile-alt { + --fa: "\f3cd"; + --fa--fa: "\f3cd\f3cd"; } + +.fa-volume-high { + --fa: "\f028"; + --fa--fa: "\f028\f028"; } + +.fa-volume-up { + --fa: "\f028"; + --fa--fa: "\f028\f028"; } + +.fa-users-rays { + --fa: "\e593"; + --fa--fa: "\e593\e593"; } + +.fa-wallet { + --fa: "\f555"; + --fa--fa: "\f555\f555"; } + +.fa-clipboard-check { + --fa: "\f46c"; + --fa--fa: "\f46c\f46c"; } + +.fa-file-audio { + --fa: "\f1c7"; + --fa--fa: "\f1c7\f1c7"; } + +.fa-burger { + --fa: "\f805"; + --fa--fa: "\f805\f805"; } + +.fa-hamburger { + --fa: "\f805"; + --fa--fa: "\f805\f805"; } + +.fa-wrench { + --fa: "\f0ad"; + --fa--fa: "\f0ad\f0ad"; } + +.fa-bugs { + --fa: "\e4d0"; + --fa--fa: "\e4d0\e4d0"; } + +.fa-rupee-sign { + --fa: "\f156"; + --fa--fa: "\f156\f156"; } + +.fa-rupee { + --fa: "\f156"; + --fa--fa: "\f156\f156"; } + +.fa-file-image { + --fa: "\f1c5"; + --fa--fa: "\f1c5\f1c5"; } + +.fa-circle-question { + --fa: "\f059"; + --fa--fa: "\f059\f059"; } + +.fa-question-circle { + --fa: "\f059"; + --fa--fa: "\f059\f059"; } + +.fa-plane-departure { + --fa: "\f5b0"; + --fa--fa: "\f5b0\f5b0"; } + +.fa-handshake-slash { + --fa: "\e060"; + --fa--fa: "\e060\e060"; } + +.fa-book-bookmark { + --fa: "\e0bb"; + --fa--fa: "\e0bb\e0bb"; } + +.fa-code-branch { + --fa: "\f126"; + --fa--fa: "\f126\f126"; } + +.fa-hat-cowboy { + --fa: "\f8c0"; + --fa--fa: "\f8c0\f8c0"; } + +.fa-bridge { + --fa: "\e4c8"; + --fa--fa: "\e4c8\e4c8"; } + +.fa-phone-flip { + --fa: "\f879"; + --fa--fa: "\f879\f879"; } + +.fa-phone-alt { + --fa: "\f879"; + --fa--fa: "\f879\f879"; } + +.fa-truck-front { + --fa: "\e2b7"; + --fa--fa: "\e2b7\e2b7"; } + +.fa-cat { + --fa: "\f6be"; + --fa--fa: "\f6be\f6be"; } + +.fa-anchor-circle-exclamation { + --fa: "\e4ab"; + --fa--fa: "\e4ab\e4ab"; } + +.fa-truck-field { + --fa: "\e58d"; + --fa--fa: "\e58d\e58d"; } + +.fa-route { + --fa: "\f4d7"; + --fa--fa: "\f4d7\f4d7"; } + +.fa-clipboard-question { + --fa: "\e4e3"; + --fa--fa: "\e4e3\e4e3"; } + +.fa-panorama { + --fa: "\e209"; + --fa--fa: "\e209\e209"; } + +.fa-comment-medical { + --fa: "\f7f5"; + --fa--fa: "\f7f5\f7f5"; } + +.fa-teeth-open { + --fa: "\f62f"; + --fa--fa: "\f62f\f62f"; } + +.fa-file-circle-minus { + --fa: "\e4ed"; + --fa--fa: "\e4ed\e4ed"; } + +.fa-tags { + --fa: "\f02c"; + --fa--fa: "\f02c\f02c"; } + +.fa-wine-glass { + --fa: "\f4e3"; + --fa--fa: "\f4e3\f4e3"; } + +.fa-forward-fast { + --fa: "\f050"; + --fa--fa: "\f050\f050"; } + +.fa-fast-forward { + --fa: "\f050"; + --fa--fa: "\f050\f050"; } + +.fa-face-meh-blank { + --fa: "\f5a4"; + --fa--fa: "\f5a4\f5a4"; } + +.fa-meh-blank { + --fa: "\f5a4"; + --fa--fa: "\f5a4\f5a4"; } + +.fa-square-parking { + --fa: "\f540"; + --fa--fa: "\f540\f540"; } + +.fa-parking { + --fa: "\f540"; + --fa--fa: "\f540\f540"; } + +.fa-house-signal { + --fa: "\e012"; + --fa--fa: "\e012\e012"; } + +.fa-bars-progress { + --fa: "\f828"; + --fa--fa: "\f828\f828"; } + +.fa-tasks-alt { + --fa: "\f828"; + --fa--fa: "\f828\f828"; } + +.fa-faucet-drip { + --fa: "\e006"; + --fa--fa: "\e006\e006"; } + +.fa-cart-flatbed { + --fa: "\f474"; + --fa--fa: "\f474\f474"; } + +.fa-dolly-flatbed { + --fa: "\f474"; + --fa--fa: "\f474\f474"; } + +.fa-ban-smoking { + --fa: "\f54d"; + --fa--fa: "\f54d\f54d"; } + +.fa-smoking-ban { + --fa: "\f54d"; + --fa--fa: "\f54d\f54d"; } + +.fa-terminal { + --fa: "\f120"; + --fa--fa: "\f120\f120"; } + +.fa-mobile-button { + --fa: "\f10b"; + --fa--fa: "\f10b\f10b"; } + +.fa-house-medical-flag { + --fa: "\e514"; + --fa--fa: "\e514\e514"; } + +.fa-basket-shopping { + --fa: "\f291"; + --fa--fa: "\f291\f291"; } + +.fa-shopping-basket { + --fa: "\f291"; + --fa--fa: "\f291\f291"; } + +.fa-tape { + --fa: "\f4db"; + --fa--fa: "\f4db\f4db"; } + +.fa-bus-simple { + --fa: "\f55e"; + --fa--fa: "\f55e\f55e"; } + +.fa-bus-alt { + --fa: "\f55e"; + --fa--fa: "\f55e\f55e"; } + +.fa-eye { + --fa: "\f06e"; + --fa--fa: "\f06e\f06e"; } + +.fa-face-sad-cry { + --fa: "\f5b3"; + --fa--fa: "\f5b3\f5b3"; } + +.fa-sad-cry { + --fa: "\f5b3"; + --fa--fa: "\f5b3\f5b3"; } + +.fa-audio-description { + --fa: "\f29e"; + --fa--fa: "\f29e\f29e"; } + +.fa-person-military-to-person { + --fa: "\e54c"; + --fa--fa: "\e54c\e54c"; } + +.fa-file-shield { + --fa: "\e4f0"; + --fa--fa: "\e4f0\e4f0"; } + +.fa-user-slash { + --fa: "\f506"; + --fa--fa: "\f506\f506"; } + +.fa-pen { + --fa: "\f304"; + --fa--fa: "\f304\f304"; } + +.fa-tower-observation { + --fa: "\e586"; + --fa--fa: "\e586\e586"; } + +.fa-file-code { + --fa: "\f1c9"; + --fa--fa: "\f1c9\f1c9"; } + +.fa-signal { + --fa: "\f012"; + --fa--fa: "\f012\f012"; } + +.fa-signal-5 { + --fa: "\f012"; + --fa--fa: "\f012\f012"; } + +.fa-signal-perfect { + --fa: "\f012"; + --fa--fa: "\f012\f012"; } + +.fa-bus { + --fa: "\f207"; + --fa--fa: "\f207\f207"; } + +.fa-heart-circle-xmark { + --fa: "\e501"; + --fa--fa: "\e501\e501"; } + +.fa-house-chimney { + --fa: "\e3af"; + --fa--fa: "\e3af\e3af"; } + +.fa-home-lg { + --fa: "\e3af"; + --fa--fa: "\e3af\e3af"; } + +.fa-window-maximize { + --fa: "\f2d0"; + --fa--fa: "\f2d0\f2d0"; } + +.fa-face-frown { + --fa: "\f119"; + --fa--fa: "\f119\f119"; } + +.fa-frown { + --fa: "\f119"; + --fa--fa: "\f119\f119"; } + +.fa-prescription { + --fa: "\f5b1"; + --fa--fa: "\f5b1\f5b1"; } + +.fa-shop { + --fa: "\f54f"; + --fa--fa: "\f54f\f54f"; } + +.fa-store-alt { + --fa: "\f54f"; + --fa--fa: "\f54f\f54f"; } + +.fa-floppy-disk { + --fa: "\f0c7"; + --fa--fa: "\f0c7\f0c7"; } + +.fa-save { + --fa: "\f0c7"; + --fa--fa: "\f0c7\f0c7"; } + +.fa-vihara { + --fa: "\f6a7"; + --fa--fa: "\f6a7\f6a7"; } + +.fa-scale-unbalanced { + --fa: "\f515"; + --fa--fa: "\f515\f515"; } + +.fa-balance-scale-left { + --fa: "\f515"; + --fa--fa: "\f515\f515"; } + +.fa-sort-up { + --fa: "\f0de"; + --fa--fa: "\f0de\f0de"; } + +.fa-sort-asc { + --fa: "\f0de"; + --fa--fa: "\f0de\f0de"; } + +.fa-comment-dots { + --fa: "\f4ad"; + --fa--fa: "\f4ad\f4ad"; } + +.fa-commenting { + --fa: "\f4ad"; + --fa--fa: "\f4ad\f4ad"; } + +.fa-plant-wilt { + --fa: "\e5aa"; + --fa--fa: "\e5aa\e5aa"; } + +.fa-diamond { + --fa: "\f219"; + --fa--fa: "\f219\f219"; } + +.fa-face-grin-squint { + --fa: "\f585"; + --fa--fa: "\f585\f585"; } + +.fa-grin-squint { + --fa: "\f585"; + --fa--fa: "\f585\f585"; } + +.fa-hand-holding-dollar { + --fa: "\f4c0"; + --fa--fa: "\f4c0\f4c0"; } + +.fa-hand-holding-usd { + --fa: "\f4c0"; + --fa--fa: "\f4c0\f4c0"; } + +.fa-chart-diagram { + --fa: "\e695"; + --fa--fa: "\e695\e695"; } + +.fa-bacterium { + --fa: "\e05a"; + --fa--fa: "\e05a\e05a"; } + +.fa-hand-pointer { + --fa: "\f25a"; + --fa--fa: "\f25a\f25a"; } + +.fa-drum-steelpan { + --fa: "\f56a"; + --fa--fa: "\f56a\f56a"; } + +.fa-hand-scissors { + --fa: "\f257"; + --fa--fa: "\f257\f257"; } + +.fa-hands-praying { + --fa: "\f684"; + --fa--fa: "\f684\f684"; } + +.fa-praying-hands { + --fa: "\f684"; + --fa--fa: "\f684\f684"; } + +.fa-arrow-rotate-right { + --fa: "\f01e"; + --fa--fa: "\f01e\f01e"; } + +.fa-arrow-right-rotate { + --fa: "\f01e"; + --fa--fa: "\f01e\f01e"; } + +.fa-arrow-rotate-forward { + --fa: "\f01e"; + --fa--fa: "\f01e\f01e"; } + +.fa-redo { + --fa: "\f01e"; + --fa--fa: "\f01e\f01e"; } + +.fa-biohazard { + --fa: "\f780"; + --fa--fa: "\f780\f780"; } + +.fa-location-crosshairs { + --fa: "\f601"; + --fa--fa: "\f601\f601"; } + +.fa-location { + --fa: "\f601"; + --fa--fa: "\f601\f601"; } + +.fa-mars-double { + --fa: "\f227"; + --fa--fa: "\f227\f227"; } + +.fa-child-dress { + --fa: "\e59c"; + --fa--fa: "\e59c\e59c"; } + +.fa-users-between-lines { + --fa: "\e591"; + --fa--fa: "\e591\e591"; } + +.fa-lungs-virus { + --fa: "\e067"; + --fa--fa: "\e067\e067"; } + +.fa-face-grin-tears { + --fa: "\f588"; + --fa--fa: "\f588\f588"; } + +.fa-grin-tears { + --fa: "\f588"; + --fa--fa: "\f588\f588"; } + +.fa-phone { + --fa: "\f095"; + --fa--fa: "\f095\f095"; } + +.fa-calendar-xmark { + --fa: "\f273"; + --fa--fa: "\f273\f273"; } + +.fa-calendar-times { + --fa: "\f273"; + --fa--fa: "\f273\f273"; } + +.fa-child-reaching { + --fa: "\e59d"; + --fa--fa: "\e59d\e59d"; } + +.fa-head-side-virus { + --fa: "\e064"; + --fa--fa: "\e064\e064"; } + +.fa-user-gear { + --fa: "\f4fe"; + --fa--fa: "\f4fe\f4fe"; } + +.fa-user-cog { + --fa: "\f4fe"; + --fa--fa: "\f4fe\f4fe"; } + +.fa-arrow-up-1-9 { + --fa: "\f163"; + --fa--fa: "\f163\f163"; } + +.fa-sort-numeric-up { + --fa: "\f163"; + --fa--fa: "\f163\f163"; } + +.fa-door-closed { + --fa: "\f52a"; + --fa--fa: "\f52a\f52a"; } + +.fa-shield-virus { + --fa: "\e06c"; + --fa--fa: "\e06c\e06c"; } + +.fa-dice-six { + --fa: "\f526"; + --fa--fa: "\f526\f526"; } + +.fa-mosquito-net { + --fa: "\e52c"; + --fa--fa: "\e52c\e52c"; } + +.fa-file-fragment { + --fa: "\e697"; + --fa--fa: "\e697\e697"; } + +.fa-bridge-water { + --fa: "\e4ce"; + --fa--fa: "\e4ce\e4ce"; } + +.fa-person-booth { + --fa: "\f756"; + --fa--fa: "\f756\f756"; } + +.fa-text-width { + --fa: "\f035"; + --fa--fa: "\f035\f035"; } + +.fa-hat-wizard { + --fa: "\f6e8"; + --fa--fa: "\f6e8\f6e8"; } + +.fa-pen-fancy { + --fa: "\f5ac"; + --fa--fa: "\f5ac\f5ac"; } + +.fa-person-digging { + --fa: "\f85e"; + --fa--fa: "\f85e\f85e"; } + +.fa-digging { + --fa: "\f85e"; + --fa--fa: "\f85e\f85e"; } + +.fa-trash { + --fa: "\f1f8"; + --fa--fa: "\f1f8\f1f8"; } + +.fa-gauge-simple { + --fa: "\f629"; + --fa--fa: "\f629\f629"; } + +.fa-gauge-simple-med { + --fa: "\f629"; + --fa--fa: "\f629\f629"; } + +.fa-tachometer-average { + --fa: "\f629"; + --fa--fa: "\f629\f629"; } + +.fa-book-medical { + --fa: "\f7e6"; + --fa--fa: "\f7e6\f7e6"; } + +.fa-poo { + --fa: "\f2fe"; + --fa--fa: "\f2fe\f2fe"; } + +.fa-quote-right { + --fa: "\f10e"; + --fa--fa: "\f10e\f10e"; } + +.fa-quote-right-alt { + --fa: "\f10e"; + --fa--fa: "\f10e\f10e"; } + +.fa-shirt { + --fa: "\f553"; + --fa--fa: "\f553\f553"; } + +.fa-t-shirt { + --fa: "\f553"; + --fa--fa: "\f553\f553"; } + +.fa-tshirt { + --fa: "\f553"; + --fa--fa: "\f553\f553"; } + +.fa-cubes { + --fa: "\f1b3"; + --fa--fa: "\f1b3\f1b3"; } + +.fa-divide { + --fa: "\f529"; + --fa--fa: "\f529\f529"; } + +.fa-tenge-sign { + --fa: "\f7d7"; + --fa--fa: "\f7d7\f7d7"; } + +.fa-tenge { + --fa: "\f7d7"; + --fa--fa: "\f7d7\f7d7"; } + +.fa-headphones { + --fa: "\f025"; + --fa--fa: "\f025\f025"; } + +.fa-hands-holding { + --fa: "\f4c2"; + --fa--fa: "\f4c2\f4c2"; } + +.fa-hands-clapping { + --fa: "\e1a8"; + --fa--fa: "\e1a8\e1a8"; } + +.fa-republican { + --fa: "\f75e"; + --fa--fa: "\f75e\f75e"; } + +.fa-arrow-left { + --fa: "\f060"; + --fa--fa: "\f060\f060"; } + +.fa-person-circle-xmark { + --fa: "\e543"; + --fa--fa: "\e543\e543"; } + +.fa-ruler { + --fa: "\f545"; + --fa--fa: "\f545\f545"; } + +.fa-align-left { + --fa: "\f036"; + --fa--fa: "\f036\f036"; } + +.fa-dice-d6 { + --fa: "\f6d1"; + --fa--fa: "\f6d1\f6d1"; } + +.fa-restroom { + --fa: "\f7bd"; + --fa--fa: "\f7bd\f7bd"; } + +.fa-j { + --fa: "\4a"; + --fa--fa: "\4a\4a"; } + +.fa-users-viewfinder { + --fa: "\e595"; + --fa--fa: "\e595\e595"; } + +.fa-file-video { + --fa: "\f1c8"; + --fa--fa: "\f1c8\f1c8"; } + +.fa-up-right-from-square { + --fa: "\f35d"; + --fa--fa: "\f35d\f35d"; } + +.fa-external-link-alt { + --fa: "\f35d"; + --fa--fa: "\f35d\f35d"; } + +.fa-table-cells { + --fa: "\f00a"; + --fa--fa: "\f00a\f00a"; } + +.fa-th { + --fa: "\f00a"; + --fa--fa: "\f00a\f00a"; } + +.fa-file-pdf { + --fa: "\f1c1"; + --fa--fa: "\f1c1\f1c1"; } + +.fa-book-bible { + --fa: "\f647"; + --fa--fa: "\f647\f647"; } + +.fa-bible { + --fa: "\f647"; + --fa--fa: "\f647\f647"; } + +.fa-o { + --fa: "\4f"; + --fa--fa: "\4f\4f"; } + +.fa-suitcase-medical { + --fa: "\f0fa"; + --fa--fa: "\f0fa\f0fa"; } + +.fa-medkit { + --fa: "\f0fa"; + --fa--fa: "\f0fa\f0fa"; } + +.fa-user-secret { + --fa: "\f21b"; + --fa--fa: "\f21b\f21b"; } + +.fa-otter { + --fa: "\f700"; + --fa--fa: "\f700\f700"; } + +.fa-person-dress { + --fa: "\f182"; + --fa--fa: "\f182\f182"; } + +.fa-female { + --fa: "\f182"; + --fa--fa: "\f182\f182"; } + +.fa-comment-dollar { + --fa: "\f651"; + --fa--fa: "\f651\f651"; } + +.fa-business-time { + --fa: "\f64a"; + --fa--fa: "\f64a\f64a"; } + +.fa-briefcase-clock { + --fa: "\f64a"; + --fa--fa: "\f64a\f64a"; } + +.fa-table-cells-large { + --fa: "\f009"; + --fa--fa: "\f009\f009"; } + +.fa-th-large { + --fa: "\f009"; + --fa--fa: "\f009\f009"; } + +.fa-book-tanakh { + --fa: "\f827"; + --fa--fa: "\f827\f827"; } + +.fa-tanakh { + --fa: "\f827"; + --fa--fa: "\f827\f827"; } + +.fa-phone-volume { + --fa: "\f2a0"; + --fa--fa: "\f2a0\f2a0"; } + +.fa-volume-control-phone { + --fa: "\f2a0"; + --fa--fa: "\f2a0\f2a0"; } + +.fa-hat-cowboy-side { + --fa: "\f8c1"; + --fa--fa: "\f8c1\f8c1"; } + +.fa-clipboard-user { + --fa: "\f7f3"; + --fa--fa: "\f7f3\f7f3"; } + +.fa-child { + --fa: "\f1ae"; + --fa--fa: "\f1ae\f1ae"; } + +.fa-lira-sign { + --fa: "\f195"; + --fa--fa: "\f195\f195"; } + +.fa-satellite { + --fa: "\f7bf"; + --fa--fa: "\f7bf\f7bf"; } + +.fa-plane-lock { + --fa: "\e558"; + --fa--fa: "\e558\e558"; } + +.fa-tag { + --fa: "\f02b"; + --fa--fa: "\f02b\f02b"; } + +.fa-comment { + --fa: "\f075"; + --fa--fa: "\f075\f075"; } + +.fa-cake-candles { + --fa: "\f1fd"; + --fa--fa: "\f1fd\f1fd"; } + +.fa-birthday-cake { + --fa: "\f1fd"; + --fa--fa: "\f1fd\f1fd"; } + +.fa-cake { + --fa: "\f1fd"; + --fa--fa: "\f1fd\f1fd"; } + +.fa-envelope { + --fa: "\f0e0"; + --fa--fa: "\f0e0\f0e0"; } + +.fa-angles-up { + --fa: "\f102"; + --fa--fa: "\f102\f102"; } + +.fa-angle-double-up { + --fa: "\f102"; + --fa--fa: "\f102\f102"; } + +.fa-paperclip { + --fa: "\f0c6"; + --fa--fa: "\f0c6\f0c6"; } + +.fa-arrow-right-to-city { + --fa: "\e4b3"; + --fa--fa: "\e4b3\e4b3"; } + +.fa-ribbon { + --fa: "\f4d6"; + --fa--fa: "\f4d6\f4d6"; } + +.fa-lungs { + --fa: "\f604"; + --fa--fa: "\f604\f604"; } + +.fa-arrow-up-9-1 { + --fa: "\f887"; + --fa--fa: "\f887\f887"; } + +.fa-sort-numeric-up-alt { + --fa: "\f887"; + --fa--fa: "\f887\f887"; } + +.fa-litecoin-sign { + --fa: "\e1d3"; + --fa--fa: "\e1d3\e1d3"; } + +.fa-border-none { + --fa: "\f850"; + --fa--fa: "\f850\f850"; } + +.fa-circle-nodes { + --fa: "\e4e2"; + --fa--fa: "\e4e2\e4e2"; } + +.fa-parachute-box { + --fa: "\f4cd"; + --fa--fa: "\f4cd\f4cd"; } + +.fa-indent { + --fa: "\f03c"; + --fa--fa: "\f03c\f03c"; } + +.fa-truck-field-un { + --fa: "\e58e"; + --fa--fa: "\e58e\e58e"; } + +.fa-hourglass { + --fa: "\f254"; + --fa--fa: "\f254\f254"; } + +.fa-hourglass-empty { + --fa: "\f254"; + --fa--fa: "\f254\f254"; } + +.fa-mountain { + --fa: "\f6fc"; + --fa--fa: "\f6fc\f6fc"; } + +.fa-user-doctor { + --fa: "\f0f0"; + --fa--fa: "\f0f0\f0f0"; } + +.fa-user-md { + --fa: "\f0f0"; + --fa--fa: "\f0f0\f0f0"; } + +.fa-circle-info { + --fa: "\f05a"; + --fa--fa: "\f05a\f05a"; } + +.fa-info-circle { + --fa: "\f05a"; + --fa--fa: "\f05a\f05a"; } + +.fa-cloud-meatball { + --fa: "\f73b"; + --fa--fa: "\f73b\f73b"; } + +.fa-camera { + --fa: "\f030"; + --fa--fa: "\f030\f030"; } + +.fa-camera-alt { + --fa: "\f030"; + --fa--fa: "\f030\f030"; } + +.fa-square-virus { + --fa: "\e578"; + --fa--fa: "\e578\e578"; } + +.fa-meteor { + --fa: "\f753"; + --fa--fa: "\f753\f753"; } + +.fa-car-on { + --fa: "\e4dd"; + --fa--fa: "\e4dd\e4dd"; } + +.fa-sleigh { + --fa: "\f7cc"; + --fa--fa: "\f7cc\f7cc"; } + +.fa-arrow-down-1-9 { + --fa: "\f162"; + --fa--fa: "\f162\f162"; } + +.fa-sort-numeric-asc { + --fa: "\f162"; + --fa--fa: "\f162\f162"; } + +.fa-sort-numeric-down { + --fa: "\f162"; + --fa--fa: "\f162\f162"; } + +.fa-hand-holding-droplet { + --fa: "\f4c1"; + --fa--fa: "\f4c1\f4c1"; } + +.fa-hand-holding-water { + --fa: "\f4c1"; + --fa--fa: "\f4c1\f4c1"; } + +.fa-water { + --fa: "\f773"; + --fa--fa: "\f773\f773"; } + +.fa-calendar-check { + --fa: "\f274"; + --fa--fa: "\f274\f274"; } + +.fa-braille { + --fa: "\f2a1"; + --fa--fa: "\f2a1\f2a1"; } + +.fa-prescription-bottle-medical { + --fa: "\f486"; + --fa--fa: "\f486\f486"; } + +.fa-prescription-bottle-alt { + --fa: "\f486"; + --fa--fa: "\f486\f486"; } + +.fa-landmark { + --fa: "\f66f"; + --fa--fa: "\f66f\f66f"; } + +.fa-truck { + --fa: "\f0d1"; + --fa--fa: "\f0d1\f0d1"; } + +.fa-crosshairs { + --fa: "\f05b"; + --fa--fa: "\f05b\f05b"; } + +.fa-person-cane { + --fa: "\e53c"; + --fa--fa: "\e53c\e53c"; } + +.fa-tent { + --fa: "\e57d"; + --fa--fa: "\e57d\e57d"; } + +.fa-vest-patches { + --fa: "\e086"; + --fa--fa: "\e086\e086"; } + +.fa-check-double { + --fa: "\f560"; + --fa--fa: "\f560\f560"; } + +.fa-arrow-down-a-z { + --fa: "\f15d"; + --fa--fa: "\f15d\f15d"; } + +.fa-sort-alpha-asc { + --fa: "\f15d"; + --fa--fa: "\f15d\f15d"; } + +.fa-sort-alpha-down { + --fa: "\f15d"; + --fa--fa: "\f15d\f15d"; } + +.fa-money-bill-wheat { + --fa: "\e52a"; + --fa--fa: "\e52a\e52a"; } + +.fa-cookie { + --fa: "\f563"; + --fa--fa: "\f563\f563"; } + +.fa-arrow-rotate-left { + --fa: "\f0e2"; + --fa--fa: "\f0e2\f0e2"; } + +.fa-arrow-left-rotate { + --fa: "\f0e2"; + --fa--fa: "\f0e2\f0e2"; } + +.fa-arrow-rotate-back { + --fa: "\f0e2"; + --fa--fa: "\f0e2\f0e2"; } + +.fa-arrow-rotate-backward { + --fa: "\f0e2"; + --fa--fa: "\f0e2\f0e2"; } + +.fa-undo { + --fa: "\f0e2"; + --fa--fa: "\f0e2\f0e2"; } + +.fa-hard-drive { + --fa: "\f0a0"; + --fa--fa: "\f0a0\f0a0"; } + +.fa-hdd { + --fa: "\f0a0"; + --fa--fa: "\f0a0\f0a0"; } + +.fa-face-grin-squint-tears { + --fa: "\f586"; + --fa--fa: "\f586\f586"; } + +.fa-grin-squint-tears { + --fa: "\f586"; + --fa--fa: "\f586\f586"; } + +.fa-dumbbell { + --fa: "\f44b"; + --fa--fa: "\f44b\f44b"; } + +.fa-rectangle-list { + --fa: "\f022"; + --fa--fa: "\f022\f022"; } + +.fa-list-alt { + --fa: "\f022"; + --fa--fa: "\f022\f022"; } + +.fa-tarp-droplet { + --fa: "\e57c"; + --fa--fa: "\e57c\e57c"; } + +.fa-house-medical-circle-check { + --fa: "\e511"; + --fa--fa: "\e511\e511"; } + +.fa-person-skiing-nordic { + --fa: "\f7ca"; + --fa--fa: "\f7ca\f7ca"; } + +.fa-skiing-nordic { + --fa: "\f7ca"; + --fa--fa: "\f7ca\f7ca"; } + +.fa-calendar-plus { + --fa: "\f271"; + --fa--fa: "\f271\f271"; } + +.fa-plane-arrival { + --fa: "\f5af"; + --fa--fa: "\f5af\f5af"; } + +.fa-circle-left { + --fa: "\f359"; + --fa--fa: "\f359\f359"; } + +.fa-arrow-alt-circle-left { + --fa: "\f359"; + --fa--fa: "\f359\f359"; } + +.fa-train-subway { + --fa: "\f239"; + --fa--fa: "\f239\f239"; } + +.fa-subway { + --fa: "\f239"; + --fa--fa: "\f239\f239"; } + +.fa-chart-gantt { + --fa: "\e0e4"; + --fa--fa: "\e0e4\e0e4"; } + +.fa-indian-rupee-sign { + --fa: "\e1bc"; + --fa--fa: "\e1bc\e1bc"; } + +.fa-indian-rupee { + --fa: "\e1bc"; + --fa--fa: "\e1bc\e1bc"; } + +.fa-inr { + --fa: "\e1bc"; + --fa--fa: "\e1bc\e1bc"; } + +.fa-crop-simple { + --fa: "\f565"; + --fa--fa: "\f565\f565"; } + +.fa-crop-alt { + --fa: "\f565"; + --fa--fa: "\f565\f565"; } + +.fa-money-bill-1 { + --fa: "\f3d1"; + --fa--fa: "\f3d1\f3d1"; } + +.fa-money-bill-alt { + --fa: "\f3d1"; + --fa--fa: "\f3d1\f3d1"; } + +.fa-left-long { + --fa: "\f30a"; + --fa--fa: "\f30a\f30a"; } + +.fa-long-arrow-alt-left { + --fa: "\f30a"; + --fa--fa: "\f30a\f30a"; } + +.fa-dna { + --fa: "\f471"; + --fa--fa: "\f471\f471"; } + +.fa-virus-slash { + --fa: "\e075"; + --fa--fa: "\e075\e075"; } + +.fa-minus { + --fa: "\f068"; + --fa--fa: "\f068\f068"; } + +.fa-subtract { + --fa: "\f068"; + --fa--fa: "\f068\f068"; } + +.fa-chess { + --fa: "\f439"; + --fa--fa: "\f439\f439"; } + +.fa-arrow-left-long { + --fa: "\f177"; + --fa--fa: "\f177\f177"; } + +.fa-long-arrow-left { + --fa: "\f177"; + --fa--fa: "\f177\f177"; } + +.fa-plug-circle-check { + --fa: "\e55c"; + --fa--fa: "\e55c\e55c"; } + +.fa-street-view { + --fa: "\f21d"; + --fa--fa: "\f21d\f21d"; } + +.fa-franc-sign { + --fa: "\e18f"; + --fa--fa: "\e18f\e18f"; } + +.fa-volume-off { + --fa: "\f026"; + --fa--fa: "\f026\f026"; } + +.fa-hands-asl-interpreting { + --fa: "\f2a3"; + --fa--fa: "\f2a3\f2a3"; } + +.fa-american-sign-language-interpreting { + --fa: "\f2a3"; + --fa--fa: "\f2a3\f2a3"; } + +.fa-asl-interpreting { + --fa: "\f2a3"; + --fa--fa: "\f2a3\f2a3"; } + +.fa-hands-american-sign-language-interpreting { + --fa: "\f2a3"; + --fa--fa: "\f2a3\f2a3"; } + +.fa-gear { + --fa: "\f013"; + --fa--fa: "\f013\f013"; } + +.fa-cog { + --fa: "\f013"; + --fa--fa: "\f013\f013"; } + +.fa-droplet-slash { + --fa: "\f5c7"; + --fa--fa: "\f5c7\f5c7"; } + +.fa-tint-slash { + --fa: "\f5c7"; + --fa--fa: "\f5c7\f5c7"; } + +.fa-mosque { + --fa: "\f678"; + --fa--fa: "\f678\f678"; } + +.fa-mosquito { + --fa: "\e52b"; + --fa--fa: "\e52b\e52b"; } + +.fa-star-of-david { + --fa: "\f69a"; + --fa--fa: "\f69a\f69a"; } + +.fa-person-military-rifle { + --fa: "\e54b"; + --fa--fa: "\e54b\e54b"; } + +.fa-cart-shopping { + --fa: "\f07a"; + --fa--fa: "\f07a\f07a"; } + +.fa-shopping-cart { + --fa: "\f07a"; + --fa--fa: "\f07a\f07a"; } + +.fa-vials { + --fa: "\f493"; + --fa--fa: "\f493\f493"; } + +.fa-plug-circle-plus { + --fa: "\e55f"; + --fa--fa: "\e55f\e55f"; } + +.fa-place-of-worship { + --fa: "\f67f"; + --fa--fa: "\f67f\f67f"; } + +.fa-grip-vertical { + --fa: "\f58e"; + --fa--fa: "\f58e\f58e"; } + +.fa-hexagon-nodes { + --fa: "\e699"; + --fa--fa: "\e699\e699"; } + +.fa-arrow-turn-up { + --fa: "\f148"; + --fa--fa: "\f148\f148"; } + +.fa-level-up { + --fa: "\f148"; + --fa--fa: "\f148\f148"; } + +.fa-u { + --fa: "\55"; + --fa--fa: "\55\55"; } + +.fa-square-root-variable { + --fa: "\f698"; + --fa--fa: "\f698\f698"; } + +.fa-square-root-alt { + --fa: "\f698"; + --fa--fa: "\f698\f698"; } + +.fa-clock { + --fa: "\f017"; + --fa--fa: "\f017\f017"; } + +.fa-clock-four { + --fa: "\f017"; + --fa--fa: "\f017\f017"; } + +.fa-backward-step { + --fa: "\f048"; + --fa--fa: "\f048\f048"; } + +.fa-step-backward { + --fa: "\f048"; + --fa--fa: "\f048\f048"; } + +.fa-pallet { + --fa: "\f482"; + --fa--fa: "\f482\f482"; } + +.fa-faucet { + --fa: "\e005"; + --fa--fa: "\e005\e005"; } + +.fa-baseball-bat-ball { + --fa: "\f432"; + --fa--fa: "\f432\f432"; } + +.fa-s { + --fa: "\53"; + --fa--fa: "\53\53"; } + +.fa-timeline { + --fa: "\e29c"; + --fa--fa: "\e29c\e29c"; } + +.fa-keyboard { + --fa: "\f11c"; + --fa--fa: "\f11c\f11c"; } + +.fa-caret-down { + --fa: "\f0d7"; + --fa--fa: "\f0d7\f0d7"; } + +.fa-house-chimney-medical { + --fa: "\f7f2"; + --fa--fa: "\f7f2\f7f2"; } + +.fa-clinic-medical { + --fa: "\f7f2"; + --fa--fa: "\f7f2\f7f2"; } + +.fa-temperature-three-quarters { + --fa: "\f2c8"; + --fa--fa: "\f2c8\f2c8"; } + +.fa-temperature-3 { + --fa: "\f2c8"; + --fa--fa: "\f2c8\f2c8"; } + +.fa-thermometer-3 { + --fa: "\f2c8"; + --fa--fa: "\f2c8\f2c8"; } + +.fa-thermometer-three-quarters { + --fa: "\f2c8"; + --fa--fa: "\f2c8\f2c8"; } + +.fa-mobile-screen { + --fa: "\f3cf"; + --fa--fa: "\f3cf\f3cf"; } + +.fa-mobile-android-alt { + --fa: "\f3cf"; + --fa--fa: "\f3cf\f3cf"; } + +.fa-plane-up { + --fa: "\e22d"; + --fa--fa: "\e22d\e22d"; } + +.fa-piggy-bank { + --fa: "\f4d3"; + --fa--fa: "\f4d3\f4d3"; } + +.fa-battery-half { + --fa: "\f242"; + --fa--fa: "\f242\f242"; } + +.fa-battery-3 { + --fa: "\f242"; + --fa--fa: "\f242\f242"; } + +.fa-mountain-city { + --fa: "\e52e"; + --fa--fa: "\e52e\e52e"; } + +.fa-coins { + --fa: "\f51e"; + --fa--fa: "\f51e\f51e"; } + +.fa-khanda { + --fa: "\f66d"; + --fa--fa: "\f66d\f66d"; } + +.fa-sliders { + --fa: "\f1de"; + --fa--fa: "\f1de\f1de"; } + +.fa-sliders-h { + --fa: "\f1de"; + --fa--fa: "\f1de\f1de"; } + +.fa-folder-tree { + --fa: "\f802"; + --fa--fa: "\f802\f802"; } + +.fa-network-wired { + --fa: "\f6ff"; + --fa--fa: "\f6ff\f6ff"; } + +.fa-map-pin { + --fa: "\f276"; + --fa--fa: "\f276\f276"; } + +.fa-hamsa { + --fa: "\f665"; + --fa--fa: "\f665\f665"; } + +.fa-cent-sign { + --fa: "\e3f5"; + --fa--fa: "\e3f5\e3f5"; } + +.fa-flask { + --fa: "\f0c3"; + --fa--fa: "\f0c3\f0c3"; } + +.fa-person-pregnant { + --fa: "\e31e"; + --fa--fa: "\e31e\e31e"; } + +.fa-wand-sparkles { + --fa: "\f72b"; + --fa--fa: "\f72b\f72b"; } + +.fa-ellipsis-vertical { + --fa: "\f142"; + --fa--fa: "\f142\f142"; } + +.fa-ellipsis-v { + --fa: "\f142"; + --fa--fa: "\f142\f142"; } + +.fa-ticket { + --fa: "\f145"; + --fa--fa: "\f145\f145"; } + +.fa-power-off { + --fa: "\f011"; + --fa--fa: "\f011\f011"; } + +.fa-right-long { + --fa: "\f30b"; + --fa--fa: "\f30b\f30b"; } + +.fa-long-arrow-alt-right { + --fa: "\f30b"; + --fa--fa: "\f30b\f30b"; } + +.fa-flag-usa { + --fa: "\f74d"; + --fa--fa: "\f74d\f74d"; } + +.fa-laptop-file { + --fa: "\e51d"; + --fa--fa: "\e51d\e51d"; } + +.fa-tty { + --fa: "\f1e4"; + --fa--fa: "\f1e4\f1e4"; } + +.fa-teletype { + --fa: "\f1e4"; + --fa--fa: "\f1e4\f1e4"; } + +.fa-diagram-next { + --fa: "\e476"; + --fa--fa: "\e476\e476"; } + +.fa-person-rifle { + --fa: "\e54e"; + --fa--fa: "\e54e\e54e"; } + +.fa-house-medical-circle-exclamation { + --fa: "\e512"; + --fa--fa: "\e512\e512"; } + +.fa-closed-captioning { + --fa: "\f20a"; + --fa--fa: "\f20a\f20a"; } + +.fa-person-hiking { + --fa: "\f6ec"; + --fa--fa: "\f6ec\f6ec"; } + +.fa-hiking { + --fa: "\f6ec"; + --fa--fa: "\f6ec\f6ec"; } + +.fa-venus-double { + --fa: "\f226"; + --fa--fa: "\f226\f226"; } + +.fa-images { + --fa: "\f302"; + --fa--fa: "\f302\f302"; } + +.fa-calculator { + --fa: "\f1ec"; + --fa--fa: "\f1ec\f1ec"; } + +.fa-people-pulling { + --fa: "\e535"; + --fa--fa: "\e535\e535"; } + +.fa-n { + --fa: "\4e"; + --fa--fa: "\4e\4e"; } + +.fa-cable-car { + --fa: "\f7da"; + --fa--fa: "\f7da\f7da"; } + +.fa-tram { + --fa: "\f7da"; + --fa--fa: "\f7da\f7da"; } + +.fa-cloud-rain { + --fa: "\f73d"; + --fa--fa: "\f73d\f73d"; } + +.fa-building-circle-xmark { + --fa: "\e4d4"; + --fa--fa: "\e4d4\e4d4"; } + +.fa-ship { + --fa: "\f21a"; + --fa--fa: "\f21a\f21a"; } + +.fa-arrows-down-to-line { + --fa: "\e4b8"; + --fa--fa: "\e4b8\e4b8"; } + +.fa-download { + --fa: "\f019"; + --fa--fa: "\f019\f019"; } + +.fa-face-grin { + --fa: "\f580"; + --fa--fa: "\f580\f580"; } + +.fa-grin { + --fa: "\f580"; + --fa--fa: "\f580\f580"; } + +.fa-delete-left { + --fa: "\f55a"; + --fa--fa: "\f55a\f55a"; } + +.fa-backspace { + --fa: "\f55a"; + --fa--fa: "\f55a\f55a"; } + +.fa-eye-dropper { + --fa: "\f1fb"; + --fa--fa: "\f1fb\f1fb"; } + +.fa-eye-dropper-empty { + --fa: "\f1fb"; + --fa--fa: "\f1fb\f1fb"; } + +.fa-eyedropper { + --fa: "\f1fb"; + --fa--fa: "\f1fb\f1fb"; } + +.fa-file-circle-check { + --fa: "\e5a0"; + --fa--fa: "\e5a0\e5a0"; } + +.fa-forward { + --fa: "\f04e"; + --fa--fa: "\f04e\f04e"; } + +.fa-mobile { + --fa: "\f3ce"; + --fa--fa: "\f3ce\f3ce"; } + +.fa-mobile-android { + --fa: "\f3ce"; + --fa--fa: "\f3ce\f3ce"; } + +.fa-mobile-phone { + --fa: "\f3ce"; + --fa--fa: "\f3ce\f3ce"; } + +.fa-face-meh { + --fa: "\f11a"; + --fa--fa: "\f11a\f11a"; } + +.fa-meh { + --fa: "\f11a"; + --fa--fa: "\f11a\f11a"; } + +.fa-align-center { + --fa: "\f037"; + --fa--fa: "\f037\f037"; } + +.fa-book-skull { + --fa: "\f6b7"; + --fa--fa: "\f6b7\f6b7"; } + +.fa-book-dead { + --fa: "\f6b7"; + --fa--fa: "\f6b7\f6b7"; } + +.fa-id-card { + --fa: "\f2c2"; + --fa--fa: "\f2c2\f2c2"; } + +.fa-drivers-license { + --fa: "\f2c2"; + --fa--fa: "\f2c2\f2c2"; } + +.fa-outdent { + --fa: "\f03b"; + --fa--fa: "\f03b\f03b"; } + +.fa-dedent { + --fa: "\f03b"; + --fa--fa: "\f03b\f03b"; } + +.fa-heart-circle-exclamation { + --fa: "\e4fe"; + --fa--fa: "\e4fe\e4fe"; } + +.fa-house { + --fa: "\f015"; + --fa--fa: "\f015\f015"; } + +.fa-home { + --fa: "\f015"; + --fa--fa: "\f015\f015"; } + +.fa-home-alt { + --fa: "\f015"; + --fa--fa: "\f015\f015"; } + +.fa-home-lg-alt { + --fa: "\f015"; + --fa--fa: "\f015\f015"; } + +.fa-calendar-week { + --fa: "\f784"; + --fa--fa: "\f784\f784"; } + +.fa-laptop-medical { + --fa: "\f812"; + --fa--fa: "\f812\f812"; } + +.fa-b { + --fa: "\42"; + --fa--fa: "\42\42"; } + +.fa-file-medical { + --fa: "\f477"; + --fa--fa: "\f477\f477"; } + +.fa-dice-one { + --fa: "\f525"; + --fa--fa: "\f525\f525"; } + +.fa-kiwi-bird { + --fa: "\f535"; + --fa--fa: "\f535\f535"; } + +.fa-arrow-right-arrow-left { + --fa: "\f0ec"; + --fa--fa: "\f0ec\f0ec"; } + +.fa-exchange { + --fa: "\f0ec"; + --fa--fa: "\f0ec\f0ec"; } + +.fa-rotate-right { + --fa: "\f2f9"; + --fa--fa: "\f2f9\f2f9"; } + +.fa-redo-alt { + --fa: "\f2f9"; + --fa--fa: "\f2f9\f2f9"; } + +.fa-rotate-forward { + --fa: "\f2f9"; + --fa--fa: "\f2f9\f2f9"; } + +.fa-utensils { + --fa: "\f2e7"; + --fa--fa: "\f2e7\f2e7"; } + +.fa-cutlery { + --fa: "\f2e7"; + --fa--fa: "\f2e7\f2e7"; } + +.fa-arrow-up-wide-short { + --fa: "\f161"; + --fa--fa: "\f161\f161"; } + +.fa-sort-amount-up { + --fa: "\f161"; + --fa--fa: "\f161\f161"; } + +.fa-mill-sign { + --fa: "\e1ed"; + --fa--fa: "\e1ed\e1ed"; } + +.fa-bowl-rice { + --fa: "\e2eb"; + --fa--fa: "\e2eb\e2eb"; } + +.fa-skull { + --fa: "\f54c"; + --fa--fa: "\f54c\f54c"; } + +.fa-tower-broadcast { + --fa: "\f519"; + --fa--fa: "\f519\f519"; } + +.fa-broadcast-tower { + --fa: "\f519"; + --fa--fa: "\f519\f519"; } + +.fa-truck-pickup { + --fa: "\f63c"; + --fa--fa: "\f63c\f63c"; } + +.fa-up-long { + --fa: "\f30c"; + --fa--fa: "\f30c\f30c"; } + +.fa-long-arrow-alt-up { + --fa: "\f30c"; + --fa--fa: "\f30c\f30c"; } + +.fa-stop { + --fa: "\f04d"; + --fa--fa: "\f04d\f04d"; } + +.fa-code-merge { + --fa: "\f387"; + --fa--fa: "\f387\f387"; } + +.fa-upload { + --fa: "\f093"; + --fa--fa: "\f093\f093"; } + +.fa-hurricane { + --fa: "\f751"; + --fa--fa: "\f751\f751"; } + +.fa-mound { + --fa: "\e52d"; + --fa--fa: "\e52d\e52d"; } + +.fa-toilet-portable { + --fa: "\e583"; + --fa--fa: "\e583\e583"; } + +.fa-compact-disc { + --fa: "\f51f"; + --fa--fa: "\f51f\f51f"; } + +.fa-file-arrow-down { + --fa: "\f56d"; + --fa--fa: "\f56d\f56d"; } + +.fa-file-download { + --fa: "\f56d"; + --fa--fa: "\f56d\f56d"; } + +.fa-caravan { + --fa: "\f8ff"; + --fa--fa: "\f8ff\f8ff"; } + +.fa-shield-cat { + --fa: "\e572"; + --fa--fa: "\e572\e572"; } + +.fa-bolt { + --fa: "\f0e7"; + --fa--fa: "\f0e7\f0e7"; } + +.fa-zap { + --fa: "\f0e7"; + --fa--fa: "\f0e7\f0e7"; } + +.fa-glass-water { + --fa: "\e4f4"; + --fa--fa: "\e4f4\e4f4"; } + +.fa-oil-well { + --fa: "\e532"; + --fa--fa: "\e532\e532"; } + +.fa-vault { + --fa: "\e2c5"; + --fa--fa: "\e2c5\e2c5"; } + +.fa-mars { + --fa: "\f222"; + --fa--fa: "\f222\f222"; } + +.fa-toilet { + --fa: "\f7d8"; + --fa--fa: "\f7d8\f7d8"; } + +.fa-plane-circle-xmark { + --fa: "\e557"; + --fa--fa: "\e557\e557"; } + +.fa-yen-sign { + --fa: "\f157"; + --fa--fa: "\f157\f157"; } + +.fa-cny { + --fa: "\f157"; + --fa--fa: "\f157\f157"; } + +.fa-jpy { + --fa: "\f157"; + --fa--fa: "\f157\f157"; } + +.fa-rmb { + --fa: "\f157"; + --fa--fa: "\f157\f157"; } + +.fa-yen { + --fa: "\f157"; + --fa--fa: "\f157\f157"; } + +.fa-ruble-sign { + --fa: "\f158"; + --fa--fa: "\f158\f158"; } + +.fa-rouble { + --fa: "\f158"; + --fa--fa: "\f158\f158"; } + +.fa-rub { + --fa: "\f158"; + --fa--fa: "\f158\f158"; } + +.fa-ruble { + --fa: "\f158"; + --fa--fa: "\f158\f158"; } + +.fa-sun { + --fa: "\f185"; + --fa--fa: "\f185\f185"; } + +.fa-guitar { + --fa: "\f7a6"; + --fa--fa: "\f7a6\f7a6"; } + +.fa-face-laugh-wink { + --fa: "\f59c"; + --fa--fa: "\f59c\f59c"; } + +.fa-laugh-wink { + --fa: "\f59c"; + --fa--fa: "\f59c\f59c"; } + +.fa-horse-head { + --fa: "\f7ab"; + --fa--fa: "\f7ab\f7ab"; } + +.fa-bore-hole { + --fa: "\e4c3"; + --fa--fa: "\e4c3\e4c3"; } + +.fa-industry { + --fa: "\f275"; + --fa--fa: "\f275\f275"; } + +.fa-circle-down { + --fa: "\f358"; + --fa--fa: "\f358\f358"; } + +.fa-arrow-alt-circle-down { + --fa: "\f358"; + --fa--fa: "\f358\f358"; } + +.fa-arrows-turn-to-dots { + --fa: "\e4c1"; + --fa--fa: "\e4c1\e4c1"; } + +.fa-florin-sign { + --fa: "\e184"; + --fa--fa: "\e184\e184"; } + +.fa-arrow-down-short-wide { + --fa: "\f884"; + --fa--fa: "\f884\f884"; } + +.fa-sort-amount-desc { + --fa: "\f884"; + --fa--fa: "\f884\f884"; } + +.fa-sort-amount-down-alt { + --fa: "\f884"; + --fa--fa: "\f884\f884"; } + +.fa-less-than { + --fa: "\3c"; + --fa--fa: "\3c\3c"; } + +.fa-angle-down { + --fa: "\f107"; + --fa--fa: "\f107\f107"; } + +.fa-car-tunnel { + --fa: "\e4de"; + --fa--fa: "\e4de\e4de"; } + +.fa-head-side-cough { + --fa: "\e061"; + --fa--fa: "\e061\e061"; } + +.fa-grip-lines { + --fa: "\f7a4"; + --fa--fa: "\f7a4\f7a4"; } + +.fa-thumbs-down { + --fa: "\f165"; + --fa--fa: "\f165\f165"; } + +.fa-user-lock { + --fa: "\f502"; + --fa--fa: "\f502\f502"; } + +.fa-arrow-right-long { + --fa: "\f178"; + --fa--fa: "\f178\f178"; } + +.fa-long-arrow-right { + --fa: "\f178"; + --fa--fa: "\f178\f178"; } + +.fa-anchor-circle-xmark { + --fa: "\e4ac"; + --fa--fa: "\e4ac\e4ac"; } + +.fa-ellipsis { + --fa: "\f141"; + --fa--fa: "\f141\f141"; } + +.fa-ellipsis-h { + --fa: "\f141"; + --fa--fa: "\f141\f141"; } + +.fa-chess-pawn { + --fa: "\f443"; + --fa--fa: "\f443\f443"; } + +.fa-kit-medical { + --fa: "\f479"; + --fa--fa: "\f479\f479"; } + +.fa-first-aid { + --fa: "\f479"; + --fa--fa: "\f479\f479"; } + +.fa-person-through-window { + --fa: "\e5a9"; + --fa--fa: "\e5a9\e5a9"; } + +.fa-toolbox { + --fa: "\f552"; + --fa--fa: "\f552\f552"; } + +.fa-hands-holding-circle { + --fa: "\e4fb"; + --fa--fa: "\e4fb\e4fb"; } + +.fa-bug { + --fa: "\f188"; + --fa--fa: "\f188\f188"; } + +.fa-credit-card { + --fa: "\f09d"; + --fa--fa: "\f09d\f09d"; } + +.fa-credit-card-alt { + --fa: "\f09d"; + --fa--fa: "\f09d\f09d"; } + +.fa-car { + --fa: "\f1b9"; + --fa--fa: "\f1b9\f1b9"; } + +.fa-automobile { + --fa: "\f1b9"; + --fa--fa: "\f1b9\f1b9"; } + +.fa-hand-holding-hand { + --fa: "\e4f7"; + --fa--fa: "\e4f7\e4f7"; } + +.fa-book-open-reader { + --fa: "\f5da"; + --fa--fa: "\f5da\f5da"; } + +.fa-book-reader { + --fa: "\f5da"; + --fa--fa: "\f5da\f5da"; } + +.fa-mountain-sun { + --fa: "\e52f"; + --fa--fa: "\e52f\e52f"; } + +.fa-arrows-left-right-to-line { + --fa: "\e4ba"; + --fa--fa: "\e4ba\e4ba"; } + +.fa-dice-d20 { + --fa: "\f6cf"; + --fa--fa: "\f6cf\f6cf"; } + +.fa-truck-droplet { + --fa: "\e58c"; + --fa--fa: "\e58c\e58c"; } + +.fa-file-circle-xmark { + --fa: "\e5a1"; + --fa--fa: "\e5a1\e5a1"; } + +.fa-temperature-arrow-up { + --fa: "\e040"; + --fa--fa: "\e040\e040"; } + +.fa-temperature-up { + --fa: "\e040"; + --fa--fa: "\e040\e040"; } + +.fa-medal { + --fa: "\f5a2"; + --fa--fa: "\f5a2\f5a2"; } + +.fa-bed { + --fa: "\f236"; + --fa--fa: "\f236\f236"; } + +.fa-square-h { + --fa: "\f0fd"; + --fa--fa: "\f0fd\f0fd"; } + +.fa-h-square { + --fa: "\f0fd"; + --fa--fa: "\f0fd\f0fd"; } + +.fa-podcast { + --fa: "\f2ce"; + --fa--fa: "\f2ce\f2ce"; } + +.fa-temperature-full { + --fa: "\f2c7"; + --fa--fa: "\f2c7\f2c7"; } + +.fa-temperature-4 { + --fa: "\f2c7"; + --fa--fa: "\f2c7\f2c7"; } + +.fa-thermometer-4 { + --fa: "\f2c7"; + --fa--fa: "\f2c7\f2c7"; } + +.fa-thermometer-full { + --fa: "\f2c7"; + --fa--fa: "\f2c7\f2c7"; } + +.fa-bell { + --fa: "\f0f3"; + --fa--fa: "\f0f3\f0f3"; } + +.fa-superscript { + --fa: "\f12b"; + --fa--fa: "\f12b\f12b"; } + +.fa-plug-circle-xmark { + --fa: "\e560"; + --fa--fa: "\e560\e560"; } + +.fa-star-of-life { + --fa: "\f621"; + --fa--fa: "\f621\f621"; } + +.fa-phone-slash { + --fa: "\f3dd"; + --fa--fa: "\f3dd\f3dd"; } + +.fa-paint-roller { + --fa: "\f5aa"; + --fa--fa: "\f5aa\f5aa"; } + +.fa-handshake-angle { + --fa: "\f4c4"; + --fa--fa: "\f4c4\f4c4"; } + +.fa-hands-helping { + --fa: "\f4c4"; + --fa--fa: "\f4c4\f4c4"; } + +.fa-location-dot { + --fa: "\f3c5"; + --fa--fa: "\f3c5\f3c5"; } + +.fa-map-marker-alt { + --fa: "\f3c5"; + --fa--fa: "\f3c5\f3c5"; } + +.fa-file { + --fa: "\f15b"; + --fa--fa: "\f15b\f15b"; } + +.fa-greater-than { + --fa: "\3e"; + --fa--fa: "\3e\3e"; } + +.fa-person-swimming { + --fa: "\f5c4"; + --fa--fa: "\f5c4\f5c4"; } + +.fa-swimmer { + --fa: "\f5c4"; + --fa--fa: "\f5c4\f5c4"; } + +.fa-arrow-down { + --fa: "\f063"; + --fa--fa: "\f063\f063"; } + +.fa-droplet { + --fa: "\f043"; + --fa--fa: "\f043\f043"; } + +.fa-tint { + --fa: "\f043"; + --fa--fa: "\f043\f043"; } + +.fa-eraser { + --fa: "\f12d"; + --fa--fa: "\f12d\f12d"; } + +.fa-earth-americas { + --fa: "\f57d"; + --fa--fa: "\f57d\f57d"; } + +.fa-earth { + --fa: "\f57d"; + --fa--fa: "\f57d\f57d"; } + +.fa-earth-america { + --fa: "\f57d"; + --fa--fa: "\f57d\f57d"; } + +.fa-globe-americas { + --fa: "\f57d"; + --fa--fa: "\f57d\f57d"; } + +.fa-person-burst { + --fa: "\e53b"; + --fa--fa: "\e53b\e53b"; } + +.fa-dove { + --fa: "\f4ba"; + --fa--fa: "\f4ba\f4ba"; } + +.fa-battery-empty { + --fa: "\f244"; + --fa--fa: "\f244\f244"; } + +.fa-battery-0 { + --fa: "\f244"; + --fa--fa: "\f244\f244"; } + +.fa-socks { + --fa: "\f696"; + --fa--fa: "\f696\f696"; } + +.fa-inbox { + --fa: "\f01c"; + --fa--fa: "\f01c\f01c"; } + +.fa-section { + --fa: "\e447"; + --fa--fa: "\e447\e447"; } + +.fa-gauge-high { + --fa: "\f625"; + --fa--fa: "\f625\f625"; } + +.fa-tachometer-alt { + --fa: "\f625"; + --fa--fa: "\f625\f625"; } + +.fa-tachometer-alt-fast { + --fa: "\f625"; + --fa--fa: "\f625\f625"; } + +.fa-envelope-open-text { + --fa: "\f658"; + --fa--fa: "\f658\f658"; } + +.fa-hospital { + --fa: "\f0f8"; + --fa--fa: "\f0f8\f0f8"; } + +.fa-hospital-alt { + --fa: "\f0f8"; + --fa--fa: "\f0f8\f0f8"; } + +.fa-hospital-wide { + --fa: "\f0f8"; + --fa--fa: "\f0f8\f0f8"; } + +.fa-wine-bottle { + --fa: "\f72f"; + --fa--fa: "\f72f\f72f"; } + +.fa-chess-rook { + --fa: "\f447"; + --fa--fa: "\f447\f447"; } + +.fa-bars-staggered { + --fa: "\f550"; + --fa--fa: "\f550\f550"; } + +.fa-reorder { + --fa: "\f550"; + --fa--fa: "\f550\f550"; } + +.fa-stream { + --fa: "\f550"; + --fa--fa: "\f550\f550"; } + +.fa-dharmachakra { + --fa: "\f655"; + --fa--fa: "\f655\f655"; } + +.fa-hotdog { + --fa: "\f80f"; + --fa--fa: "\f80f\f80f"; } + +.fa-person-walking-with-cane { + --fa: "\f29d"; + --fa--fa: "\f29d\f29d"; } + +.fa-blind { + --fa: "\f29d"; + --fa--fa: "\f29d\f29d"; } + +.fa-drum { + --fa: "\f569"; + --fa--fa: "\f569\f569"; } + +.fa-ice-cream { + --fa: "\f810"; + --fa--fa: "\f810\f810"; } + +.fa-heart-circle-bolt { + --fa: "\e4fc"; + --fa--fa: "\e4fc\e4fc"; } + +.fa-fax { + --fa: "\f1ac"; + --fa--fa: "\f1ac\f1ac"; } + +.fa-paragraph { + --fa: "\f1dd"; + --fa--fa: "\f1dd\f1dd"; } + +.fa-check-to-slot { + --fa: "\f772"; + --fa--fa: "\f772\f772"; } + +.fa-vote-yea { + --fa: "\f772"; + --fa--fa: "\f772\f772"; } + +.fa-star-half { + --fa: "\f089"; + --fa--fa: "\f089\f089"; } + +.fa-boxes-stacked { + --fa: "\f468"; + --fa--fa: "\f468\f468"; } + +.fa-boxes { + --fa: "\f468"; + --fa--fa: "\f468\f468"; } + +.fa-boxes-alt { + --fa: "\f468"; + --fa--fa: "\f468\f468"; } + +.fa-link { + --fa: "\f0c1"; + --fa--fa: "\f0c1\f0c1"; } + +.fa-chain { + --fa: "\f0c1"; + --fa--fa: "\f0c1\f0c1"; } + +.fa-ear-listen { + --fa: "\f2a2"; + --fa--fa: "\f2a2\f2a2"; } + +.fa-assistive-listening-systems { + --fa: "\f2a2"; + --fa--fa: "\f2a2\f2a2"; } + +.fa-tree-city { + --fa: "\e587"; + --fa--fa: "\e587\e587"; } + +.fa-play { + --fa: "\f04b"; + --fa--fa: "\f04b\f04b"; } + +.fa-font { + --fa: "\f031"; + --fa--fa: "\f031\f031"; } + +.fa-table-cells-row-lock { + --fa: "\e67a"; + --fa--fa: "\e67a\e67a"; } + +.fa-rupiah-sign { + --fa: "\e23d"; + --fa--fa: "\e23d\e23d"; } + +.fa-magnifying-glass { + --fa: "\f002"; + --fa--fa: "\f002\f002"; } + +.fa-search { + --fa: "\f002"; + --fa--fa: "\f002\f002"; } + +.fa-table-tennis-paddle-ball { + --fa: "\f45d"; + --fa--fa: "\f45d\f45d"; } + +.fa-ping-pong-paddle-ball { + --fa: "\f45d"; + --fa--fa: "\f45d\f45d"; } + +.fa-table-tennis { + --fa: "\f45d"; + --fa--fa: "\f45d\f45d"; } + +.fa-person-dots-from-line { + --fa: "\f470"; + --fa--fa: "\f470\f470"; } + +.fa-diagnoses { + --fa: "\f470"; + --fa--fa: "\f470\f470"; } + +.fa-trash-can-arrow-up { + --fa: "\f82a"; + --fa--fa: "\f82a\f82a"; } + +.fa-trash-restore-alt { + --fa: "\f82a"; + --fa--fa: "\f82a\f82a"; } + +.fa-naira-sign { + --fa: "\e1f6"; + --fa--fa: "\e1f6\e1f6"; } + +.fa-cart-arrow-down { + --fa: "\f218"; + --fa--fa: "\f218\f218"; } + +.fa-walkie-talkie { + --fa: "\f8ef"; + --fa--fa: "\f8ef\f8ef"; } + +.fa-file-pen { + --fa: "\f31c"; + --fa--fa: "\f31c\f31c"; } + +.fa-file-edit { + --fa: "\f31c"; + --fa--fa: "\f31c\f31c"; } + +.fa-receipt { + --fa: "\f543"; + --fa--fa: "\f543\f543"; } + +.fa-square-pen { + --fa: "\f14b"; + --fa--fa: "\f14b\f14b"; } + +.fa-pen-square { + --fa: "\f14b"; + --fa--fa: "\f14b\f14b"; } + +.fa-pencil-square { + --fa: "\f14b"; + --fa--fa: "\f14b\f14b"; } + +.fa-suitcase-rolling { + --fa: "\f5c1"; + --fa--fa: "\f5c1\f5c1"; } + +.fa-person-circle-exclamation { + --fa: "\e53f"; + --fa--fa: "\e53f\e53f"; } + +.fa-chevron-down { + --fa: "\f078"; + --fa--fa: "\f078\f078"; } + +.fa-battery-full { + --fa: "\f240"; + --fa--fa: "\f240\f240"; } + +.fa-battery { + --fa: "\f240"; + --fa--fa: "\f240\f240"; } + +.fa-battery-5 { + --fa: "\f240"; + --fa--fa: "\f240\f240"; } + +.fa-skull-crossbones { + --fa: "\f714"; + --fa--fa: "\f714\f714"; } + +.fa-code-compare { + --fa: "\e13a"; + --fa--fa: "\e13a\e13a"; } + +.fa-list-ul { + --fa: "\f0ca"; + --fa--fa: "\f0ca\f0ca"; } + +.fa-list-dots { + --fa: "\f0ca"; + --fa--fa: "\f0ca\f0ca"; } + +.fa-school-lock { + --fa: "\e56f"; + --fa--fa: "\e56f\e56f"; } + +.fa-tower-cell { + --fa: "\e585"; + --fa--fa: "\e585\e585"; } + +.fa-down-long { + --fa: "\f309"; + --fa--fa: "\f309\f309"; } + +.fa-long-arrow-alt-down { + --fa: "\f309"; + --fa--fa: "\f309\f309"; } + +.fa-ranking-star { + --fa: "\e561"; + --fa--fa: "\e561\e561"; } + +.fa-chess-king { + --fa: "\f43f"; + --fa--fa: "\f43f\f43f"; } + +.fa-person-harassing { + --fa: "\e549"; + --fa--fa: "\e549\e549"; } + +.fa-brazilian-real-sign { + --fa: "\e46c"; + --fa--fa: "\e46c\e46c"; } + +.fa-landmark-dome { + --fa: "\f752"; + --fa--fa: "\f752\f752"; } + +.fa-landmark-alt { + --fa: "\f752"; + --fa--fa: "\f752\f752"; } + +.fa-arrow-up { + --fa: "\f062"; + --fa--fa: "\f062\f062"; } + +.fa-tv { + --fa: "\f26c"; + --fa--fa: "\f26c\f26c"; } + +.fa-television { + --fa: "\f26c"; + --fa--fa: "\f26c\f26c"; } + +.fa-tv-alt { + --fa: "\f26c"; + --fa--fa: "\f26c\f26c"; } + +.fa-shrimp { + --fa: "\e448"; + --fa--fa: "\e448\e448"; } + +.fa-list-check { + --fa: "\f0ae"; + --fa--fa: "\f0ae\f0ae"; } + +.fa-tasks { + --fa: "\f0ae"; + --fa--fa: "\f0ae\f0ae"; } + +.fa-jug-detergent { + --fa: "\e519"; + --fa--fa: "\e519\e519"; } + +.fa-circle-user { + --fa: "\f2bd"; + --fa--fa: "\f2bd\f2bd"; } + +.fa-user-circle { + --fa: "\f2bd"; + --fa--fa: "\f2bd\f2bd"; } + +.fa-user-shield { + --fa: "\f505"; + --fa--fa: "\f505\f505"; } + +.fa-wind { + --fa: "\f72e"; + --fa--fa: "\f72e\f72e"; } + +.fa-car-burst { + --fa: "\f5e1"; + --fa--fa: "\f5e1\f5e1"; } + +.fa-car-crash { + --fa: "\f5e1"; + --fa--fa: "\f5e1\f5e1"; } + +.fa-y { + --fa: "\59"; + --fa--fa: "\59\59"; } + +.fa-person-snowboarding { + --fa: "\f7ce"; + --fa--fa: "\f7ce\f7ce"; } + +.fa-snowboarding { + --fa: "\f7ce"; + --fa--fa: "\f7ce\f7ce"; } + +.fa-truck-fast { + --fa: "\f48b"; + --fa--fa: "\f48b\f48b"; } + +.fa-shipping-fast { + --fa: "\f48b"; + --fa--fa: "\f48b\f48b"; } + +.fa-fish { + --fa: "\f578"; + --fa--fa: "\f578\f578"; } + +.fa-user-graduate { + --fa: "\f501"; + --fa--fa: "\f501\f501"; } + +.fa-circle-half-stroke { + --fa: "\f042"; + --fa--fa: "\f042\f042"; } + +.fa-adjust { + --fa: "\f042"; + --fa--fa: "\f042\f042"; } + +.fa-clapperboard { + --fa: "\e131"; + --fa--fa: "\e131\e131"; } + +.fa-circle-radiation { + --fa: "\f7ba"; + --fa--fa: "\f7ba\f7ba"; } + +.fa-radiation-alt { + --fa: "\f7ba"; + --fa--fa: "\f7ba\f7ba"; } + +.fa-baseball { + --fa: "\f433"; + --fa--fa: "\f433\f433"; } + +.fa-baseball-ball { + --fa: "\f433"; + --fa--fa: "\f433\f433"; } + +.fa-jet-fighter-up { + --fa: "\e518"; + --fa--fa: "\e518\e518"; } + +.fa-diagram-project { + --fa: "\f542"; + --fa--fa: "\f542\f542"; } + +.fa-project-diagram { + --fa: "\f542"; + --fa--fa: "\f542\f542"; } + +.fa-copy { + --fa: "\f0c5"; + --fa--fa: "\f0c5\f0c5"; } + +.fa-volume-xmark { + --fa: "\f6a9"; + --fa--fa: "\f6a9\f6a9"; } + +.fa-volume-mute { + --fa: "\f6a9"; + --fa--fa: "\f6a9\f6a9"; } + +.fa-volume-times { + --fa: "\f6a9"; + --fa--fa: "\f6a9\f6a9"; } + +.fa-hand-sparkles { + --fa: "\e05d"; + --fa--fa: "\e05d\e05d"; } + +.fa-grip { + --fa: "\f58d"; + --fa--fa: "\f58d\f58d"; } + +.fa-grip-horizontal { + --fa: "\f58d"; + --fa--fa: "\f58d\f58d"; } + +.fa-share-from-square { + --fa: "\f14d"; + --fa--fa: "\f14d\f14d"; } + +.fa-share-square { + --fa: "\f14d"; + --fa--fa: "\f14d\f14d"; } + +.fa-child-combatant { + --fa: "\e4e0"; + --fa--fa: "\e4e0\e4e0"; } + +.fa-child-rifle { + --fa: "\e4e0"; + --fa--fa: "\e4e0\e4e0"; } + +.fa-gun { + --fa: "\e19b"; + --fa--fa: "\e19b\e19b"; } + +.fa-square-phone { + --fa: "\f098"; + --fa--fa: "\f098\f098"; } + +.fa-phone-square { + --fa: "\f098"; + --fa--fa: "\f098\f098"; } + +.fa-plus { + --fa: "\2b"; + --fa--fa: "\2b\2b"; } + +.fa-add { + --fa: "\2b"; + --fa--fa: "\2b\2b"; } + +.fa-expand { + --fa: "\f065"; + --fa--fa: "\f065\f065"; } + +.fa-computer { + --fa: "\e4e5"; + --fa--fa: "\e4e5\e4e5"; } + +.fa-xmark { + --fa: "\f00d"; + --fa--fa: "\f00d\f00d"; } + +.fa-close { + --fa: "\f00d"; + --fa--fa: "\f00d\f00d"; } + +.fa-multiply { + --fa: "\f00d"; + --fa--fa: "\f00d\f00d"; } + +.fa-remove { + --fa: "\f00d"; + --fa--fa: "\f00d\f00d"; } + +.fa-times { + --fa: "\f00d"; + --fa--fa: "\f00d\f00d"; } + +.fa-arrows-up-down-left-right { + --fa: "\f047"; + --fa--fa: "\f047\f047"; } + +.fa-arrows { + --fa: "\f047"; + --fa--fa: "\f047\f047"; } + +.fa-chalkboard-user { + --fa: "\f51c"; + --fa--fa: "\f51c\f51c"; } + +.fa-chalkboard-teacher { + --fa: "\f51c"; + --fa--fa: "\f51c\f51c"; } + +.fa-peso-sign { + --fa: "\e222"; + --fa--fa: "\e222\e222"; } + +.fa-building-shield { + --fa: "\e4d8"; + --fa--fa: "\e4d8\e4d8"; } + +.fa-baby { + --fa: "\f77c"; + --fa--fa: "\f77c\f77c"; } + +.fa-users-line { + --fa: "\e592"; + --fa--fa: "\e592\e592"; } + +.fa-quote-left { + --fa: "\f10d"; + --fa--fa: "\f10d\f10d"; } + +.fa-quote-left-alt { + --fa: "\f10d"; + --fa--fa: "\f10d\f10d"; } + +.fa-tractor { + --fa: "\f722"; + --fa--fa: "\f722\f722"; } + +.fa-trash-arrow-up { + --fa: "\f829"; + --fa--fa: "\f829\f829"; } + +.fa-trash-restore { + --fa: "\f829"; + --fa--fa: "\f829\f829"; } + +.fa-arrow-down-up-lock { + --fa: "\e4b0"; + --fa--fa: "\e4b0\e4b0"; } + +.fa-lines-leaning { + --fa: "\e51e"; + --fa--fa: "\e51e\e51e"; } + +.fa-ruler-combined { + --fa: "\f546"; + --fa--fa: "\f546\f546"; } + +.fa-copyright { + --fa: "\f1f9"; + --fa--fa: "\f1f9\f1f9"; } + +.fa-equals { + --fa: "\3d"; + --fa--fa: "\3d\3d"; } + +.fa-blender { + --fa: "\f517"; + --fa--fa: "\f517\f517"; } + +.fa-teeth { + --fa: "\f62e"; + --fa--fa: "\f62e\f62e"; } + +.fa-shekel-sign { + --fa: "\f20b"; + --fa--fa: "\f20b\f20b"; } + +.fa-ils { + --fa: "\f20b"; + --fa--fa: "\f20b\f20b"; } + +.fa-shekel { + --fa: "\f20b"; + --fa--fa: "\f20b\f20b"; } + +.fa-sheqel { + --fa: "\f20b"; + --fa--fa: "\f20b\f20b"; } + +.fa-sheqel-sign { + --fa: "\f20b"; + --fa--fa: "\f20b\f20b"; } + +.fa-map { + --fa: "\f279"; + --fa--fa: "\f279\f279"; } + +.fa-rocket { + --fa: "\f135"; + --fa--fa: "\f135\f135"; } + +.fa-photo-film { + --fa: "\f87c"; + --fa--fa: "\f87c\f87c"; } + +.fa-photo-video { + --fa: "\f87c"; + --fa--fa: "\f87c\f87c"; } + +.fa-folder-minus { + --fa: "\f65d"; + --fa--fa: "\f65d\f65d"; } + +.fa-hexagon-nodes-bolt { + --fa: "\e69a"; + --fa--fa: "\e69a\e69a"; } + +.fa-store { + --fa: "\f54e"; + --fa--fa: "\f54e\f54e"; } + +.fa-arrow-trend-up { + --fa: "\e098"; + --fa--fa: "\e098\e098"; } + +.fa-plug-circle-minus { + --fa: "\e55e"; + --fa--fa: "\e55e\e55e"; } + +.fa-sign-hanging { + --fa: "\f4d9"; + --fa--fa: "\f4d9\f4d9"; } + +.fa-sign { + --fa: "\f4d9"; + --fa--fa: "\f4d9\f4d9"; } + +.fa-bezier-curve { + --fa: "\f55b"; + --fa--fa: "\f55b\f55b"; } + +.fa-bell-slash { + --fa: "\f1f6"; + --fa--fa: "\f1f6\f1f6"; } + +.fa-tablet { + --fa: "\f3fb"; + --fa--fa: "\f3fb\f3fb"; } + +.fa-tablet-android { + --fa: "\f3fb"; + --fa--fa: "\f3fb\f3fb"; } + +.fa-school-flag { + --fa: "\e56e"; + --fa--fa: "\e56e\e56e"; } + +.fa-fill { + --fa: "\f575"; + --fa--fa: "\f575\f575"; } + +.fa-angle-up { + --fa: "\f106"; + --fa--fa: "\f106\f106"; } + +.fa-drumstick-bite { + --fa: "\f6d7"; + --fa--fa: "\f6d7\f6d7"; } + +.fa-holly-berry { + --fa: "\f7aa"; + --fa--fa: "\f7aa\f7aa"; } + +.fa-chevron-left { + --fa: "\f053"; + --fa--fa: "\f053\f053"; } + +.fa-bacteria { + --fa: "\e059"; + --fa--fa: "\e059\e059"; } + +.fa-hand-lizard { + --fa: "\f258"; + --fa--fa: "\f258\f258"; } + +.fa-notdef { + --fa: "\e1fe"; + --fa--fa: "\e1fe\e1fe"; } + +.fa-disease { + --fa: "\f7fa"; + --fa--fa: "\f7fa\f7fa"; } + +.fa-briefcase-medical { + --fa: "\f469"; + --fa--fa: "\f469\f469"; } + +.fa-genderless { + --fa: "\f22d"; + --fa--fa: "\f22d\f22d"; } + +.fa-chevron-right { + --fa: "\f054"; + --fa--fa: "\f054\f054"; } + +.fa-retweet { + --fa: "\f079"; + --fa--fa: "\f079\f079"; } + +.fa-car-rear { + --fa: "\f5de"; + --fa--fa: "\f5de\f5de"; } + +.fa-car-alt { + --fa: "\f5de"; + --fa--fa: "\f5de\f5de"; } + +.fa-pump-soap { + --fa: "\e06b"; + --fa--fa: "\e06b\e06b"; } + +.fa-video-slash { + --fa: "\f4e2"; + --fa--fa: "\f4e2\f4e2"; } + +.fa-battery-quarter { + --fa: "\f243"; + --fa--fa: "\f243\f243"; } + +.fa-battery-2 { + --fa: "\f243"; + --fa--fa: "\f243\f243"; } + +.fa-radio { + --fa: "\f8d7"; + --fa--fa: "\f8d7\f8d7"; } + +.fa-baby-carriage { + --fa: "\f77d"; + --fa--fa: "\f77d\f77d"; } + +.fa-carriage-baby { + --fa: "\f77d"; + --fa--fa: "\f77d\f77d"; } + +.fa-traffic-light { + --fa: "\f637"; + --fa--fa: "\f637\f637"; } + +.fa-thermometer { + --fa: "\f491"; + --fa--fa: "\f491\f491"; } + +.fa-vr-cardboard { + --fa: "\f729"; + --fa--fa: "\f729\f729"; } + +.fa-hand-middle-finger { + --fa: "\f806"; + --fa--fa: "\f806\f806"; } + +.fa-percent { + --fa: "\25"; + --fa--fa: "\25\25"; } + +.fa-percentage { + --fa: "\25"; + --fa--fa: "\25\25"; } + +.fa-truck-moving { + --fa: "\f4df"; + --fa--fa: "\f4df\f4df"; } + +.fa-glass-water-droplet { + --fa: "\e4f5"; + --fa--fa: "\e4f5\e4f5"; } + +.fa-display { + --fa: "\e163"; + --fa--fa: "\e163\e163"; } + +.fa-face-smile { + --fa: "\f118"; + --fa--fa: "\f118\f118"; } + +.fa-smile { + --fa: "\f118"; + --fa--fa: "\f118\f118"; } + +.fa-thumbtack { + --fa: "\f08d"; + --fa--fa: "\f08d\f08d"; } + +.fa-thumb-tack { + --fa: "\f08d"; + --fa--fa: "\f08d\f08d"; } + +.fa-trophy { + --fa: "\f091"; + --fa--fa: "\f091\f091"; } + +.fa-person-praying { + --fa: "\f683"; + --fa--fa: "\f683\f683"; } + +.fa-pray { + --fa: "\f683"; + --fa--fa: "\f683\f683"; } + +.fa-hammer { + --fa: "\f6e3"; + --fa--fa: "\f6e3\f6e3"; } + +.fa-hand-peace { + --fa: "\f25b"; + --fa--fa: "\f25b\f25b"; } + +.fa-rotate { + --fa: "\f2f1"; + --fa--fa: "\f2f1\f2f1"; } + +.fa-sync-alt { + --fa: "\f2f1"; + --fa--fa: "\f2f1\f2f1"; } + +.fa-spinner { + --fa: "\f110"; + --fa--fa: "\f110\f110"; } + +.fa-robot { + --fa: "\f544"; + --fa--fa: "\f544\f544"; } + +.fa-peace { + --fa: "\f67c"; + --fa--fa: "\f67c\f67c"; } + +.fa-gears { + --fa: "\f085"; + --fa--fa: "\f085\f085"; } + +.fa-cogs { + --fa: "\f085"; + --fa--fa: "\f085\f085"; } + +.fa-warehouse { + --fa: "\f494"; + --fa--fa: "\f494\f494"; } + +.fa-arrow-up-right-dots { + --fa: "\e4b7"; + --fa--fa: "\e4b7\e4b7"; } + +.fa-splotch { + --fa: "\f5bc"; + --fa--fa: "\f5bc\f5bc"; } + +.fa-face-grin-hearts { + --fa: "\f584"; + --fa--fa: "\f584\f584"; } + +.fa-grin-hearts { + --fa: "\f584"; + --fa--fa: "\f584\f584"; } + +.fa-dice-four { + --fa: "\f524"; + --fa--fa: "\f524\f524"; } + +.fa-sim-card { + --fa: "\f7c4"; + --fa--fa: "\f7c4\f7c4"; } + +.fa-transgender { + --fa: "\f225"; + --fa--fa: "\f225\f225"; } + +.fa-transgender-alt { + --fa: "\f225"; + --fa--fa: "\f225\f225"; } + +.fa-mercury { + --fa: "\f223"; + --fa--fa: "\f223\f223"; } + +.fa-arrow-turn-down { + --fa: "\f149"; + --fa--fa: "\f149\f149"; } + +.fa-level-down { + --fa: "\f149"; + --fa--fa: "\f149\f149"; } + +.fa-person-falling-burst { + --fa: "\e547"; + --fa--fa: "\e547\e547"; } + +.fa-award { + --fa: "\f559"; + --fa--fa: "\f559\f559"; } + +.fa-ticket-simple { + --fa: "\f3ff"; + --fa--fa: "\f3ff\f3ff"; } + +.fa-ticket-alt { + --fa: "\f3ff"; + --fa--fa: "\f3ff\f3ff"; } + +.fa-building { + --fa: "\f1ad"; + --fa--fa: "\f1ad\f1ad"; } + +.fa-angles-left { + --fa: "\f100"; + --fa--fa: "\f100\f100"; } + +.fa-angle-double-left { + --fa: "\f100"; + --fa--fa: "\f100\f100"; } + +.fa-qrcode { + --fa: "\f029"; + --fa--fa: "\f029\f029"; } + +.fa-clock-rotate-left { + --fa: "\f1da"; + --fa--fa: "\f1da\f1da"; } + +.fa-history { + --fa: "\f1da"; + --fa--fa: "\f1da\f1da"; } + +.fa-face-grin-beam-sweat { + --fa: "\f583"; + --fa--fa: "\f583\f583"; } + +.fa-grin-beam-sweat { + --fa: "\f583"; + --fa--fa: "\f583\f583"; } + +.fa-file-export { + --fa: "\f56e"; + --fa--fa: "\f56e\f56e"; } + +.fa-arrow-right-from-file { + --fa: "\f56e"; + --fa--fa: "\f56e\f56e"; } + +.fa-shield { + --fa: "\f132"; + --fa--fa: "\f132\f132"; } + +.fa-shield-blank { + --fa: "\f132"; + --fa--fa: "\f132\f132"; } + +.fa-arrow-up-short-wide { + --fa: "\f885"; + --fa--fa: "\f885\f885"; } + +.fa-sort-amount-up-alt { + --fa: "\f885"; + --fa--fa: "\f885\f885"; } + +.fa-comment-nodes { + --fa: "\e696"; + --fa--fa: "\e696\e696"; } + +.fa-house-medical { + --fa: "\e3b2"; + --fa--fa: "\e3b2\e3b2"; } + +.fa-golf-ball-tee { + --fa: "\f450"; + --fa--fa: "\f450\f450"; } + +.fa-golf-ball { + --fa: "\f450"; + --fa--fa: "\f450\f450"; } + +.fa-circle-chevron-left { + --fa: "\f137"; + --fa--fa: "\f137\f137"; } + +.fa-chevron-circle-left { + --fa: "\f137"; + --fa--fa: "\f137\f137"; } + +.fa-house-chimney-window { + --fa: "\e00d"; + --fa--fa: "\e00d\e00d"; } + +.fa-pen-nib { + --fa: "\f5ad"; + --fa--fa: "\f5ad\f5ad"; } + +.fa-tent-arrow-turn-left { + --fa: "\e580"; + --fa--fa: "\e580\e580"; } + +.fa-tents { + --fa: "\e582"; + --fa--fa: "\e582\e582"; } + +.fa-wand-magic { + --fa: "\f0d0"; + --fa--fa: "\f0d0\f0d0"; } + +.fa-magic { + --fa: "\f0d0"; + --fa--fa: "\f0d0\f0d0"; } + +.fa-dog { + --fa: "\f6d3"; + --fa--fa: "\f6d3\f6d3"; } + +.fa-carrot { + --fa: "\f787"; + --fa--fa: "\f787\f787"; } + +.fa-moon { + --fa: "\f186"; + --fa--fa: "\f186\f186"; } + +.fa-wine-glass-empty { + --fa: "\f5ce"; + --fa--fa: "\f5ce\f5ce"; } + +.fa-wine-glass-alt { + --fa: "\f5ce"; + --fa--fa: "\f5ce\f5ce"; } + +.fa-cheese { + --fa: "\f7ef"; + --fa--fa: "\f7ef\f7ef"; } + +.fa-yin-yang { + --fa: "\f6ad"; + --fa--fa: "\f6ad\f6ad"; } + +.fa-music { + --fa: "\f001"; + --fa--fa: "\f001\f001"; } + +.fa-code-commit { + --fa: "\f386"; + --fa--fa: "\f386\f386"; } + +.fa-temperature-low { + --fa: "\f76b"; + --fa--fa: "\f76b\f76b"; } + +.fa-person-biking { + --fa: "\f84a"; + --fa--fa: "\f84a\f84a"; } + +.fa-biking { + --fa: "\f84a"; + --fa--fa: "\f84a\f84a"; } + +.fa-broom { + --fa: "\f51a"; + --fa--fa: "\f51a\f51a"; } + +.fa-shield-heart { + --fa: "\e574"; + --fa--fa: "\e574\e574"; } + +.fa-gopuram { + --fa: "\f664"; + --fa--fa: "\f664\f664"; } + +.fa-earth-oceania { + --fa: "\e47b"; + --fa--fa: "\e47b\e47b"; } + +.fa-globe-oceania { + --fa: "\e47b"; + --fa--fa: "\e47b\e47b"; } + +.fa-square-xmark { + --fa: "\f2d3"; + --fa--fa: "\f2d3\f2d3"; } + +.fa-times-square { + --fa: "\f2d3"; + --fa--fa: "\f2d3\f2d3"; } + +.fa-xmark-square { + --fa: "\f2d3"; + --fa--fa: "\f2d3\f2d3"; } + +.fa-hashtag { + --fa: "\23"; + --fa--fa: "\23\23"; } + +.fa-up-right-and-down-left-from-center { + --fa: "\f424"; + --fa--fa: "\f424\f424"; } + +.fa-expand-alt { + --fa: "\f424"; + --fa--fa: "\f424\f424"; } + +.fa-oil-can { + --fa: "\f613"; + --fa--fa: "\f613\f613"; } + +.fa-t { + --fa: "\54"; + --fa--fa: "\54\54"; } + +.fa-hippo { + --fa: "\f6ed"; + --fa--fa: "\f6ed\f6ed"; } + +.fa-chart-column { + --fa: "\e0e3"; + --fa--fa: "\e0e3\e0e3"; } + +.fa-infinity { + --fa: "\f534"; + --fa--fa: "\f534\f534"; } + +.fa-vial-circle-check { + --fa: "\e596"; + --fa--fa: "\e596\e596"; } + +.fa-person-arrow-down-to-line { + --fa: "\e538"; + --fa--fa: "\e538\e538"; } + +.fa-voicemail { + --fa: "\f897"; + --fa--fa: "\f897\f897"; } + +.fa-fan { + --fa: "\f863"; + --fa--fa: "\f863\f863"; } + +.fa-person-walking-luggage { + --fa: "\e554"; + --fa--fa: "\e554\e554"; } + +.fa-up-down { + --fa: "\f338"; + --fa--fa: "\f338\f338"; } + +.fa-arrows-alt-v { + --fa: "\f338"; + --fa--fa: "\f338\f338"; } + +.fa-cloud-moon-rain { + --fa: "\f73c"; + --fa--fa: "\f73c\f73c"; } + +.fa-calendar { + --fa: "\f133"; + --fa--fa: "\f133\f133"; } + +.fa-trailer { + --fa: "\e041"; + --fa--fa: "\e041\e041"; } + +.fa-bahai { + --fa: "\f666"; + --fa--fa: "\f666\f666"; } + +.fa-haykal { + --fa: "\f666"; + --fa--fa: "\f666\f666"; } + +.fa-sd-card { + --fa: "\f7c2"; + --fa--fa: "\f7c2\f7c2"; } + +.fa-dragon { + --fa: "\f6d5"; + --fa--fa: "\f6d5\f6d5"; } + +.fa-shoe-prints { + --fa: "\f54b"; + --fa--fa: "\f54b\f54b"; } + +.fa-circle-plus { + --fa: "\f055"; + --fa--fa: "\f055\f055"; } + +.fa-plus-circle { + --fa: "\f055"; + --fa--fa: "\f055\f055"; } + +.fa-face-grin-tongue-wink { + --fa: "\f58b"; + --fa--fa: "\f58b\f58b"; } + +.fa-grin-tongue-wink { + --fa: "\f58b"; + --fa--fa: "\f58b\f58b"; } + +.fa-hand-holding { + --fa: "\f4bd"; + --fa--fa: "\f4bd\f4bd"; } + +.fa-plug-circle-exclamation { + --fa: "\e55d"; + --fa--fa: "\e55d\e55d"; } + +.fa-link-slash { + --fa: "\f127"; + --fa--fa: "\f127\f127"; } + +.fa-chain-broken { + --fa: "\f127"; + --fa--fa: "\f127\f127"; } + +.fa-chain-slash { + --fa: "\f127"; + --fa--fa: "\f127\f127"; } + +.fa-unlink { + --fa: "\f127"; + --fa--fa: "\f127\f127"; } + +.fa-clone { + --fa: "\f24d"; + --fa--fa: "\f24d\f24d"; } + +.fa-person-walking-arrow-loop-left { + --fa: "\e551"; + --fa--fa: "\e551\e551"; } + +.fa-arrow-up-z-a { + --fa: "\f882"; + --fa--fa: "\f882\f882"; } + +.fa-sort-alpha-up-alt { + --fa: "\f882"; + --fa--fa: "\f882\f882"; } + +.fa-fire-flame-curved { + --fa: "\f7e4"; + --fa--fa: "\f7e4\f7e4"; } + +.fa-fire-alt { + --fa: "\f7e4"; + --fa--fa: "\f7e4\f7e4"; } + +.fa-tornado { + --fa: "\f76f"; + --fa--fa: "\f76f\f76f"; } + +.fa-file-circle-plus { + --fa: "\e494"; + --fa--fa: "\e494\e494"; } + +.fa-book-quran { + --fa: "\f687"; + --fa--fa: "\f687\f687"; } + +.fa-quran { + --fa: "\f687"; + --fa--fa: "\f687\f687"; } + +.fa-anchor { + --fa: "\f13d"; + --fa--fa: "\f13d\f13d"; } + +.fa-border-all { + --fa: "\f84c"; + --fa--fa: "\f84c\f84c"; } + +.fa-face-angry { + --fa: "\f556"; + --fa--fa: "\f556\f556"; } + +.fa-angry { + --fa: "\f556"; + --fa--fa: "\f556\f556"; } + +.fa-cookie-bite { + --fa: "\f564"; + --fa--fa: "\f564\f564"; } + +.fa-arrow-trend-down { + --fa: "\e097"; + --fa--fa: "\e097\e097"; } + +.fa-rss { + --fa: "\f09e"; + --fa--fa: "\f09e\f09e"; } + +.fa-feed { + --fa: "\f09e"; + --fa--fa: "\f09e\f09e"; } + +.fa-draw-polygon { + --fa: "\f5ee"; + --fa--fa: "\f5ee\f5ee"; } + +.fa-scale-balanced { + --fa: "\f24e"; + --fa--fa: "\f24e\f24e"; } + +.fa-balance-scale { + --fa: "\f24e"; + --fa--fa: "\f24e\f24e"; } + +.fa-gauge-simple-high { + --fa: "\f62a"; + --fa--fa: "\f62a\f62a"; } + +.fa-tachometer { + --fa: "\f62a"; + --fa--fa: "\f62a\f62a"; } + +.fa-tachometer-fast { + --fa: "\f62a"; + --fa--fa: "\f62a\f62a"; } + +.fa-shower { + --fa: "\f2cc"; + --fa--fa: "\f2cc\f2cc"; } + +.fa-desktop { + --fa: "\f390"; + --fa--fa: "\f390\f390"; } + +.fa-desktop-alt { + --fa: "\f390"; + --fa--fa: "\f390\f390"; } + +.fa-m { + --fa: "\4d"; + --fa--fa: "\4d\4d"; } + +.fa-table-list { + --fa: "\f00b"; + --fa--fa: "\f00b\f00b"; } + +.fa-th-list { + --fa: "\f00b"; + --fa--fa: "\f00b\f00b"; } + +.fa-comment-sms { + --fa: "\f7cd"; + --fa--fa: "\f7cd\f7cd"; } + +.fa-sms { + --fa: "\f7cd"; + --fa--fa: "\f7cd\f7cd"; } + +.fa-book { + --fa: "\f02d"; + --fa--fa: "\f02d\f02d"; } + +.fa-user-plus { + --fa: "\f234"; + --fa--fa: "\f234\f234"; } + +.fa-check { + --fa: "\f00c"; + --fa--fa: "\f00c\f00c"; } + +.fa-battery-three-quarters { + --fa: "\f241"; + --fa--fa: "\f241\f241"; } + +.fa-battery-4 { + --fa: "\f241"; + --fa--fa: "\f241\f241"; } + +.fa-house-circle-check { + --fa: "\e509"; + --fa--fa: "\e509\e509"; } + +.fa-angle-left { + --fa: "\f104"; + --fa--fa: "\f104\f104"; } + +.fa-diagram-successor { + --fa: "\e47a"; + --fa--fa: "\e47a\e47a"; } + +.fa-truck-arrow-right { + --fa: "\e58b"; + --fa--fa: "\e58b\e58b"; } + +.fa-arrows-split-up-and-left { + --fa: "\e4bc"; + --fa--fa: "\e4bc\e4bc"; } + +.fa-hand-fist { + --fa: "\f6de"; + --fa--fa: "\f6de\f6de"; } + +.fa-fist-raised { + --fa: "\f6de"; + --fa--fa: "\f6de\f6de"; } + +.fa-cloud-moon { + --fa: "\f6c3"; + --fa--fa: "\f6c3\f6c3"; } + +.fa-briefcase { + --fa: "\f0b1"; + --fa--fa: "\f0b1\f0b1"; } + +.fa-person-falling { + --fa: "\e546"; + --fa--fa: "\e546\e546"; } + +.fa-image-portrait { + --fa: "\f3e0"; + --fa--fa: "\f3e0\f3e0"; } + +.fa-portrait { + --fa: "\f3e0"; + --fa--fa: "\f3e0\f3e0"; } + +.fa-user-tag { + --fa: "\f507"; + --fa--fa: "\f507\f507"; } + +.fa-rug { + --fa: "\e569"; + --fa--fa: "\e569\e569"; } + +.fa-earth-europe { + --fa: "\f7a2"; + --fa--fa: "\f7a2\f7a2"; } + +.fa-globe-europe { + --fa: "\f7a2"; + --fa--fa: "\f7a2\f7a2"; } + +.fa-cart-flatbed-suitcase { + --fa: "\f59d"; + --fa--fa: "\f59d\f59d"; } + +.fa-luggage-cart { + --fa: "\f59d"; + --fa--fa: "\f59d\f59d"; } + +.fa-rectangle-xmark { + --fa: "\f410"; + --fa--fa: "\f410\f410"; } + +.fa-rectangle-times { + --fa: "\f410"; + --fa--fa: "\f410\f410"; } + +.fa-times-rectangle { + --fa: "\f410"; + --fa--fa: "\f410\f410"; } + +.fa-window-close { + --fa: "\f410"; + --fa--fa: "\f410\f410"; } + +.fa-baht-sign { + --fa: "\e0ac"; + --fa--fa: "\e0ac\e0ac"; } + +.fa-book-open { + --fa: "\f518"; + --fa--fa: "\f518\f518"; } + +.fa-book-journal-whills { + --fa: "\f66a"; + --fa--fa: "\f66a\f66a"; } + +.fa-journal-whills { + --fa: "\f66a"; + --fa--fa: "\f66a\f66a"; } + +.fa-handcuffs { + --fa: "\e4f8"; + --fa--fa: "\e4f8\e4f8"; } + +.fa-triangle-exclamation { + --fa: "\f071"; + --fa--fa: "\f071\f071"; } + +.fa-exclamation-triangle { + --fa: "\f071"; + --fa--fa: "\f071\f071"; } + +.fa-warning { + --fa: "\f071"; + --fa--fa: "\f071\f071"; } + +.fa-database { + --fa: "\f1c0"; + --fa--fa: "\f1c0\f1c0"; } + +.fa-share { + --fa: "\f064"; + --fa--fa: "\f064\f064"; } + +.fa-mail-forward { + --fa: "\f064"; + --fa--fa: "\f064\f064"; } + +.fa-bottle-droplet { + --fa: "\e4c4"; + --fa--fa: "\e4c4\e4c4"; } + +.fa-mask-face { + --fa: "\e1d7"; + --fa--fa: "\e1d7\e1d7"; } + +.fa-hill-rockslide { + --fa: "\e508"; + --fa--fa: "\e508\e508"; } + +.fa-right-left { + --fa: "\f362"; + --fa--fa: "\f362\f362"; } + +.fa-exchange-alt { + --fa: "\f362"; + --fa--fa: "\f362\f362"; } + +.fa-paper-plane { + --fa: "\f1d8"; + --fa--fa: "\f1d8\f1d8"; } + +.fa-road-circle-exclamation { + --fa: "\e565"; + --fa--fa: "\e565\e565"; } + +.fa-dungeon { + --fa: "\f6d9"; + --fa--fa: "\f6d9\f6d9"; } + +.fa-align-right { + --fa: "\f038"; + --fa--fa: "\f038\f038"; } + +.fa-money-bill-1-wave { + --fa: "\f53b"; + --fa--fa: "\f53b\f53b"; } + +.fa-money-bill-wave-alt { + --fa: "\f53b"; + --fa--fa: "\f53b\f53b"; } + +.fa-life-ring { + --fa: "\f1cd"; + --fa--fa: "\f1cd\f1cd"; } + +.fa-hands { + --fa: "\f2a7"; + --fa--fa: "\f2a7\f2a7"; } + +.fa-sign-language { + --fa: "\f2a7"; + --fa--fa: "\f2a7\f2a7"; } + +.fa-signing { + --fa: "\f2a7"; + --fa--fa: "\f2a7\f2a7"; } + +.fa-calendar-day { + --fa: "\f783"; + --fa--fa: "\f783\f783"; } + +.fa-water-ladder { + --fa: "\f5c5"; + --fa--fa: "\f5c5\f5c5"; } + +.fa-ladder-water { + --fa: "\f5c5"; + --fa--fa: "\f5c5\f5c5"; } + +.fa-swimming-pool { + --fa: "\f5c5"; + --fa--fa: "\f5c5\f5c5"; } + +.fa-arrows-up-down { + --fa: "\f07d"; + --fa--fa: "\f07d\f07d"; } + +.fa-arrows-v { + --fa: "\f07d"; + --fa--fa: "\f07d\f07d"; } + +.fa-face-grimace { + --fa: "\f57f"; + --fa--fa: "\f57f\f57f"; } + +.fa-grimace { + --fa: "\f57f"; + --fa--fa: "\f57f\f57f"; } + +.fa-wheelchair-move { + --fa: "\e2ce"; + --fa--fa: "\e2ce\e2ce"; } + +.fa-wheelchair-alt { + --fa: "\e2ce"; + --fa--fa: "\e2ce\e2ce"; } + +.fa-turn-down { + --fa: "\f3be"; + --fa--fa: "\f3be\f3be"; } + +.fa-level-down-alt { + --fa: "\f3be"; + --fa--fa: "\f3be\f3be"; } + +.fa-person-walking-arrow-right { + --fa: "\e552"; + --fa--fa: "\e552\e552"; } + +.fa-square-envelope { + --fa: "\f199"; + --fa--fa: "\f199\f199"; } + +.fa-envelope-square { + --fa: "\f199"; + --fa--fa: "\f199\f199"; } + +.fa-dice { + --fa: "\f522"; + --fa--fa: "\f522\f522"; } + +.fa-bowling-ball { + --fa: "\f436"; + --fa--fa: "\f436\f436"; } + +.fa-brain { + --fa: "\f5dc"; + --fa--fa: "\f5dc\f5dc"; } + +.fa-bandage { + --fa: "\f462"; + --fa--fa: "\f462\f462"; } + +.fa-band-aid { + --fa: "\f462"; + --fa--fa: "\f462\f462"; } + +.fa-calendar-minus { + --fa: "\f272"; + --fa--fa: "\f272\f272"; } + +.fa-circle-xmark { + --fa: "\f057"; + --fa--fa: "\f057\f057"; } + +.fa-times-circle { + --fa: "\f057"; + --fa--fa: "\f057\f057"; } + +.fa-xmark-circle { + --fa: "\f057"; + --fa--fa: "\f057\f057"; } + +.fa-gifts { + --fa: "\f79c"; + --fa--fa: "\f79c\f79c"; } + +.fa-hotel { + --fa: "\f594"; + --fa--fa: "\f594\f594"; } + +.fa-earth-asia { + --fa: "\f57e"; + --fa--fa: "\f57e\f57e"; } + +.fa-globe-asia { + --fa: "\f57e"; + --fa--fa: "\f57e\f57e"; } + +.fa-id-card-clip { + --fa: "\f47f"; + --fa--fa: "\f47f\f47f"; } + +.fa-id-card-alt { + --fa: "\f47f"; + --fa--fa: "\f47f\f47f"; } + +.fa-magnifying-glass-plus { + --fa: "\f00e"; + --fa--fa: "\f00e\f00e"; } + +.fa-search-plus { + --fa: "\f00e"; + --fa--fa: "\f00e\f00e"; } + +.fa-thumbs-up { + --fa: "\f164"; + --fa--fa: "\f164\f164"; } + +.fa-user-clock { + --fa: "\f4fd"; + --fa--fa: "\f4fd\f4fd"; } + +.fa-hand-dots { + --fa: "\f461"; + --fa--fa: "\f461\f461"; } + +.fa-allergies { + --fa: "\f461"; + --fa--fa: "\f461\f461"; } + +.fa-file-invoice { + --fa: "\f570"; + --fa--fa: "\f570\f570"; } + +.fa-window-minimize { + --fa: "\f2d1"; + --fa--fa: "\f2d1\f2d1"; } + +.fa-mug-saucer { + --fa: "\f0f4"; + --fa--fa: "\f0f4\f0f4"; } + +.fa-coffee { + --fa: "\f0f4"; + --fa--fa: "\f0f4\f0f4"; } + +.fa-brush { + --fa: "\f55d"; + --fa--fa: "\f55d\f55d"; } + +.fa-file-half-dashed { + --fa: "\e698"; + --fa--fa: "\e698\e698"; } + +.fa-mask { + --fa: "\f6fa"; + --fa--fa: "\f6fa\f6fa"; } + +.fa-magnifying-glass-minus { + --fa: "\f010"; + --fa--fa: "\f010\f010"; } + +.fa-search-minus { + --fa: "\f010"; + --fa--fa: "\f010\f010"; } + +.fa-ruler-vertical { + --fa: "\f548"; + --fa--fa: "\f548\f548"; } + +.fa-user-large { + --fa: "\f406"; + --fa--fa: "\f406\f406"; } + +.fa-user-alt { + --fa: "\f406"; + --fa--fa: "\f406\f406"; } + +.fa-train-tram { + --fa: "\e5b4"; + --fa--fa: "\e5b4\e5b4"; } + +.fa-user-nurse { + --fa: "\f82f"; + --fa--fa: "\f82f\f82f"; } + +.fa-syringe { + --fa: "\f48e"; + --fa--fa: "\f48e\f48e"; } + +.fa-cloud-sun { + --fa: "\f6c4"; + --fa--fa: "\f6c4\f6c4"; } + +.fa-stopwatch-20 { + --fa: "\e06f"; + --fa--fa: "\e06f\e06f"; } + +.fa-square-full { + --fa: "\f45c"; + --fa--fa: "\f45c\f45c"; } + +.fa-magnet { + --fa: "\f076"; + --fa--fa: "\f076\f076"; } + +.fa-jar { + --fa: "\e516"; + --fa--fa: "\e516\e516"; } + +.fa-note-sticky { + --fa: "\f249"; + --fa--fa: "\f249\f249"; } + +.fa-sticky-note { + --fa: "\f249"; + --fa--fa: "\f249\f249"; } + +.fa-bug-slash { + --fa: "\e490"; + --fa--fa: "\e490\e490"; } + +.fa-arrow-up-from-water-pump { + --fa: "\e4b6"; + --fa--fa: "\e4b6\e4b6"; } + +.fa-bone { + --fa: "\f5d7"; + --fa--fa: "\f5d7\f5d7"; } + +.fa-table-cells-row-unlock { + --fa: "\e691"; + --fa--fa: "\e691\e691"; } + +.fa-user-injured { + --fa: "\f728"; + --fa--fa: "\f728\f728"; } + +.fa-face-sad-tear { + --fa: "\f5b4"; + --fa--fa: "\f5b4\f5b4"; } + +.fa-sad-tear { + --fa: "\f5b4"; + --fa--fa: "\f5b4\f5b4"; } + +.fa-plane { + --fa: "\f072"; + --fa--fa: "\f072\f072"; } + +.fa-tent-arrows-down { + --fa: "\e581"; + --fa--fa: "\e581\e581"; } + +.fa-exclamation { + --fa: "\21"; + --fa--fa: "\21\21"; } + +.fa-arrows-spin { + --fa: "\e4bb"; + --fa--fa: "\e4bb\e4bb"; } + +.fa-print { + --fa: "\f02f"; + --fa--fa: "\f02f\f02f"; } + +.fa-turkish-lira-sign { + --fa: "\e2bb"; + --fa--fa: "\e2bb\e2bb"; } + +.fa-try { + --fa: "\e2bb"; + --fa--fa: "\e2bb\e2bb"; } + +.fa-turkish-lira { + --fa: "\e2bb"; + --fa--fa: "\e2bb\e2bb"; } + +.fa-dollar-sign { + --fa: "\24"; + --fa--fa: "\24\24"; } + +.fa-dollar { + --fa: "\24"; + --fa--fa: "\24\24"; } + +.fa-usd { + --fa: "\24"; + --fa--fa: "\24\24"; } + +.fa-x { + --fa: "\58"; + --fa--fa: "\58\58"; } + +.fa-magnifying-glass-dollar { + --fa: "\f688"; + --fa--fa: "\f688\f688"; } + +.fa-search-dollar { + --fa: "\f688"; + --fa--fa: "\f688\f688"; } + +.fa-users-gear { + --fa: "\f509"; + --fa--fa: "\f509\f509"; } + +.fa-users-cog { + --fa: "\f509"; + --fa--fa: "\f509\f509"; } + +.fa-person-military-pointing { + --fa: "\e54a"; + --fa--fa: "\e54a\e54a"; } + +.fa-building-columns { + --fa: "\f19c"; + --fa--fa: "\f19c\f19c"; } + +.fa-bank { + --fa: "\f19c"; + --fa--fa: "\f19c\f19c"; } + +.fa-institution { + --fa: "\f19c"; + --fa--fa: "\f19c\f19c"; } + +.fa-museum { + --fa: "\f19c"; + --fa--fa: "\f19c\f19c"; } + +.fa-university { + --fa: "\f19c"; + --fa--fa: "\f19c\f19c"; } + +.fa-umbrella { + --fa: "\f0e9"; + --fa--fa: "\f0e9\f0e9"; } + +.fa-trowel { + --fa: "\e589"; + --fa--fa: "\e589\e589"; } + +.fa-d { + --fa: "\44"; + --fa--fa: "\44\44"; } + +.fa-stapler { + --fa: "\e5af"; + --fa--fa: "\e5af\e5af"; } + +.fa-masks-theater { + --fa: "\f630"; + --fa--fa: "\f630\f630"; } + +.fa-theater-masks { + --fa: "\f630"; + --fa--fa: "\f630\f630"; } + +.fa-kip-sign { + --fa: "\e1c4"; + --fa--fa: "\e1c4\e1c4"; } + +.fa-hand-point-left { + --fa: "\f0a5"; + --fa--fa: "\f0a5\f0a5"; } + +.fa-handshake-simple { + --fa: "\f4c6"; + --fa--fa: "\f4c6\f4c6"; } + +.fa-handshake-alt { + --fa: "\f4c6"; + --fa--fa: "\f4c6\f4c6"; } + +.fa-jet-fighter { + --fa: "\f0fb"; + --fa--fa: "\f0fb\f0fb"; } + +.fa-fighter-jet { + --fa: "\f0fb"; + --fa--fa: "\f0fb\f0fb"; } + +.fa-square-share-nodes { + --fa: "\f1e1"; + --fa--fa: "\f1e1\f1e1"; } + +.fa-share-alt-square { + --fa: "\f1e1"; + --fa--fa: "\f1e1\f1e1"; } + +.fa-barcode { + --fa: "\f02a"; + --fa--fa: "\f02a\f02a"; } + +.fa-plus-minus { + --fa: "\e43c"; + --fa--fa: "\e43c\e43c"; } + +.fa-video { + --fa: "\f03d"; + --fa--fa: "\f03d\f03d"; } + +.fa-video-camera { + --fa: "\f03d"; + --fa--fa: "\f03d\f03d"; } + +.fa-graduation-cap { + --fa: "\f19d"; + --fa--fa: "\f19d\f19d"; } + +.fa-mortar-board { + --fa: "\f19d"; + --fa--fa: "\f19d\f19d"; } + +.fa-hand-holding-medical { + --fa: "\e05c"; + --fa--fa: "\e05c\e05c"; } + +.fa-person-circle-check { + --fa: "\e53e"; + --fa--fa: "\e53e\e53e"; } + +.fa-turn-up { + --fa: "\f3bf"; + --fa--fa: "\f3bf\f3bf"; } + +.fa-level-up-alt { + --fa: "\f3bf"; + --fa--fa: "\f3bf\f3bf"; } + +.sr-only, +.fa-sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } + +.sr-only-focusable:not(:focus), +.fa-sr-only-focusable:not(:focus) { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border-width: 0; } +:root, :host { + --fa-style-family-brands: 'Font Awesome 6 Brands'; + --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; } + +@font-face { + font-family: 'Font Awesome 6 Brands'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +.fab, +.fa-brands { + font-weight: 400; } + +.fa-monero { + --fa: "\f3d0"; } + +.fa-hooli { + --fa: "\f427"; } + +.fa-yelp { + --fa: "\f1e9"; } + +.fa-cc-visa { + --fa: "\f1f0"; } + +.fa-lastfm { + --fa: "\f202"; } + +.fa-shopware { + --fa: "\f5b5"; } + +.fa-creative-commons-nc { + --fa: "\f4e8"; } + +.fa-aws { + --fa: "\f375"; } + +.fa-redhat { + --fa: "\f7bc"; } + +.fa-yoast { + --fa: "\f2b1"; } + +.fa-cloudflare { + --fa: "\e07d"; } + +.fa-ups { + --fa: "\f7e0"; } + +.fa-pixiv { + --fa: "\e640"; } + +.fa-wpexplorer { + --fa: "\f2de"; } + +.fa-dyalog { + --fa: "\f399"; } + +.fa-bity { + --fa: "\f37a"; } + +.fa-stackpath { + --fa: "\f842"; } + +.fa-buysellads { + --fa: "\f20d"; } + +.fa-first-order { + --fa: "\f2b0"; } + +.fa-modx { + --fa: "\f285"; } + +.fa-guilded { + --fa: "\e07e"; } + +.fa-vnv { + --fa: "\f40b"; } + +.fa-square-js { + --fa: "\f3b9"; } + +.fa-js-square { + --fa: "\f3b9"; } + +.fa-microsoft { + --fa: "\f3ca"; } + +.fa-qq { + --fa: "\f1d6"; } + +.fa-orcid { + --fa: "\f8d2"; } + +.fa-java { + --fa: "\f4e4"; } + +.fa-invision { + --fa: "\f7b0"; } + +.fa-creative-commons-pd-alt { + --fa: "\f4ed"; } + +.fa-centercode { + --fa: "\f380"; } + +.fa-glide-g { + --fa: "\f2a6"; } + +.fa-drupal { + --fa: "\f1a9"; } + +.fa-jxl { + --fa: "\e67b"; } + +.fa-dart-lang { + --fa: "\e693"; } + +.fa-hire-a-helper { + --fa: "\f3b0"; } + +.fa-creative-commons-by { + --fa: "\f4e7"; } + +.fa-unity { + --fa: "\e049"; } + +.fa-whmcs { + --fa: "\f40d"; } + +.fa-rocketchat { + --fa: "\f3e8"; } + +.fa-vk { + --fa: "\f189"; } + +.fa-untappd { + --fa: "\f405"; } + +.fa-mailchimp { + --fa: "\f59e"; } + +.fa-css3-alt { + --fa: "\f38b"; } + +.fa-square-reddit { + --fa: "\f1a2"; } + +.fa-reddit-square { + --fa: "\f1a2"; } + +.fa-vimeo-v { + --fa: "\f27d"; } + +.fa-contao { + --fa: "\f26d"; } + +.fa-square-font-awesome { + --fa: "\e5ad"; } + +.fa-deskpro { + --fa: "\f38f"; } + +.fa-brave { + --fa: "\e63c"; } + +.fa-sistrix { + --fa: "\f3ee"; } + +.fa-square-instagram { + --fa: "\e055"; } + +.fa-instagram-square { + --fa: "\e055"; } + +.fa-battle-net { + --fa: "\f835"; } + +.fa-the-red-yeti { + --fa: "\f69d"; } + +.fa-square-hacker-news { + --fa: "\f3af"; } + +.fa-hacker-news-square { + --fa: "\f3af"; } + +.fa-edge { + --fa: "\f282"; } + +.fa-threads { + --fa: "\e618"; } + +.fa-napster { + --fa: "\f3d2"; } + +.fa-square-snapchat { + --fa: "\f2ad"; } + +.fa-snapchat-square { + --fa: "\f2ad"; } + +.fa-google-plus-g { + --fa: "\f0d5"; } + +.fa-artstation { + --fa: "\f77a"; } + +.fa-markdown { + --fa: "\f60f"; } + +.fa-sourcetree { + --fa: "\f7d3"; } + +.fa-google-plus { + --fa: "\f2b3"; } + +.fa-diaspora { + --fa: "\f791"; } + +.fa-foursquare { + --fa: "\f180"; } + +.fa-stack-overflow { + --fa: "\f16c"; } + +.fa-github-alt { + --fa: "\f113"; } + +.fa-phoenix-squadron { + --fa: "\f511"; } + +.fa-pagelines { + --fa: "\f18c"; } + +.fa-algolia { + --fa: "\f36c"; } + +.fa-red-river { + --fa: "\f3e3"; } + +.fa-creative-commons-sa { + --fa: "\f4ef"; } + +.fa-safari { + --fa: "\f267"; } + +.fa-google { + --fa: "\f1a0"; } + +.fa-square-font-awesome-stroke { + --fa: "\f35c"; } + +.fa-font-awesome-alt { + --fa: "\f35c"; } + +.fa-atlassian { + --fa: "\f77b"; } + +.fa-linkedin-in { + --fa: "\f0e1"; } + +.fa-digital-ocean { + --fa: "\f391"; } + +.fa-nimblr { + --fa: "\f5a8"; } + +.fa-chromecast { + --fa: "\f838"; } + +.fa-evernote { + --fa: "\f839"; } + +.fa-hacker-news { + --fa: "\f1d4"; } + +.fa-creative-commons-sampling { + --fa: "\f4f0"; } + +.fa-adversal { + --fa: "\f36a"; } + +.fa-creative-commons { + --fa: "\f25e"; } + +.fa-watchman-monitoring { + --fa: "\e087"; } + +.fa-fonticons { + --fa: "\f280"; } + +.fa-weixin { + --fa: "\f1d7"; } + +.fa-shirtsinbulk { + --fa: "\f214"; } + +.fa-codepen { + --fa: "\f1cb"; } + +.fa-git-alt { + --fa: "\f841"; } + +.fa-lyft { + --fa: "\f3c3"; } + +.fa-rev { + --fa: "\f5b2"; } + +.fa-windows { + --fa: "\f17a"; } + +.fa-wizards-of-the-coast { + --fa: "\f730"; } + +.fa-square-viadeo { + --fa: "\f2aa"; } + +.fa-viadeo-square { + --fa: "\f2aa"; } + +.fa-meetup { + --fa: "\f2e0"; } + +.fa-centos { + --fa: "\f789"; } + +.fa-adn { + --fa: "\f170"; } + +.fa-cloudsmith { + --fa: "\f384"; } + +.fa-opensuse { + --fa: "\e62b"; } + +.fa-pied-piper-alt { + --fa: "\f1a8"; } + +.fa-square-dribbble { + --fa: "\f397"; } + +.fa-dribbble-square { + --fa: "\f397"; } + +.fa-codiepie { + --fa: "\f284"; } + +.fa-node { + --fa: "\f419"; } + +.fa-mix { + --fa: "\f3cb"; } + +.fa-steam { + --fa: "\f1b6"; } + +.fa-cc-apple-pay { + --fa: "\f416"; } + +.fa-scribd { + --fa: "\f28a"; } + +.fa-debian { + --fa: "\e60b"; } + +.fa-openid { + --fa: "\f19b"; } + +.fa-instalod { + --fa: "\e081"; } + +.fa-files-pinwheel { + --fa: "\e69f"; } + +.fa-expeditedssl { + --fa: "\f23e"; } + +.fa-sellcast { + --fa: "\f2da"; } + +.fa-square-twitter { + --fa: "\f081"; } + +.fa-twitter-square { + --fa: "\f081"; } + +.fa-r-project { + --fa: "\f4f7"; } + +.fa-delicious { + --fa: "\f1a5"; } + +.fa-freebsd { + --fa: "\f3a4"; } + +.fa-vuejs { + --fa: "\f41f"; } + +.fa-accusoft { + --fa: "\f369"; } + +.fa-ioxhost { + --fa: "\f208"; } + +.fa-fonticons-fi { + --fa: "\f3a2"; } + +.fa-app-store { + --fa: "\f36f"; } + +.fa-cc-mastercard { + --fa: "\f1f1"; } + +.fa-itunes-note { + --fa: "\f3b5"; } + +.fa-golang { + --fa: "\e40f"; } + +.fa-kickstarter { + --fa: "\f3bb"; } + +.fa-square-kickstarter { + --fa: "\f3bb"; } + +.fa-grav { + --fa: "\f2d6"; } + +.fa-weibo { + --fa: "\f18a"; } + +.fa-uncharted { + --fa: "\e084"; } + +.fa-firstdraft { + --fa: "\f3a1"; } + +.fa-square-youtube { + --fa: "\f431"; } + +.fa-youtube-square { + --fa: "\f431"; } + +.fa-wikipedia-w { + --fa: "\f266"; } + +.fa-wpressr { + --fa: "\f3e4"; } + +.fa-rendact { + --fa: "\f3e4"; } + +.fa-angellist { + --fa: "\f209"; } + +.fa-galactic-republic { + --fa: "\f50c"; } + +.fa-nfc-directional { + --fa: "\e530"; } + +.fa-skype { + --fa: "\f17e"; } + +.fa-joget { + --fa: "\f3b7"; } + +.fa-fedora { + --fa: "\f798"; } + +.fa-stripe-s { + --fa: "\f42a"; } + +.fa-meta { + --fa: "\e49b"; } + +.fa-laravel { + --fa: "\f3bd"; } + +.fa-hotjar { + --fa: "\f3b1"; } + +.fa-bluetooth-b { + --fa: "\f294"; } + +.fa-square-letterboxd { + --fa: "\e62e"; } + +.fa-sticker-mule { + --fa: "\f3f7"; } + +.fa-creative-commons-zero { + --fa: "\f4f3"; } + +.fa-hips { + --fa: "\f452"; } + +.fa-css { + --fa: "\e6a2"; } + +.fa-behance { + --fa: "\f1b4"; } + +.fa-reddit { + --fa: "\f1a1"; } + +.fa-discord { + --fa: "\f392"; } + +.fa-chrome { + --fa: "\f268"; } + +.fa-app-store-ios { + --fa: "\f370"; } + +.fa-cc-discover { + --fa: "\f1f2"; } + +.fa-wpbeginner { + --fa: "\f297"; } + +.fa-confluence { + --fa: "\f78d"; } + +.fa-shoelace { + --fa: "\e60c"; } + +.fa-mdb { + --fa: "\f8ca"; } + +.fa-dochub { + --fa: "\f394"; } + +.fa-accessible-icon { + --fa: "\f368"; } + +.fa-ebay { + --fa: "\f4f4"; } + +.fa-amazon { + --fa: "\f270"; } + +.fa-unsplash { + --fa: "\e07c"; } + +.fa-yarn { + --fa: "\f7e3"; } + +.fa-square-steam { + --fa: "\f1b7"; } + +.fa-steam-square { + --fa: "\f1b7"; } + +.fa-500px { + --fa: "\f26e"; } + +.fa-square-vimeo { + --fa: "\f194"; } + +.fa-vimeo-square { + --fa: "\f194"; } + +.fa-asymmetrik { + --fa: "\f372"; } + +.fa-font-awesome { + --fa: "\f2b4"; } + +.fa-font-awesome-flag { + --fa: "\f2b4"; } + +.fa-font-awesome-logo-full { + --fa: "\f2b4"; } + +.fa-gratipay { + --fa: "\f184"; } + +.fa-apple { + --fa: "\f179"; } + +.fa-hive { + --fa: "\e07f"; } + +.fa-gitkraken { + --fa: "\f3a6"; } + +.fa-keybase { + --fa: "\f4f5"; } + +.fa-apple-pay { + --fa: "\f415"; } + +.fa-padlet { + --fa: "\e4a0"; } + +.fa-amazon-pay { + --fa: "\f42c"; } + +.fa-square-github { + --fa: "\f092"; } + +.fa-github-square { + --fa: "\f092"; } + +.fa-stumbleupon { + --fa: "\f1a4"; } + +.fa-fedex { + --fa: "\f797"; } + +.fa-phoenix-framework { + --fa: "\f3dc"; } + +.fa-shopify { + --fa: "\e057"; } + +.fa-neos { + --fa: "\f612"; } + +.fa-square-threads { + --fa: "\e619"; } + +.fa-hackerrank { + --fa: "\f5f7"; } + +.fa-researchgate { + --fa: "\f4f8"; } + +.fa-swift { + --fa: "\f8e1"; } + +.fa-angular { + --fa: "\f420"; } + +.fa-speakap { + --fa: "\f3f3"; } + +.fa-angrycreative { + --fa: "\f36e"; } + +.fa-y-combinator { + --fa: "\f23b"; } + +.fa-empire { + --fa: "\f1d1"; } + +.fa-envira { + --fa: "\f299"; } + +.fa-google-scholar { + --fa: "\e63b"; } + +.fa-square-gitlab { + --fa: "\e5ae"; } + +.fa-gitlab-square { + --fa: "\e5ae"; } + +.fa-studiovinari { + --fa: "\f3f8"; } + +.fa-pied-piper { + --fa: "\f2ae"; } + +.fa-wordpress { + --fa: "\f19a"; } + +.fa-product-hunt { + --fa: "\f288"; } + +.fa-firefox { + --fa: "\f269"; } + +.fa-linode { + --fa: "\f2b8"; } + +.fa-goodreads { + --fa: "\f3a8"; } + +.fa-square-odnoklassniki { + --fa: "\f264"; } + +.fa-odnoklassniki-square { + --fa: "\f264"; } + +.fa-jsfiddle { + --fa: "\f1cc"; } + +.fa-sith { + --fa: "\f512"; } + +.fa-themeisle { + --fa: "\f2b2"; } + +.fa-page4 { + --fa: "\f3d7"; } + +.fa-hashnode { + --fa: "\e499"; } + +.fa-react { + --fa: "\f41b"; } + +.fa-cc-paypal { + --fa: "\f1f4"; } + +.fa-squarespace { + --fa: "\f5be"; } + +.fa-cc-stripe { + --fa: "\f1f5"; } + +.fa-creative-commons-share { + --fa: "\f4f2"; } + +.fa-bitcoin { + --fa: "\f379"; } + +.fa-keycdn { + --fa: "\f3ba"; } + +.fa-opera { + --fa: "\f26a"; } + +.fa-itch-io { + --fa: "\f83a"; } + +.fa-umbraco { + --fa: "\f8e8"; } + +.fa-galactic-senate { + --fa: "\f50d"; } + +.fa-ubuntu { + --fa: "\f7df"; } + +.fa-draft2digital { + --fa: "\f396"; } + +.fa-stripe { + --fa: "\f429"; } + +.fa-houzz { + --fa: "\f27c"; } + +.fa-gg { + --fa: "\f260"; } + +.fa-dhl { + --fa: "\f790"; } + +.fa-square-pinterest { + --fa: "\f0d3"; } + +.fa-pinterest-square { + --fa: "\f0d3"; } + +.fa-xing { + --fa: "\f168"; } + +.fa-blackberry { + --fa: "\f37b"; } + +.fa-creative-commons-pd { + --fa: "\f4ec"; } + +.fa-playstation { + --fa: "\f3df"; } + +.fa-quinscape { + --fa: "\f459"; } + +.fa-less { + --fa: "\f41d"; } + +.fa-blogger-b { + --fa: "\f37d"; } + +.fa-opencart { + --fa: "\f23d"; } + +.fa-vine { + --fa: "\f1ca"; } + +.fa-signal-messenger { + --fa: "\e663"; } + +.fa-paypal { + --fa: "\f1ed"; } + +.fa-gitlab { + --fa: "\f296"; } + +.fa-typo3 { + --fa: "\f42b"; } + +.fa-reddit-alien { + --fa: "\f281"; } + +.fa-yahoo { + --fa: "\f19e"; } + +.fa-dailymotion { + --fa: "\e052"; } + +.fa-affiliatetheme { + --fa: "\f36b"; } + +.fa-pied-piper-pp { + --fa: "\f1a7"; } + +.fa-bootstrap { + --fa: "\f836"; } + +.fa-odnoklassniki { + --fa: "\f263"; } + +.fa-nfc-symbol { + --fa: "\e531"; } + +.fa-mintbit { + --fa: "\e62f"; } + +.fa-ethereum { + --fa: "\f42e"; } + +.fa-speaker-deck { + --fa: "\f83c"; } + +.fa-creative-commons-nc-eu { + --fa: "\f4e9"; } + +.fa-patreon { + --fa: "\f3d9"; } + +.fa-avianex { + --fa: "\f374"; } + +.fa-ello { + --fa: "\f5f1"; } + +.fa-gofore { + --fa: "\f3a7"; } + +.fa-bimobject { + --fa: "\f378"; } + +.fa-brave-reverse { + --fa: "\e63d"; } + +.fa-facebook-f { + --fa: "\f39e"; } + +.fa-square-google-plus { + --fa: "\f0d4"; } + +.fa-google-plus-square { + --fa: "\f0d4"; } + +.fa-web-awesome { + --fa: "\e682"; } + +.fa-mandalorian { + --fa: "\f50f"; } + +.fa-first-order-alt { + --fa: "\f50a"; } + +.fa-osi { + --fa: "\f41a"; } + +.fa-google-wallet { + --fa: "\f1ee"; } + +.fa-d-and-d-beyond { + --fa: "\f6ca"; } + +.fa-periscope { + --fa: "\f3da"; } + +.fa-fulcrum { + --fa: "\f50b"; } + +.fa-cloudscale { + --fa: "\f383"; } + +.fa-forumbee { + --fa: "\f211"; } + +.fa-mizuni { + --fa: "\f3cc"; } + +.fa-schlix { + --fa: "\f3ea"; } + +.fa-square-xing { + --fa: "\f169"; } + +.fa-xing-square { + --fa: "\f169"; } + +.fa-bandcamp { + --fa: "\f2d5"; } + +.fa-wpforms { + --fa: "\f298"; } + +.fa-cloudversify { + --fa: "\f385"; } + +.fa-usps { + --fa: "\f7e1"; } + +.fa-megaport { + --fa: "\f5a3"; } + +.fa-magento { + --fa: "\f3c4"; } + +.fa-spotify { + --fa: "\f1bc"; } + +.fa-optin-monster { + --fa: "\f23c"; } + +.fa-fly { + --fa: "\f417"; } + +.fa-square-bluesky { + --fa: "\e6a3"; } + +.fa-aviato { + --fa: "\f421"; } + +.fa-itunes { + --fa: "\f3b4"; } + +.fa-cuttlefish { + --fa: "\f38c"; } + +.fa-blogger { + --fa: "\f37c"; } + +.fa-flickr { + --fa: "\f16e"; } + +.fa-viber { + --fa: "\f409"; } + +.fa-soundcloud { + --fa: "\f1be"; } + +.fa-digg { + --fa: "\f1a6"; } + +.fa-tencent-weibo { + --fa: "\f1d5"; } + +.fa-letterboxd { + --fa: "\e62d"; } + +.fa-symfony { + --fa: "\f83d"; } + +.fa-maxcdn { + --fa: "\f136"; } + +.fa-etsy { + --fa: "\f2d7"; } + +.fa-facebook-messenger { + --fa: "\f39f"; } + +.fa-audible { + --fa: "\f373"; } + +.fa-think-peaks { + --fa: "\f731"; } + +.fa-bilibili { + --fa: "\e3d9"; } + +.fa-erlang { + --fa: "\f39d"; } + +.fa-x-twitter { + --fa: "\e61b"; } + +.fa-cotton-bureau { + --fa: "\f89e"; } + +.fa-dashcube { + --fa: "\f210"; } + +.fa-42-group { + --fa: "\e080"; } + +.fa-innosoft { + --fa: "\e080"; } + +.fa-stack-exchange { + --fa: "\f18d"; } + +.fa-elementor { + --fa: "\f430"; } + +.fa-square-pied-piper { + --fa: "\e01e"; } + +.fa-pied-piper-square { + --fa: "\e01e"; } + +.fa-creative-commons-nd { + --fa: "\f4eb"; } + +.fa-palfed { + --fa: "\f3d8"; } + +.fa-superpowers { + --fa: "\f2dd"; } + +.fa-resolving { + --fa: "\f3e7"; } + +.fa-xbox { + --fa: "\f412"; } + +.fa-square-web-awesome-stroke { + --fa: "\e684"; } + +.fa-searchengin { + --fa: "\f3eb"; } + +.fa-tiktok { + --fa: "\e07b"; } + +.fa-square-facebook { + --fa: "\f082"; } + +.fa-facebook-square { + --fa: "\f082"; } + +.fa-renren { + --fa: "\f18b"; } + +.fa-linux { + --fa: "\f17c"; } + +.fa-glide { + --fa: "\f2a5"; } + +.fa-linkedin { + --fa: "\f08c"; } + +.fa-hubspot { + --fa: "\f3b2"; } + +.fa-deploydog { + --fa: "\f38e"; } + +.fa-twitch { + --fa: "\f1e8"; } + +.fa-flutter { + --fa: "\e694"; } + +.fa-ravelry { + --fa: "\f2d9"; } + +.fa-mixer { + --fa: "\e056"; } + +.fa-square-lastfm { + --fa: "\f203"; } + +.fa-lastfm-square { + --fa: "\f203"; } + +.fa-vimeo { + --fa: "\f40a"; } + +.fa-mendeley { + --fa: "\f7b3"; } + +.fa-uniregistry { + --fa: "\f404"; } + +.fa-figma { + --fa: "\f799"; } + +.fa-creative-commons-remix { + --fa: "\f4ee"; } + +.fa-cc-amazon-pay { + --fa: "\f42d"; } + +.fa-dropbox { + --fa: "\f16b"; } + +.fa-instagram { + --fa: "\f16d"; } + +.fa-cmplid { + --fa: "\e360"; } + +.fa-upwork { + --fa: "\e641"; } + +.fa-facebook { + --fa: "\f09a"; } + +.fa-gripfire { + --fa: "\f3ac"; } + +.fa-jedi-order { + --fa: "\f50e"; } + +.fa-uikit { + --fa: "\f403"; } + +.fa-fort-awesome-alt { + --fa: "\f3a3"; } + +.fa-phabricator { + --fa: "\f3db"; } + +.fa-ussunnah { + --fa: "\f407"; } + +.fa-earlybirds { + --fa: "\f39a"; } + +.fa-trade-federation { + --fa: "\f513"; } + +.fa-autoprefixer { + --fa: "\f41c"; } + +.fa-whatsapp { + --fa: "\f232"; } + +.fa-square-upwork { + --fa: "\e67c"; } + +.fa-slideshare { + --fa: "\f1e7"; } + +.fa-google-play { + --fa: "\f3ab"; } + +.fa-viadeo { + --fa: "\f2a9"; } + +.fa-line { + --fa: "\f3c0"; } + +.fa-google-drive { + --fa: "\f3aa"; } + +.fa-servicestack { + --fa: "\f3ec"; } + +.fa-simplybuilt { + --fa: "\f215"; } + +.fa-bitbucket { + --fa: "\f171"; } + +.fa-imdb { + --fa: "\f2d8"; } + +.fa-deezer { + --fa: "\e077"; } + +.fa-raspberry-pi { + --fa: "\f7bb"; } + +.fa-jira { + --fa: "\f7b1"; } + +.fa-docker { + --fa: "\f395"; } + +.fa-screenpal { + --fa: "\e570"; } + +.fa-bluetooth { + --fa: "\f293"; } + +.fa-gitter { + --fa: "\f426"; } + +.fa-d-and-d { + --fa: "\f38d"; } + +.fa-microblog { + --fa: "\e01a"; } + +.fa-cc-diners-club { + --fa: "\f24c"; } + +.fa-gg-circle { + --fa: "\f261"; } + +.fa-pied-piper-hat { + --fa: "\f4e5"; } + +.fa-kickstarter-k { + --fa: "\f3bc"; } + +.fa-yandex { + --fa: "\f413"; } + +.fa-readme { + --fa: "\f4d5"; } + +.fa-html5 { + --fa: "\f13b"; } + +.fa-sellsy { + --fa: "\f213"; } + +.fa-square-web-awesome { + --fa: "\e683"; } + +.fa-sass { + --fa: "\f41e"; } + +.fa-wirsindhandwerk { + --fa: "\e2d0"; } + +.fa-wsh { + --fa: "\e2d0"; } + +.fa-buromobelexperte { + --fa: "\f37f"; } + +.fa-salesforce { + --fa: "\f83b"; } + +.fa-octopus-deploy { + --fa: "\e082"; } + +.fa-medapps { + --fa: "\f3c6"; } + +.fa-ns8 { + --fa: "\f3d5"; } + +.fa-pinterest-p { + --fa: "\f231"; } + +.fa-apper { + --fa: "\f371"; } + +.fa-fort-awesome { + --fa: "\f286"; } + +.fa-waze { + --fa: "\f83f"; } + +.fa-bluesky { + --fa: "\e671"; } + +.fa-cc-jcb { + --fa: "\f24b"; } + +.fa-snapchat { + --fa: "\f2ab"; } + +.fa-snapchat-ghost { + --fa: "\f2ab"; } + +.fa-fantasy-flight-games { + --fa: "\f6dc"; } + +.fa-rust { + --fa: "\e07a"; } + +.fa-wix { + --fa: "\f5cf"; } + +.fa-square-behance { + --fa: "\f1b5"; } + +.fa-behance-square { + --fa: "\f1b5"; } + +.fa-supple { + --fa: "\f3f9"; } + +.fa-webflow { + --fa: "\e65c"; } + +.fa-rebel { + --fa: "\f1d0"; } + +.fa-css3 { + --fa: "\f13c"; } + +.fa-staylinked { + --fa: "\f3f5"; } + +.fa-kaggle { + --fa: "\f5fa"; } + +.fa-space-awesome { + --fa: "\e5ac"; } + +.fa-deviantart { + --fa: "\f1bd"; } + +.fa-cpanel { + --fa: "\f388"; } + +.fa-goodreads-g { + --fa: "\f3a9"; } + +.fa-square-git { + --fa: "\f1d2"; } + +.fa-git-square { + --fa: "\f1d2"; } + +.fa-square-tumblr { + --fa: "\f174"; } + +.fa-tumblr-square { + --fa: "\f174"; } + +.fa-trello { + --fa: "\f181"; } + +.fa-creative-commons-nc-jp { + --fa: "\f4ea"; } + +.fa-get-pocket { + --fa: "\f265"; } + +.fa-perbyte { + --fa: "\e083"; } + +.fa-grunt { + --fa: "\f3ad"; } + +.fa-weebly { + --fa: "\f5cc"; } + +.fa-connectdevelop { + --fa: "\f20e"; } + +.fa-leanpub { + --fa: "\f212"; } + +.fa-black-tie { + --fa: "\f27e"; } + +.fa-themeco { + --fa: "\f5c6"; } + +.fa-python { + --fa: "\f3e2"; } + +.fa-android { + --fa: "\f17b"; } + +.fa-bots { + --fa: "\e340"; } + +.fa-free-code-camp { + --fa: "\f2c5"; } + +.fa-hornbill { + --fa: "\f592"; } + +.fa-js { + --fa: "\f3b8"; } + +.fa-ideal { + --fa: "\e013"; } + +.fa-git { + --fa: "\f1d3"; } + +.fa-dev { + --fa: "\f6cc"; } + +.fa-sketch { + --fa: "\f7c6"; } + +.fa-yandex-international { + --fa: "\f414"; } + +.fa-cc-amex { + --fa: "\f1f3"; } + +.fa-uber { + --fa: "\f402"; } + +.fa-github { + --fa: "\f09b"; } + +.fa-php { + --fa: "\f457"; } + +.fa-alipay { + --fa: "\f642"; } + +.fa-youtube { + --fa: "\f167"; } + +.fa-skyatlas { + --fa: "\f216"; } + +.fa-firefox-browser { + --fa: "\e007"; } + +.fa-replyd { + --fa: "\f3e6"; } + +.fa-suse { + --fa: "\f7d6"; } + +.fa-jenkins { + --fa: "\f3b6"; } + +.fa-twitter { + --fa: "\f099"; } + +.fa-rockrms { + --fa: "\f3e9"; } + +.fa-pinterest { + --fa: "\f0d2"; } + +.fa-buffer { + --fa: "\f837"; } + +.fa-npm { + --fa: "\f3d4"; } + +.fa-yammer { + --fa: "\f840"; } + +.fa-btc { + --fa: "\f15a"; } + +.fa-dribbble { + --fa: "\f17d"; } + +.fa-stumbleupon-circle { + --fa: "\f1a3"; } + +.fa-internet-explorer { + --fa: "\f26b"; } + +.fa-stubber { + --fa: "\e5c7"; } + +.fa-telegram { + --fa: "\f2c6"; } + +.fa-telegram-plane { + --fa: "\f2c6"; } + +.fa-old-republic { + --fa: "\f510"; } + +.fa-odysee { + --fa: "\e5c6"; } + +.fa-square-whatsapp { + --fa: "\f40c"; } + +.fa-whatsapp-square { + --fa: "\f40c"; } + +.fa-node-js { + --fa: "\f3d3"; } + +.fa-edge-legacy { + --fa: "\e078"; } + +.fa-slack { + --fa: "\f198"; } + +.fa-slack-hash { + --fa: "\f198"; } + +.fa-medrt { + --fa: "\f3c8"; } + +.fa-usb { + --fa: "\f287"; } + +.fa-tumblr { + --fa: "\f173"; } + +.fa-vaadin { + --fa: "\f408"; } + +.fa-quora { + --fa: "\f2c4"; } + +.fa-square-x-twitter { + --fa: "\e61a"; } + +.fa-reacteurope { + --fa: "\f75d"; } + +.fa-medium { + --fa: "\f23a"; } + +.fa-medium-m { + --fa: "\f23a"; } + +.fa-amilia { + --fa: "\f36d"; } + +.fa-mixcloud { + --fa: "\f289"; } + +.fa-flipboard { + --fa: "\f44d"; } + +.fa-viacoin { + --fa: "\f237"; } + +.fa-critical-role { + --fa: "\f6c9"; } + +.fa-sitrox { + --fa: "\e44a"; } + +.fa-discourse { + --fa: "\f393"; } + +.fa-joomla { + --fa: "\f1aa"; } + +.fa-mastodon { + --fa: "\f4f6"; } + +.fa-airbnb { + --fa: "\f834"; } + +.fa-wolf-pack-battalion { + --fa: "\f514"; } + +.fa-buy-n-large { + --fa: "\f8a6"; } + +.fa-gulp { + --fa: "\f3ae"; } + +.fa-creative-commons-sampling-plus { + --fa: "\f4f1"; } + +.fa-strava { + --fa: "\f428"; } + +.fa-ember { + --fa: "\f423"; } + +.fa-canadian-maple-leaf { + --fa: "\f785"; } + +.fa-teamspeak { + --fa: "\f4f9"; } + +.fa-pushed { + --fa: "\f3e1"; } + +.fa-wordpress-simple { + --fa: "\f411"; } + +.fa-nutritionix { + --fa: "\f3d6"; } + +.fa-wodu { + --fa: "\e088"; } + +.fa-google-pay { + --fa: "\e079"; } + +.fa-intercom { + --fa: "\f7af"; } + +.fa-zhihu { + --fa: "\f63f"; } + +.fa-korvue { + --fa: "\f42f"; } + +.fa-pix { + --fa: "\e43a"; } + +.fa-steam-symbol { + --fa: "\f3f6"; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 400; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } + +.far, +.fa-regular { + font-weight: 400; } +:root, :host { + --fa-style-family-classic: 'Font Awesome 6 Free'; + --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Free'; } + +@font-face { + font-family: 'Font Awesome 6 Free'; + font-style: normal; + font-weight: 900; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +.fas, +.fa-solid { + font-weight: 900; } +@font-face { + font-family: 'Font Awesome 5 Brands'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 900; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'Font Awesome 5 Free'; + font-display: block; + font-weight: 400; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); } +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-brands-400.woff2") format("woff2"), url("../webfonts/fa-brands-400.ttf") format("truetype"); } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.ttf") format("truetype"); + unicode-range: U+F003,U+F006,U+F014,U+F016-F017,U+F01A-F01B,U+F01D,U+F022,U+F03E,U+F044,U+F046,U+F05C-F05D,U+F06E,U+F070,U+F087-F088,U+F08A,U+F094,U+F096-F097,U+F09D,U+F0A0,U+F0A2,U+F0A4-F0A7,U+F0C5,U+F0C7,U+F0E5-F0E6,U+F0EB,U+F0F6-F0F8,U+F10C,U+F114-F115,U+F118-F11A,U+F11C-F11D,U+F133,U+F147,U+F14E,U+F150-F152,U+F185-F186,U+F18E,U+F190-F192,U+F196,U+F1C1-F1C9,U+F1D9,U+F1DB,U+F1E3,U+F1EA,U+F1F7,U+F1F9,U+F20A,U+F247-F248,U+F24A,U+F24D,U+F255-F25B,U+F25D,U+F271-F274,U+F278,U+F27B,U+F28C,U+F28E,U+F29C,U+F2B5,U+F2B7,U+F2BA,U+F2BC,U+F2BE,U+F2C0-F2C1,U+F2C3,U+F2D0,U+F2D2,U+F2D4,U+F2DC; } + +@font-face { + font-family: 'FontAwesome'; + font-display: block; + src: url("../webfonts/fa-v4compatibility.woff2") format("woff2"), url("../webfonts/fa-v4compatibility.ttf") format("truetype"); + unicode-range: U+F041,U+F047,U+F065-F066,U+F07D-F07E,U+F080,U+F08B,U+F08E,U+F090,U+F09A,U+F0AC,U+F0AE,U+F0B2,U+F0D0,U+F0D6,U+F0E4,U+F0EC,U+F10A-F10B,U+F123,U+F13E,U+F148-F149,U+F14C,U+F156,U+F15E,U+F160-F161,U+F163,U+F175-F178,U+F195,U+F1F8,U+F219,U+F27A; } + +/*! * AdminLTE v2.4.18 * * Author: Colorlib * Support: * Repository: git://github.com/ColorlibHQ/AdminLTE.git * License: MIT - */.layout-boxed body,.layout-boxed html,body,html{height:100%}body{font-family:Source Sans Pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.wrapper,body{overflow-x:hidden;overflow-y:auto}.wrapper{height:100%;position:relative}.wrapper:after,.wrapper:before{content:" ";display:table}.wrapper:after{clear:both}.layout-boxed .wrapper{box-shadow:0 0 8px rgba(0,0,0,.5);margin:0 auto;max-width:1250px;min-height:100%;position:relative}.layout-boxed{background-color:#f9fafc}.content-wrapper,.main-footer{margin-left:230px;transition:transform .3s ease-in-out,margin .3s ease-in-out;z-index:820}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer{margin-left:0}@media (max-width:767px){.content-wrapper,.main-footer{margin-left:0}}@media (min-width:768px){.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer{margin-left:0}}@media (max-width:767px){.sidebar-open .content-wrapper,.sidebar-open .main-footer{transform:translate(230px)}}.content-wrapper{background-color:#ecf0f5;min-height:calc(100vh - 101px);z-index:800}@media (max-width:767px){.content-wrapper{min-height:calc(100vh - 151px)}}.main-footer{background:#fff;border-top:1px solid #d2d6de;color:#444;padding:15px}.fixed .left-side,.fixed .main-header,.fixed .main-sidebar{position:fixed}.fixed .main-header{left:0;right:0;top:0}.fixed .content-wrapper,.fixed .right-side{padding-top:50px}@media (max-width:767px){.fixed .content-wrapper,.fixed .right-side{padding-top:100px}}.fixed.layout-boxed .wrapper{max-width:100%}.fixed .wrapper{overflow:hidden}.hold-transition .content-wrapper,.hold-transition .left-side,.hold-transition .main-footer,.hold-transition .main-header .logo,.hold-transition .main-header .navbar,.hold-transition .main-sidebar,.hold-transition .menu-open .fa-angle-left,.hold-transition .right-side{transition:none}.content{margin-left:auto;margin-right:auto;min-height:250px;padding:15px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Source Sans Pro,sans-serif}a{color:#3c8dbc}a:active,a:focus,a:hover{color:#72afd2;outline:0;text-decoration:none}.page-header{font-size:22px;margin:10px 0 20px}.page-header>small{color:#666;display:block;margin-top:5px}.main-header{max-height:100px;position:relative;z-index:1030}.main-header .navbar{border:none;border-radius:0;margin-bottom:0;margin-left:230px;min-height:50px;transition:margin-left .3s ease-in-out}.layout-top-nav .main-header .navbar{margin-left:0}.main-header #navbar-search-input.form-control{background:hsla(0,0%,100%,.2);border-color:transparent}.main-header #navbar-search-input.form-control:active,.main-header #navbar-search-input.form-control:focus{background:hsla(0,0%,100%,.9);border-color:rgba(0,0,0,.1)}.main-header #navbar-search-input.form-control::-moz-placeholder{color:#ccc;opacity:1}.main-header #navbar-search-input.form-control:-ms-input-placeholder{color:#ccc}.main-header #navbar-search-input.form-control::-webkit-input-placeholder{color:#ccc}.main-header .navbar-custom-menu,.main-header .navbar-right{float:right}@media (max-width:991px){.main-header .navbar-custom-menu a,.main-header .navbar-right a{background:0 0;color:inherit}}@media (max-width:767px){.main-header .navbar-right{float:none}.navbar-collapse .main-header .navbar-right{margin:7.5px -15px}.main-header .navbar-right>li{border:0;color:inherit}}.main-header .sidebar-toggle{background-color:transparent;background-image:none;float:left;font-family:fontAwesome;padding:15px}.main-header .sidebar-toggle:before{content:"\f0c9"}.main-header .sidebar-toggle:hover{color:#fff}.main-header .sidebar-toggle:active,.main-header .sidebar-toggle:focus{background:0 0}.main-header .sidebar-toggle.fa5{font-family:"Font Awesome\ 5 Free"}.main-header .sidebar-toggle.fa5:before{content:"\f0c9";font-weight:900}.main-header .sidebar-toggle .icon-bar{display:none}.main-header .navbar .nav>li.user>a>.fa,.main-header .navbar .nav>li.user>a>.glyphicon,.main-header .navbar .nav>li.user>a>.ion{margin-right:5px}.main-header .navbar .nav>li>a>.label{font-size:9px;line-height:.9;padding:2px 3px;position:absolute;right:7px;text-align:center;top:9px}.main-header .logo{display:block;float:left;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;font-weight:300;height:50px;line-height:50px;overflow:hidden;padding:0 15px;text-align:center;transition:width .3s ease-in-out;width:230px}.main-header .logo img{margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:4px}.main-header .logo .logo-lg{display:block}.main-header .logo .logo-lg img{max-height:50px;max-width:200px}.main-header .logo .logo-lg .brandlogo-image{margin-left:-5px;margin-right:10px;margin-top:8px}.main-header .logo .logo-mini{display:none}.main-header .logo .logo-mini img{max-height:50px;max-width:50px}.main-header .logo .logo-mini .brandlogo-image{margin-left:10px;margin-right:10px;margin-top:8px}.main-header .logo .brandlogo-image{float:left;height:34px;width:auto}.main-header .navbar-brand{color:#fff}.content-header{padding:15px 15px 0;position:relative}.content-header>h1{font-size:24px;margin:0}.content-header>h1>small{display:inline-block;font-size:15px;font-weight:300;padding-left:4px}.content-header>.breadcrumb{background:0 0;border-radius:2px;float:right;font-size:12px;margin-bottom:0;margin-top:0;padding:7px 5px;position:absolute;right:10px;top:15px}.content-header>.breadcrumb>li>a{color:#444;display:inline-block;text-decoration:none}.content-header>.breadcrumb>li>a>.fa,.content-header>.breadcrumb>li>a>.glyphicon,.content-header>.breadcrumb>li>a>.ion{margin-right:5px}.content-header>.breadcrumb>li+li:before{content:">\00a0"}@media (max-width:991px){.content-header>.breadcrumb{background:#d2d6de;float:none;margin-top:5px;padding-left:10px;position:relative;right:0;top:0}.content-header>.breadcrumb li:before{color:#97a0b3}}.navbar-toggle{border:0;color:#fff;margin:0;padding:15px}@media (max-width:991px){.navbar-custom-menu .navbar-nav>li{float:left}.navbar-custom-menu .navbar-nav{float:left;margin:0}.navbar-custom-menu .navbar-nav>li>a{line-height:20px;padding-bottom:15px;padding-top:15px}}@media (max-width:767px){.main-header{position:relative}.main-header .logo,.main-header .navbar{float:none;width:100%}.main-header .navbar{margin:0}.main-header .navbar-custom-menu{float:right}}@media (max-width:991px){.navbar-collapse.pull-left{float:none!important}.navbar-collapse.pull-left+.navbar-custom-menu{display:block;position:absolute;right:40px;top:0}}.main-sidebar{left:0;min-height:100%;padding-top:50px;position:absolute;top:0;transition:transform .3s ease-in-out,width .3s ease-in-out;width:230px;z-index:810}@media (max-width:767px){.main-sidebar{padding-top:100px;transform:translate(-230px)}}@media (min-width:768px){.sidebar-collapse .main-sidebar{transform:translate(-230px)}}@media (max-width:767px){.sidebar-open .main-sidebar{transform:translate(0)}}.sidebar{padding-bottom:10px}.sidebar-form input:focus{border-color:transparent}.user-panel{overflow:hidden;padding:10px;position:relative;width:100%}.user-panel:after,.user-panel:before{content:" ";display:table}.user-panel:after{clear:both}.user-panel>.image>img{height:auto;max-width:45px;width:100%}.user-panel>.info{left:55px;line-height:1;padding:5px 5px 5px 15px;position:absolute}.user-panel>.info>p{font-weight:600;margin-bottom:9px}.user-panel>.info>a{font-size:11px;margin-top:3px;padding-right:5px;text-decoration:none}.user-panel>.info>a>.fa,.user-panel>.info>a>.glyphicon,.user-panel>.info>a>.ion{margin-right:3px}.sidebar-menu{list-style:none;margin:0;padding:0}.sidebar-menu>li{margin:0;padding:0;position:relative}.sidebar-menu>li>a{display:block;padding:12px 5px 12px 15px}.sidebar-menu>li>a>.fa,.sidebar-menu>li>a>.glyphicon,.sidebar-menu>li>a>.ion{width:20px}.sidebar-menu>li .badge,.sidebar-menu>li .label{margin-right:5px}.sidebar-menu>li .badge{margin-top:3px}.sidebar-menu li.header{font-size:12px;padding:10px 25px 10px 15px}.sidebar-menu li>a>.fa-angle-left,.sidebar-menu li>a>.pull-right-container>.fa-angle-left{height:auto;margin-right:10px;padding:0;transition:transform .5s ease;width:auto}.sidebar-menu li>a>.fa-angle-left{margin-top:-8px;position:absolute;right:10px;top:50%}.sidebar-menu .menu-open>a>.fa-angle-left,.sidebar-menu .menu-open>a>.pull-right-container>.fa-angle-left{transform:rotate(-90deg)}.sidebar-menu .active>.treeview-menu{display:block}@media (min-width:768px){.sidebar-mini.sidebar-collapse .content-wrapper,.sidebar-mini.sidebar-collapse .main-footer,.sidebar-mini.sidebar-collapse .right-side{margin-left:50px!important;z-index:840}.sidebar-mini.sidebar-collapse .main-sidebar{transform:translate(0);width:50px!important;z-index:850}.sidebar-mini.sidebar-collapse .sidebar-menu>li{position:relative}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a{margin-right:0}.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span{border-top-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li:not(.treeview)>a>span{border-bottom-right-radius:4px}.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu{border-bottom-right-radius:4px;padding-bottom:5px;padding-top:5px}.sidebar-mini.sidebar-collapse .main-sidebar .user-panel>.info,.sidebar-mini.sidebar-collapse .sidebar-form,.sidebar-mini.sidebar-collapse .sidebar-menu li.header,.sidebar-mini.sidebar-collapse .sidebar-menu>li>.treeview-menu,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>.pull-right,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span,.sidebar-mini.sidebar-collapse .sidebar-menu>li>a>span>.pull-right{display:none!important;-webkit-transform:translateZ(0)}.sidebar-mini.sidebar-collapse .main-header .logo{width:50px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini{display:block;font-size:18px;margin-left:-15px;margin-right:-15px}.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg{display:none}.sidebar-mini.sidebar-collapse .main-header .navbar{margin-left:50px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu,.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span:not(.pull-right){display:block!important;left:50px;position:absolute;width:180px}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>span{background-color:inherit;margin-left:-3px;padding:12px 5px 12px 20px;top:0}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container{float:right;left:180px!important;position:relative!important;top:-22px!important;width:auto!important;z-index:900}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>a>.pull-right-container>.label:not(:first-of-type){display:none}.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu>li:hover>.treeview-menu{margin-left:0;top:44px}}.sidebar-expanded-on-hover .content-wrapper,.sidebar-expanded-on-hover .main-footer{margin-left:50px}.sidebar-expanded-on-hover .main-sidebar{box-shadow:3px 0 8px rgba(0,0,0,.125)}.main-sidebar .user-panel,.sidebar-menu,.sidebar-menu>li.header{overflow:hidden;white-space:nowrap}.sidebar-menu:hover{overflow:visible}.sidebar-form,.sidebar-menu>li.header{overflow:hidden;text-overflow:clip}.sidebar-menu li>a{position:relative}.sidebar-menu li>a>.pull-right-container{margin-top:-7px;position:absolute;right:10px;top:50%}.control-sidebar-bg{bottom:0;position:fixed;z-index:1000}.control-sidebar,.control-sidebar-bg{right:-230px;top:0;transition:right .3s ease-in-out;width:230px}.control-sidebar{padding-top:50px;position:absolute;z-index:1010}@media (max-width:767px){.control-sidebar{padding-top:100px}}.control-sidebar>.tab-content{padding:10px 15px}.control-sidebar.control-sidebar-open,.control-sidebar.control-sidebar-open+.control-sidebar-bg{right:0}.control-sidebar-hold-transition .content-wrapper,.control-sidebar-hold-transition .control-sidebar,.control-sidebar-hold-transition .control-sidebar-bg{transition:none}.control-sidebar-open .control-sidebar,.control-sidebar-open .control-sidebar-bg{right:0}@media (min-width:768px){.control-sidebar-open .content-wrapper,.control-sidebar-open .main-footer,.control-sidebar-open .right-side{margin-right:230px}}.fixed .control-sidebar{height:100%;overflow-y:auto;padding-bottom:50px;position:fixed}.nav-tabs.control-sidebar-tabs>li:first-of-type>a,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:focus,.nav-tabs.control-sidebar-tabs>li:first-of-type>a:hover{border-left-width:0}.nav-tabs.control-sidebar-tabs>li>a{border-radius:0}.nav-tabs.control-sidebar-tabs>li>a,.nav-tabs.control-sidebar-tabs>li>a:hover{border:1px solid transparent;border-right:none;border-top:none}.nav-tabs.control-sidebar-tabs>li>a .icon{font-size:16px}.nav-tabs.control-sidebar-tabs>li.active>a,.nav-tabs.control-sidebar-tabs>li.active>a:active,.nav-tabs.control-sidebar-tabs>li.active>a:focus,.nav-tabs.control-sidebar-tabs>li.active>a:hover{border-bottom:none;border-right:none;border-top:none}@media (max-width:768px){.nav-tabs.control-sidebar-tabs{display:table}.nav-tabs.control-sidebar-tabs>li{display:table-cell}}.control-sidebar-heading{font-size:16px;font-weight:400;margin-bottom:10px;padding:10px 0}.control-sidebar-subheading{display:block;font-size:14px;font-weight:400}.control-sidebar-menu{list-style:none;margin:0 -15px;padding:0}.control-sidebar-menu>li>a{display:block;padding:10px 15px}.control-sidebar-menu>li>a:after,.control-sidebar-menu>li>a:before{content:" ";display:table}.control-sidebar-menu>li>a:after{clear:both}.control-sidebar-menu>li>a>.control-sidebar-subheading{margin-top:0}.control-sidebar-menu .menu-icon{border-radius:50%;float:left;height:35px;line-height:35px;text-align:center;width:35px}.control-sidebar-menu .menu-info{margin-left:45px;margin-top:3px}.control-sidebar-menu .menu-info>.control-sidebar-subheading{margin:0}.control-sidebar-menu .menu-info>p{font-size:11px;margin:0}.control-sidebar-menu .progress{margin:0}.control-sidebar-dark{color:#b8c7ce}.control-sidebar-dark,.control-sidebar-dark+.control-sidebar-bg{background:#222d32}.control-sidebar-dark .nav-tabs.control-sidebar-tabs{border-bottom:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a{background:#181f23;color:#b8c7ce}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{border-bottom-color:#141a1d;border-left-color:#141a1d}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{background:#1c2529}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li>a:hover{color:#fff}.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-dark .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#222d32;color:#fff}.control-sidebar-dark .control-sidebar-heading,.control-sidebar-dark .control-sidebar-subheading{color:#fff}.control-sidebar-dark .control-sidebar-menu>li>a:hover{background:#1e282c}.control-sidebar-dark .control-sidebar-menu>li>a .menu-info>p{color:#b8c7ce}.control-sidebar-light{color:#5e5e5e}.control-sidebar-light,.control-sidebar-light+.control-sidebar-bg{background:#f9fafc;border-left:1px solid #d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs{border-bottom:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a{background:#e8ecf4;color:#444}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{border-bottom-color:#d2d6de;border-left-color:#d2d6de}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li>a:hover{background:#eff1f7}.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:active,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:focus,.control-sidebar-light .nav-tabs.control-sidebar-tabs>li.active>a:hover{background:#f9fafc;color:#111}.control-sidebar-light .control-sidebar-heading,.control-sidebar-light .control-sidebar-subheading{color:#111}.control-sidebar-light .control-sidebar-menu{margin-left:-14px}.control-sidebar-light .control-sidebar-menu>li>a:hover{background:#f4f4f5}.control-sidebar-light .control-sidebar-menu>li>a .menu-info>p{color:#5e5e5e}.dropdown-menu{border-color:#eee;box-shadow:none}.dropdown-menu>li>a{color:#777}.dropdown-menu>li>a>.fa,.dropdown-menu>li>a>.glyphicon,.dropdown-menu>li>a>.ion{margin-right:10px}.dropdown-menu>li>a:hover{background-color:#e1e3e9;color:#333}.dropdown-menu>.divider{background-color:#eee}.navbar-nav>.messages-menu>.dropdown-menu,.navbar-nav>.notifications-menu>.dropdown-menu,.navbar-nav>.tasks-menu>.dropdown-menu{margin:0;padding:0;top:100%;width:280px}.navbar-nav>.messages-menu>.dropdown-menu>li,.navbar-nav>.notifications-menu>.dropdown-menu>li,.navbar-nav>.tasks-menu>.dropdown-menu>li{position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li.header,.navbar-nav>.notifications-menu>.dropdown-menu>li.header,.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:#fff;border-bottom:1px solid #f4f4f4;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;color:#444;font-size:14px;padding:7px 10px}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background-color:#fff;border-bottom:1px solid #eee;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-top-right-radius:0;color:#444!important;font-size:12px;padding:7px 10px;text-align:center}@media (max-width:991px){.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a{background:#fff!important;color:#444!important}}.navbar-nav>.messages-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li.footer>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li.footer>a:hover{font-weight:400;text-decoration:none}.navbar-nav>.messages-menu>.dropdown-menu>li .menu,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu{list-style:none;margin:0;max-height:200px;overflow-x:hidden;padding:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{border-bottom:1px solid #f4f4f4;display:block;white-space:nowrap}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a:hover,.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a:hover{background:#f4f4f4;text-decoration:none}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a{color:#444;overflow:hidden;padding:10px;text-overflow:ellipsis}.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.fa,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.glyphicon,.navbar-nav>.notifications-menu>.dropdown-menu>li .menu>li>a>.ion{width:20px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a{margin:0;padding:10px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>div>img{height:40px;margin:auto 10px auto auto;width:40px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4{color:#444;font-size:15px;margin:0 0 0 45px;padding:0;position:relative}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>h4>small{color:#999;font-size:10px;position:absolute;right:0;top:0}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a>p{color:#888;font-size:12px;margin:0 0 0 45px}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after,.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:before{content:" ";display:table}.navbar-nav>.messages-menu>.dropdown-menu>li .menu>li>a:after{clear:both}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a{padding:10px}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>h3{color:#666;font-size:14px;margin:0 0 10px;padding:0}.navbar-nav>.tasks-menu>.dropdown-menu>li .menu>li>a>.progress{margin:0;padding:0}.navbar-nav>.user-menu>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0;padding:1px 0 0;width:280px}.navbar-nav>.user-menu>.dropdown-menu,.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.navbar-nav>.user-menu>.dropdown-menu>li.user-header{height:175px;padding:10px;text-align:center}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>img{border:3px solid hsla(0,0%,100%,.2);height:90px;width:90px;z-index:5}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p{color:#fff;color:hsla(0,0%,100%,.8);font-size:17px;margin-top:10px;z-index:5}.navbar-nav>.user-menu>.dropdown-menu>li.user-header>p>small{display:block;font-size:12px}.navbar-nav>.user-menu>.dropdown-menu>.user-body{border-bottom:1px solid #f4f4f4;border-top:1px solid #ddd;padding:15px}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after,.navbar-nav>.user-menu>.dropdown-menu>.user-body:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-body:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-body a{color:#444!important}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-body a{background:#fff!important;color:#444!important}}.navbar-nav>.user-menu>.dropdown-menu>.user-footer{background-color:#f9f9f9;padding:10px}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after,.navbar-nav>.user-menu>.dropdown-menu>.user-footer:before{content:" ";display:table}.navbar-nav>.user-menu>.dropdown-menu>.user-footer:after{clear:both}.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default{color:#666}@media (max-width:991px){.navbar-nav>.user-menu>.dropdown-menu>.user-footer .btn-default:hover{background-color:#f9f9f9}}.navbar-nav>.user-menu .user-image{border-radius:50%;float:left;height:25px;margin-right:10px;margin-top:-2px;width:25px}@media (max-width:767px){.navbar-nav>.user-menu .user-image{float:none;line-height:10px;margin-right:0;margin-top:-8px}}.open:not(.dropup)>.animated-dropdown-menu{animation:flipInX .7s both;backface-visibility:visible!important}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.navbar-custom-menu>.navbar-nav>li{position:relative}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{left:auto;position:absolute;right:0}@media (max-width:991px){.navbar-custom-menu>.navbar-nav{float:right}.navbar-custom-menu>.navbar-nav>li{position:static}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background:#fff;border:1px solid #ddd;left:auto;position:absolute;right:5%}}.form-control{border-color:#d2d6de;border-radius:0;box-shadow:none}.form-control:focus{border-color:#3c8dbc;box-shadow:none}.form-control:-ms-input-placeholder,.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder{color:#bbb;opacity:1}.form-control:not(select){-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group.has-success label{color:#00a65a}.form-group.has-success .form-control,.form-group.has-success .input-group-addon{border-color:#00a65a;box-shadow:none}.form-group.has-success .help-block{color:#00a65a}.form-group.has-warning label{color:#f39c12}.form-group.has-warning .form-control,.form-group.has-warning .input-group-addon{border-color:#f39c12;box-shadow:none}.form-group.has-warning .help-block{color:#f39c12}.form-group.has-error label{color:#dd4b39}.form-group.has-error .form-control,.form-group.has-error .input-group-addon{border-color:#dd4b39;box-shadow:none}.form-group.has-error .help-block{color:#dd4b39}.input-group .input-group-addon{background-color:#fff;border-color:#d2d6de;border-radius:0}.btn-group-vertical .btn.btn-flat:first-of-type,.btn-group-vertical .btn.btn-flat:last-of-type{border-radius:0}.icheck>label{padding-left:0}.form-control-feedback.fa{line-height:34px}.form-group-lg .form-control+.form-control-feedback.fa,.input-group-lg+.form-control-feedback.fa,.input-lg+.form-control-feedback.fa{line-height:46px}.form-group-sm .form-control+.form-control-feedback.fa,.input-group-sm+.form-control-feedback.fa,.input-sm+.form-control-feedback.fa{line-height:30px}.progress,.progress>.progress-bar{box-shadow:none}.progress,.progress .progress-bar,.progress>.progress-bar,.progress>.progress-bar .progress-bar{border-radius:1px}.progress-sm,.progress.sm{height:10px}.progress-sm,.progress-sm .progress-bar,.progress.sm,.progress.sm .progress-bar{border-radius:1px}.progress-xs,.progress.xs{height:7px}.progress-xs,.progress-xs .progress-bar,.progress.xs,.progress.xs .progress-bar{border-radius:1px}.progress-xxs,.progress.xxs{height:3px}.progress-xxs,.progress-xxs .progress-bar,.progress.xxs,.progress.xxs .progress-bar{border-radius:1px}.progress.vertical{display:inline-block;height:200px;margin-right:10px;position:relative;width:30px}.progress.vertical>.progress-bar{bottom:0;position:absolute;width:100%}.progress.vertical.progress-sm,.progress.vertical.sm{width:20px}.progress.vertical.progress-xs,.progress.vertical.xs{width:10px}.progress.vertical.progress-xxs,.progress.vertical.xxs{width:3px}.progress-group .progress-text{font-weight:600}.progress-group .progress-number{float:right}.table tr>td .progress{margin:0}.progress-bar-light-blue,.progress-bar-primary{background-color:#3c8dbc}.progress-striped .progress-bar-light-blue,.progress-striped .progress-bar-primary{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)}.progress-bar-green,.progress-bar-success{background-color:#00a65a}.progress-striped .progress-bar-green,.progress-striped .progress-bar-success{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)}.progress-bar-aqua,.progress-bar-info{background-color:#00c0ef}.progress-striped .progress-bar-aqua,.progress-striped .progress-bar-info{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)}.progress-bar-warning,.progress-bar-yellow{background-color:#f39c12}.progress-striped .progress-bar-warning,.progress-striped .progress-bar-yellow{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)}.progress-bar-danger,.progress-bar-red{background-color:#dd4b39}.progress-striped .progress-bar-danger,.progress-striped .progress-bar-red{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)}.small-box{border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;margin-bottom:20px;position:relative}.small-box>.inner{padding:10px}.small-box>.small-box-footer{background:rgba(0,0,0,.1);color:#fff;color:hsla(0,0%,100%,.8);display:block;padding:3px 0;position:relative;text-align:center;text-decoration:none;z-index:10}.small-box>.small-box-footer:hover{background:rgba(0,0,0,.15);color:#fff}.small-box h3{font-size:38px;font-weight:700;margin:0 0 10px;padding:0;white-space:nowrap}.small-box p{font-size:15px}.small-box p>small{color:#f9f9f9;display:block;font-size:13px;margin-top:5px}.small-box h3,.small-box p{z-index:5}.small-box .icon{color:rgba(0,0,0,.15);font-size:90px;position:absolute;right:10px;top:-10px;transition:all .3s linear;z-index:0}.small-box:hover{color:#f9f9f9;text-decoration:none}.small-box:hover .icon{font-size:95px}@media (max-width:767px){.small-box{text-align:center}.small-box .icon{display:none}.small-box p{font-size:12px}}.box{background:#fff;border-radius:3px;border-top:3px solid #d2d6de;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px;position:relative;width:100%}.box.box-primary{border-top-color:#3c8dbc}.box.box-info{border-top-color:#00c0ef}.box.box-danger{border-top-color:#dd4b39}.box.box-warning{border-top-color:#f39c12}.box.box-success{border-top-color:#00a65a}.box.box-default{border-top-color:#d2d6de}.box.collapsed-box .box-body,.box.collapsed-box .box-footer{display:none}.box .nav-stacked>li{border-bottom:1px solid #f4f4f4;margin:0}.box .nav-stacked>li:last-of-type{border-bottom:none}.box.height-control .box-body{max-height:300px;overflow:auto}.box .border-right{border-right:1px solid #f4f4f4}.box .border-left{border-left:1px solid #f4f4f4}.box.box-solid{border-top:0}.box.box-solid>.box-header .btn.btn-default{background:0 0}.box.box-solid>.box-header .btn:hover,.box.box-solid>.box-header a:hover{background:rgba(0,0,0,.1)}.box.box-solid.box-default{border:1px solid #d2d6de}.box.box-solid.box-default>.box-header{background:#d2d6de;background-color:#d2d6de;color:#444}.box.box-solid.box-default>.box-header .btn,.box.box-solid.box-default>.box-header a{color:#444}.box.box-solid.box-primary{border:1px solid #3c8dbc}.box.box-solid.box-primary>.box-header{background:#3c8dbc;background-color:#3c8dbc;color:#fff}.box.box-solid.box-primary>.box-header .btn,.box.box-solid.box-primary>.box-header a{color:#fff}.box.box-solid.box-info{border:1px solid #00c0ef}.box.box-solid.box-info>.box-header{background:#00c0ef;background-color:#00c0ef;color:#fff}.box.box-solid.box-info>.box-header .btn,.box.box-solid.box-info>.box-header a{color:#fff}.box.box-solid.box-danger{border:1px solid #dd4b39}.box.box-solid.box-danger>.box-header{background:#dd4b39;background-color:#dd4b39;color:#fff}.box.box-solid.box-danger>.box-header .btn,.box.box-solid.box-danger>.box-header a{color:#fff}.box.box-solid.box-warning{border:1px solid #f39c12}.box.box-solid.box-warning>.box-header{background:#f39c12;background-color:#f39c12;color:#fff}.box.box-solid.box-warning>.box-header .btn,.box.box-solid.box-warning>.box-header a{color:#fff}.box.box-solid.box-success{border:1px solid #00a65a}.box.box-solid.box-success>.box-header{background:#00a65a;background-color:#00a65a;color:#fff}.box.box-solid.box-success>.box-header .btn,.box.box-solid.box-success>.box-header a{color:#fff}.box.box-solid>.box-header>.box-tools .btn{border:0;box-shadow:none}.box.box-solid[class*=bg]>.box-header{color:#fff}.box .box-group>.box{margin-bottom:5px}.box .knob-label{color:#333;font-size:12px;font-weight:100;margin-bottom:.3em;text-align:center}.box>.loading-img,.box>.overlay,.overlay-wrapper>.loading-img,.overlay-wrapper>.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.box .overlay,.overlay-wrapper .overlay{background:hsla(0,0%,100%,.7);border-radius:3px;z-index:50}.box .overlay>.fa,.overlay-wrapper .overlay>.fa{color:#000;font-size:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%}.box .overlay.dark,.overlay-wrapper .overlay.dark{background:rgba(0,0,0,.5)}.box-body:after,.box-body:before,.box-footer:after,.box-footer:before,.box-header:after,.box-header:before{content:" ";display:table}.box-body:after,.box-footer:after,.box-header:after{clear:both}.box-header{color:#444;display:block;padding:10px;position:relative}.box-header.with-border{border-bottom:1px solid #f4f4f4}.collapsed-box .box-header.with-border{border-bottom:none}.box-header .box-title,.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{display:inline-block;font-size:18px;line-height:1;margin:0}.box-header>.fa,.box-header>.glyphicon,.box-header>.ion{margin-right:5px}.box-header>.box-tools{float:right;margin-bottom:-5px;margin-top:-5px}.box-header>.box-tools [data-toggle=tooltip]{position:relative}.box-header>.box-tools.pull-right .dropdown-menu{left:auto;right:0}.box-header>.box-tools .dropdown-menu>li>a{color:#444!important}.btn-box-tool{background:0 0;color:#97a0b3;font-size:12px;padding:5px}.btn-box-tool:hover,.open .btn-box-tool{color:#606c84}.btn-box-tool.btn:active{box-shadow:none}.box-body{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0;padding:10px}.no-header .box-body{border-top-left-radius:3px;border-top-right-radius:3px}.box-body>.table{margin-bottom:0}.box-body .fc{margin-top:5px}.box-body .full-width-chart{margin:-19px}.box-body.no-padding .full-width-chart{margin:-9px}.box-body .box-pane{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0}.box-body .box-pane-right{border-bottom-left-radius:0}.box-body .box-pane-right,.box-footer{border-bottom-right-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.box-footer{background-color:#fff;border-bottom-left-radius:3px;border-top:1px solid #f4f4f4;padding:10px}.chart-legend{margin:10px 0}@media (max-width:991px){.chart-legend>li{float:left;margin-right:10px}}.box-comments{background:#f7f7f7}.box-comments .box-comment{border-bottom:1px solid #eee;padding:8px 0}.box-comments .box-comment:after,.box-comments .box-comment:before{content:" ";display:table}.box-comments .box-comment:after{clear:both}.box-comments .box-comment:last-of-type{border-bottom:0}.box-comments .box-comment:first-of-type{padding-top:0}.box-comments .box-comment img{float:left}.box-comments .comment-text{color:#555;margin-left:40px}.box-comments .username{color:#444;display:block;font-weight:600}.box-comments .text-muted{font-size:12px;font-weight:400}.todo-list{list-style:none;margin:0;overflow:auto;padding:0}.todo-list>li{background:#f4f4f4;border-left:2px solid #e6e7e8;border-radius:2px;color:#444;margin-bottom:2px;padding:10px}.todo-list>li:last-of-type{margin-bottom:0}.todo-list>li>input[type=checkbox]{margin:0 10px 0 5px}.todo-list>li .text{display:inline-block;font-weight:600;margin-left:5px}.todo-list>li .label{font-size:9px;margin-left:10px}.todo-list>li .tools{color:#dd4b39;display:none;float:right}.todo-list>li .tools>.fa,.todo-list>li .tools>.glyphicon,.todo-list>li .tools>.ion{cursor:pointer;margin-right:5px}.todo-list>li:hover .tools{display:inline-block}.todo-list>li.done{color:#999}.todo-list>li.done .text{font-weight:500;text-decoration:line-through}.todo-list>li.done .label{background:#d2d6de!important}.todo-list .danger{border-left-color:#dd4b39}.todo-list .warning{border-left-color:#f39c12}.todo-list .info{border-left-color:#00c0ef}.todo-list .success{border-left-color:#00a65a}.todo-list .primary{border-left-color:#3c8dbc}.todo-list .handle{cursor:move;display:inline-block;margin:0 5px}.chat{padding:5px 20px 5px 10px}.chat .item{margin-bottom:10px}.chat .item:after,.chat .item:before{content:" ";display:table}.chat .item:after{clear:both}.chat .item>img{border:2px solid transparent;border-radius:50%;height:40px;width:40px}.chat .item>.online{border:2px solid #00a65a}.chat .item>.offline{border:2px solid #dd4b39}.chat .item>.message{margin-left:55px;margin-top:-40px}.chat .item>.message>.name{display:block;font-weight:600}.chat .item>.attachment{background:#f4f4f4;border-radius:3px;margin-left:65px;margin-right:15px;padding:10px}.chat .item>.attachment>h4{font-size:14px;font-weight:600;margin:0 0 5px}.chat .item>.attachment>.filename,.chat .item>.attachment>p{font-size:13px;font-style:italic;font-weight:600;margin:0}.chat .item>.attachment:after,.chat .item>.attachment:before{content:" ";display:table}.chat .item>.attachment:after{clear:both}.box-input{max-width:200px}.modal .panel-body{color:#444}.info-box{background:#fff;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,.1);display:block;margin-bottom:15px;min-height:90px;width:100%}.info-box small{font-size:14px}.info-box .progress{background:rgba(0,0,0,.2);height:2px;margin:5px -10px}.info-box .progress,.info-box .progress .progress-bar{border-radius:0}.info-box .progress .progress-bar{background:#fff}.info-box-icon{background:rgba(0,0,0,.2);border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;display:block;float:left;font-size:45px;height:90px;line-height:90px;text-align:center;width:90px}.info-box-icon>img{max-width:100%}.info-box-content{margin-left:90px;padding:5px 10px}.info-box-number{display:block;font-size:18px;font-weight:700}.info-box-text,.progress-description{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-box-text{text-transform:uppercase}.info-box-more{display:block}.progress-description{margin:0}.timeline{list-style:none;margin:0 0 30px;padding:0;position:relative}.timeline:before{background:#ddd;border-radius:2px;bottom:0;content:"";left:31px;margin:0;position:absolute;top:0;width:4px}.timeline>li{margin-bottom:15px;margin-right:10px;position:relative}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li>.timeline-item{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#444;margin-left:60px;margin-right:15px;margin-top:0;padding:0;position:relative}.timeline>li>.timeline-item>.time{color:#999;float:right;font-size:12px;padding:10px}.timeline>li>.timeline-item>.timeline-header{border-bottom:1px solid #f4f4f4;color:#555;font-size:16px;line-height:1.1;margin:0;padding:10px}.timeline>li>.timeline-item>.timeline-header>a{font-weight:600}.timeline>li>.timeline-item>.timeline-body,.timeline>li>.timeline-item>.timeline-footer{padding:10px}.timeline>li>.fa,.timeline>li>.glyphicon,.timeline>li>.ion{background:#d2d6de;border-radius:50%;color:#666;font-size:15px;height:30px;left:18px;line-height:30px;position:absolute;text-align:center;top:0;width:30px}.timeline>.time-label>span{background-color:#fff;border-radius:4px;display:inline-block;font-weight:600;padding:5px}.timeline-inverse>li>.timeline-item{background:#f0f0f0;border:1px solid #ddd;box-shadow:none}.timeline-inverse>li>.timeline-item>.timeline-header{border-bottom-color:#ddd}.btn{border:1px solid transparent;border-radius:3px;box-shadow:none}.btn.uppercase{text-transform:uppercase}.btn.btn-flat{border-radius:0;border-width:1px;box-shadow:none}.btn:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:focus{outline:0}.btn.btn-file{overflow:hidden;position:relative}.btn.btn-file>input[type=file]{background:#fff;cursor:inherit;display:block;font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:0;position:absolute;right:0;text-align:right;top:0}.btn-default{background-color:#f4f4f4;border-color:#ddd;color:#444}.btn-default.hover,.btn-default:active,.btn-default:hover{background-color:#e7e7e7}.btn-primary{background-color:#3c8dbc;border-color:#367fa9}.btn-primary.hover,.btn-primary:active,.btn-primary:hover{background-color:#367fa9}.btn-success{background-color:#00a65a;border-color:#008d4c}.btn-success.hover,.btn-success:active,.btn-success:hover{background-color:#008d4c}.btn-info{background-color:#00c0ef;border-color:#00acd6}.btn-info.hover,.btn-info:active,.btn-info:hover{background-color:#00acd6}.btn-danger{background-color:#dd4b39;border-color:#d73925}.btn-danger.hover,.btn-danger:active,.btn-danger:hover{background-color:#d73925}.btn-warning{background-color:#f39c12;border-color:#e08e0b}.btn-warning.hover,.btn-warning:active,.btn-warning:hover{background-color:#e08e0b}.btn-outline{background:0 0;border:1px solid #fff;color:#fff}.btn-outline:active,.btn-outline:focus,.btn-outline:hover{border-color:hsla(0,0%,100%,.7);color:hsla(0,0%,100%,.7)}.btn-link{box-shadow:none}.btn[class*=bg-]:hover{box-shadow:inset 0 0 100px rgba(0,0,0,.2)}.btn-app{background-color:#f4f4f4;border:1px solid #ddd;border-radius:3px;color:#666;font-size:12px;height:60px;margin:0 0 10px 10px;min-width:80px;padding:15px 5px;position:relative;text-align:center}.btn-app>.fa,.btn-app>.glyphicon,.btn-app>.ion{display:block;font-size:20px}.btn-app:hover{background:#f4f4f4;border-color:#aaa;color:#444}.btn-app:active,.btn-app:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-app>.badge{font-size:10px;font-weight:400;position:absolute;right:-10px;top:-3px}.callout{border-left:5px solid #eee;border-radius:3px;margin:0 0 20px;padding:15px 30px 15px 15px}.callout a{color:#fff;text-decoration:underline}.callout a:hover{color:#eee}.callout h4{font-weight:600;margin-top:0}.callout p:last-child{margin-bottom:0}.callout .highlight,.callout code{background-color:#fff}.callout.callout-danger{border-color:#c23321}.callout.callout-warning{border-color:#c87f0a}.callout.callout-info{border-color:#0097bc}.callout.callout-success{border-color:#00733e}.alert{border-radius:3px}.alert h4{font-weight:600}.alert .icon{margin-right:10px}.alert .close{color:#000;opacity:.2}.alert .close:hover{opacity:.5}.alert a{color:#fff;text-decoration:underline}.alert-success{border-color:#008d4c}.alert-danger,.alert-error{border-color:#d73925}.alert-warning{border-color:#e08e0b}.alert-info{border-color:#00acd6}.nav>li>a:active,.nav>li>a:focus,.nav>li>a:hover{background:#f7f7f7;color:#444}.nav-pills>li>a{border-radius:0;border-top:3px solid transparent;color:#444}.nav-pills>li>a>.fa,.nav-pills>li>a>.glyphicon,.nav-pills>li>a>.ion{margin-right:5px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{border-top-color:#3c8dbc}.nav-pills>li.active>a{font-weight:600}.nav-stacked>li>a{border-left:3px solid transparent;border-radius:0;border-top:0;color:#444}.nav-stacked>li.active>a,.nav-stacked>li.active>a:hover{background:0 0;border-left-color:#3c8dbc;border-top:0;color:#444}.nav-stacked>li.header{border-bottom:1px solid #ddd;color:#777;margin-bottom:10px;padding:5px 10px;text-transform:uppercase}.nav-tabs-custom{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);margin-bottom:20px}.nav-tabs-custom>.nav-tabs{border-bottom-color:#f4f4f4;border-top-left-radius:3px;border-top-right-radius:3px;margin:0}.nav-tabs-custom>.nav-tabs>li{border-top:3px solid transparent;margin-bottom:-2px;margin-right:5px}.nav-tabs-custom>.nav-tabs>li.disabled>a{color:#777}.nav-tabs-custom>.nav-tabs>li>a{border-radius:0;color:#444}.nav-tabs-custom>.nav-tabs>li>a.text-muted{color:#999}.nav-tabs-custom>.nav-tabs>li>a,.nav-tabs-custom>.nav-tabs>li>a:hover{background:0 0;margin:0}.nav-tabs-custom>.nav-tabs>li>a:hover{color:#999}.nav-tabs-custom>.nav-tabs>li:not(.active)>a:active,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:focus,.nav-tabs-custom>.nav-tabs>li:not(.active)>a:hover{border-color:transparent}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom>.nav-tabs>li.active:hover>a,.nav-tabs-custom>.nav-tabs>li.active>a{background-color:#fff;color:#444}.nav-tabs-custom>.nav-tabs>li.active>a{border-left-color:#f4f4f4;border-right-color:#f4f4f4;border-top-color:transparent}.nav-tabs-custom>.nav-tabs>li:first-of-type{margin-left:0}.nav-tabs-custom>.nav-tabs>li:first-of-type.active>a{border-left-color:transparent}.nav-tabs-custom>.nav-tabs.pull-right{float:none!important}.nav-tabs-custom>.nav-tabs.pull-right>li{float:right}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type{margin-right:0}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type>a{border-left-width:1px}.nav-tabs-custom>.nav-tabs.pull-right>li:first-of-type.active>a{border-left-color:#f4f4f4;border-right-color:transparent}.nav-tabs-custom>.nav-tabs>li.header{color:#444;font-size:20px;line-height:35px;padding:0 10px}.nav-tabs-custom>.nav-tabs>li.header>.fa,.nav-tabs-custom>.nav-tabs>li.header>.glyphicon,.nav-tabs-custom>.nav-tabs>li.header>.ion{margin-right:5px}.nav-tabs-custom>.tab-content{background:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:10px}.nav-tabs-custom .dropdown.open>a:active,.nav-tabs-custom .dropdown.open>a:focus{background:0 0;color:#999}.nav-tabs-custom.tab-primary>.nav-tabs>li.active{border-top-color:#3c8dbc}.nav-tabs-custom.tab-info>.nav-tabs>li.active{border-top-color:#00c0ef}.nav-tabs-custom.tab-danger>.nav-tabs>li.active{border-top-color:#dd4b39}.nav-tabs-custom.tab-warning>.nav-tabs>li.active{border-top-color:#f39c12}.nav-tabs-custom.tab-success>.nav-tabs>li.active{border-top-color:#00a65a}.nav-tabs-custom.tab-default>.nav-tabs>li.active{border-top-color:#d2d6de}.pagination>li>a{background:#fafafa;color:#666}.pagination.pagination-flat>li>a{border-radius:0!important}.products-list{list-style:none;margin:0;padding:0}.products-list>.item{background:#fff;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);padding:10px 0}.products-list>.item:after,.products-list>.item:before{content:" ";display:table}.products-list>.item:after{clear:both}.products-list .product-img{float:left}.products-list .product-img img{height:50px;width:50px}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600}.products-list .product-description{color:#999;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-list-in-box>.item{border-bottom:1px solid #f4f4f4;border-radius:0;box-shadow:none}.product-list-in-box>.item:last-of-type{border-bottom-width:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{border-top:1px solid #f4f4f4}.table>thead>tr>th{border-bottom:2px solid #f4f4f4}.table tr td .progress{margin-top:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #f4f4f4}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table.no-border,.table.no-border td,.table.no-border th{border:0}table.text-center,table.text-center td,table.text-center th{text-align:center}.table.align th{text-align:left}.table.align td{text-align:right}.label-default{background-color:#d2d6de;color:#444}.direct-chat .box-body{border-bottom-left-radius:0;border-bottom-right-radius:0;overflow-x:hidden;padding:0;position:relative}.direct-chat-messages,.direct-chat.chat-pane-open .direct-chat-contacts{transform:translate(0)}.direct-chat-messages{height:250px;overflow:auto;padding:10px}.direct-chat-msg,.direct-chat-text{display:block}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg:after,.direct-chat-msg:before{content:" ";display:table}.direct-chat-msg:after{clear:both}.direct-chat-contacts,.direct-chat-messages{transition:transform .5s ease-in-out}.direct-chat-text{background:#d2d6de;border:1px solid #d2d6de;border-radius:5px;color:#444;margin:5px 0 0 50px;padding:5px 10px;position:relative}.direct-chat-text:after,.direct-chat-text:before{border:solid transparent;border-right:solid #d2d6de;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0}.direct-chat-text:after{border-width:5px;margin-top:-5px}.direct-chat-text:before{border-width:6px;margin-top:-6px}.right .direct-chat-text{margin-left:0;margin-right:50px}.right .direct-chat-text:after,.right .direct-chat-text:before{border-left-color:#d2d6de;border-right-color:transparent;left:100%;right:auto}.direct-chat-img{border-radius:50%;float:left;height:40px;width:40px}.right .direct-chat-img{float:right}.direct-chat-info{display:block;font-size:12px;margin-bottom:2px}.direct-chat-name{font-weight:600}.direct-chat-timestamp{color:#999}.direct-chat-contacts-open .direct-chat-contacts{transform:translate(0)}.direct-chat-contacts{background:#222d32;bottom:0;color:#fff;height:250px;overflow:auto;position:absolute;top:0;transform:translate(101%);width:100%}.contacts-list>li{border-bottom:1px solid rgba(0,0,0,.2);margin:0;padding:10px}.contacts-list>li:after,.contacts-list>li:before{content:" ";display:table}.contacts-list>li:after{clear:both}.contacts-list>li:last-of-type{border-bottom:none}.contacts-list-img{border-radius:50%;float:left;width:40px}.contacts-list-info{color:#fff;margin-left:45px}.contacts-list-name,.contacts-list-status{display:block}.contacts-list-name{font-weight:600}.contacts-list-status{font-size:12px}.contacts-list-date{color:#aaa;font-weight:400}.contacts-list-msg{color:#999}.direct-chat-danger .right>.direct-chat-text{background:#dd4b39;border-color:#dd4b39;color:#fff}.direct-chat-danger .right>.direct-chat-text:after,.direct-chat-danger .right>.direct-chat-text:before{border-left-color:#dd4b39}.direct-chat-primary .right>.direct-chat-text{background:#3c8dbc;border-color:#3c8dbc;color:#fff}.direct-chat-primary .right>.direct-chat-text:after,.direct-chat-primary .right>.direct-chat-text:before{border-left-color:#3c8dbc}.direct-chat-warning .right>.direct-chat-text{background:#f39c12;border-color:#f39c12;color:#fff}.direct-chat-warning .right>.direct-chat-text:after,.direct-chat-warning .right>.direct-chat-text:before{border-left-color:#f39c12}.direct-chat-info .right>.direct-chat-text{background:#00c0ef;border-color:#00c0ef;color:#fff}.direct-chat-info .right>.direct-chat-text:after,.direct-chat-info .right>.direct-chat-text:before{border-left-color:#00c0ef}.direct-chat-success .right>.direct-chat-text{background:#00a65a;border-color:#00a65a;color:#fff}.direct-chat-success .right>.direct-chat-text:after,.direct-chat-success .right>.direct-chat-text:before{border-left-color:#00a65a}.users-list>li{float:left;padding:10px;text-align:center;width:25%}.users-list>li img{border-radius:50%;height:auto;max-width:100%}.users-list>li>a:hover,.users-list>li>a:hover .users-list-name{color:#999}.users-list-date,.users-list-name{display:block}.users-list-name{color:#444;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-date{color:#999;font-size:12px}.carousel-control.left,.carousel-control.right{background-image:none}.carousel-control>.fa{display:inline-block;font-size:40px;margin-top:-20px;position:absolute;top:50%;z-index:5}.modal{background:rgba(0,0,0,.3)}.modal-content{border:0;border-radius:0;box-shadow:0 2px 3px rgba(0,0,0,.125)}@media (min-width:768px){.modal-content{box-shadow:0 2px 3px rgba(0,0,0,.125)}}.modal-header{border-bottom-color:#f4f4f4}.modal-footer{border-top-color:#f4f4f4}.modal-primary .modal-footer,.modal-primary .modal-header{border-color:#307095}.modal-warning .modal-footer,.modal-warning .modal-header{border-color:#c87f0a}.modal-info .modal-footer,.modal-info .modal-header{border-color:#0097bc}.modal-success .modal-footer,.modal-success .modal-header{border-color:#00733e}.modal-danger .modal-footer,.modal-danger .modal-header{border-color:#c23321}.box-widget{border:none;position:relative}.widget-user .widget-user-header{border-top-left-radius:3px;border-top-right-radius:3px;height:120px;padding:20px}.widget-user .widget-user-username{font-size:25px;font-weight:300;margin-bottom:5px;margin-top:0;text-shadow:0 1px 1px rgba(0,0,0,.2)}.widget-user .widget-user-desc{margin-top:0}.widget-user .widget-user-image{left:50%;margin-left:-45px;position:absolute;top:65px}.widget-user .widget-user-image>img{border:3px solid #fff;height:auto;width:90px}.widget-user .box-footer{padding-top:30px}.widget-user-2 .widget-user-header{border-top-left-radius:3px;border-top-right-radius:3px;padding:20px}.widget-user-2 .widget-user-username{font-size:25px;font-weight:300;margin-bottom:5px;margin-top:5px}.widget-user-2 .widget-user-desc{margin-top:0}.widget-user-2 .widget-user-desc,.widget-user-2 .widget-user-username{margin-left:75px}.widget-user-2 .widget-user-image>img{float:left;height:auto;width:65px}.treeview-menu{display:none;list-style:none;margin:0;padding:0 0 0 5px}.treeview-menu .treeview-menu{padding-left:20px}.treeview-menu>li{margin:0}.treeview-menu>li>a{display:block;font-size:14px;padding:5px 5px 5px 15px}.treeview-menu>li>a>.fa,.treeview-menu>li>a>.glyphicon,.treeview-menu>li>a>.ion{width:20px}.treeview-menu>li>a>.fa-angle-down,.treeview-menu>li>a>.fa-angle-left,.treeview-menu>li>a>.pull-right-container>.fa-angle-down,.treeview-menu>li>a>.pull-right-container>.fa-angle-left{width:auto}.treeview>ul.treeview-menu{height:auto;overflow:hidden;padding-bottom:0!important;padding-top:0!important}.treeview.menu-open>ul.treeview-menu{height:auto;overflow:visible}.mailbox-messages>.table{margin:0}.mailbox-controls{padding:5px}.mailbox-controls.with-border,.mailbox-read-info{border-bottom:1px solid #f4f4f4}.mailbox-read-info{padding:10px}.mailbox-read-info h3{font-size:20px;margin:0}.mailbox-read-info h5{margin:0;padding:5px 0 0}.mailbox-read-time{color:#999;font-size:13px}.mailbox-read-message{padding:10px}.mailbox-attachments li{border:1px solid #eee;float:left;margin-bottom:10px;margin-right:10px;width:200px}.mailbox-attachment-name{color:#666;font-weight:700}.mailbox-attachment-icon,.mailbox-attachment-info,.mailbox-attachment-size{display:block}.mailbox-attachment-info{background:#f4f4f4;padding:10px}.mailbox-attachment-size{color:#999;font-size:12px}.mailbox-attachment-icon{color:#666;font-size:65px;padding:20px 10px;text-align:center}.mailbox-attachment-icon.has-img{padding:0}.mailbox-attachment-icon.has-img>img{height:auto;max-width:100%}.lockscreen{background:#d2d6de}.lockscreen-logo{font-size:35px;font-weight:300;margin-bottom:25px;text-align:center}.lockscreen-logo a{color:#444}.lockscreen-wrapper{margin:10% auto 0;max-width:400px}.lockscreen .lockscreen-name{font-weight:600;text-align:center}.lockscreen-item{background:#fff;border-radius:4px;margin:10px auto 30px;padding:0;position:relative;width:290px}.lockscreen-image{background:#fff;border-radius:50%;left:-10px;padding:5px;position:absolute;top:-25px;z-index:10}.lockscreen-image>img{border-radius:50%;height:70px;width:70px}.lockscreen-credentials{margin-left:70px}.lockscreen-credentials .form-control{border:0}.lockscreen-credentials .btn{background-color:#fff;border:0;padding:0 10px}.lockscreen-footer{margin-top:10px}.login-logo,.register-logo{font-size:35px;font-weight:300;margin-bottom:25px;text-align:center}.login-logo a,.register-logo a{color:#444}.login-page,.register-page{background:#d2d6de;height:auto}.login-box,.register-box{margin:7% auto;width:360px}@media (max-width:768px){.login-box,.register-box{margin-top:20px;width:90%}}.login-box-body,.register-box-body{background:#fff;border-top:0;color:#666;padding:20px}.login-box-body .form-control-feedback,.register-box-body .form-control-feedback{color:#777}.login-box-msg,.register-box-msg{margin:0;padding:0 20px 20px;text-align:center}.social-auth-links{margin:10px 0}.error-page{margin:20px auto 0;width:600px}@media (max-width:991px){.error-page{width:100%}}.error-page>.headline{float:left;font-size:100px;font-weight:300}@media (max-width:991px){.error-page>.headline{float:none;text-align:center}}.error-page>.error-content{display:block;margin-left:190px}@media (max-width:991px){.error-page>.error-content{margin-left:0}}.error-page>.error-content>h3{font-size:25px;font-weight:300}@media (max-width:991px){.error-page>.error-content>h3{text-align:center}}.invoice{background:#fff;border:1px solid #f4f4f4;margin:10px 25px;padding:20px;position:relative}.invoice-title{margin-top:0}.profile-user-img{border:3px solid #d2d6de;margin:0 auto;padding:3px;width:100px}.profile-username{font-size:21px;margin-top:5px}.post{border-bottom:1px solid #d2d6de;color:#666;margin-bottom:15px;padding-bottom:15px}.post:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.post .user-block{margin-bottom:15px}.btn-social{overflow:hidden;padding-left:44px;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap}.btn-social>:first-child{border-right:1px solid rgba(0,0,0,.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;text-align:center;top:0;width:32px}.btn-social.btn-lg{padding-left:61px}.btn-social.btn-lg>:first-child{font-size:1.8em;line-height:45px;width:45px}.btn-social.btn-sm{padding-left:38px}.btn-social.btn-sm>:first-child{font-size:1.4em;line-height:28px;width:28px}.btn-social.btn-xs{padding-left:30px}.btn-social.btn-xs>:first-child{font-size:1.2em;line-height:20px;width:20px}.btn-social-icon{height:34px;overflow:hidden;padding:0;position:relative;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:34px}.btn-social-icon>:first-child{border-right:1px solid rgba(0,0,0,.2);bottom:0;font-size:1.6em;left:0;line-height:34px;position:absolute;top:0;width:32px}.btn-social-icon.btn-lg{padding-left:61px}.btn-social-icon.btn-lg>:first-child{font-size:1.8em;line-height:45px;width:45px}.btn-social-icon.btn-sm{padding-left:38px}.btn-social-icon.btn-sm>:first-child{font-size:1.4em;line-height:28px;width:28px}.btn-social-icon.btn-xs{padding-left:30px}.btn-social-icon.btn-xs>:first-child{font-size:1.2em;line-height:20px;width:20px}.btn-social-icon>:first-child{border:none;text-align:center;width:100%}.btn-social-icon.btn-lg{height:45px;padding-left:0;padding-right:0;width:45px}.btn-social-icon.btn-sm{height:30px;padding-left:0;padding-right:0;width:30px}.btn-social-icon.btn-xs{height:22px;padding-left:0;padding-right:0;width:22px}.btn-adn{background-color:#d87a68;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active,.btn-adn.focus,.btn-adn:active,.btn-adn:focus,.btn-adn:hover,.open>.dropdown-toggle.btn-adn{background-color:#ce563f;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active.focus,.btn-adn.active:focus,.btn-adn.active:hover,.btn-adn:active.focus,.btn-adn:active:focus,.btn-adn:active:hover,.open>.dropdown-toggle.btn-adn.focus,.open>.dropdown-toggle.btn-adn:focus,.open>.dropdown-toggle.btn-adn:hover{background-color:#b94630;border-color:rgba(0,0,0,.2);color:#fff}.btn-adn.active,.btn-adn:active,.open>.dropdown-toggle.btn-adn{background-image:none}.btn-adn.disabled.focus,.btn-adn.disabled:focus,.btn-adn.disabled:hover,.btn-adn[disabled].focus,.btn-adn[disabled]:focus,.btn-adn[disabled]:hover,fieldset[disabled] .btn-adn.focus,fieldset[disabled] .btn-adn:focus,fieldset[disabled] .btn-adn:hover{background-color:#d87a68;border-color:rgba(0,0,0,.2)}.btn-adn .badge{background-color:#fff;color:#d87a68}.btn-bitbucket{background-color:#205081;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active,.btn-bitbucket.focus,.btn-bitbucket:active,.btn-bitbucket:focus,.btn-bitbucket:hover,.open>.dropdown-toggle.btn-bitbucket{background-color:#163758;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active.focus,.btn-bitbucket.active:focus,.btn-bitbucket.active:hover,.btn-bitbucket:active.focus,.btn-bitbucket:active:focus,.btn-bitbucket:active:hover,.open>.dropdown-toggle.btn-bitbucket.focus,.open>.dropdown-toggle.btn-bitbucket:focus,.open>.dropdown-toggle.btn-bitbucket:hover{background-color:#0f253c;border-color:rgba(0,0,0,.2);color:#fff}.btn-bitbucket.active,.btn-bitbucket:active,.open>.dropdown-toggle.btn-bitbucket{background-image:none}.btn-bitbucket.disabled.focus,.btn-bitbucket.disabled:focus,.btn-bitbucket.disabled:hover,.btn-bitbucket[disabled].focus,.btn-bitbucket[disabled]:focus,.btn-bitbucket[disabled]:hover,fieldset[disabled] .btn-bitbucket.focus,fieldset[disabled] .btn-bitbucket:focus,fieldset[disabled] .btn-bitbucket:hover{background-color:#205081;border-color:rgba(0,0,0,.2)}.btn-bitbucket .badge{background-color:#fff;color:#205081}.btn-dropbox{background-color:#1087dd;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active,.btn-dropbox.focus,.btn-dropbox:active,.btn-dropbox:focus,.btn-dropbox:hover,.open>.dropdown-toggle.btn-dropbox{background-color:#0d6aad;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active.focus,.btn-dropbox.active:focus,.btn-dropbox.active:hover,.btn-dropbox:active.focus,.btn-dropbox:active:focus,.btn-dropbox:active:hover,.open>.dropdown-toggle.btn-dropbox.focus,.open>.dropdown-toggle.btn-dropbox:focus,.open>.dropdown-toggle.btn-dropbox:hover{background-color:#0a568c;border-color:rgba(0,0,0,.2);color:#fff}.btn-dropbox.active,.btn-dropbox:active,.open>.dropdown-toggle.btn-dropbox{background-image:none}.btn-dropbox.disabled.focus,.btn-dropbox.disabled:focus,.btn-dropbox.disabled:hover,.btn-dropbox[disabled].focus,.btn-dropbox[disabled]:focus,.btn-dropbox[disabled]:hover,fieldset[disabled] .btn-dropbox.focus,fieldset[disabled] .btn-dropbox:focus,fieldset[disabled] .btn-dropbox:hover{background-color:#1087dd;border-color:rgba(0,0,0,.2)}.btn-dropbox .badge{background-color:#fff;color:#1087dd}.btn-facebook{background-color:#3b5998;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active,.btn-facebook.focus,.btn-facebook:active,.btn-facebook:focus,.btn-facebook:hover,.open>.dropdown-toggle.btn-facebook{background-color:#2d4373;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active.focus,.btn-facebook.active:focus,.btn-facebook.active:hover,.btn-facebook:active.focus,.btn-facebook:active:focus,.btn-facebook:active:hover,.open>.dropdown-toggle.btn-facebook.focus,.open>.dropdown-toggle.btn-facebook:focus,.open>.dropdown-toggle.btn-facebook:hover{background-color:#23345a;border-color:rgba(0,0,0,.2);color:#fff}.btn-facebook.active,.btn-facebook:active,.open>.dropdown-toggle.btn-facebook{background-image:none}.btn-facebook.disabled.focus,.btn-facebook.disabled:focus,.btn-facebook.disabled:hover,.btn-facebook[disabled].focus,.btn-facebook[disabled]:focus,.btn-facebook[disabled]:hover,fieldset[disabled] .btn-facebook.focus,fieldset[disabled] .btn-facebook:focus,fieldset[disabled] .btn-facebook:hover{background-color:#3b5998;border-color:rgba(0,0,0,.2)}.btn-facebook .badge{background-color:#fff;color:#3b5998}.btn-flickr{background-color:#ff0084;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active,.btn-flickr.focus,.btn-flickr:active,.btn-flickr:focus,.btn-flickr:hover,.open>.dropdown-toggle.btn-flickr{background-color:#cc006a;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active.focus,.btn-flickr.active:focus,.btn-flickr.active:hover,.btn-flickr:active.focus,.btn-flickr:active:focus,.btn-flickr:active:hover,.open>.dropdown-toggle.btn-flickr.focus,.open>.dropdown-toggle.btn-flickr:focus,.open>.dropdown-toggle.btn-flickr:hover{background-color:#a80057;border-color:rgba(0,0,0,.2);color:#fff}.btn-flickr.active,.btn-flickr:active,.open>.dropdown-toggle.btn-flickr{background-image:none}.btn-flickr.disabled.focus,.btn-flickr.disabled:focus,.btn-flickr.disabled:hover,.btn-flickr[disabled].focus,.btn-flickr[disabled]:focus,.btn-flickr[disabled]:hover,fieldset[disabled] .btn-flickr.focus,fieldset[disabled] .btn-flickr:focus,fieldset[disabled] .btn-flickr:hover{background-color:#ff0084;border-color:rgba(0,0,0,.2)}.btn-flickr .badge{background-color:#fff;color:#ff0084}.btn-foursquare{background-color:#f94877;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active,.btn-foursquare.focus,.btn-foursquare:active,.btn-foursquare:focus,.btn-foursquare:hover,.open>.dropdown-toggle.btn-foursquare{background-color:#f71752;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active.focus,.btn-foursquare.active:focus,.btn-foursquare.active:hover,.btn-foursquare:active.focus,.btn-foursquare:active:focus,.btn-foursquare:active:hover,.open>.dropdown-toggle.btn-foursquare.focus,.open>.dropdown-toggle.btn-foursquare:focus,.open>.dropdown-toggle.btn-foursquare:hover{background-color:#e30742;border-color:rgba(0,0,0,.2);color:#fff}.btn-foursquare.active,.btn-foursquare:active,.open>.dropdown-toggle.btn-foursquare{background-image:none}.btn-foursquare.disabled.focus,.btn-foursquare.disabled:focus,.btn-foursquare.disabled:hover,.btn-foursquare[disabled].focus,.btn-foursquare[disabled]:focus,.btn-foursquare[disabled]:hover,fieldset[disabled] .btn-foursquare.focus,fieldset[disabled] .btn-foursquare:focus,fieldset[disabled] .btn-foursquare:hover{background-color:#f94877;border-color:rgba(0,0,0,.2)}.btn-foursquare .badge{background-color:#fff;color:#f94877}.btn-github{background-color:#444;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active,.btn-github.focus,.btn-github:active,.btn-github:focus,.btn-github:hover,.open>.dropdown-toggle.btn-github{background-color:#2b2b2b;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active.focus,.btn-github.active:focus,.btn-github.active:hover,.btn-github:active.focus,.btn-github:active:focus,.btn-github:active:hover,.open>.dropdown-toggle.btn-github.focus,.open>.dropdown-toggle.btn-github:focus,.open>.dropdown-toggle.btn-github:hover{background-color:#191919;border-color:rgba(0,0,0,.2);color:#fff}.btn-github.active,.btn-github:active,.open>.dropdown-toggle.btn-github{background-image:none}.btn-github.disabled.focus,.btn-github.disabled:focus,.btn-github.disabled:hover,.btn-github[disabled].focus,.btn-github[disabled]:focus,.btn-github[disabled]:hover,fieldset[disabled] .btn-github.focus,fieldset[disabled] .btn-github:focus,fieldset[disabled] .btn-github:hover{background-color:#444;border-color:rgba(0,0,0,.2)}.btn-github .badge{background-color:#fff;color:#444}.btn-google{background-color:#dd4b39;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active,.btn-google.focus,.btn-google:active,.btn-google:focus,.btn-google:hover,.open>.dropdown-toggle.btn-google{background-color:#c23321;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active.focus,.btn-google.active:focus,.btn-google.active:hover,.btn-google:active.focus,.btn-google:active:focus,.btn-google:active:hover,.open>.dropdown-toggle.btn-google.focus,.open>.dropdown-toggle.btn-google:focus,.open>.dropdown-toggle.btn-google:hover{background-color:#a32b1c;border-color:rgba(0,0,0,.2);color:#fff}.btn-google.active,.btn-google:active,.open>.dropdown-toggle.btn-google{background-image:none}.btn-google.disabled.focus,.btn-google.disabled:focus,.btn-google.disabled:hover,.btn-google[disabled].focus,.btn-google[disabled]:focus,.btn-google[disabled]:hover,fieldset[disabled] .btn-google.focus,fieldset[disabled] .btn-google:focus,fieldset[disabled] .btn-google:hover{background-color:#dd4b39;border-color:rgba(0,0,0,.2)}.btn-google .badge{background-color:#fff;color:#dd4b39}.btn-instagram{background-color:#3f729b;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active,.btn-instagram.focus,.btn-instagram:active,.btn-instagram:focus,.btn-instagram:hover,.open>.dropdown-toggle.btn-instagram{background-color:#305777;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active.focus,.btn-instagram.active:focus,.btn-instagram.active:hover,.btn-instagram:active.focus,.btn-instagram:active:focus,.btn-instagram:active:hover,.open>.dropdown-toggle.btn-instagram.focus,.open>.dropdown-toggle.btn-instagram:focus,.open>.dropdown-toggle.btn-instagram:hover{background-color:#26455d;border-color:rgba(0,0,0,.2);color:#fff}.btn-instagram.active,.btn-instagram:active,.open>.dropdown-toggle.btn-instagram{background-image:none}.btn-instagram.disabled.focus,.btn-instagram.disabled:focus,.btn-instagram.disabled:hover,.btn-instagram[disabled].focus,.btn-instagram[disabled]:focus,.btn-instagram[disabled]:hover,fieldset[disabled] .btn-instagram.focus,fieldset[disabled] .btn-instagram:focus,fieldset[disabled] .btn-instagram:hover{background-color:#3f729b;border-color:rgba(0,0,0,.2)}.btn-instagram .badge{background-color:#fff;color:#3f729b}.btn-linkedin{background-color:#007bb6;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active,.btn-linkedin.focus,.btn-linkedin:active,.btn-linkedin:focus,.btn-linkedin:hover,.open>.dropdown-toggle.btn-linkedin{background-color:#005983;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active.focus,.btn-linkedin.active:focus,.btn-linkedin.active:hover,.btn-linkedin:active.focus,.btn-linkedin:active:focus,.btn-linkedin:active:hover,.open>.dropdown-toggle.btn-linkedin.focus,.open>.dropdown-toggle.btn-linkedin:focus,.open>.dropdown-toggle.btn-linkedin:hover{background-color:#00405f;border-color:rgba(0,0,0,.2);color:#fff}.btn-linkedin.active,.btn-linkedin:active,.open>.dropdown-toggle.btn-linkedin{background-image:none}.btn-linkedin.disabled.focus,.btn-linkedin.disabled:focus,.btn-linkedin.disabled:hover,.btn-linkedin[disabled].focus,.btn-linkedin[disabled]:focus,.btn-linkedin[disabled]:hover,fieldset[disabled] .btn-linkedin.focus,fieldset[disabled] .btn-linkedin:focus,fieldset[disabled] .btn-linkedin:hover{background-color:#007bb6;border-color:rgba(0,0,0,.2)}.btn-linkedin .badge{background-color:#fff;color:#007bb6}.btn-microsoft{background-color:#2672ec;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active,.btn-microsoft.focus,.btn-microsoft:active,.btn-microsoft:focus,.btn-microsoft:hover,.open>.dropdown-toggle.btn-microsoft{background-color:#125acd;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active.focus,.btn-microsoft.active:focus,.btn-microsoft.active:hover,.btn-microsoft:active.focus,.btn-microsoft:active:focus,.btn-microsoft:active:hover,.open>.dropdown-toggle.btn-microsoft.focus,.open>.dropdown-toggle.btn-microsoft:focus,.open>.dropdown-toggle.btn-microsoft:hover{background-color:#0f4bac;border-color:rgba(0,0,0,.2);color:#fff}.btn-microsoft.active,.btn-microsoft:active,.open>.dropdown-toggle.btn-microsoft{background-image:none}.btn-microsoft.disabled.focus,.btn-microsoft.disabled:focus,.btn-microsoft.disabled:hover,.btn-microsoft[disabled].focus,.btn-microsoft[disabled]:focus,.btn-microsoft[disabled]:hover,fieldset[disabled] .btn-microsoft.focus,fieldset[disabled] .btn-microsoft:focus,fieldset[disabled] .btn-microsoft:hover{background-color:#2672ec;border-color:rgba(0,0,0,.2)}.btn-microsoft .badge{background-color:#fff;color:#2672ec}.btn-openid{background-color:#f7931e;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active,.btn-openid.focus,.btn-openid:active,.btn-openid:focus,.btn-openid:hover,.open>.dropdown-toggle.btn-openid{background-color:#da7908;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active.focus,.btn-openid.active:focus,.btn-openid.active:hover,.btn-openid:active.focus,.btn-openid:active:focus,.btn-openid:active:hover,.open>.dropdown-toggle.btn-openid.focus,.open>.dropdown-toggle.btn-openid:focus,.open>.dropdown-toggle.btn-openid:hover{background-color:#b86607;border-color:rgba(0,0,0,.2);color:#fff}.btn-openid.active,.btn-openid:active,.open>.dropdown-toggle.btn-openid{background-image:none}.btn-openid.disabled.focus,.btn-openid.disabled:focus,.btn-openid.disabled:hover,.btn-openid[disabled].focus,.btn-openid[disabled]:focus,.btn-openid[disabled]:hover,fieldset[disabled] .btn-openid.focus,fieldset[disabled] .btn-openid:focus,fieldset[disabled] .btn-openid:hover{background-color:#f7931e;border-color:rgba(0,0,0,.2)}.btn-openid .badge{background-color:#fff;color:#f7931e}.btn-pinterest{background-color:#cb2027;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active,.btn-pinterest.focus,.btn-pinterest:active,.btn-pinterest:focus,.btn-pinterest:hover,.open>.dropdown-toggle.btn-pinterest{background-color:#9f191f;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active.focus,.btn-pinterest.active:focus,.btn-pinterest.active:hover,.btn-pinterest:active.focus,.btn-pinterest:active:focus,.btn-pinterest:active:hover,.open>.dropdown-toggle.btn-pinterest.focus,.open>.dropdown-toggle.btn-pinterest:focus,.open>.dropdown-toggle.btn-pinterest:hover{background-color:#801419;border-color:rgba(0,0,0,.2);color:#fff}.btn-pinterest.active,.btn-pinterest:active,.open>.dropdown-toggle.btn-pinterest{background-image:none}.btn-pinterest.disabled.focus,.btn-pinterest.disabled:focus,.btn-pinterest.disabled:hover,.btn-pinterest[disabled].focus,.btn-pinterest[disabled]:focus,.btn-pinterest[disabled]:hover,fieldset[disabled] .btn-pinterest.focus,fieldset[disabled] .btn-pinterest:focus,fieldset[disabled] .btn-pinterest:hover{background-color:#cb2027;border-color:rgba(0,0,0,.2)}.btn-pinterest .badge{background-color:#fff;color:#cb2027}.btn-reddit{background-color:#eff7ff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active,.btn-reddit.focus,.btn-reddit:active,.btn-reddit:focus,.btn-reddit:hover,.open>.dropdown-toggle.btn-reddit{background-color:#bcddff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active.focus,.btn-reddit.active:focus,.btn-reddit.active:hover,.btn-reddit:active.focus,.btn-reddit:active:focus,.btn-reddit:active:hover,.open>.dropdown-toggle.btn-reddit.focus,.open>.dropdown-toggle.btn-reddit:focus,.open>.dropdown-toggle.btn-reddit:hover{background-color:#98ccff;border-color:rgba(0,0,0,.2);color:#000}.btn-reddit.active,.btn-reddit:active,.open>.dropdown-toggle.btn-reddit{background-image:none}.btn-reddit.disabled.focus,.btn-reddit.disabled:focus,.btn-reddit.disabled:hover,.btn-reddit[disabled].focus,.btn-reddit[disabled]:focus,.btn-reddit[disabled]:hover,fieldset[disabled] .btn-reddit.focus,fieldset[disabled] .btn-reddit:focus,fieldset[disabled] .btn-reddit:hover{background-color:#eff7ff;border-color:rgba(0,0,0,.2)}.btn-reddit .badge{background-color:#000;color:#eff7ff}.btn-soundcloud{background-color:#f50;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active,.btn-soundcloud.focus,.btn-soundcloud:active,.btn-soundcloud:focus,.btn-soundcloud:hover,.open>.dropdown-toggle.btn-soundcloud{background-color:#c40;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active.focus,.btn-soundcloud.active:focus,.btn-soundcloud.active:hover,.btn-soundcloud:active.focus,.btn-soundcloud:active:focus,.btn-soundcloud:active:hover,.open>.dropdown-toggle.btn-soundcloud.focus,.open>.dropdown-toggle.btn-soundcloud:focus,.open>.dropdown-toggle.btn-soundcloud:hover{background-color:#a83800;border-color:rgba(0,0,0,.2);color:#fff}.btn-soundcloud.active,.btn-soundcloud:active,.open>.dropdown-toggle.btn-soundcloud{background-image:none}.btn-soundcloud.disabled.focus,.btn-soundcloud.disabled:focus,.btn-soundcloud.disabled:hover,.btn-soundcloud[disabled].focus,.btn-soundcloud[disabled]:focus,.btn-soundcloud[disabled]:hover,fieldset[disabled] .btn-soundcloud.focus,fieldset[disabled] .btn-soundcloud:focus,fieldset[disabled] .btn-soundcloud:hover{background-color:#f50;border-color:rgba(0,0,0,.2)}.btn-soundcloud .badge{background-color:#fff;color:#f50}.btn-tumblr{background-color:#2c4762;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active,.btn-tumblr.focus,.btn-tumblr:active,.btn-tumblr:focus,.btn-tumblr:hover,.open>.dropdown-toggle.btn-tumblr{background-color:#1c2d3f;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active.focus,.btn-tumblr.active:focus,.btn-tumblr.active:hover,.btn-tumblr:active.focus,.btn-tumblr:active:focus,.btn-tumblr:active:hover,.open>.dropdown-toggle.btn-tumblr.focus,.open>.dropdown-toggle.btn-tumblr:focus,.open>.dropdown-toggle.btn-tumblr:hover{background-color:#111c26;border-color:rgba(0,0,0,.2);color:#fff}.btn-tumblr.active,.btn-tumblr:active,.open>.dropdown-toggle.btn-tumblr{background-image:none}.btn-tumblr.disabled.focus,.btn-tumblr.disabled:focus,.btn-tumblr.disabled:hover,.btn-tumblr[disabled].focus,.btn-tumblr[disabled]:focus,.btn-tumblr[disabled]:hover,fieldset[disabled] .btn-tumblr.focus,fieldset[disabled] .btn-tumblr:focus,fieldset[disabled] .btn-tumblr:hover{background-color:#2c4762;border-color:rgba(0,0,0,.2)}.btn-tumblr .badge{background-color:#fff;color:#2c4762}.btn-twitter{background-color:#55acee;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active,.btn-twitter.focus,.btn-twitter:active,.btn-twitter:focus,.btn-twitter:hover,.open>.dropdown-toggle.btn-twitter{background-color:#2795e9;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active.focus,.btn-twitter.active:focus,.btn-twitter.active:hover,.btn-twitter:active.focus,.btn-twitter:active:focus,.btn-twitter:active:hover,.open>.dropdown-toggle.btn-twitter.focus,.open>.dropdown-toggle.btn-twitter:focus,.open>.dropdown-toggle.btn-twitter:hover{background-color:#1583d7;border-color:rgba(0,0,0,.2);color:#fff}.btn-twitter.active,.btn-twitter:active,.open>.dropdown-toggle.btn-twitter{background-image:none}.btn-twitter.disabled.focus,.btn-twitter.disabled:focus,.btn-twitter.disabled:hover,.btn-twitter[disabled].focus,.btn-twitter[disabled]:focus,.btn-twitter[disabled]:hover,fieldset[disabled] .btn-twitter.focus,fieldset[disabled] .btn-twitter:focus,fieldset[disabled] .btn-twitter:hover{background-color:#55acee;border-color:rgba(0,0,0,.2)}.btn-twitter .badge{background-color:#fff;color:#55acee}.btn-vimeo{background-color:#1ab7ea;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active,.btn-vimeo.focus,.btn-vimeo:active,.btn-vimeo:focus,.btn-vimeo:hover,.open>.dropdown-toggle.btn-vimeo{background-color:#1295bf;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active.focus,.btn-vimeo.active:focus,.btn-vimeo.active:hover,.btn-vimeo:active.focus,.btn-vimeo:active:focus,.btn-vimeo:active:hover,.open>.dropdown-toggle.btn-vimeo.focus,.open>.dropdown-toggle.btn-vimeo:focus,.open>.dropdown-toggle.btn-vimeo:hover{background-color:#0f7b9f;border-color:rgba(0,0,0,.2);color:#fff}.btn-vimeo.active,.btn-vimeo:active,.open>.dropdown-toggle.btn-vimeo{background-image:none}.btn-vimeo.disabled.focus,.btn-vimeo.disabled:focus,.btn-vimeo.disabled:hover,.btn-vimeo[disabled].focus,.btn-vimeo[disabled]:focus,.btn-vimeo[disabled]:hover,fieldset[disabled] .btn-vimeo.focus,fieldset[disabled] .btn-vimeo:focus,fieldset[disabled] .btn-vimeo:hover{background-color:#1ab7ea;border-color:rgba(0,0,0,.2)}.btn-vimeo .badge{background-color:#fff;color:#1ab7ea}.btn-vk{background-color:#587ea3;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active,.btn-vk.focus,.btn-vk:active,.btn-vk:focus,.btn-vk:hover,.open>.dropdown-toggle.btn-vk{background-color:#466482;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active.focus,.btn-vk.active:focus,.btn-vk.active:hover,.btn-vk:active.focus,.btn-vk:active:focus,.btn-vk:active:hover,.open>.dropdown-toggle.btn-vk.focus,.open>.dropdown-toggle.btn-vk:focus,.open>.dropdown-toggle.btn-vk:hover{background-color:#3a526b;border-color:rgba(0,0,0,.2);color:#fff}.btn-vk.active,.btn-vk:active,.open>.dropdown-toggle.btn-vk{background-image:none}.btn-vk.disabled.focus,.btn-vk.disabled:focus,.btn-vk.disabled:hover,.btn-vk[disabled].focus,.btn-vk[disabled]:focus,.btn-vk[disabled]:hover,fieldset[disabled] .btn-vk.focus,fieldset[disabled] .btn-vk:focus,fieldset[disabled] .btn-vk:hover{background-color:#587ea3;border-color:rgba(0,0,0,.2)}.btn-vk .badge{background-color:#fff;color:#587ea3}.btn-yahoo{background-color:#720e9e;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active,.btn-yahoo.focus,.btn-yahoo:active,.btn-yahoo:focus,.btn-yahoo:hover,.open>.dropdown-toggle.btn-yahoo{background-color:#500a6f;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active.focus,.btn-yahoo.active:focus,.btn-yahoo.active:hover,.btn-yahoo:active.focus,.btn-yahoo:active:focus,.btn-yahoo:active:hover,.open>.dropdown-toggle.btn-yahoo.focus,.open>.dropdown-toggle.btn-yahoo:focus,.open>.dropdown-toggle.btn-yahoo:hover{background-color:#39074e;border-color:rgba(0,0,0,.2);color:#fff}.btn-yahoo.active,.btn-yahoo:active,.open>.dropdown-toggle.btn-yahoo{background-image:none}.btn-yahoo.disabled.focus,.btn-yahoo.disabled:focus,.btn-yahoo.disabled:hover,.btn-yahoo[disabled].focus,.btn-yahoo[disabled]:focus,.btn-yahoo[disabled]:hover,fieldset[disabled] .btn-yahoo.focus,fieldset[disabled] .btn-yahoo:focus,fieldset[disabled] .btn-yahoo:hover{background-color:#720e9e;border-color:rgba(0,0,0,.2)}.btn-yahoo .badge{background-color:#fff;color:#720e9e}.fc-button{background:#f4f4f4;background-image:none;border-color:#ddd;color:#444}.fc-button.hover,.fc-button:active,.fc-button:hover{background-color:#e9e9e9}.fc-header-title h2{color:#666;font-size:15px;line-height:1.6em;margin-left:10px}.fc-header-right{padding-right:10px}.fc-header-left{padding-left:10px}.fc-widget-header{background:#fafafa}.fc-grid{border:0;width:100%}.fc-widget-content:first-of-type,.fc-widget-header:first-of-type{border-left:0;border-right:0}.fc-widget-content:last-of-type,.fc-widget-header:last-of-type{border-right:0}.fc-toolbar{margin:0;padding:10px}.fc-day-number{font-size:20px;font-weight:300;padding-right:10px}.fc-color-picker{list-style:none;margin:0;padding:0}.fc-color-picker>li{float:left;font-size:30px;line-height:30px;margin-right:5px}.fc-color-picker>li .fa{transition:transform .3s linear}.fc-color-picker>li .fa:hover{transform:rotate(30deg)}#add-new-event{transition:all .3s linear}.external-event{border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.1);cursor:move;font-weight:700;margin-bottom:4px;padding:5px 10px;text-shadow:0 1px 1px rgba(0,0,0,.1)}.external-event:hover{box-shadow:inset 0 0 90px rgba(0,0,0,.2)}.select2-container--default.select2-container--focus,.select2-container--default:active,.select2-container--default:focus,.select2-selection.select2-container--focus,.select2-selection:active,.select2-selection:focus{outline:0}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.select2-container--default.select2-container--open{border-color:#3c8dbc}.select2-dropdown{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3c8dbc;color:#fff}.select2-results__option{padding:6px 12px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{height:auto;margin-top:-4px;padding-left:0;padding-right:0}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:6px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px;right:3px}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:0}.select2-dropdown .select2-search__field,.select2-search--inline .select2-search__field{border:1px solid #d2d6de}.select2-dropdown .select2-search__field:focus,.select2-search--inline .select2-search__field:focus{outline:0}.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#3c8dbc!important}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:#444}.select2-container--default .select2-selection--multiple{border:1px solid #d2d6de;border-radius:0}.select2-container--default .select2-selection--multiple:focus{border-color:#3c8dbc}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#d2d6de}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc;border-color:#367fa9;color:#fff;padding:1px 10px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:hsla(0,0%,100%,.7);margin-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff}.select2-container .select2-selection--single .select2-selection__rendered{padding-right:10px}.box .datepicker-inline,.box .datepicker-inline .datepicker-days,.box .datepicker-inline .datepicker-days>table,.box .datepicker-inline>table{width:100%}.box .datepicker-inline .datepicker-days td:hover,.box .datepicker-inline .datepicker-days>table td:hover,.box .datepicker-inline td:hover,.box .datepicker-inline>table td:hover{background-color:hsla(0,0%,100%,.3)}.box .datepicker-inline .datepicker-days td.day.new,.box .datepicker-inline .datepicker-days td.day.old,.box .datepicker-inline .datepicker-days>table td.day.new,.box .datepicker-inline .datepicker-days>table td.day.old,.box .datepicker-inline td.day.new,.box .datepicker-inline td.day.old,.box .datepicker-inline>table td.day.new,.box .datepicker-inline>table td.day.old{color:#777}.pad{padding:10px}.margin{margin:10px}.margin-bottom{margin-bottom:20px}.margin-bottom-none{margin-bottom:0}.margin-r-5{margin-right:5px}.inline{display:inline}.description-block{display:block;margin:10px 0;text-align:center}.description-block.margin-bottom{margin-bottom:25px}.description-block>.description-header{font-size:16px;font-weight:600;margin:0;padding:0}.description-block>.description-text{text-transform:uppercase}.alert-danger,.alert-error,.alert-info,.alert-success,.alert-warning,.bg-aqua,.bg-aqua-active,.bg-black,.bg-black-active,.bg-blue,.bg-blue-active,.bg-fuchsia,.bg-fuchsia-active,.bg-green,.bg-green-active,.bg-light-blue,.bg-light-blue-active,.bg-lime,.bg-lime-active,.bg-maroon,.bg-maroon-active,.bg-navy,.bg-navy-active,.bg-olive,.bg-olive-active,.bg-orange,.bg-orange-active,.bg-purple,.bg-purple-active,.bg-red,.bg-red-active,.bg-teal,.bg-teal-active,.bg-yellow,.bg-yellow-active,.callout.callout-danger,.callout.callout-info,.callout.callout-success,.callout.callout-warning,.label-danger,.label-info,.label-primary,.label-success,.label-warning,.modal-danger .modal-body,.modal-danger .modal-footer,.modal-danger .modal-header,.modal-info .modal-body,.modal-info .modal-footer,.modal-info .modal-header,.modal-primary .modal-body,.modal-primary .modal-footer,.modal-primary .modal-header,.modal-success .modal-body,.modal-success .modal-footer,.modal-success .modal-header,.modal-warning .modal-body,.modal-warning .modal-footer,.modal-warning .modal-header{color:#fff!important}.bg-gray{background-color:#d2d6de!important;color:#000}.bg-gray-light{background-color:#f7f7f7}.bg-black{background-color:#111!important}.alert-danger,.alert-error,.bg-red,.callout.callout-danger,.label-danger,.modal-danger .modal-body{background-color:#dd4b39!important}.alert-warning,.bg-yellow,.callout.callout-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12!important}.alert-info,.bg-aqua,.callout.callout-info,.label-info,.modal-info .modal-body{background-color:#00c0ef!important}.bg-blue{background-color:#0073b7!important}.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc!important}.alert-success,.bg-green,.callout.callout-success,.label-success,.modal-success .modal-body{background-color:#00a65a!important}.bg-navy{background-color:#001f3f!important}.bg-teal{background-color:#39cccc!important}.bg-olive{background-color:#3d9970!important}.bg-lime{background-color:#01ff70!important}.bg-orange{background-color:#ff851b!important}.bg-fuchsia{background-color:#f012be!important}.bg-purple{background-color:#605ca8!important}.bg-maroon{background-color:#d81b60!important}.bg-gray-active{background-color:#b5bbc8!important;color:#000}.bg-black-active{background-color:#000!important}.bg-red-active,.modal-danger .modal-footer,.modal-danger .modal-header{background-color:#d33724!important}.bg-yellow-active,.modal-warning .modal-footer,.modal-warning .modal-header{background-color:#db8b0b!important}.bg-aqua-active,.modal-info .modal-footer,.modal-info .modal-header{background-color:#00a7d0!important}.bg-blue-active{background-color:#005384!important}.bg-light-blue-active,.modal-primary .modal-footer,.modal-primary .modal-header{background-color:#357ca5!important}.bg-green-active,.modal-success .modal-footer,.modal-success .modal-header{background-color:#008d4c!important}.bg-navy-active{background-color:#001a35!important}.bg-teal-active{background-color:#30bbbb!important}.bg-olive-active{background-color:#368763!important}.bg-lime-active{background-color:#00e765!important}.bg-orange-active{background-color:#ff7701!important}.bg-fuchsia-active{background-color:#db0ead!important}.bg-purple-active{background-color:#555299!important}.bg-maroon-active{background-color:#ca195a!important}[class^=bg-].disabled{opacity:.65}.text-red{color:#dd4b39!important}.text-yellow{color:#f39c12!important}.text-aqua{color:#00c0ef!important}.text-blue{color:#0073b7!important}.text-black{color:#111!important}.text-light-blue{color:#3c8dbc!important}.text-green{color:#00a65a!important}.text-gray{color:#d2d6de!important}.text-navy{color:#001f3f!important}.text-teal{color:#39cccc!important}.text-olive{color:#3d9970!important}.text-lime{color:#01ff70!important}.text-orange{color:#ff851b!important}.text-fuchsia{color:#f012be!important}.text-purple{color:#605ca8!important}.text-maroon{color:#d81b60!important}.link-muted{color:#7a869d}.link-muted:focus,.link-muted:hover{color:#606c84}.link-black{color:#666}.link-black:focus,.link-black:hover{color:#999}.hide{display:none!important}.no-border{border:0!important}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-shadow{box-shadow:none!important}.chart-legend,.contacts-list,.list-unstyled,.mailbox-attachments,.users-list{list-style:none;margin:0;padding:0}.list-group-unbordered>.list-group-item{border-left:0;border-radius:0;border-right:0;padding-left:0;padding-right:0}.flat{border-radius:0!important}.text-bold,.text-bold.table td,.text-bold.table th{font-weight:700}.text-sm{font-size:12px}.jqstooltip{height:auto!important;padding:5px!important;width:auto!important}.bg-teal-gradient{background:#39cccc!important;background:-o-linear-gradient(#7adddd,#39cccc)!important;color:#fff}.bg-light-blue-gradient{background:#3c8dbc!important;background:-o-linear-gradient(#67a8ce,#3c8dbc)!important;color:#fff}.bg-blue-gradient{background:#0073b7!important;background:-o-linear-gradient(#0089db,#0073b7)!important;color:#fff}.bg-aqua-gradient{background:#00c0ef!important;background:-o-linear-gradient(#14d1ff,#00c0ef)!important;color:#fff}.bg-yellow-gradient{background:#f39c12!important;background:-o-linear-gradient(#f7bc60,#f39c12)!important;color:#fff}.bg-purple-gradient{background:#605ca8!important;background:-o-linear-gradient(#9491c4,#605ca8)!important;color:#fff}.bg-green-gradient{background:#00a65a!important;background:-o-linear-gradient(#00ca6d,#00a65a)!important;color:#fff}.bg-red-gradient{background:#dd4b39!important;background:-o-linear-gradient(#e47365,#dd4b39)!important;color:#fff}.bg-black-gradient{background:#111!important;background:-o-linear-gradient(#2b2b2b,#111)!important;color:#fff}.bg-maroon-gradient{background:#d81b60!important;background:-o-linear-gradient(#e73f7c,#d81b60)!important;color:#fff}.description-block .description-icon{font-size:16px}.no-pad-top{padding-top:0}.position-static{position:static!important}.list-header{color:#666;font-size:15px;font-weight:700;padding:10px 4px}.list-seperator{background:#f4f4f4;height:1px;margin:15px 0 9px}.list-link>a{color:#777;padding:4px}.list-link>a:hover{color:#222}.font-light{font-weight:300}.user-block:after,.user-block:before{content:" ";display:table}.user-block:after{clear:both}.user-block img{float:left;height:40px;width:40px}.user-block .comment,.user-block .description,.user-block .username{display:block;margin-left:50px}.user-block .username{font-size:16px;font-weight:600}.user-block .description{color:#999;font-size:13px}.user-block.user-block-sm .comment,.user-block.user-block-sm .description,.user-block.user-block-sm .username{margin-left:40px}.user-block.user-block-sm .username{font-size:14px}.box-comments .box-comment img,.img-lg,.img-md,.img-sm,.user-block.user-block-sm img{float:left}.box-comments .box-comment img,.img-sm,.user-block.user-block-sm img{height:30px!important;width:30px!important}.img-sm+.img-push{margin-left:40px}.img-md{height:60px;width:60px}.img-md+.img-push{margin-left:70px}.img-lg{height:100px;width:100px}.img-lg+.img-push{margin-left:110px}.img-bordered{border:3px solid #d2d6de;padding:3px}.img-bordered-sm{border:2px solid #d2d6de;padding:2px}.attachment-block{background:#f7f7f7;border:1px solid #f4f4f4;margin-bottom:10px;padding:5px}.attachment-block .attachment-img{float:left;height:auto;max-height:100px;max-width:100px}.attachment-block .attachment-pushed{margin-left:110px}.attachment-block .attachment-heading{margin:0}.attachment-block .attachment-text{color:#555}.connectedSortable{min-height:100px}.ui-helper-hidden-accessible{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sort-highlight{background:#f4f4f4;border:1px dashed #ddd;margin-bottom:10px}.full-opacity-hover{opacity:.65}.full-opacity-hover:hover{opacity:1}.chart{overflow:hidden;position:relative;width:100%}.chart canvas,.chart svg{width:100%!important}hr{border-top:1px solid #555}#red .slider-selection{background:#f56954}#blue .slider-selection{background:#3c8dbc}#green .slider-selection{background:#00a65a}#yellow .slider-selection{background:#f39c12}#aqua .slider-selection{background:#00c0ef}#purple .slider-selection{background:#932ab6}@media print{.content-header,.left-side,.main-header,.main-sidebar,.no-print{display:none!important}.content-wrapper,.main-footer,.right-side{margin-left:0!important;min-height:0!important;transform:translate(0)!important}.fixed .content-wrapper,.fixed .right-side{padding-top:0!important}.invoice{border:0;margin:0;padding:0;width:100%}.invoice-col{float:left;width:33.3333333%}.table-responsive{overflow:auto}.table-responsive>.table tr td,.table-responsive>.table tr th{white-space:normal!important}}/*! + */ +/* + * Core: General Layout Style + * ------------------------- + */ +html, +body { + height: 100%; +} +.layout-boxed html, +.layout-boxed body { + height: 100%; +} +body { + font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Arial, sans-serif; + font-weight: 400; + overflow-x: hidden; + overflow-y: auto; +} +/* Layout */ +.wrapper { + height: 100%; + position: relative; + overflow-x: hidden; + overflow-y: auto; +} +.wrapper:before, +.wrapper:after { + content: " "; + display: table; +} +.wrapper:after { + clear: both; +} +.layout-boxed .wrapper { + max-width: 1250px; + margin: 0 auto; + min-height: 100%; + box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); + position: relative; +} +.layout-boxed { + background-color: #f9fafc; +} +/* + * Content Wrapper - contains the main content + */ +.content-wrapper, +.main-footer { + transition: transform 0.3s ease-in-out, margin 0.3s ease-in-out; + margin-left: 230px; + z-index: 820; +} +.layout-top-nav .content-wrapper, +.layout-top-nav .main-footer { + margin-left: 0; +} +@media (max-width: 767px) { + .content-wrapper, + .main-footer { + margin-left: 0; + } +} +@media (min-width: 768px) { + .sidebar-collapse .content-wrapper, + .sidebar-collapse .main-footer { + margin-left: 0; + } +} +@media (max-width: 767px) { + .sidebar-open .content-wrapper, + .sidebar-open .main-footer { + transform: translate(230px, 0); + } +} +.content-wrapper { + min-height: calc(100vh - 101px); + background-color: #ecf0f5; + z-index: 800; +} +@media (max-width: 767px) { + .content-wrapper { + min-height: calc(100vh - 151px); + } +} +.main-footer { + background: #fff; + padding: 15px; + color: #444; + border-top: 1px solid #d2d6de; +} +/* Fixed layout */ +.fixed .main-header, +.fixed .main-sidebar, +.fixed .left-side { + position: fixed; +} +.fixed .main-header { + top: 0; + right: 0; + left: 0; +} +.fixed .content-wrapper, +.fixed .right-side { + padding-top: 50px; +} +@media (max-width: 767px) { + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 100px; + } +} +.fixed.layout-boxed .wrapper { + max-width: 100%; +} +.fixed .wrapper { + overflow: hidden; +} +.hold-transition .content-wrapper, +.hold-transition .right-side, +.hold-transition .main-footer, +.hold-transition .main-sidebar, +.hold-transition .left-side, +.hold-transition .main-header .navbar, +.hold-transition .main-header .logo, +.hold-transition .menu-open .fa-angle-left { + /* Fix for IE */ + transition: none; +} +/* Content */ +.content { + min-height: 250px; + padding: 15px; + margin-right: auto; + margin-left: auto; + padding-left: 15px; + padding-right: 15px; +} +/* H1 - H6 font */ +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: 'Source Sans Pro', sans-serif; +} +/* General Links */ +a { + color: #3c8dbc; +} +a:hover, +a:active, +a:focus { + outline: none; + text-decoration: none; + color: #72afd2; +} +/* Page Header */ +.page-header { + margin: 10px 0 20px 0; + font-size: 22px; +} +.page-header > small { + color: #666; + display: block; + margin-top: 5px; +} +/* + * Component: Main Header + * ---------------------- + */ +.main-header { + position: relative; + max-height: 100px; + z-index: 1030; +} +.main-header .navbar { + transition: margin-left 0.3s ease-in-out; + margin-bottom: 0; + margin-left: 230px; + border: none; + min-height: 50px; + border-radius: 0; +} +.layout-top-nav .main-header .navbar { + margin-left: 0; +} +.main-header #navbar-search-input.form-control { + background: rgba(255, 255, 255, 0.2); + border-color: transparent; +} +.main-header #navbar-search-input.form-control:focus, +.main-header #navbar-search-input.form-control:active { + border-color: rgba(0, 0, 0, 0.1); + background: rgba(255, 255, 255, 0.9); +} +.main-header #navbar-search-input.form-control::-moz-placeholder { + color: #ccc; + opacity: 1; +} +.main-header #navbar-search-input.form-control:-ms-input-placeholder { + color: #ccc; +} +.main-header #navbar-search-input.form-control::-webkit-input-placeholder { + color: #ccc; +} +.main-header .navbar-custom-menu, +.main-header .navbar-right { + float: right; +} +@media (max-width: 991px) { + .main-header .navbar-custom-menu a, + .main-header .navbar-right a { + color: inherit; + background: transparent; + } +} +@media (max-width: 767px) { + .main-header .navbar-right { + float: none; + } + .navbar-collapse .main-header .navbar-right { + margin: 7.5px -15px; + } + .main-header .navbar-right > li { + color: inherit; + border: 0; + } +} +.main-header .sidebar-toggle { + float: left; + background-color: transparent; + background-image: none; + padding: 15px 15px; + font-family: fontAwesome; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; +} +.main-header .sidebar-toggle:hover { + color: #fff; +} +.main-header .sidebar-toggle:focus, +.main-header .sidebar-toggle:active { + background: transparent; +} +.main-header .sidebar-toggle.fa5 { + font-family: "Font Awesome\ 5 Free"; +} +.main-header .sidebar-toggle.fa5:before { + content: "\f0c9"; + font-weight: 900; +} +.main-header .sidebar-toggle .icon-bar { + display: none; +} +.main-header .navbar .nav > li.user > a > .fa, +.main-header .navbar .nav > li.user > a > .glyphicon, +.main-header .navbar .nav > li.user > a > .ion { + margin-right: 5px; +} +.main-header .navbar .nav > li > a > .label { + position: absolute; + top: 9px; + right: 7px; + text-align: center; + font-size: 9px; + padding: 2px 3px; + line-height: 0.9; +} +.main-header .logo { + transition: width 0.3s ease-in-out; + display: block; + float: left; + height: 50px; + font-size: 20px; + line-height: 50px; + text-align: center; + width: 230px; + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + padding: 0 15px; + font-weight: 300; + overflow: hidden; +} +.main-header .logo img { + padding: 4px; + -o-object-fit: contain; + object-fit: contain; + margin: 0 auto; +} +.main-header .logo .logo-lg { + display: block; +} +.main-header .logo .logo-lg img { + max-width: 200px; + max-height: 50px; +} +.main-header .logo .logo-lg .brandlogo-image { + margin-top: 8px; + margin-right: 10px; + margin-left: -5px; +} +.main-header .logo .logo-mini { + display: none; +} +.main-header .logo .logo-mini img { + max-width: 50px; + max-height: 50px; +} +.main-header .logo .logo-mini .brandlogo-image { + margin-top: 8px; + margin-right: 10px; + margin-left: 10px; +} +.main-header .logo .brandlogo-image { + float: left; + height: 34px; + width: auto; +} +.main-header .navbar-brand { + color: #fff; +} +.content-header { + position: relative; + padding: 15px 15px 0 15px; +} +.content-header > h1 { + margin: 0; + font-size: 24px; +} +.content-header > h1 > small { + font-size: 15px; + display: inline-block; + padding-left: 4px; + font-weight: 300; +} +.content-header > .breadcrumb { + float: right; + background: transparent; + margin-top: 0; + margin-bottom: 0; + font-size: 12px; + padding: 7px 5px; + position: absolute; + top: 15px; + right: 10px; + border-radius: 2px; +} +.content-header > .breadcrumb > li > a { + color: #444; + text-decoration: none; + display: inline-block; +} +.content-header > .breadcrumb > li > a > .fa, +.content-header > .breadcrumb > li > a > .glyphicon, +.content-header > .breadcrumb > li > a > .ion { + margin-right: 5px; +} +.content-header > .breadcrumb > li + li:before { + content: '>\00a0'; +} +@media (max-width: 991px) { + .content-header > .breadcrumb { + position: relative; + margin-top: 5px; + top: 0; + right: 0; + float: none; + background: #d2d6de; + padding-left: 10px; + } + .content-header > .breadcrumb li:before { + color: #97a0b3; + } +} +.navbar-toggle { + color: #fff; + border: 0; + margin: 0; + padding: 15px 15px; +} +@media (max-width: 991px) { + .navbar-custom-menu .navbar-nav > li { + float: left; + } + .navbar-custom-menu .navbar-nav { + margin: 0; + float: left; + } + .navbar-custom-menu .navbar-nav > li > a { + padding-top: 15px; + padding-bottom: 15px; + line-height: 20px; + } +} +@media (max-width: 767px) { + .main-header { + position: relative; + } + .main-header .logo, + .main-header .navbar { + width: 100%; + float: none; + } + .main-header .navbar { + margin: 0; + } + .main-header .navbar-custom-menu { + float: right; + } +} +@media (max-width: 991px) { + .navbar-collapse.pull-left { + float: none !important; + } + .navbar-collapse.pull-left + .navbar-custom-menu { + display: block; + position: absolute; + top: 0; + right: 40px; + } +} +/* + * Component: Sidebar + * ------------------ + */ +.main-sidebar { + position: absolute; + top: 0; + left: 0; + padding-top: 50px; + min-height: 100%; + width: 230px; + z-index: 810; + transition: transform 0.3s ease-in-out, width 0.3s ease-in-out; +} +@media (max-width: 767px) { + .main-sidebar { + padding-top: 100px; + } +} +@media (max-width: 767px) { + .main-sidebar { + transform: translate(-230px, 0); + } +} +@media (min-width: 768px) { + .sidebar-collapse .main-sidebar { + transform: translate(-230px, 0); + } +} +@media (max-width: 767px) { + .sidebar-open .main-sidebar { + transform: translate(0, 0); + } +} +.sidebar { + padding-bottom: 10px; +} +.sidebar-form input:focus { + border-color: transparent; +} +.user-panel { + position: relative; + width: 100%; + padding: 10px; + overflow: hidden; +} +.user-panel:before, +.user-panel:after { + content: " "; + display: table; +} +.user-panel:after { + clear: both; +} +.user-panel > .image > img { + width: 100%; + max-width: 45px; + height: auto; +} +.user-panel > .info { + padding: 5px 5px 5px 15px; + line-height: 1; + position: absolute; + left: 55px; +} +.user-panel > .info > p { + font-weight: 600; + margin-bottom: 9px; +} +.user-panel > .info > a { + text-decoration: none; + padding-right: 5px; + margin-top: 3px; + font-size: 11px; +} +.user-panel > .info > a > .fa, +.user-panel > .info > a > .ion, +.user-panel > .info > a > .glyphicon { + margin-right: 3px; +} +.sidebar-menu { + list-style: none; + margin: 0; + padding: 0; +} +.sidebar-menu > li { + position: relative; + margin: 0; + padding: 0; +} +.sidebar-menu > li > a { + padding: 12px 5px 12px 15px; + display: block; +} +.sidebar-menu > li > a > .fa, +.sidebar-menu > li > a > .glyphicon, +.sidebar-menu > li > a > .ion { + width: 20px; +} +.sidebar-menu > li .label, +.sidebar-menu > li .badge { + margin-right: 5px; +} +.sidebar-menu > li .badge { + margin-top: 3px; +} +.sidebar-menu li.header { + padding: 10px 25px 10px 15px; + font-size: 12px; +} +.sidebar-menu li > a > .fa-angle-left, +.sidebar-menu li > a > .pull-right-container > .fa-angle-left { + width: auto; + height: auto; + padding: 0; + margin-right: 10px; + transition: transform 0.5s ease; +} +.sidebar-menu li > a > .fa-angle-left { + position: absolute; + top: 50%; + right: 10px; + margin-top: -8px; +} +.sidebar-menu .menu-open > a > .fa-angle-left, +.sidebar-menu .menu-open > a > .pull-right-container > .fa-angle-left { + transform: rotate(-90deg); +} +.sidebar-menu .active > .treeview-menu { + display: block; +} +/* + * Component: Sidebar Mini + */ +@media (min-width: 768px) { + .sidebar-mini.sidebar-collapse .content-wrapper, + .sidebar-mini.sidebar-collapse .right-side, + .sidebar-mini.sidebar-collapse .main-footer { + margin-left: 50px !important; + z-index: 840; + } + .sidebar-mini.sidebar-collapse .main-sidebar { + transform: translate(0, 0); + width: 50px !important; + z-index: 850; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li { + position: relative; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a { + margin-right: 0; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span { + border-top-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span { + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu { + padding-top: 5px; + padding-bottom: 5px; + border-bottom-right-radius: 4px; + } + .sidebar-mini.sidebar-collapse .main-sidebar .user-panel > .info, + .sidebar-mini.sidebar-collapse .sidebar-form, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > .pull-right, + .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span > .pull-right, + .sidebar-mini.sidebar-collapse .sidebar-menu li.header { + display: none !important; + -webkit-transform: translateZ(0); + } + .sidebar-mini.sidebar-collapse .main-header .logo { + width: 50px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-mini { + display: block; + margin-left: -15px; + margin-right: -15px; + font-size: 18px; + } + .sidebar-mini.sidebar-collapse .main-header .logo > .logo-lg { + display: none; + } + .sidebar-mini.sidebar-collapse .main-header .navbar { + margin-left: 50px; + } +} +@media (min-width: 768px) { + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right), + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + display: block !important; + position: absolute; + width: 180px; + left: 50px; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > span { + top: 0; + margin-left: -3px; + padding: 12px 5px 12px 20px; + background-color: inherit; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container { + position: relative !important; + float: right; + width: auto !important; + left: 180px !important; + top: -22px !important; + z-index: 900; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container > .label:not(:first-of-type) { + display: none; + } + .sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > .treeview-menu { + top: 44px; + margin-left: 0; + } +} +.sidebar-expanded-on-hover .main-footer, +.sidebar-expanded-on-hover .content-wrapper { + margin-left: 50px; +} +.sidebar-expanded-on-hover .main-sidebar { + box-shadow: 3px 0 8px rgba(0, 0, 0, 0.125); +} +.sidebar-menu, +.main-sidebar .user-panel, +.sidebar-menu > li.header { + white-space: nowrap; + overflow: hidden; +} +.sidebar-menu:hover { + overflow: visible; +} +.sidebar-form, +.sidebar-menu > li.header { + overflow: hidden; + text-overflow: clip; +} +.sidebar-menu li > a { + position: relative; +} +.sidebar-menu li > a > .pull-right-container { + position: absolute; + right: 10px; + top: 50%; + margin-top: -7px; +} +/* + * Component: Control sidebar. By default, this is the right sidebar. + */ +.control-sidebar-bg { + position: fixed; + z-index: 1000; + bottom: 0; +} +.control-sidebar-bg, +.control-sidebar { + top: 0; + right: -230px; + width: 230px; + transition: right 0.3s ease-in-out; +} +.control-sidebar { + position: absolute; + padding-top: 50px; + z-index: 1010; +} +@media (max-width: 767px) { + .control-sidebar { + padding-top: 100px; + } +} +.control-sidebar > .tab-content { + padding: 10px 15px; +} +.control-sidebar.control-sidebar-open, +.control-sidebar.control-sidebar-open + .control-sidebar-bg { + right: 0; +} +.control-sidebar-hold-transition .control-sidebar-bg, +.control-sidebar-hold-transition .control-sidebar, +.control-sidebar-hold-transition .content-wrapper { + transition: none; +} +.control-sidebar-open .control-sidebar-bg, +.control-sidebar-open .control-sidebar { + right: 0; +} +@media (min-width: 768px) { + .control-sidebar-open .content-wrapper, + .control-sidebar-open .right-side, + .control-sidebar-open .main-footer { + margin-right: 230px; + } +} +.fixed .control-sidebar { + position: fixed; + height: 100%; + overflow-y: auto; + padding-bottom: 50px; +} +.nav-tabs.control-sidebar-tabs > li:first-of-type > a, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:hover, +.nav-tabs.control-sidebar-tabs > li:first-of-type > a:focus { + border-left-width: 0; +} +.nav-tabs.control-sidebar-tabs > li > a { + border-radius: 0; +} +.nav-tabs.control-sidebar-tabs > li > a, +.nav-tabs.control-sidebar-tabs > li > a:hover { + border-top: none; + border-right: none; + border-left: 1px solid transparent; + border-bottom: 1px solid transparent; +} +.nav-tabs.control-sidebar-tabs > li > a .icon { + font-size: 16px; +} +.nav-tabs.control-sidebar-tabs > li.active > a, +.nav-tabs.control-sidebar-tabs > li.active > a:hover, +.nav-tabs.control-sidebar-tabs > li.active > a:focus, +.nav-tabs.control-sidebar-tabs > li.active > a:active { + border-top: none; + border-right: none; + border-bottom: none; +} +@media (max-width: 768px) { + .nav-tabs.control-sidebar-tabs { + display: table; + } + .nav-tabs.control-sidebar-tabs > li { + display: table-cell; + } +} +.control-sidebar-heading { + font-weight: 400; + font-size: 16px; + padding: 10px 0; + margin-bottom: 10px; +} +.control-sidebar-subheading { + display: block; + font-weight: 400; + font-size: 14px; +} +.control-sidebar-menu { + list-style: none; + padding: 0; + margin: 0 -15px; +} +.control-sidebar-menu > li > a { + display: block; + padding: 10px 15px; +} +.control-sidebar-menu > li > a:before, +.control-sidebar-menu > li > a:after { + content: " "; + display: table; +} +.control-sidebar-menu > li > a:after { + clear: both; +} +.control-sidebar-menu > li > a > .control-sidebar-subheading { + margin-top: 0; +} +.control-sidebar-menu .menu-icon { + float: left; + width: 35px; + height: 35px; + border-radius: 50%; + text-align: center; + line-height: 35px; +} +.control-sidebar-menu .menu-info { + margin-left: 45px; + margin-top: 3px; +} +.control-sidebar-menu .menu-info > .control-sidebar-subheading { + margin: 0; +} +.control-sidebar-menu .menu-info > p { + margin: 0; + font-size: 11px; +} +.control-sidebar-menu .progress { + margin: 0; +} +.control-sidebar-dark { + color: #b8c7ce; +} +.control-sidebar-dark, +.control-sidebar-dark + .control-sidebar-bg { + background: #222d32; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs { + border-bottom: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a { + background: #181f23; + color: #b8c7ce; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #141a1d; + border-bottom-color: #141a1d; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:active { + background: #1c2529; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li > a:hover { + color: #fff; +} +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-dark .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #222d32; + color: #fff; +} +.control-sidebar-dark .control-sidebar-heading, +.control-sidebar-dark .control-sidebar-subheading { + color: #fff; +} +.control-sidebar-dark .control-sidebar-menu > li > a:hover { + background: #1e282c; +} +.control-sidebar-dark .control-sidebar-menu > li > a .menu-info > p { + color: #b8c7ce; +} +.control-sidebar-light { + color: #5e5e5e; +} +.control-sidebar-light, +.control-sidebar-light + .control-sidebar-bg { + background: #f9fafc; + border-left: 1px solid #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs { + border-bottom: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a { + background: #e8ecf4; + color: #444; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus { + border-left-color: #d2d6de; + border-bottom-color: #d2d6de; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li > a:active { + background: #eff1f7; +} +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:hover, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:focus, +.control-sidebar-light .nav-tabs.control-sidebar-tabs > li.active > a:active { + background: #f9fafc; + color: #111; +} +.control-sidebar-light .control-sidebar-heading, +.control-sidebar-light .control-sidebar-subheading { + color: #111; +} +.control-sidebar-light .control-sidebar-menu { + margin-left: -14px; +} +.control-sidebar-light .control-sidebar-menu > li > a:hover { + background: #f4f4f5; +} +.control-sidebar-light .control-sidebar-menu > li > a .menu-info > p { + color: #5e5e5e; +} +/* + * Component: Dropdown menus + * ------------------------- + */ +/*Dropdowns in general*/ +.dropdown-menu { + box-shadow: none; + border-color: #eee; +} +.dropdown-menu > li > a { + color: #777; +} +.dropdown-menu > li > a > .glyphicon, +.dropdown-menu > li > a > .fa, +.dropdown-menu > li > a > .ion { + margin-right: 10px; +} +.dropdown-menu > li > a:hover { + background-color: #e1e3e9; + color: #333; +} +.dropdown-menu > .divider { + background-color: #eee; +} +.navbar-nav > .notifications-menu > .dropdown-menu, +.navbar-nav > .messages-menu > .dropdown-menu, +.navbar-nav > .tasks-menu > .dropdown-menu { + width: 280px; + padding: 0 0 0 0; + margin: 0; + top: 100%; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li, +.navbar-nav > .messages-menu > .dropdown-menu > li, +.navbar-nav > .tasks-menu > .dropdown-menu > li { + position: relative; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.header, +.navbar-nav > .messages-menu > .dropdown-menu > li.header, +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + border-top-left-radius: 4px; + border-top-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + background-color: #ffffff; + padding: 7px 10px; + border-bottom: 1px solid #f4f4f4; + color: #444444; + font-size: 14px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + font-size: 12px; + background-color: #fff; + padding: 7px 10px; + border-bottom: 1px solid #eeeeee; + color: #444 !important; + text-align: center; +} +@media (max-width: 991px) { + .navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .messages-menu > .dropdown-menu > li.footer > a, + .navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .notifications-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li.footer > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li.footer > a:hover { + text-decoration: none; + font-weight: normal; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu { + max-height: 200px; + margin: 0; + padding: 0; + list-style: none; + overflow-x: hidden; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + display: block; + white-space: nowrap; + /* Prevent text from breaking */ + border-bottom: 1px solid #f4f4f4; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:hover, +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a:hover { + background: #f4f4f4; + text-decoration: none; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a { + color: #444444; + overflow: hidden; + text-overflow: ellipsis; + padding: 10px; +} +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .glyphicon, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .fa, +.navbar-nav > .notifications-menu > .dropdown-menu > li .menu > li > a > .ion { + width: 20px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a { + margin: 0; + padding: 10px 10px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > div > img { + margin: auto 10px auto auto; + width: 40px; + height: 40px; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 { + padding: 0; + margin: 0 0 0 45px; + color: #444444; + font-size: 15px; + position: relative; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small { + color: #999999; + font-size: 10px; + position: absolute; + top: 0; + right: 0; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > p { + margin: 0 0 0 45px; + font-size: 12px; + color: #888888; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:before, +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + content: " "; + display: table; +} +.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a:after { + clear: both; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a { + padding: 10px; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > h3 { + font-size: 14px; + padding: 0; + margin: 0 0 10px 0; + color: #666666; +} +.navbar-nav > .tasks-menu > .dropdown-menu > li .menu > li > a > .progress { + padding: 0; + margin: 0; +} +.navbar-nav > .user-menu > .dropdown-menu { + border-top-right-radius: 0; + border-top-left-radius: 0; + padding: 1px 0 0 0; + border-top-width: 0; + width: 280px; +} +.navbar-nav > .user-menu > .dropdown-menu, +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header { + height: 175px; + padding: 10px; + text-align: center; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img { + z-index: 5; + height: 90px; + width: 90px; + border: 3px solid; + border-color: transparent; + border-color: rgba(255, 255, 255, 0.2); +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p { + z-index: 5; + color: #fff; + color: rgba(255, 255, 255, 0.8); + font-size: 17px; + margin-top: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small { + display: block; + font-size: 12px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body { + padding: 15px; + border-bottom: 1px solid #f4f4f4; + border-top: 1px solid #dddddd; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-body a { + color: #444 !important; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-body a { + background: #fff !important; + color: #444 !important; + } +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer { + background-color: #f9f9f9; + padding: 10px; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:before, +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + content: " "; + display: table; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer:after { + clear: both; +} +.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default { + color: #666666; +} +@media (max-width: 991px) { + .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover { + background-color: #f9f9f9; + } +} +.navbar-nav > .user-menu .user-image { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; + margin-top: -2px; +} +@media (max-width: 767px) { + .navbar-nav > .user-menu .user-image { + float: none; + margin-right: 0; + margin-top: -8px; + line-height: 10px; + } +} +/* Add fade animation to dropdown menus by appending + the class .animated-dropdown-menu to the .dropdown-menu ul (or ol)*/ +.open:not(.dropup) > .animated-dropdown-menu { + backface-visibility: visible !important; + animation: flipInX 0.7s both; +} +@keyframes flipInX { + 0% { + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transition-timing-function: ease-in; + opacity: 0; + } + 40% { + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transition-timing-function: ease-in; + } + 60% { + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + 80% { + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + 100% { + transform: perspective(400px); + } +} +/* Fix dropdown menu in navbars */ +.navbar-custom-menu > .navbar-nav > li { + position: relative; +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 0; + left: auto; +} +@media (max-width: 991px) { + .navbar-custom-menu > .navbar-nav { + float: right; + } + .navbar-custom-menu > .navbar-nav > li { + position: static; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + position: absolute; + right: 5%; + left: auto; + border: 1px solid #ddd; + background: #fff; + } +} +/* + * Component: Form + * --------------- + */ +.form-control { + border-radius: 0; + box-shadow: none; + border-color: #d2d6de; +} +.form-control:focus { + border-color: #3c8dbc; + box-shadow: none; +} +.form-control::-moz-placeholder, +.form-control:-ms-input-placeholder, +.form-control::-webkit-input-placeholder { + color: #bbb; + opacity: 1; +} +.form-control:not(select) { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.form-group.has-success label { + color: #00a65a; +} +.form-group.has-success .form-control, +.form-group.has-success .input-group-addon { + border-color: #00a65a; + box-shadow: none; +} +.form-group.has-success .help-block { + color: #00a65a; +} +.form-group.has-warning label { + color: #f39c12; +} +.form-group.has-warning .form-control, +.form-group.has-warning .input-group-addon { + border-color: #f39c12; + box-shadow: none; +} +.form-group.has-warning .help-block { + color: #f39c12; +} +.form-group.has-error label { + color: #dd4b39; +} +.form-group.has-error .form-control, +.form-group.has-error .input-group-addon { + border-color: #dd4b39; + box-shadow: none; +} +.form-group.has-error .help-block { + color: #dd4b39; +} +/* Input group */ +.input-group .input-group-addon { + border-radius: 0; + border-color: #d2d6de; + background-color: #fff; +} +/* button groups */ +.btn-group-vertical .btn.btn-flat:first-of-type, +.btn-group-vertical .btn.btn-flat:last-of-type { + border-radius: 0; +} +.icheck > label { + padding-left: 0; +} +/* support Font Awesome icons in form-control */ +.form-control-feedback.fa { + line-height: 34px; +} +.input-lg + .form-control-feedback.fa, +.input-group-lg + .form-control-feedback.fa, +.form-group-lg .form-control + .form-control-feedback.fa { + line-height: 46px; +} +.input-sm + .form-control-feedback.fa, +.input-group-sm + .form-control-feedback.fa, +.form-group-sm .form-control + .form-control-feedback.fa { + line-height: 30px; +} +/* + * Component: Progress Bar + * ----------------------- + */ +.progress, +.progress > .progress-bar { + box-shadow: none; +} +.progress, +.progress > .progress-bar, +.progress .progress-bar, +.progress > .progress-bar .progress-bar { + border-radius: 1px; +} +/* size variation */ +.progress.sm, +.progress-sm { + height: 10px; +} +.progress.sm, +.progress-sm, +.progress.sm .progress-bar, +.progress-sm .progress-bar { + border-radius: 1px; +} +.progress.xs, +.progress-xs { + height: 7px; +} +.progress.xs, +.progress-xs, +.progress.xs .progress-bar, +.progress-xs .progress-bar { + border-radius: 1px; +} +.progress.xxs, +.progress-xxs { + height: 3px; +} +.progress.xxs, +.progress-xxs, +.progress.xxs .progress-bar, +.progress-xxs .progress-bar { + border-radius: 1px; +} +/* Vertical bars */ +.progress.vertical { + position: relative; + width: 30px; + height: 200px; + display: inline-block; + margin-right: 10px; +} +.progress.vertical > .progress-bar { + width: 100%; + position: absolute; + bottom: 0; +} +.progress.vertical.sm, +.progress.vertical.progress-sm { + width: 20px; +} +.progress.vertical.xs, +.progress.vertical.progress-xs { + width: 10px; +} +.progress.vertical.xxs, +.progress.vertical.progress-xxs { + width: 3px; +} +.progress-group .progress-text { + font-weight: 600; +} +.progress-group .progress-number { + float: right; +} +/* Remove margins from progress bars when put in a table */ +.table tr > td .progress { + margin: 0; +} +.progress-bar-light-blue, +.progress-bar-primary { + background-color: #3c8dbc; +} +.progress-striped .progress-bar-light-blue, +.progress-striped .progress-bar-primary { + 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); +} +.progress-bar-green, +.progress-bar-success { + background-color: #00a65a; +} +.progress-striped .progress-bar-green, +.progress-striped .progress-bar-success { + 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); +} +.progress-bar-aqua, +.progress-bar-info { + background-color: #00c0ef; +} +.progress-striped .progress-bar-aqua, +.progress-striped .progress-bar-info { + 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); +} +.progress-bar-yellow, +.progress-bar-warning { + background-color: #f39c12; +} +.progress-striped .progress-bar-yellow, +.progress-striped .progress-bar-warning { + 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); +} +.progress-bar-red, +.progress-bar-danger { + background-color: #dd4b39; +} +.progress-striped .progress-bar-red, +.progress-striped .progress-bar-danger { + 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); +} +/* + * Component: Small Box + * -------------------- + */ +.small-box { + border-radius: 2px; + position: relative; + display: block; + margin-bottom: 20px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.small-box > .inner { + padding: 10px; +} +.small-box > .small-box-footer { + position: relative; + text-align: center; + padding: 3px 0; + color: #fff; + color: rgba(255, 255, 255, 0.8); + display: block; + z-index: 10; + background: rgba(0, 0, 0, 0.1); + text-decoration: none; +} +.small-box > .small-box-footer:hover { + color: #fff; + background: rgba(0, 0, 0, 0.15); +} +.small-box h3 { + font-size: 38px; + font-weight: bold; + margin: 0 0 10px 0; + white-space: nowrap; + padding: 0; +} +.small-box p { + font-size: 15px; +} +.small-box p > small { + display: block; + color: #f9f9f9; + font-size: 13px; + margin-top: 5px; +} +.small-box h3, +.small-box p { + z-index: 5; +} +.small-box .icon { + transition: all 0.3s linear; + position: absolute; + top: -10px; + right: 10px; + z-index: 0; + font-size: 90px; + color: rgba(0, 0, 0, 0.15); +} +.small-box:hover { + text-decoration: none; + color: #f9f9f9; +} +.small-box:hover .icon { + font-size: 95px; +} +@media (max-width: 767px) { + .small-box { + text-align: center; + } + .small-box .icon { + display: none; + } + .small-box p { + font-size: 12px; + } +} +/* + * Component: Box + * -------------- + */ +.box { + position: relative; + border-radius: 3px; + background: #ffffff; + border-top: 3px solid #d2d6de; + margin-bottom: 20px; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); +} +.box.box-primary { + border-top-color: #3c8dbc; +} +.box.box-info { + border-top-color: #00c0ef; +} +.box.box-danger { + border-top-color: #dd4b39; +} +.box.box-warning { + border-top-color: #f39c12; +} +.box.box-success { + border-top-color: #00a65a; +} +.box.box-default { + border-top-color: #d2d6de; +} +.box.collapsed-box .box-body, +.box.collapsed-box .box-footer { + display: none; +} +.box .nav-stacked > li { + border-bottom: 1px solid #f4f4f4; + margin: 0; +} +.box .nav-stacked > li:last-of-type { + border-bottom: none; +} +.box.height-control .box-body { + max-height: 300px; + overflow: auto; +} +.box .border-right { + border-right: 1px solid #f4f4f4; +} +.box .border-left { + border-left: 1px solid #f4f4f4; +} +.box.box-solid { + border-top: 0; +} +.box.box-solid > .box-header .btn.btn-default { + background: transparent; +} +.box.box-solid > .box-header .btn:hover, +.box.box-solid > .box-header a:hover { + background: rgba(0, 0, 0, 0.1); +} +.box.box-solid.box-default { + border: 1px solid #d2d6de; +} +.box.box-solid.box-default > .box-header { + color: #444; + background: #d2d6de; + background-color: #d2d6de; +} +.box.box-solid.box-default > .box-header a, +.box.box-solid.box-default > .box-header .btn { + color: #444; +} +.box.box-solid.box-primary { + border: 1px solid #3c8dbc; +} +.box.box-solid.box-primary > .box-header { + color: #fff; + background: #3c8dbc; + background-color: #3c8dbc; +} +.box.box-solid.box-primary > .box-header a, +.box.box-solid.box-primary > .box-header .btn { + color: #fff; +} +.box.box-solid.box-info { + border: 1px solid #00c0ef; +} +.box.box-solid.box-info > .box-header { + color: #fff; + background: #00c0ef; + background-color: #00c0ef; +} +.box.box-solid.box-info > .box-header a, +.box.box-solid.box-info > .box-header .btn { + color: #fff; +} +.box.box-solid.box-danger { + border: 1px solid #dd4b39; +} +.box.box-solid.box-danger > .box-header { + color: #fff; + background: #dd4b39; + background-color: #dd4b39; +} +.box.box-solid.box-danger > .box-header a, +.box.box-solid.box-danger > .box-header .btn { + color: #fff; +} +.box.box-solid.box-warning { + border: 1px solid #f39c12; +} +.box.box-solid.box-warning > .box-header { + color: #fff; + background: #f39c12; + background-color: #f39c12; +} +.box.box-solid.box-warning > .box-header a, +.box.box-solid.box-warning > .box-header .btn { + color: #fff; +} +.box.box-solid.box-success { + border: 1px solid #00a65a; +} +.box.box-solid.box-success > .box-header { + color: #fff; + background: #00a65a; + background-color: #00a65a; +} +.box.box-solid.box-success > .box-header a, +.box.box-solid.box-success > .box-header .btn { + color: #fff; +} +.box.box-solid > .box-header > .box-tools .btn { + border: 0; + box-shadow: none; +} +.box.box-solid[class*='bg'] > .box-header { + color: #fff; +} +.box .box-group > .box { + margin-bottom: 5px; +} +.box .knob-label { + text-align: center; + color: #333; + font-weight: 100; + font-size: 12px; + margin-bottom: 0.3em; +} +.box > .overlay, +.overlay-wrapper > .overlay, +.box > .loading-img, +.overlay-wrapper > .loading-img { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} +.box .overlay, +.overlay-wrapper .overlay { + z-index: 50; + background: rgba(255, 255, 255, 0.7); + border-radius: 3px; +} +.box .overlay > .fa, +.overlay-wrapper .overlay > .fa { + position: absolute; + top: 50%; + left: 50%; + margin-left: -15px; + margin-top: -15px; + color: #000; + font-size: 30px; +} +.box .overlay.dark, +.overlay-wrapper .overlay.dark { + background: rgba(0, 0, 0, 0.5); +} +.box-header:before, +.box-body:before, +.box-footer:before, +.box-header:after, +.box-body:after, +.box-footer:after { + content: " "; + display: table; +} +.box-header:after, +.box-body:after, +.box-footer:after { + clear: both; +} +.box-header { + color: #444; + display: block; + padding: 10px; + position: relative; +} +.box-header.with-border { + border-bottom: 1px solid #f4f4f4; +} +.collapsed-box .box-header.with-border { + border-bottom: none; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion, +.box-header .box-title { + display: inline-block; + font-size: 18px; + margin: 0; + line-height: 1; +} +.box-header > .fa, +.box-header > .glyphicon, +.box-header > .ion { + margin-right: 5px; +} +.box-header > .box-tools { + float: right; + margin-top: -5px; + margin-bottom: -5px; +} +.box-header > .box-tools [data-toggle="tooltip"] { + position: relative; +} +.box-header > .box-tools.pull-right .dropdown-menu { + right: 0; + left: auto; +} +.box-header > .box-tools .dropdown-menu > li > a { + color: #444 !important; +} +.btn-box-tool { + padding: 5px; + font-size: 12px; + background: transparent; + color: #97a0b3; +} +.open .btn-box-tool, +.btn-box-tool:hover { + color: #606c84; +} +.btn-box-tool.btn:active { + box-shadow: none; +} +.box-body { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + padding: 10px; +} +.no-header .box-body { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.box-body > .table { + margin-bottom: 0; +} +.box-body .fc { + margin-top: 5px; +} +.box-body .full-width-chart { + margin: -19px; +} +.box-body.no-padding .full-width-chart { + margin: -9px; +} +.box-body .box-pane { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 3px; +} +.box-body .box-pane-right { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 0; +} +.box-footer { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; + border-top: 1px solid #f4f4f4; + padding: 10px; + background-color: #fff; +} +.chart-legend { + margin: 10px 0; +} +@media (max-width: 991px) { + .chart-legend > li { + float: left; + margin-right: 10px; + } +} +.box-comments { + background: #f7f7f7; +} +.box-comments .box-comment { + padding: 8px 0; + border-bottom: 1px solid #eee; +} +.box-comments .box-comment:before, +.box-comments .box-comment:after { + content: " "; + display: table; +} +.box-comments .box-comment:after { + clear: both; +} +.box-comments .box-comment:last-of-type { + border-bottom: 0; +} +.box-comments .box-comment:first-of-type { + padding-top: 0; +} +.box-comments .box-comment img { + float: left; +} +.box-comments .comment-text { + margin-left: 40px; + color: #555; +} +.box-comments .username { + color: #444; + display: block; + font-weight: 600; +} +.box-comments .text-muted { + font-weight: 400; + font-size: 12px; +} +/* Widget: TODO LIST */ +.todo-list { + margin: 0; + padding: 0; + list-style: none; + overflow: auto; +} +.todo-list > li { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 2px; + border-left: 2px solid #e6e7e8; + color: #444; +} +.todo-list > li:last-of-type { + margin-bottom: 0; +} +.todo-list > li > input[type='checkbox'] { + margin: 0 10px 0 5px; +} +.todo-list > li .text { + display: inline-block; + margin-left: 5px; + font-weight: 600; +} +.todo-list > li .label { + margin-left: 10px; + font-size: 9px; +} +.todo-list > li .tools { + display: none; + float: right; + color: #dd4b39; +} +.todo-list > li .tools > .fa, +.todo-list > li .tools > .glyphicon, +.todo-list > li .tools > .ion { + margin-right: 5px; + cursor: pointer; +} +.todo-list > li:hover .tools { + display: inline-block; +} +.todo-list > li.done { + color: #999; +} +.todo-list > li.done .text { + text-decoration: line-through; + font-weight: 500; +} +.todo-list > li.done .label { + background: #d2d6de !important; +} +.todo-list .danger { + border-left-color: #dd4b39; +} +.todo-list .warning { + border-left-color: #f39c12; +} +.todo-list .info { + border-left-color: #00c0ef; +} +.todo-list .success { + border-left-color: #00a65a; +} +.todo-list .primary { + border-left-color: #3c8dbc; +} +.todo-list .handle { + display: inline-block; + cursor: move; + margin: 0 5px; +} +/* Chat widget (DEPRECATED - this will be removed in the next major release. Use Direct Chat instead)*/ +.chat { + padding: 5px 20px 5px 10px; +} +.chat .item { + margin-bottom: 10px; +} +.chat .item:before, +.chat .item:after { + content: " "; + display: table; +} +.chat .item:after { + clear: both; +} +.chat .item > img { + width: 40px; + height: 40px; + border: 2px solid transparent; + border-radius: 50%; +} +.chat .item > .online { + border: 2px solid #00a65a; +} +.chat .item > .offline { + border: 2px solid #dd4b39; +} +.chat .item > .message { + margin-left: 55px; + margin-top: -40px; +} +.chat .item > .message > .name { + display: block; + font-weight: 600; +} +.chat .item > .attachment { + border-radius: 3px; + background: #f4f4f4; + margin-left: 65px; + margin-right: 15px; + padding: 10px; +} +.chat .item > .attachment > h4 { + margin: 0 0 5px 0; + font-weight: 600; + font-size: 14px; +} +.chat .item > .attachment > p, +.chat .item > .attachment > .filename { + font-weight: 600; + font-size: 13px; + font-style: italic; + margin: 0; +} +.chat .item > .attachment:before, +.chat .item > .attachment:after { + content: " "; + display: table; +} +.chat .item > .attachment:after { + clear: both; +} +.box-input { + max-width: 200px; +} +.modal .panel-body { + color: #444; +} +/* + * Component: Info Box + * ------------------- + */ +.info-box { + display: block; + min-height: 90px; + background: #fff; + width: 100%; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 2px; + margin-bottom: 15px; +} +.info-box small { + font-size: 14px; +} +.info-box .progress { + background: rgba(0, 0, 0, 0.2); + margin: 5px -10px 5px -10px; + height: 2px; +} +.info-box .progress, +.info-box .progress .progress-bar { + border-radius: 0; +} +.info-box .progress .progress-bar { + background: #fff; +} +.info-box-icon { + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; + display: block; + float: left; + height: 90px; + width: 90px; + text-align: center; + font-size: 45px; + line-height: 90px; + background: rgba(0, 0, 0, 0.2); +} +.info-box-icon > img { + max-width: 100%; +} +.info-box-content { + padding: 5px 10px; + margin-left: 90px; +} +.info-box-number { + display: block; + font-weight: bold; + font-size: 18px; +} +.progress-description, +.info-box-text { + display: block; + font-size: 14px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.info-box-text { + text-transform: uppercase; +} +.info-box-more { + display: block; +} +.progress-description { + margin: 0; +} +/* + * Component: Timeline + * ------------------- + */ +.timeline { + position: relative; + margin: 0 0 30px 0; + padding: 0; + list-style: none; +} +.timeline:before { + content: ''; + position: absolute; + top: 0; + bottom: 0; + width: 4px; + background: #ddd; + left: 31px; + margin: 0; + border-radius: 2px; +} +.timeline > li { + position: relative; + margin-right: 10px; + margin-bottom: 15px; +} +.timeline > li:before, +.timeline > li:after { + content: " "; + display: table; +} +.timeline > li:after { + clear: both; +} +.timeline > li > .timeline-item { + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + margin-top: 0; + background: #fff; + color: #444; + margin-left: 60px; + margin-right: 15px; + padding: 0; + position: relative; +} +.timeline > li > .timeline-item > .time { + color: #999; + float: right; + padding: 10px; + font-size: 12px; +} +.timeline > li > .timeline-item > .timeline-header { + margin: 0; + color: #555; + border-bottom: 1px solid #f4f4f4; + padding: 10px; + font-size: 16px; + line-height: 1.1; +} +.timeline > li > .timeline-item > .timeline-header > a { + font-weight: 600; +} +.timeline > li > .timeline-item > .timeline-body, +.timeline > li > .timeline-item > .timeline-footer { + padding: 10px; +} +.timeline > li > .fa, +.timeline > li > .glyphicon, +.timeline > li > .ion { + width: 30px; + height: 30px; + font-size: 15px; + line-height: 30px; + position: absolute; + color: #666; + background: #d2d6de; + border-radius: 50%; + text-align: center; + left: 18px; + top: 0; +} +.timeline > .time-label > span { + font-weight: 600; + padding: 5px; + display: inline-block; + background-color: #fff; + border-radius: 4px; +} +.timeline-inverse > li > .timeline-item { + background: #f0f0f0; + border: 1px solid #ddd; + box-shadow: none; +} +.timeline-inverse > li > .timeline-item > .timeline-header { + border-bottom-color: #ddd; +} +/* + * Component: Button + * ----------------- + */ +.btn { + border-radius: 3px; + box-shadow: none; + border: 1px solid transparent; +} +.btn.uppercase { + text-transform: uppercase; +} +.btn.btn-flat { + border-radius: 0; + box-shadow: none; + border-width: 1px; +} +.btn:active { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn:focus { + outline: none; +} +.btn.btn-file { + position: relative; + overflow: hidden; +} +.btn.btn-file > input[type='file'] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + opacity: 0; + filter: alpha(opacity=0); + outline: none; + background: white; + cursor: inherit; + display: block; +} +.btn-default { + background-color: #f4f4f4; + color: #444; + border-color: #ddd; +} +.btn-default:hover, +.btn-default:active, +.btn-default.hover { + background-color: #e7e7e7; +} +.btn-primary { + background-color: #3c8dbc; + border-color: #367fa9; +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.hover { + background-color: #367fa9; +} +.btn-success { + background-color: #00a65a; + border-color: #008d4c; +} +.btn-success:hover, +.btn-success:active, +.btn-success.hover { + background-color: #008d4c; +} +.btn-info { + background-color: #00c0ef; + border-color: #00acd6; +} +.btn-info:hover, +.btn-info:active, +.btn-info.hover { + background-color: #00acd6; +} +.btn-danger { + background-color: #dd4b39; + border-color: #d73925; +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.hover { + background-color: #d73925; +} +.btn-warning { + background-color: #f39c12; + border-color: #e08e0b; +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.hover { + background-color: #e08e0b; +} +.btn-outline { + border: 1px solid #fff; + background: transparent; + color: #fff; +} +.btn-outline:hover, +.btn-outline:focus, +.btn-outline:active { + color: rgba(255, 255, 255, 0.7); + border-color: rgba(255, 255, 255, 0.7); +} +.btn-link { + box-shadow: none; +} +.btn[class*='bg-']:hover { + box-shadow: inset 0 0 100px rgba(0, 0, 0, 0.2); +} +.btn-app { + border-radius: 3px; + position: relative; + padding: 15px 5px; + margin: 0 0 10px 10px; + min-width: 80px; + height: 60px; + text-align: center; + color: #666; + border: 1px solid #ddd; + background-color: #f4f4f4; + font-size: 12px; +} +.btn-app > .fa, +.btn-app > .glyphicon, +.btn-app > .ion { + font-size: 20px; + display: block; +} +.btn-app:hover { + background: #f4f4f4; + color: #444; + border-color: #aaa; +} +.btn-app:active, +.btn-app:focus { + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn-app > .badge { + position: absolute; + top: -3px; + right: -10px; + font-size: 10px; + font-weight: 400; +} +/* + * Component: Callout + * ------------------ + */ +.callout { + border-radius: 3px; + margin: 0 0 20px 0; + padding: 15px 30px 15px 15px; + border-left: 5px solid #eee; +} +.callout a { + color: #fff; + text-decoration: underline; +} +.callout a:hover { + color: #eee; +} +.callout h4 { + margin-top: 0; + font-weight: 600; +} +.callout p:last-child { + margin-bottom: 0; +} +.callout code, +.callout .highlight { + background-color: #fff; +} +.callout.callout-danger { + border-color: #c23321; +} +.callout.callout-warning { + border-color: #c87f0a; +} +.callout.callout-info { + border-color: #0097bc; +} +.callout.callout-success { + border-color: #00733e; +} +/* + * Component: alert + * ---------------- + */ +.alert { + border-radius: 3px; +} +.alert h4 { + font-weight: 600; +} +.alert .icon { + margin-right: 10px; +} +.alert .close { + color: #000; + opacity: 0.2; + filter: alpha(opacity=20); +} +.alert .close:hover { + opacity: 0.5; + filter: alpha(opacity=50); +} +.alert a { + color: #fff; + text-decoration: underline; +} +.alert-success { + border-color: #008d4c; +} +.alert-danger, +.alert-error { + border-color: #d73925; +} +.alert-warning { + border-color: #e08e0b; +} +.alert-info { + border-color: #00acd6; +} +/* + * Component: Nav + * -------------- + */ +.nav > li > a:hover, +.nav > li > a:active, +.nav > li > a:focus { + color: #444; + background: #f7f7f7; +} +/* NAV PILLS */ +.nav-pills > li > a { + border-radius: 0; + border-top: 3px solid transparent; + color: #444; +} +.nav-pills > li > a > .fa, +.nav-pills > li > a > .glyphicon, +.nav-pills > li > a > .ion { + margin-right: 5px; +} +.nav-pills > li.active > a, +.nav-pills > li.active > a:hover, +.nav-pills > li.active > a:focus { + border-top-color: #3c8dbc; +} +.nav-pills > li.active > a { + font-weight: 600; +} +/* NAV STACKED */ +.nav-stacked > li > a { + border-radius: 0; + border-top: 0; + border-left: 3px solid transparent; + color: #444; +} +.nav-stacked > li.active > a, +.nav-stacked > li.active > a:hover { + background: transparent; + color: #444; + border-top: 0; + border-left-color: #3c8dbc; +} +.nav-stacked > li.header { + border-bottom: 1px solid #ddd; + color: #777; + margin-bottom: 10px; + padding: 5px 10px; + text-transform: uppercase; +} +/* NAV TABS */ +.nav-tabs-custom { + margin-bottom: 20px; + background: #fff; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; +} +.nav-tabs-custom > .nav-tabs { + margin: 0; + border-bottom-color: #f4f4f4; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.nav-tabs-custom > .nav-tabs > li { + border-top: 3px solid transparent; + margin-bottom: -2px; + margin-right: 5px; +} +.nav-tabs-custom > .nav-tabs > li.disabled > a { + color: #777; +} +.nav-tabs-custom > .nav-tabs > li > a { + color: #444; + border-radius: 0; +} +.nav-tabs-custom > .nav-tabs > li > a.text-muted { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li > a:hover { + background: transparent; + margin: 0; +} +.nav-tabs-custom > .nav-tabs > li > a:hover { + color: #999; +} +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:hover, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:focus, +.nav-tabs-custom > .nav-tabs > li:not(.active) > a:active { + border-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom > .nav-tabs > li.active > a, +.nav-tabs-custom > .nav-tabs > li.active:hover > a { + background-color: #fff; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.active > a { + border-top-color: transparent; + border-left-color: #f4f4f4; + border-right-color: #f4f4f4; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type { + margin-left: 0; +} +.nav-tabs-custom > .nav-tabs > li:first-of-type.active > a { + border-left-color: transparent; +} +.nav-tabs-custom > .nav-tabs.pull-right { + float: none !important; +} +.nav-tabs-custom > .nav-tabs.pull-right > li { + float: right; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type { + margin-right: 0; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type > a { + border-left-width: 1px; +} +.nav-tabs-custom > .nav-tabs.pull-right > li:first-of-type.active > a { + border-left-color: #f4f4f4; + border-right-color: transparent; +} +.nav-tabs-custom > .nav-tabs > li.header { + line-height: 35px; + padding: 0 10px; + font-size: 20px; + color: #444; +} +.nav-tabs-custom > .nav-tabs > li.header > .fa, +.nav-tabs-custom > .nav-tabs > li.header > .glyphicon, +.nav-tabs-custom > .nav-tabs > li.header > .ion { + margin-right: 5px; +} +.nav-tabs-custom > .tab-content { + background: #fff; + padding: 10px; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.nav-tabs-custom .dropdown.open > a:active, +.nav-tabs-custom .dropdown.open > a:focus { + background: transparent; + color: #999; +} +.nav-tabs-custom.tab-primary > .nav-tabs > li.active { + border-top-color: #3c8dbc; +} +.nav-tabs-custom.tab-info > .nav-tabs > li.active { + border-top-color: #00c0ef; +} +.nav-tabs-custom.tab-danger > .nav-tabs > li.active { + border-top-color: #dd4b39; +} +.nav-tabs-custom.tab-warning > .nav-tabs > li.active { + border-top-color: #f39c12; +} +.nav-tabs-custom.tab-success > .nav-tabs > li.active { + border-top-color: #00a65a; +} +.nav-tabs-custom.tab-default > .nav-tabs > li.active { + border-top-color: #d2d6de; +} +/* PAGINATION */ +.pagination > li > a { + background: #fafafa; + color: #666; +} +.pagination.pagination-flat > li > a { + border-radius: 0 !important; +} +/* + * Component: Products List + * ------------------------ + */ +.products-list { + list-style: none; + margin: 0; + padding: 0; +} +.products-list > .item { + border-radius: 3px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + padding: 10px 0; + background: #fff; +} +.products-list > .item:before, +.products-list > .item:after { + content: " "; + display: table; +} +.products-list > .item:after { + clear: both; +} +.products-list .product-img { + float: left; +} +.products-list .product-img img { + width: 50px; + height: 50px; +} +.products-list .product-info { + margin-left: 60px; +} +.products-list .product-title { + font-weight: 600; +} +.products-list .product-description { + display: block; + color: #999; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.product-list-in-box > .item { + box-shadow: none; + border-radius: 0; + border-bottom: 1px solid #f4f4f4; +} +.product-list-in-box > .item:last-of-type { + border-bottom-width: 0; +} +/* + * Component: Table + * ---------------- + */ +.table > thead > tr > th, +.table > tbody > tr > th, +.table > tfoot > tr > th, +.table > thead > tr > td, +.table > tbody > tr > td, +.table > tfoot > tr > td { + border-top: 1px solid #f4f4f4; +} +.table > thead > tr > th { + border-bottom: 2px solid #f4f4f4; +} +.table tr td .progress { + margin-top: 5px; +} +.table-bordered { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > tbody > tr > th, +.table-bordered > tfoot > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > td { + border: 1px solid #f4f4f4; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + border-bottom-width: 2px; +} +.table.no-border, +.table.no-border td, +.table.no-border th { + border: 0; +} +/* .text-center in tables */ +table.text-center, +table.text-center td, +table.text-center th { + text-align: center; +} +.table.align th { + text-align: left; +} +.table.align td { + text-align: right; +} +/* + * Component: Label + * ---------------- + */ +.label-default { + background-color: #d2d6de; + color: #444; +} +/* + * Component: Direct Chat + * ---------------------- + */ +.direct-chat .box-body { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; + position: relative; + overflow-x: hidden; + padding: 0; +} +.direct-chat.chat-pane-open .direct-chat-contacts { + transform: translate(0, 0); +} +.direct-chat-messages { + transform: translate(0, 0); + padding: 10px; + height: 250px; + overflow: auto; +} +.direct-chat-msg, +.direct-chat-text { + display: block; +} +.direct-chat-msg { + margin-bottom: 10px; +} +.direct-chat-msg:before, +.direct-chat-msg:after { + content: " "; + display: table; +} +.direct-chat-msg:after { + clear: both; +} +.direct-chat-messages, +.direct-chat-contacts { + transition: transform 0.5s ease-in-out; +} +.direct-chat-text { + border-radius: 5px; + position: relative; + padding: 5px 10px; + background: #d2d6de; + border: 1px solid #d2d6de; + margin: 5px 0 0 50px; + color: #444; +} +.direct-chat-text:after, +.direct-chat-text:before { + position: absolute; + right: 100%; + top: 15px; + border: solid transparent; + border-right-color: #d2d6de; + content: ' '; + height: 0; + width: 0; + pointer-events: none; +} +.direct-chat-text:after { + border-width: 5px; + margin-top: -5px; +} +.direct-chat-text:before { + border-width: 6px; + margin-top: -6px; +} +.right .direct-chat-text { + margin-right: 50px; + margin-left: 0; +} +.right .direct-chat-text:after, +.right .direct-chat-text:before { + right: auto; + left: 100%; + border-right-color: transparent; + border-left-color: #d2d6de; +} +.direct-chat-img { + border-radius: 50%; + float: left; + width: 40px; + height: 40px; +} +.right .direct-chat-img { + float: right; +} +.direct-chat-info { + display: block; + margin-bottom: 2px; + font-size: 12px; +} +.direct-chat-name { + font-weight: 600; +} +.direct-chat-timestamp { + color: #999; +} +.direct-chat-contacts-open .direct-chat-contacts { + transform: translate(0, 0); +} +.direct-chat-contacts { + transform: translate(101%, 0); + position: absolute; + top: 0; + bottom: 0; + height: 250px; + width: 100%; + background: #222d32; + color: #fff; + overflow: auto; +} +.contacts-list > li { + border-bottom: 1px solid rgba(0, 0, 0, 0.2); + padding: 10px; + margin: 0; +} +.contacts-list > li:before, +.contacts-list > li:after { + content: " "; + display: table; +} +.contacts-list > li:after { + clear: both; +} +.contacts-list > li:last-of-type { + border-bottom: none; +} +.contacts-list-img { + border-radius: 50%; + width: 40px; + float: left; +} +.contacts-list-info { + margin-left: 45px; + color: #fff; +} +.contacts-list-name, +.contacts-list-status { + display: block; +} +.contacts-list-name { + font-weight: 600; +} +.contacts-list-status { + font-size: 12px; +} +.contacts-list-date { + color: #aaa; + font-weight: normal; +} +.contacts-list-msg { + color: #999; +} +.direct-chat-danger .right > .direct-chat-text { + background: #dd4b39; + border-color: #dd4b39; + color: #fff; +} +.direct-chat-danger .right > .direct-chat-text:after, +.direct-chat-danger .right > .direct-chat-text:before { + border-left-color: #dd4b39; +} +.direct-chat-primary .right > .direct-chat-text { + background: #3c8dbc; + border-color: #3c8dbc; + color: #fff; +} +.direct-chat-primary .right > .direct-chat-text:after, +.direct-chat-primary .right > .direct-chat-text:before { + border-left-color: #3c8dbc; +} +.direct-chat-warning .right > .direct-chat-text { + background: #f39c12; + border-color: #f39c12; + color: #fff; +} +.direct-chat-warning .right > .direct-chat-text:after, +.direct-chat-warning .right > .direct-chat-text:before { + border-left-color: #f39c12; +} +.direct-chat-info .right > .direct-chat-text { + background: #00c0ef; + border-color: #00c0ef; + color: #fff; +} +.direct-chat-info .right > .direct-chat-text:after, +.direct-chat-info .right > .direct-chat-text:before { + border-left-color: #00c0ef; +} +.direct-chat-success .right > .direct-chat-text { + background: #00a65a; + border-color: #00a65a; + color: #fff; +} +.direct-chat-success .right > .direct-chat-text:after, +.direct-chat-success .right > .direct-chat-text:before { + border-left-color: #00a65a; +} +/* + * Component: Users List + * --------------------- + */ +.users-list > li { + width: 25%; + float: left; + padding: 10px; + text-align: center; +} +.users-list > li img { + border-radius: 50%; + max-width: 100%; + height: auto; +} +.users-list > li > a:hover, +.users-list > li > a:hover .users-list-name { + color: #999; +} +.users-list-name, +.users-list-date { + display: block; +} +.users-list-name { + font-weight: 600; + color: #444; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.users-list-date { + color: #999; + font-size: 12px; +} +/* + * Component: Carousel + * ------------------- + */ +.carousel-control.left, +.carousel-control.right { + background-image: none; +} +.carousel-control > .fa { + font-size: 40px; + position: absolute; + top: 50%; + z-index: 5; + display: inline-block; + margin-top: -20px; +} +/* + * Component: modal + * ---------------- + */ +.modal { + background: rgba(0, 0, 0, 0.3); +} +.modal-content { + border-radius: 0; + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + border: 0; +} +@media (min-width: 768px) { + .modal-content { + box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125); + } +} +.modal-header { + border-bottom-color: #f4f4f4; +} +.modal-footer { + border-top-color: #f4f4f4; +} +.modal-primary .modal-header, +.modal-primary .modal-footer { + border-color: #307095; +} +.modal-warning .modal-header, +.modal-warning .modal-footer { + border-color: #c87f0a; +} +.modal-info .modal-header, +.modal-info .modal-footer { + border-color: #0097bc; +} +.modal-success .modal-header, +.modal-success .modal-footer { + border-color: #00733e; +} +.modal-danger .modal-header, +.modal-danger .modal-footer { + border-color: #c23321; +} +/* + * Component: Social Widgets + * ------------------------- + */ +.box-widget { + border: none; + position: relative; +} +.widget-user .widget-user-header { + padding: 20px; + height: 120px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user .widget-user-username { + margin-top: 0; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); +} +.widget-user .widget-user-desc { + margin-top: 0; +} +.widget-user .widget-user-image { + position: absolute; + top: 65px; + left: 50%; + margin-left: -45px; +} +.widget-user .widget-user-image > img { + width: 90px; + height: auto; + border: 3px solid #fff; +} +.widget-user .box-footer { + padding-top: 30px; +} +.widget-user-2 .widget-user-header { + padding: 20px; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.widget-user-2 .widget-user-username { + margin-top: 5px; + margin-bottom: 5px; + font-size: 25px; + font-weight: 300; +} +.widget-user-2 .widget-user-desc { + margin-top: 0; +} +.widget-user-2 .widget-user-username, +.widget-user-2 .widget-user-desc { + margin-left: 75px; +} +.widget-user-2 .widget-user-image > img { + width: 65px; + height: auto; + float: left; +} +.treeview-menu { + display: none; + list-style: none; + padding: 0; + margin: 0; + padding-left: 5px; +} +.treeview-menu .treeview-menu { + padding-left: 20px; +} +.treeview-menu > li { + margin: 0; +} +.treeview-menu > li > a { + padding: 5px 5px 5px 15px; + display: block; + font-size: 14px; +} +.treeview-menu > li > a > .fa, +.treeview-menu > li > a > .glyphicon, +.treeview-menu > li > a > .ion { + width: 20px; +} +.treeview-menu > li > a > .pull-right-container > .fa-angle-left, +.treeview-menu > li > a > .pull-right-container > .fa-angle-down, +.treeview-menu > li > a > .fa-angle-left, +.treeview-menu > li > a > .fa-angle-down { + width: auto; +} +.treeview > ul.treeview-menu { + overflow: hidden; + height: auto; + padding-top: 0px !important; + padding-bottom: 0px !important; +} +.treeview.menu-open > ul.treeview-menu { + overflow: visible; + height: auto; +} +/* + * Page: Mailbox + * ------------- + */ +.mailbox-messages > .table { + margin: 0; +} +.mailbox-controls { + padding: 5px; +} +.mailbox-controls.with-border { + border-bottom: 1px solid #f4f4f4; +} +.mailbox-read-info { + border-bottom: 1px solid #f4f4f4; + padding: 10px; +} +.mailbox-read-info h3 { + font-size: 20px; + margin: 0; +} +.mailbox-read-info h5 { + margin: 0; + padding: 5px 0 0 0; +} +.mailbox-read-time { + color: #999; + font-size: 13px; +} +.mailbox-read-message { + padding: 10px; +} +.mailbox-attachments li { + float: left; + width: 200px; + border: 1px solid #eee; + margin-bottom: 10px; + margin-right: 10px; +} +.mailbox-attachment-name { + font-weight: bold; + color: #666; +} +.mailbox-attachment-icon, +.mailbox-attachment-info, +.mailbox-attachment-size { + display: block; +} +.mailbox-attachment-info { + padding: 10px; + background: #f4f4f4; +} +.mailbox-attachment-size { + color: #999; + font-size: 12px; +} +.mailbox-attachment-icon { + text-align: center; + font-size: 65px; + color: #666; + padding: 20px 10px; +} +.mailbox-attachment-icon.has-img { + padding: 0; +} +.mailbox-attachment-icon.has-img > img { + max-width: 100%; + height: auto; +} +/* + * Page: Lock Screen + * ----------------- + */ +/* ADD THIS CLASS TO THE TAG */ +.lockscreen { + background: #d2d6de; +} +.lockscreen-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.lockscreen-logo a { + color: #444; +} +.lockscreen-wrapper { + max-width: 400px; + margin: 0 auto; + margin-top: 10%; +} +/* User name [optional] */ +.lockscreen .lockscreen-name { + text-align: center; + font-weight: 600; +} +/* Will contain the image and the sign in form */ +.lockscreen-item { + border-radius: 4px; + padding: 0; + background: #fff; + position: relative; + margin: 10px auto 30px auto; + width: 290px; +} +/* User image */ +.lockscreen-image { + border-radius: 50%; + position: absolute; + left: -10px; + top: -25px; + background: #fff; + padding: 5px; + z-index: 10; +} +.lockscreen-image > img { + border-radius: 50%; + width: 70px; + height: 70px; +} +/* Contains the password input and the login button */ +.lockscreen-credentials { + margin-left: 70px; +} +.lockscreen-credentials .form-control { + border: 0; +} +.lockscreen-credentials .btn { + background-color: #fff; + border: 0; + padding: 0 10px; +} +.lockscreen-footer { + margin-top: 10px; +} +/* + * Page: Login & Register + * ---------------------- + */ +.login-logo, +.register-logo { + font-size: 35px; + text-align: center; + margin-bottom: 25px; + font-weight: 300; +} +.login-logo a, +.register-logo a { + color: #444; +} +.login-page, +.register-page { + height: auto; + background: #d2d6de; +} +.login-box, +.register-box { + width: 360px; + margin: 7% auto; +} +@media (max-width: 768px) { + .login-box, + .register-box { + width: 90%; + margin-top: 20px; + } +} +.login-box-body, +.register-box-body { + background: #fff; + padding: 20px; + border-top: 0; + color: #666; +} +.login-box-body .form-control-feedback, +.register-box-body .form-control-feedback { + color: #777; +} +.login-box-msg, +.register-box-msg { + margin: 0; + text-align: center; + padding: 0 20px 20px 20px; +} +.social-auth-links { + margin: 10px 0; +} +/* + * Page: 400 and 500 error pages + * ------------------------------ + */ +.error-page { + width: 600px; + margin: 20px auto 0 auto; +} +@media (max-width: 991px) { + .error-page { + width: 100%; + } +} +.error-page > .headline { + float: left; + font-size: 100px; + font-weight: 300; +} +@media (max-width: 991px) { + .error-page > .headline { + float: none; + text-align: center; + } +} +.error-page > .error-content { + margin-left: 190px; + display: block; +} +@media (max-width: 991px) { + .error-page > .error-content { + margin-left: 0; + } +} +.error-page > .error-content > h3 { + font-weight: 300; + font-size: 25px; +} +@media (max-width: 991px) { + .error-page > .error-content > h3 { + text-align: center; + } +} +/* + * Page: Invoice + * ------------- + */ +.invoice { + position: relative; + background: #fff; + border: 1px solid #f4f4f4; + padding: 20px; + margin: 10px 25px; +} +.invoice-title { + margin-top: 0; +} +/* + * Page: Profile + * ------------- + */ +.profile-user-img { + margin: 0 auto; + width: 100px; + padding: 3px; + border: 3px solid #d2d6de; +} +.profile-username { + font-size: 21px; + margin-top: 5px; +} +.post { + border-bottom: 1px solid #d2d6de; + margin-bottom: 15px; + padding-bottom: 15px; + color: #666; +} +.post:last-of-type { + border-bottom: 0; + margin-bottom: 0; + padding-bottom: 0; +} +.post .user-block { + margin-bottom: 15px; +} +/* + * Social Buttons for Bootstrap + * + * Copyright 2013-2015 Panayiotis Lipiridis + * Licensed under the MIT License + * + * https://github.com/lipis/bootstrap-social + */ +.btn-social { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.btn-social > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social.btn-lg { + padding-left: 61px; +} +.btn-social.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social.btn-sm { + padding-left: 38px; +} +.btn-social.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social.btn-xs { + padding-left: 30px; +} +.btn-social.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon { + position: relative; + padding-left: 44px; + text-align: left; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + height: 34px; + width: 34px; + padding: 0; +} +.btn-social-icon > :first-child { + position: absolute; + left: 0; + top: 0; + bottom: 0; + width: 32px; + line-height: 34px; + font-size: 1.6em; + text-align: center; + border-right: 1px solid rgba(0, 0, 0, 0.2); +} +.btn-social-icon.btn-lg { + padding-left: 61px; +} +.btn-social-icon.btn-lg > :first-child { + line-height: 45px; + width: 45px; + font-size: 1.8em; +} +.btn-social-icon.btn-sm { + padding-left: 38px; +} +.btn-social-icon.btn-sm > :first-child { + line-height: 28px; + width: 28px; + font-size: 1.4em; +} +.btn-social-icon.btn-xs { + padding-left: 30px; +} +.btn-social-icon.btn-xs > :first-child { + line-height: 20px; + width: 20px; + font-size: 1.2em; +} +.btn-social-icon > :first-child { + border: none; + text-align: center; + width: 100%; +} +.btn-social-icon.btn-lg { + height: 45px; + width: 45px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-sm { + height: 30px; + width: 30px; + padding-left: 0; + padding-right: 0; +} +.btn-social-icon.btn-xs { + height: 22px; + width: 22px; + padding-left: 0; + padding-right: 0; +} +.btn-adn { + color: #fff; + background-color: #d87a68; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:focus, +.btn-adn.focus { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:hover { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + color: #fff; + background-color: #ce563f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active:hover, +.btn-adn.active:hover, +.open > .dropdown-toggle.btn-adn:hover, +.btn-adn:active:focus, +.btn-adn.active:focus, +.open > .dropdown-toggle.btn-adn:focus, +.btn-adn:active.focus, +.btn-adn.active.focus, +.open > .dropdown-toggle.btn-adn.focus { + color: #fff; + background-color: #b94630; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn:active, +.btn-adn.active, +.open > .dropdown-toggle.btn-adn { + background-image: none; +} +.btn-adn.disabled:hover, +.btn-adn[disabled]:hover, +fieldset[disabled] .btn-adn:hover, +.btn-adn.disabled:focus, +.btn-adn[disabled]:focus, +fieldset[disabled] .btn-adn:focus, +.btn-adn.disabled.focus, +.btn-adn[disabled].focus, +fieldset[disabled] .btn-adn.focus { + background-color: #d87a68; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-adn .badge { + color: #d87a68; + background-color: #fff; +} +.btn-bitbucket { + color: #fff; + background-color: #205081; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:focus, +.btn-bitbucket.focus { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:hover { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + color: #fff; + background-color: #163758; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active:hover, +.btn-bitbucket.active:hover, +.open > .dropdown-toggle.btn-bitbucket:hover, +.btn-bitbucket:active:focus, +.btn-bitbucket.active:focus, +.open > .dropdown-toggle.btn-bitbucket:focus, +.btn-bitbucket:active.focus, +.btn-bitbucket.active.focus, +.open > .dropdown-toggle.btn-bitbucket.focus { + color: #fff; + background-color: #0f253c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket:active, +.btn-bitbucket.active, +.open > .dropdown-toggle.btn-bitbucket { + background-image: none; +} +.btn-bitbucket.disabled:hover, +.btn-bitbucket[disabled]:hover, +fieldset[disabled] .btn-bitbucket:hover, +.btn-bitbucket.disabled:focus, +.btn-bitbucket[disabled]:focus, +fieldset[disabled] .btn-bitbucket:focus, +.btn-bitbucket.disabled.focus, +.btn-bitbucket[disabled].focus, +fieldset[disabled] .btn-bitbucket.focus { + background-color: #205081; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-bitbucket .badge { + color: #205081; + background-color: #fff; +} +.btn-dropbox { + color: #fff; + background-color: #1087dd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:focus, +.btn-dropbox.focus { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:hover { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + color: #fff; + background-color: #0d6aad; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active:hover, +.btn-dropbox.active:hover, +.open > .dropdown-toggle.btn-dropbox:hover, +.btn-dropbox:active:focus, +.btn-dropbox.active:focus, +.open > .dropdown-toggle.btn-dropbox:focus, +.btn-dropbox:active.focus, +.btn-dropbox.active.focus, +.open > .dropdown-toggle.btn-dropbox.focus { + color: #fff; + background-color: #0a568c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox:active, +.btn-dropbox.active, +.open > .dropdown-toggle.btn-dropbox { + background-image: none; +} +.btn-dropbox.disabled:hover, +.btn-dropbox[disabled]:hover, +fieldset[disabled] .btn-dropbox:hover, +.btn-dropbox.disabled:focus, +.btn-dropbox[disabled]:focus, +fieldset[disabled] .btn-dropbox:focus, +.btn-dropbox.disabled.focus, +.btn-dropbox[disabled].focus, +fieldset[disabled] .btn-dropbox.focus { + background-color: #1087dd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-dropbox .badge { + color: #1087dd; + background-color: #fff; +} +.btn-facebook { + color: #fff; + background-color: #3b5998; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:focus, +.btn-facebook.focus { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:hover { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + color: #fff; + background-color: #2d4373; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active:hover, +.btn-facebook.active:hover, +.open > .dropdown-toggle.btn-facebook:hover, +.btn-facebook:active:focus, +.btn-facebook.active:focus, +.open > .dropdown-toggle.btn-facebook:focus, +.btn-facebook:active.focus, +.btn-facebook.active.focus, +.open > .dropdown-toggle.btn-facebook.focus { + color: #fff; + background-color: #23345a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook:active, +.btn-facebook.active, +.open > .dropdown-toggle.btn-facebook { + background-image: none; +} +.btn-facebook.disabled:hover, +.btn-facebook[disabled]:hover, +fieldset[disabled] .btn-facebook:hover, +.btn-facebook.disabled:focus, +.btn-facebook[disabled]:focus, +fieldset[disabled] .btn-facebook:focus, +.btn-facebook.disabled.focus, +.btn-facebook[disabled].focus, +fieldset[disabled] .btn-facebook.focus { + background-color: #3b5998; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-facebook .badge { + color: #3b5998; + background-color: #fff; +} +.btn-flickr { + color: #fff; + background-color: #ff0084; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:focus, +.btn-flickr.focus { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:hover { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + color: #fff; + background-color: #cc006a; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active:hover, +.btn-flickr.active:hover, +.open > .dropdown-toggle.btn-flickr:hover, +.btn-flickr:active:focus, +.btn-flickr.active:focus, +.open > .dropdown-toggle.btn-flickr:focus, +.btn-flickr:active.focus, +.btn-flickr.active.focus, +.open > .dropdown-toggle.btn-flickr.focus { + color: #fff; + background-color: #a80057; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr:active, +.btn-flickr.active, +.open > .dropdown-toggle.btn-flickr { + background-image: none; +} +.btn-flickr.disabled:hover, +.btn-flickr[disabled]:hover, +fieldset[disabled] .btn-flickr:hover, +.btn-flickr.disabled:focus, +.btn-flickr[disabled]:focus, +fieldset[disabled] .btn-flickr:focus, +.btn-flickr.disabled.focus, +.btn-flickr[disabled].focus, +fieldset[disabled] .btn-flickr.focus { + background-color: #ff0084; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-flickr .badge { + color: #ff0084; + background-color: #fff; +} +.btn-foursquare { + color: #fff; + background-color: #f94877; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:focus, +.btn-foursquare.focus { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:hover { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + color: #fff; + background-color: #f71752; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active:hover, +.btn-foursquare.active:hover, +.open > .dropdown-toggle.btn-foursquare:hover, +.btn-foursquare:active:focus, +.btn-foursquare.active:focus, +.open > .dropdown-toggle.btn-foursquare:focus, +.btn-foursquare:active.focus, +.btn-foursquare.active.focus, +.open > .dropdown-toggle.btn-foursquare.focus { + color: #fff; + background-color: #e30742; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare:active, +.btn-foursquare.active, +.open > .dropdown-toggle.btn-foursquare { + background-image: none; +} +.btn-foursquare.disabled:hover, +.btn-foursquare[disabled]:hover, +fieldset[disabled] .btn-foursquare:hover, +.btn-foursquare.disabled:focus, +.btn-foursquare[disabled]:focus, +fieldset[disabled] .btn-foursquare:focus, +.btn-foursquare.disabled.focus, +.btn-foursquare[disabled].focus, +fieldset[disabled] .btn-foursquare.focus { + background-color: #f94877; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-foursquare .badge { + color: #f94877; + background-color: #fff; +} +.btn-github { + color: #fff; + background-color: #444444; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:focus, +.btn-github.focus { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:hover { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + color: #fff; + background-color: #2b2b2b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active:hover, +.btn-github.active:hover, +.open > .dropdown-toggle.btn-github:hover, +.btn-github:active:focus, +.btn-github.active:focus, +.open > .dropdown-toggle.btn-github:focus, +.btn-github:active.focus, +.btn-github.active.focus, +.open > .dropdown-toggle.btn-github.focus { + color: #fff; + background-color: #191919; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github:active, +.btn-github.active, +.open > .dropdown-toggle.btn-github { + background-image: none; +} +.btn-github.disabled:hover, +.btn-github[disabled]:hover, +fieldset[disabled] .btn-github:hover, +.btn-github.disabled:focus, +.btn-github[disabled]:focus, +fieldset[disabled] .btn-github:focus, +.btn-github.disabled.focus, +.btn-github[disabled].focus, +fieldset[disabled] .btn-github.focus { + background-color: #444444; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-github .badge { + color: #444444; + background-color: #fff; +} +.btn-google { + color: #fff; + background-color: #dd4b39; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:focus, +.btn-google.focus { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:hover { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + color: #fff; + background-color: #c23321; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active:hover, +.btn-google.active:hover, +.open > .dropdown-toggle.btn-google:hover, +.btn-google:active:focus, +.btn-google.active:focus, +.open > .dropdown-toggle.btn-google:focus, +.btn-google:active.focus, +.btn-google.active.focus, +.open > .dropdown-toggle.btn-google.focus { + color: #fff; + background-color: #a32b1c; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google:active, +.btn-google.active, +.open > .dropdown-toggle.btn-google { + background-image: none; +} +.btn-google.disabled:hover, +.btn-google[disabled]:hover, +fieldset[disabled] .btn-google:hover, +.btn-google.disabled:focus, +.btn-google[disabled]:focus, +fieldset[disabled] .btn-google:focus, +.btn-google.disabled.focus, +.btn-google[disabled].focus, +fieldset[disabled] .btn-google.focus { + background-color: #dd4b39; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-google .badge { + color: #dd4b39; + background-color: #fff; +} +.btn-instagram { + color: #fff; + background-color: #3f729b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:focus, +.btn-instagram.focus { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:hover { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + color: #fff; + background-color: #305777; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active:hover, +.btn-instagram.active:hover, +.open > .dropdown-toggle.btn-instagram:hover, +.btn-instagram:active:focus, +.btn-instagram.active:focus, +.open > .dropdown-toggle.btn-instagram:focus, +.btn-instagram:active.focus, +.btn-instagram.active.focus, +.open > .dropdown-toggle.btn-instagram.focus { + color: #fff; + background-color: #26455d; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram:active, +.btn-instagram.active, +.open > .dropdown-toggle.btn-instagram { + background-image: none; +} +.btn-instagram.disabled:hover, +.btn-instagram[disabled]:hover, +fieldset[disabled] .btn-instagram:hover, +.btn-instagram.disabled:focus, +.btn-instagram[disabled]:focus, +fieldset[disabled] .btn-instagram:focus, +.btn-instagram.disabled.focus, +.btn-instagram[disabled].focus, +fieldset[disabled] .btn-instagram.focus { + background-color: #3f729b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-instagram .badge { + color: #3f729b; + background-color: #fff; +} +.btn-linkedin { + color: #fff; + background-color: #007bb6; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:focus, +.btn-linkedin.focus { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:hover { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + color: #fff; + background-color: #005983; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active:hover, +.btn-linkedin.active:hover, +.open > .dropdown-toggle.btn-linkedin:hover, +.btn-linkedin:active:focus, +.btn-linkedin.active:focus, +.open > .dropdown-toggle.btn-linkedin:focus, +.btn-linkedin:active.focus, +.btn-linkedin.active.focus, +.open > .dropdown-toggle.btn-linkedin.focus { + color: #fff; + background-color: #00405f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin:active, +.btn-linkedin.active, +.open > .dropdown-toggle.btn-linkedin { + background-image: none; +} +.btn-linkedin.disabled:hover, +.btn-linkedin[disabled]:hover, +fieldset[disabled] .btn-linkedin:hover, +.btn-linkedin.disabled:focus, +.btn-linkedin[disabled]:focus, +fieldset[disabled] .btn-linkedin:focus, +.btn-linkedin.disabled.focus, +.btn-linkedin[disabled].focus, +fieldset[disabled] .btn-linkedin.focus { + background-color: #007bb6; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-linkedin .badge { + color: #007bb6; + background-color: #fff; +} +.btn-microsoft { + color: #fff; + background-color: #2672ec; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:focus, +.btn-microsoft.focus { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:hover { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + color: #fff; + background-color: #125acd; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active:hover, +.btn-microsoft.active:hover, +.open > .dropdown-toggle.btn-microsoft:hover, +.btn-microsoft:active:focus, +.btn-microsoft.active:focus, +.open > .dropdown-toggle.btn-microsoft:focus, +.btn-microsoft:active.focus, +.btn-microsoft.active.focus, +.open > .dropdown-toggle.btn-microsoft.focus { + color: #fff; + background-color: #0f4bac; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft:active, +.btn-microsoft.active, +.open > .dropdown-toggle.btn-microsoft { + background-image: none; +} +.btn-microsoft.disabled:hover, +.btn-microsoft[disabled]:hover, +fieldset[disabled] .btn-microsoft:hover, +.btn-microsoft.disabled:focus, +.btn-microsoft[disabled]:focus, +fieldset[disabled] .btn-microsoft:focus, +.btn-microsoft.disabled.focus, +.btn-microsoft[disabled].focus, +fieldset[disabled] .btn-microsoft.focus { + background-color: #2672ec; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-microsoft .badge { + color: #2672ec; + background-color: #fff; +} +.btn-openid { + color: #fff; + background-color: #f7931e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:focus, +.btn-openid.focus { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:hover { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + color: #fff; + background-color: #da7908; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active:hover, +.btn-openid.active:hover, +.open > .dropdown-toggle.btn-openid:hover, +.btn-openid:active:focus, +.btn-openid.active:focus, +.open > .dropdown-toggle.btn-openid:focus, +.btn-openid:active.focus, +.btn-openid.active.focus, +.open > .dropdown-toggle.btn-openid.focus { + color: #fff; + background-color: #b86607; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid:active, +.btn-openid.active, +.open > .dropdown-toggle.btn-openid { + background-image: none; +} +.btn-openid.disabled:hover, +.btn-openid[disabled]:hover, +fieldset[disabled] .btn-openid:hover, +.btn-openid.disabled:focus, +.btn-openid[disabled]:focus, +fieldset[disabled] .btn-openid:focus, +.btn-openid.disabled.focus, +.btn-openid[disabled].focus, +fieldset[disabled] .btn-openid.focus { + background-color: #f7931e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-openid .badge { + color: #f7931e; + background-color: #fff; +} +.btn-pinterest { + color: #fff; + background-color: #cb2027; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:focus, +.btn-pinterest.focus { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:hover { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + color: #fff; + background-color: #9f191f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active:hover, +.btn-pinterest.active:hover, +.open > .dropdown-toggle.btn-pinterest:hover, +.btn-pinterest:active:focus, +.btn-pinterest.active:focus, +.open > .dropdown-toggle.btn-pinterest:focus, +.btn-pinterest:active.focus, +.btn-pinterest.active.focus, +.open > .dropdown-toggle.btn-pinterest.focus { + color: #fff; + background-color: #801419; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest:active, +.btn-pinterest.active, +.open > .dropdown-toggle.btn-pinterest { + background-image: none; +} +.btn-pinterest.disabled:hover, +.btn-pinterest[disabled]:hover, +fieldset[disabled] .btn-pinterest:hover, +.btn-pinterest.disabled:focus, +.btn-pinterest[disabled]:focus, +fieldset[disabled] .btn-pinterest:focus, +.btn-pinterest.disabled.focus, +.btn-pinterest[disabled].focus, +fieldset[disabled] .btn-pinterest.focus { + background-color: #cb2027; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-pinterest .badge { + color: #cb2027; + background-color: #fff; +} +.btn-reddit { + color: #000; + background-color: #eff7ff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:focus, +.btn-reddit.focus { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:hover { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + color: #000; + background-color: #bcddff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active:hover, +.btn-reddit.active:hover, +.open > .dropdown-toggle.btn-reddit:hover, +.btn-reddit:active:focus, +.btn-reddit.active:focus, +.open > .dropdown-toggle.btn-reddit:focus, +.btn-reddit:active.focus, +.btn-reddit.active.focus, +.open > .dropdown-toggle.btn-reddit.focus { + color: #000; + background-color: #98ccff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit:active, +.btn-reddit.active, +.open > .dropdown-toggle.btn-reddit { + background-image: none; +} +.btn-reddit.disabled:hover, +.btn-reddit[disabled]:hover, +fieldset[disabled] .btn-reddit:hover, +.btn-reddit.disabled:focus, +.btn-reddit[disabled]:focus, +fieldset[disabled] .btn-reddit:focus, +.btn-reddit.disabled.focus, +.btn-reddit[disabled].focus, +fieldset[disabled] .btn-reddit.focus { + background-color: #eff7ff; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-reddit .badge { + color: #eff7ff; + background-color: #000; +} +.btn-soundcloud { + color: #fff; + background-color: #ff5500; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:focus, +.btn-soundcloud.focus { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:hover { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + color: #fff; + background-color: #cc4400; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active:hover, +.btn-soundcloud.active:hover, +.open > .dropdown-toggle.btn-soundcloud:hover, +.btn-soundcloud:active:focus, +.btn-soundcloud.active:focus, +.open > .dropdown-toggle.btn-soundcloud:focus, +.btn-soundcloud:active.focus, +.btn-soundcloud.active.focus, +.open > .dropdown-toggle.btn-soundcloud.focus { + color: #fff; + background-color: #a83800; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud:active, +.btn-soundcloud.active, +.open > .dropdown-toggle.btn-soundcloud { + background-image: none; +} +.btn-soundcloud.disabled:hover, +.btn-soundcloud[disabled]:hover, +fieldset[disabled] .btn-soundcloud:hover, +.btn-soundcloud.disabled:focus, +.btn-soundcloud[disabled]:focus, +fieldset[disabled] .btn-soundcloud:focus, +.btn-soundcloud.disabled.focus, +.btn-soundcloud[disabled].focus, +fieldset[disabled] .btn-soundcloud.focus { + background-color: #ff5500; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-soundcloud .badge { + color: #ff5500; + background-color: #fff; +} +.btn-tumblr { + color: #fff; + background-color: #2c4762; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:focus, +.btn-tumblr.focus { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:hover { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + color: #fff; + background-color: #1c2d3f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active:hover, +.btn-tumblr.active:hover, +.open > .dropdown-toggle.btn-tumblr:hover, +.btn-tumblr:active:focus, +.btn-tumblr.active:focus, +.open > .dropdown-toggle.btn-tumblr:focus, +.btn-tumblr:active.focus, +.btn-tumblr.active.focus, +.open > .dropdown-toggle.btn-tumblr.focus { + color: #fff; + background-color: #111c26; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr:active, +.btn-tumblr.active, +.open > .dropdown-toggle.btn-tumblr { + background-image: none; +} +.btn-tumblr.disabled:hover, +.btn-tumblr[disabled]:hover, +fieldset[disabled] .btn-tumblr:hover, +.btn-tumblr.disabled:focus, +.btn-tumblr[disabled]:focus, +fieldset[disabled] .btn-tumblr:focus, +.btn-tumblr.disabled.focus, +.btn-tumblr[disabled].focus, +fieldset[disabled] .btn-tumblr.focus { + background-color: #2c4762; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-tumblr .badge { + color: #2c4762; + background-color: #fff; +} +.btn-twitter { + color: #fff; + background-color: #55acee; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:focus, +.btn-twitter.focus { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:hover { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + color: #fff; + background-color: #2795e9; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active:hover, +.btn-twitter.active:hover, +.open > .dropdown-toggle.btn-twitter:hover, +.btn-twitter:active:focus, +.btn-twitter.active:focus, +.open > .dropdown-toggle.btn-twitter:focus, +.btn-twitter:active.focus, +.btn-twitter.active.focus, +.open > .dropdown-toggle.btn-twitter.focus { + color: #fff; + background-color: #1583d7; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter:active, +.btn-twitter.active, +.open > .dropdown-toggle.btn-twitter { + background-image: none; +} +.btn-twitter.disabled:hover, +.btn-twitter[disabled]:hover, +fieldset[disabled] .btn-twitter:hover, +.btn-twitter.disabled:focus, +.btn-twitter[disabled]:focus, +fieldset[disabled] .btn-twitter:focus, +.btn-twitter.disabled.focus, +.btn-twitter[disabled].focus, +fieldset[disabled] .btn-twitter.focus { + background-color: #55acee; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-twitter .badge { + color: #55acee; + background-color: #fff; +} +.btn-vimeo { + color: #fff; + background-color: #1ab7ea; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:focus, +.btn-vimeo.focus { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:hover { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + color: #fff; + background-color: #1295bf; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active:hover, +.btn-vimeo.active:hover, +.open > .dropdown-toggle.btn-vimeo:hover, +.btn-vimeo:active:focus, +.btn-vimeo.active:focus, +.open > .dropdown-toggle.btn-vimeo:focus, +.btn-vimeo:active.focus, +.btn-vimeo.active.focus, +.open > .dropdown-toggle.btn-vimeo.focus { + color: #fff; + background-color: #0f7b9f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo:active, +.btn-vimeo.active, +.open > .dropdown-toggle.btn-vimeo { + background-image: none; +} +.btn-vimeo.disabled:hover, +.btn-vimeo[disabled]:hover, +fieldset[disabled] .btn-vimeo:hover, +.btn-vimeo.disabled:focus, +.btn-vimeo[disabled]:focus, +fieldset[disabled] .btn-vimeo:focus, +.btn-vimeo.disabled.focus, +.btn-vimeo[disabled].focus, +fieldset[disabled] .btn-vimeo.focus { + background-color: #1ab7ea; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vimeo .badge { + color: #1ab7ea; + background-color: #fff; +} +.btn-vk { + color: #fff; + background-color: #587ea3; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:focus, +.btn-vk.focus { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:hover { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + color: #fff; + background-color: #466482; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active:hover, +.btn-vk.active:hover, +.open > .dropdown-toggle.btn-vk:hover, +.btn-vk:active:focus, +.btn-vk.active:focus, +.open > .dropdown-toggle.btn-vk:focus, +.btn-vk:active.focus, +.btn-vk.active.focus, +.open > .dropdown-toggle.btn-vk.focus { + color: #fff; + background-color: #3a526b; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk:active, +.btn-vk.active, +.open > .dropdown-toggle.btn-vk { + background-image: none; +} +.btn-vk.disabled:hover, +.btn-vk[disabled]:hover, +fieldset[disabled] .btn-vk:hover, +.btn-vk.disabled:focus, +.btn-vk[disabled]:focus, +fieldset[disabled] .btn-vk:focus, +.btn-vk.disabled.focus, +.btn-vk[disabled].focus, +fieldset[disabled] .btn-vk.focus { + background-color: #587ea3; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-vk .badge { + color: #587ea3; + background-color: #fff; +} +.btn-yahoo { + color: #fff; + background-color: #720e9e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:focus, +.btn-yahoo.focus { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:hover { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + color: #fff; + background-color: #500a6f; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active:hover, +.btn-yahoo.active:hover, +.open > .dropdown-toggle.btn-yahoo:hover, +.btn-yahoo:active:focus, +.btn-yahoo.active:focus, +.open > .dropdown-toggle.btn-yahoo:focus, +.btn-yahoo:active.focus, +.btn-yahoo.active.focus, +.open > .dropdown-toggle.btn-yahoo.focus { + color: #fff; + background-color: #39074e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo:active, +.btn-yahoo.active, +.open > .dropdown-toggle.btn-yahoo { + background-image: none; +} +.btn-yahoo.disabled:hover, +.btn-yahoo[disabled]:hover, +fieldset[disabled] .btn-yahoo:hover, +.btn-yahoo.disabled:focus, +.btn-yahoo[disabled]:focus, +fieldset[disabled] .btn-yahoo:focus, +.btn-yahoo.disabled.focus, +.btn-yahoo[disabled].focus, +fieldset[disabled] .btn-yahoo.focus { + background-color: #720e9e; + border-color: rgba(0, 0, 0, 0.2); +} +.btn-yahoo .badge { + color: #720e9e; + background-color: #fff; +} +/* + * Plugin: Full Calendar + * --------------------- + */ +.fc-button { + background: #f4f4f4; + background-image: none; + color: #444; + border-color: #ddd; + border-bottom-color: #ddd; +} +.fc-button:hover, +.fc-button:active, +.fc-button.hover { + background-color: #e9e9e9; +} +.fc-header-title h2 { + font-size: 15px; + line-height: 1.6em; + color: #666; + margin-left: 10px; +} +.fc-header-right { + padding-right: 10px; +} +.fc-header-left { + padding-left: 10px; +} +.fc-widget-header { + background: #fafafa; +} +.fc-grid { + width: 100%; + border: 0; +} +.fc-widget-header:first-of-type, +.fc-widget-content:first-of-type { + border-left: 0; + border-right: 0; +} +.fc-widget-header:last-of-type, +.fc-widget-content:last-of-type { + border-right: 0; +} +.fc-toolbar { + padding: 10px; + margin: 0; +} +.fc-day-number { + font-size: 20px; + font-weight: 300; + padding-right: 10px; +} +.fc-color-picker { + list-style: none; + margin: 0; + padding: 0; +} +.fc-color-picker > li { + float: left; + font-size: 30px; + margin-right: 5px; + line-height: 30px; +} +.fc-color-picker > li .fa { + transition: transform linear 0.3s; +} +.fc-color-picker > li .fa:hover { + transform: rotate(30deg); +} +#add-new-event { + transition: all linear 0.3s; +} +.external-event { + padding: 5px 10px; + font-weight: bold; + margin-bottom: 4px; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); + border-radius: 3px; + cursor: move; +} +.external-event:hover { + box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2); +} +/* + * Plugin: Select2 + * --------------- + */ +.select2-container--default.select2-container--focus, +.select2-selection.select2-container--focus, +.select2-container--default:focus, +.select2-selection:focus, +.select2-container--default:active, +.select2-selection:active { + outline: none; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.select2-container--default.select2-container--open { + border-color: #3c8dbc; +} +.select2-dropdown { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #3c8dbc; + color: white; +} +.select2-results__option { + padding: 6px 12px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-left: 0; + padding-right: 0; + height: auto; + margin-top: -4px; +} +.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 6px; + padding-left: 20px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow { + height: 28px; + right: 3px; +} +.select2-container--default .select2-selection--single .select2-selection__arrow b { + margin-top: 0; +} +.select2-dropdown .select2-search__field, +.select2-search--inline .select2-search__field { + border: 1px solid #d2d6de; +} +.select2-dropdown .select2-search__field:focus, +.select2-search--inline .select2-search__field:focus { + outline: none; +} +.select2-container--default.select2-container--focus .select2-selection--multiple, +.select2-container--default .select2-search--dropdown .select2-search__field { + border-color: #3c8dbc !important; +} +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; +} +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + color: #444; +} +.select2-container--default .select2-selection--multiple { + border: 1px solid #d2d6de; + border-radius: 0; +} +.select2-container--default .select2-selection--multiple:focus { + border-color: #3c8dbc; +} +.select2-container--default.select2-container--focus .select2-selection--multiple { + border-color: #d2d6de; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; + border-color: #367fa9; + padding: 1px 10px; + color: #fff; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + margin-right: 5px; + color: rgba(255, 255, 255, 0.7); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #fff; +} +.select2-container .select2-selection--single .select2-selection__rendered { + padding-right: 10px; +} +.box .datepicker-inline, +.box .datepicker-inline .datepicker-days, +.box .datepicker-inline > table, +.box .datepicker-inline .datepicker-days > table { + width: 100%; +} +.box .datepicker-inline td:hover, +.box .datepicker-inline .datepicker-days td:hover, +.box .datepicker-inline > table td:hover, +.box .datepicker-inline .datepicker-days > table td:hover { + background-color: rgba(255, 255, 255, 0.3); +} +.box .datepicker-inline td.day.old, +.box .datepicker-inline .datepicker-days td.day.old, +.box .datepicker-inline > table td.day.old, +.box .datepicker-inline .datepicker-days > table td.day.old, +.box .datepicker-inline td.day.new, +.box .datepicker-inline .datepicker-days td.day.new, +.box .datepicker-inline > table td.day.new, +.box .datepicker-inline .datepicker-days > table td.day.new { + color: #777; +} +/* + * General: Miscellaneous + * ---------------------- + */ +.pad { + padding: 10px; +} +.margin { + margin: 10px; +} +.margin-bottom { + margin-bottom: 20px; +} +.margin-bottom-none { + margin-bottom: 0; +} +.margin-r-5 { + margin-right: 5px; +} +.inline { + display: inline; +} +.description-block { + display: block; + margin: 10px 0; + text-align: center; +} +.description-block.margin-bottom { + margin-bottom: 25px; +} +.description-block > .description-header { + margin: 0; + padding: 0; + font-weight: 600; + font-size: 16px; +} +.description-block > .description-text { + text-transform: uppercase; +} +.bg-red, +.bg-yellow, +.bg-aqua, +.bg-blue, +.bg-light-blue, +.bg-green, +.bg-navy, +.bg-teal, +.bg-olive, +.bg-lime, +.bg-orange, +.bg-fuchsia, +.bg-purple, +.bg-maroon, +.bg-black, +.bg-red-active, +.bg-yellow-active, +.bg-aqua-active, +.bg-blue-active, +.bg-light-blue-active, +.bg-green-active, +.bg-navy-active, +.bg-teal-active, +.bg-olive-active, +.bg-lime-active, +.bg-orange-active, +.bg-fuchsia-active, +.bg-purple-active, +.bg-maroon-active, +.bg-black-active, +.callout.callout-danger, +.callout.callout-warning, +.callout.callout-info, +.callout.callout-success, +.alert-success, +.alert-danger, +.alert-error, +.alert-warning, +.alert-info, +.label-danger, +.label-info, +.label-warning, +.label-primary, +.label-success, +.modal-primary .modal-body, +.modal-primary .modal-header, +.modal-primary .modal-footer, +.modal-warning .modal-body, +.modal-warning .modal-header, +.modal-warning .modal-footer, +.modal-info .modal-body, +.modal-info .modal-header, +.modal-info .modal-footer, +.modal-success .modal-body, +.modal-success .modal-header, +.modal-success .modal-footer, +.modal-danger .modal-body, +.modal-danger .modal-header, +.modal-danger .modal-footer { + color: #fff !important; +} +.bg-gray { + color: #000; + background-color: #d2d6de !important; +} +.bg-gray-light { + background-color: #f7f7f7; +} +.bg-black { + background-color: #111 !important; +} +.bg-red, +.callout.callout-danger, +.alert-danger, +.alert-error, +.label-danger, +.modal-danger .modal-body { + background-color: #dd4b39 !important; +} +.bg-yellow, +.callout.callout-warning, +.alert-warning, +.label-warning, +.modal-warning .modal-body { + background-color: #f39c12 !important; +} +.bg-aqua, +.callout.callout-info, +.alert-info, +.label-info, +.modal-info .modal-body { + background-color: #00c0ef !important; +} +.bg-blue { + background-color: #0073b7 !important; +} +.bg-light-blue, +.label-primary, +.modal-primary .modal-body { + background-color: #3c8dbc !important; +} +.bg-green, +.callout.callout-success, +.alert-success, +.label-success, +.modal-success .modal-body { + background-color: #00a65a !important; +} +.bg-navy { + background-color: #001F3F !important; +} +.bg-teal { + background-color: #39CCCC !important; +} +.bg-olive { + background-color: #3D9970 !important; +} +.bg-lime { + background-color: #01FF70 !important; +} +.bg-orange { + background-color: #FF851B !important; +} +.bg-fuchsia { + background-color: #F012BE !important; +} +.bg-purple { + background-color: #605ca8 !important; +} +.bg-maroon { + background-color: #D81B60 !important; +} +.bg-gray-active { + color: #000; + background-color: #b5bbc8 !important; +} +.bg-black-active { + background-color: #000000 !important; +} +.bg-red-active, +.modal-danger .modal-header, +.modal-danger .modal-footer { + background-color: #d33724 !important; +} +.bg-yellow-active, +.modal-warning .modal-header, +.modal-warning .modal-footer { + background-color: #db8b0b !important; +} +.bg-aqua-active, +.modal-info .modal-header, +.modal-info .modal-footer { + background-color: #00a7d0 !important; +} +.bg-blue-active { + background-color: #005384 !important; +} +.bg-light-blue-active, +.modal-primary .modal-header, +.modal-primary .modal-footer { + background-color: #357ca5 !important; +} +.bg-green-active, +.modal-success .modal-header, +.modal-success .modal-footer { + background-color: #008d4c !important; +} +.bg-navy-active { + background-color: #001a35 !important; +} +.bg-teal-active { + background-color: #30bbbb !important; +} +.bg-olive-active { + background-color: #368763 !important; +} +.bg-lime-active { + background-color: #00e765 !important; +} +.bg-orange-active { + background-color: #ff7701 !important; +} +.bg-fuchsia-active { + background-color: #db0ead !important; +} +.bg-purple-active { + background-color: #555299 !important; +} +.bg-maroon-active { + background-color: #ca195a !important; +} +[class^="bg-"].disabled { + opacity: 0.65; + filter: alpha(opacity=65); +} +.text-red { + color: #dd4b39 !important; +} +.text-yellow { + color: #f39c12 !important; +} +.text-aqua { + color: #00c0ef !important; +} +.text-blue { + color: #0073b7 !important; +} +.text-black { + color: #111 !important; +} +.text-light-blue { + color: #3c8dbc !important; +} +.text-green { + color: #00a65a !important; +} +.text-gray { + color: #d2d6de !important; +} +.text-navy { + color: #001F3F !important; +} +.text-teal { + color: #39CCCC !important; +} +.text-olive { + color: #3D9970 !important; +} +.text-lime { + color: #01FF70 !important; +} +.text-orange { + color: #FF851B !important; +} +.text-fuchsia { + color: #F012BE !important; +} +.text-purple { + color: #605ca8 !important; +} +.text-maroon { + color: #D81B60 !important; +} +.link-muted { + color: #7a869d; +} +.link-muted:hover, +.link-muted:focus { + color: #606c84; +} +.link-black { + color: #666; +} +.link-black:hover, +.link-black:focus { + color: #999; +} +.hide { + display: none !important; +} +.no-border { + border: 0 !important; +} +.no-padding { + padding: 0 !important; +} +.no-margin { + margin: 0 !important; +} +.no-shadow { + box-shadow: none !important; +} +.list-unstyled, +.chart-legend, +.contacts-list, +.users-list, +.mailbox-attachments { + list-style: none; + margin: 0; + padding: 0; +} +.list-group-unbordered > .list-group-item { + border-left: 0; + border-right: 0; + border-radius: 0; + padding-left: 0; + padding-right: 0; +} +.flat { + border-radius: 0 !important; +} +.text-bold, +.text-bold.table td, +.text-bold.table th { + font-weight: 700; +} +.text-sm { + font-size: 12px; +} +.jqstooltip { + padding: 5px !important; + width: auto !important; + height: auto !important; +} +.bg-teal-gradient { + background: #39CCCC !important; + background: -o-linear-gradient(#7adddd, #39CCCC) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd', endColorstr='#39CCCC', GradientType=0) !important; + color: #fff; +} +.bg-light-blue-gradient { + background: #3c8dbc !important; + background: -o-linear-gradient(#67a8ce, #3c8dbc) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce', endColorstr='#3c8dbc', GradientType=0) !important; + color: #fff; +} +.bg-blue-gradient { + background: #0073b7 !important; + background: -o-linear-gradient(#0089db, #0073b7) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db', endColorstr='#0073b7', GradientType=0) !important; + color: #fff; +} +.bg-aqua-gradient { + background: #00c0ef !important; + background: -o-linear-gradient(#14d1ff, #00c0ef) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff', endColorstr='#00c0ef', GradientType=0) !important; + color: #fff; +} +.bg-yellow-gradient { + background: #f39c12 !important; + background: -o-linear-gradient(#f7bc60, #f39c12) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60', endColorstr='#f39c12', GradientType=0) !important; + color: #fff; +} +.bg-purple-gradient { + background: #605ca8 !important; + background: -o-linear-gradient(#9491c4, #605ca8) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4', endColorstr='#605ca8', GradientType=0) !important; + color: #fff; +} +.bg-green-gradient { + background: #00a65a !important; + background: -o-linear-gradient(#00ca6d, #00a65a) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d', endColorstr='#00a65a', GradientType=0) !important; + color: #fff; +} +.bg-red-gradient { + background: #dd4b39 !important; + background: -o-linear-gradient(#e47365, #dd4b39) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365', endColorstr='#dd4b39', GradientType=0) !important; + color: #fff; +} +.bg-black-gradient { + background: #111 !important; + background: -o-linear-gradient(#2b2b2b, #111) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b', endColorstr='#111', GradientType=0) !important; + color: #fff; +} +.bg-maroon-gradient { + background: #D81B60 !important; + background: -o-linear-gradient(#e73f7c, #D81B60) !important; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c', endColorstr='#D81B60', GradientType=0) !important; + color: #fff; +} +.description-block .description-icon { + font-size: 16px; +} +.no-pad-top { + padding-top: 0; +} +.position-static { + position: static !important; +} +.list-header { + font-size: 15px; + padding: 10px 4px; + font-weight: bold; + color: #666; +} +.list-seperator { + height: 1px; + background: #f4f4f4; + margin: 15px 0 9px 0; +} +.list-link > a { + padding: 4px; + color: #777; +} +.list-link > a:hover { + color: #222; +} +.font-light { + font-weight: 300; +} +.user-block:before, +.user-block:after { + content: " "; + display: table; +} +.user-block:after { + clear: both; +} +.user-block img { + width: 40px; + height: 40px; + float: left; +} +.user-block .username, +.user-block .description, +.user-block .comment { + display: block; + margin-left: 50px; +} +.user-block .username { + font-size: 16px; + font-weight: 600; +} +.user-block .description { + color: #999; + font-size: 13px; +} +.user-block.user-block-sm .username, +.user-block.user-block-sm .description, +.user-block.user-block-sm .comment { + margin-left: 40px; +} +.user-block.user-block-sm .username { + font-size: 14px; +} +.img-sm, +.img-md, +.img-lg, +.box-comments .box-comment img, +.user-block.user-block-sm img { + float: left; +} +.img-sm, +.box-comments .box-comment img, +.user-block.user-block-sm img { + width: 30px !important; + height: 30px !important; +} +.img-sm + .img-push { + margin-left: 40px; +} +.img-md { + width: 60px; + height: 60px; +} +.img-md + .img-push { + margin-left: 70px; +} +.img-lg { + width: 100px; + height: 100px; +} +.img-lg + .img-push { + margin-left: 110px; +} +.img-bordered { + border: 3px solid #d2d6de; + padding: 3px; +} +.img-bordered-sm { + border: 2px solid #d2d6de; + padding: 2px; +} +.attachment-block { + border: 1px solid #f4f4f4; + padding: 5px; + margin-bottom: 10px; + background: #f7f7f7; +} +.attachment-block .attachment-img { + max-width: 100px; + max-height: 100px; + height: auto; + float: left; +} +.attachment-block .attachment-pushed { + margin-left: 110px; +} +.attachment-block .attachment-heading { + margin: 0; +} +.attachment-block .attachment-text { + color: #555; +} +.connectedSortable { + min-height: 100px; +} +.ui-helper-hidden-accessible { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} +.sort-highlight { + background: #f4f4f4; + border: 1px dashed #ddd; + margin-bottom: 10px; +} +.full-opacity-hover { + opacity: 0.65; + filter: alpha(opacity=65); +} +.full-opacity-hover:hover { + opacity: 1; + filter: alpha(opacity=100); +} +.chart { + position: relative; + overflow: hidden; + width: 100%; +} +.chart svg, +.chart canvas { + width: 100% !important; +} +hr { + border-top: 1px solid #555555; +} +#red .slider-selection { + background: #f56954; +} +#blue .slider-selection { + background: #3c8dbc; +} +#green .slider-selection { + background: #00a65a; +} +#yellow .slider-selection { + background: #f39c12; +} +#aqua .slider-selection { + background: #00c0ef; +} +#purple .slider-selection { + background: #932ab6; +} +/* + * Misc: print + * ----------- + */ +@media print { + .no-print, + .main-sidebar, + .left-side, + .main-header, + .content-header { + display: none !important; + } + .content-wrapper, + .right-side, + .main-footer { + margin-left: 0 !important; + min-height: 0 !important; + transform: translate(0, 0) !important; + } + .fixed .content-wrapper, + .fixed .right-side { + padding-top: 0 !important; + } + .invoice { + width: 100%; + border: 0; + margin: 0; + padding: 0; + } + .invoice-col { + float: left; + width: 33.3333333%; + } + .table-responsive { + overflow: auto; + } + .table-responsive > .table tr th, + .table-responsive > .table tr td { + white-space: normal !important; + } +} + + +/*! * Datepicker for Bootstrap v1.10.0 (https://github.com/uxsolutions/bootstrap-datepicker) * * Licensed under the Apache License v2.0 (https://www.apache.org/licenses/LICENSE-2.0) - */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker-rtl{direction:rtl}.datepicker-rtl.dropdown-menu{left:auto}.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .next.disabled,.datepicker .prev.disabled{visibility:hidden}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:400;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;color:#333;font-size:13px;line-height:20px}.datepicker.datepicker-inline td,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.dropdown-menu th{padding:4px 5px}/*! + */ + +.datepicker { + padding: 4px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + direction: ltr; +} +.datepicker-inline { + width: 220px; +} +.datepicker-rtl { + direction: rtl; +} +.datepicker-rtl.dropdown-menu { + left: auto; +} +.datepicker-rtl table tr td span { + float: right; +} +.datepicker-dropdown { + top: 0; + left: 0; +} +.datepicker-dropdown:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #999; + border-top: 0; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; +} +.datepicker-dropdown:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #fff; + border-top: 0; + position: absolute; +} +.datepicker-dropdown.datepicker-orient-left:before { + left: 6px; +} +.datepicker-dropdown.datepicker-orient-left:after { + left: 7px; +} +.datepicker-dropdown.datepicker-orient-right:before { + right: 6px; +} +.datepicker-dropdown.datepicker-orient-right:after { + right: 7px; +} +.datepicker-dropdown.datepicker-orient-bottom:before { + top: -7px; +} +.datepicker-dropdown.datepicker-orient-bottom:after { + top: -6px; +} +.datepicker-dropdown.datepicker-orient-top:before { + bottom: -7px; + border-bottom: 0; + border-top: 7px solid #999; +} +.datepicker-dropdown.datepicker-orient-top:after { + bottom: -6px; + border-bottom: 0; + border-top: 6px solid #fff; +} +.datepicker table { + margin: 0; + -webkit-touch-callout: none; + -webkit-user-select: none; + -khtml-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.datepicker td, +.datepicker th { + text-align: center; + width: 20px; + height: 20px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + border: none; +} +.table-striped .datepicker table tr td, +.table-striped .datepicker table tr th { + background-color: transparent; +} +.datepicker table tr td.day:hover, +.datepicker table tr td.day.focused { + background: #eee; + cursor: pointer; +} +.datepicker table tr td.old, +.datepicker table tr td.new { + color: #999; +} +.datepicker table tr td.disabled, +.datepicker table tr td.disabled:hover { + background: none; + color: #999; + cursor: default; +} +.datepicker table tr td.highlighted { + background: #d9edf7; + border-radius: 0; +} +.datepicker table tr td.today, +.datepicker table tr td.today:hover, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today.disabled:hover { + background-color: #fde19a; + background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a)); + background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a); + background-image: linear-gradient(to bottom, #fdd49a, #fdf59a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0); + border-color: #fdf59a #fdf59a #fbed50; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #000; +} +.datepicker table tr td.today:hover, +.datepicker table tr td.today:hover:hover, +.datepicker table tr td.today.disabled:hover, +.datepicker table tr td.today.disabled:hover:hover, +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active, +.datepicker table tr td.today.disabled, +.datepicker table tr td.today:hover.disabled, +.datepicker table tr td.today.disabled.disabled, +.datepicker table tr td.today.disabled:hover.disabled, +.datepicker table tr td.today[disabled], +.datepicker table tr td.today:hover[disabled], +.datepicker table tr td.today.disabled[disabled], +.datepicker table tr td.today.disabled:hover[disabled] { + background-color: #fdf59a; +} +.datepicker table tr td.today:active, +.datepicker table tr td.today:hover:active, +.datepicker table tr td.today.disabled:active, +.datepicker table tr td.today.disabled:hover:active, +.datepicker table tr td.today.active, +.datepicker table tr td.today:hover.active, +.datepicker table tr td.today.disabled.active, +.datepicker table tr td.today.disabled:hover.active { + background-color: #fbf069 \9; +} +.datepicker table tr td.today:hover:hover { + color: #000; +} +.datepicker table tr td.today.active:hover { + color: #fff; +} +.datepicker table tr td.range, +.datepicker table tr td.range:hover, +.datepicker table tr td.range.disabled, +.datepicker table tr td.range.disabled:hover { + background: #eee; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today, +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today.disabled:hover { + background-color: #f3d17a; + background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a)); + background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a); + background-image: linear-gradient(to bottom, #f3c17a, #f3e97a); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0); + border-color: #f3e97a #f3e97a #edde34; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.datepicker table tr td.range.today:hover, +.datepicker table tr td.range.today:hover:hover, +.datepicker table tr td.range.today.disabled:hover, +.datepicker table tr td.range.today.disabled:hover:hover, +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active, +.datepicker table tr td.range.today.disabled, +.datepicker table tr td.range.today:hover.disabled, +.datepicker table tr td.range.today.disabled.disabled, +.datepicker table tr td.range.today.disabled:hover.disabled, +.datepicker table tr td.range.today[disabled], +.datepicker table tr td.range.today:hover[disabled], +.datepicker table tr td.range.today.disabled[disabled], +.datepicker table tr td.range.today.disabled:hover[disabled] { + background-color: #f3e97a; +} +.datepicker table tr td.range.today:active, +.datepicker table tr td.range.today:hover:active, +.datepicker table tr td.range.today.disabled:active, +.datepicker table tr td.range.today.disabled:hover:active, +.datepicker table tr td.range.today.active, +.datepicker table tr td.range.today:hover.active, +.datepicker table tr td.range.today.disabled.active, +.datepicker table tr td.range.today.disabled:hover.active { + background-color: #efe24b \9; +} +.datepicker table tr td.selected, +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected.disabled:hover { + background-color: #9e9e9e; + background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080)); + background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080); + background-image: linear-gradient(to bottom, #b3b3b3, #808080); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0); + border-color: #808080 #808080 #595959; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.selected:hover, +.datepicker table tr td.selected:hover:hover, +.datepicker table tr td.selected.disabled:hover, +.datepicker table tr td.selected.disabled:hover:hover, +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active, +.datepicker table tr td.selected.disabled, +.datepicker table tr td.selected:hover.disabled, +.datepicker table tr td.selected.disabled.disabled, +.datepicker table tr td.selected.disabled:hover.disabled, +.datepicker table tr td.selected[disabled], +.datepicker table tr td.selected:hover[disabled], +.datepicker table tr td.selected.disabled[disabled], +.datepicker table tr td.selected.disabled:hover[disabled] { + background-color: #808080; +} +.datepicker table tr td.selected:active, +.datepicker table tr td.selected:hover:active, +.datepicker table tr td.selected.disabled:active, +.datepicker table tr td.selected.disabled:hover:active, +.datepicker table tr td.selected.active, +.datepicker table tr td.selected:hover.active, +.datepicker table tr td.selected.disabled.active, +.datepicker table tr td.selected.disabled:hover.active { + background-color: #666666 \9; +} +.datepicker table tr td.active, +.datepicker table tr td.active:hover, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); + background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); + background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); + background-image: -o-linear-gradient(to bottom, #08c, #0044cc); + background-image: linear-gradient(to bottom, #08c, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td.active:hover, +.datepicker table tr td.active:hover:hover, +.datepicker table tr td.active.disabled:hover, +.datepicker table tr td.active.disabled:hover:hover, +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active, +.datepicker table tr td.active.disabled, +.datepicker table tr td.active:hover.disabled, +.datepicker table tr td.active.disabled.disabled, +.datepicker table tr td.active.disabled:hover.disabled, +.datepicker table tr td.active[disabled], +.datepicker table tr td.active:hover[disabled], +.datepicker table tr td.active.disabled[disabled], +.datepicker table tr td.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td.active:active, +.datepicker table tr td.active:hover:active, +.datepicker table tr td.active.disabled:active, +.datepicker table tr td.active.disabled:hover:active, +.datepicker table tr td.active.active, +.datepicker table tr td.active:hover.active, +.datepicker table tr td.active.disabled.active, +.datepicker table tr td.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span { + display: block; + width: 23%; + height: 54px; + line-height: 54px; + float: left; + margin: 1%; + cursor: pointer; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.datepicker table tr td span:hover, +.datepicker table tr td span.focused { + background: #eee; +} +.datepicker table tr td span.disabled, +.datepicker table tr td span.disabled:hover { + background: none; + color: #999; + cursor: default; +} +.datepicker table tr td span.active, +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active.disabled:hover { + background-color: #006dcc; + background-image: -moz-linear-gradient(to bottom, #08c, #0044cc); + background-image: -ms-linear-gradient(to bottom, #08c, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc)); + background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc); + background-image: -o-linear-gradient(to bottom, #08c, #0044cc); + background-image: linear-gradient(to bottom, #08c, #0044cc); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0); + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + color: #fff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.datepicker table tr td span.active:hover, +.datepicker table tr td span.active:hover:hover, +.datepicker table tr td span.active.disabled:hover, +.datepicker table tr td span.active.disabled:hover:hover, +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active, +.datepicker table tr td span.active.disabled, +.datepicker table tr td span.active:hover.disabled, +.datepicker table tr td span.active.disabled.disabled, +.datepicker table tr td span.active.disabled:hover.disabled, +.datepicker table tr td span.active[disabled], +.datepicker table tr td span.active:hover[disabled], +.datepicker table tr td span.active.disabled[disabled], +.datepicker table tr td span.active.disabled:hover[disabled] { + background-color: #0044cc; +} +.datepicker table tr td span.active:active, +.datepicker table tr td span.active:hover:active, +.datepicker table tr td span.active.disabled:active, +.datepicker table tr td span.active.disabled:hover:active, +.datepicker table tr td span.active.active, +.datepicker table tr td span.active:hover.active, +.datepicker table tr td span.active.disabled.active, +.datepicker table tr td span.active.disabled:hover.active { + background-color: #003399 \9; +} +.datepicker table tr td span.old, +.datepicker table tr td span.new { + color: #999; +} +.datepicker .datepicker-switch { + width: 145px; +} +.datepicker .datepicker-switch, +.datepicker .prev, +.datepicker .next, +.datepicker tfoot tr th { + cursor: pointer; +} +.datepicker .datepicker-switch:hover, +.datepicker .prev:hover, +.datepicker .next:hover, +.datepicker tfoot tr th:hover { + background: #eee; +} +.datepicker .prev.disabled, +.datepicker .next.disabled { + visibility: hidden; +} +.datepicker .cw { + font-size: 10px; + width: 12px; + padding: 0 2px 0 5px; + vertical-align: middle; +} +.input-append.date .add-on, +.input-prepend.date .add-on { + cursor: pointer; +} +.input-append.date .add-on i, +.input-prepend.date .add-on i { + margin-top: 3px; +} +.input-daterange input { + text-align: center; +} +.input-daterange input:first-child { + -webkit-border-radius: 3px 0 0 3px; + -moz-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; +} +.input-daterange input:last-child { + -webkit-border-radius: 0 3px 3px 0; + -moz-border-radius: 0 3px 3px 0; + border-radius: 0 3px 3px 0; +} +.input-daterange .add-on { + display: inline-block; + width: auto; + min-width: 16px; + height: 20px; + padding: 4px 5px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #fff; + vertical-align: middle; + background-color: #eee; + border: 1px solid #ccc; + margin-left: -5px; + margin-right: -5px; +} +.datepicker.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + float: left; + display: none; + min-width: 160px; + list-style: none; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + *border-right-width: 2px; + *border-bottom-width: 2px; + color: #333333; + font-size: 13px; + line-height: 20px; +} +.datepicker.dropdown-menu th, +.datepicker.datepicker-inline th, +.datepicker.dropdown-menu td, +.datepicker.datepicker-inline td { + padding: 4px 5px; +} +/*# sourceMappingURL=bootstrap-datepicker.standalone.css.map */ +/*! * Bootstrap Colorpicker v2.5.2 * https://itsjavi.com/bootstrap-colorpicker/ * @@ -25,4 +22647,3507 @@ * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0.txt * - */.colorpicker-saturation{width:100px;height:100px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC");cursor:crosshair;float:left}.colorpicker-saturation i{display:block;height:5px;width:5px;border:1px solid #000;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:0;left:0;margin:-4px 0 0 -4px}.colorpicker-saturation i b{display:block;height:5px;width:5px;border:1px solid #fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.colorpicker-alpha,.colorpicker-hue{width:15px;height:100px;float:left;cursor:row-resize;margin-left:4px;margin-bottom:4px}.colorpicker-alpha i,.colorpicker-hue i{display:block;height:1px;background:#000;border-top:1px solid #fff;position:absolute;top:0;left:0;width:100%;margin-top:-1px}.colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC")}.colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");display:none}.colorpicker-alpha,.colorpicker-hue,.colorpicker-saturation{background-size:contain}.colorpicker{padding:4px;min-width:130px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;z-index:2500}.colorpicker:after,.colorpicker:before{display:table;content:"";line-height:0}.colorpicker:after{clear:both}.colorpicker:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-7px;left:6px}.colorpicker:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:7px}.colorpicker div{position:relative}.colorpicker.colorpicker-with-alpha{min-width:140px}.colorpicker.colorpicker-with-alpha .colorpicker-alpha{display:block}.colorpicker-color{height:10px;margin-top:5px;clear:both;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=");background-position:0 100%}.colorpicker-color div{height:10px}.colorpicker-selectors{display:none;height:10px;margin-top:5px;clear:both}.colorpicker-selectors i{cursor:pointer;float:left;height:10px;width:10px}.colorpicker-selectors i+i{margin-left:3px}.colorpicker-element .add-on i,.colorpicker-element .input-group-addon i{display:inline-block;cursor:pointer;height:16px;vertical-align:text-top;width:16px}.colorpicker.colorpicker-inline{position:relative;display:inline-block;float:none;z-index:auto}.colorpicker.colorpicker-horizontal{width:110px;min-width:110px;height:auto}.colorpicker.colorpicker-horizontal .colorpicker-saturation{margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-color{width:100px}.colorpicker.colorpicker-horizontal .colorpicker-alpha,.colorpicker.colorpicker-horizontal .colorpicker-hue{width:100px;height:15px;float:left;cursor:col-resize;margin-left:0;margin-bottom:4px}.colorpicker.colorpicker-horizontal .colorpicker-alpha i,.colorpicker.colorpicker-horizontal .colorpicker-hue i{display:block;height:15px;background:#fff;position:absolute;top:0;left:0;width:1px;border:none;margin-top:0}.colorpicker.colorpicker-horizontal .colorpicker-hue{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==")}.colorpicker.colorpicker-horizontal .colorpicker-alpha{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=")}.colorpicker-right:before{left:auto;right:6px}.colorpicker-right:after{left:auto;right:7px}.colorpicker-no-arrow:before{border-right:0;border-left:0}.colorpicker-no-arrow:after{border-right:0;border-left:0}.colorpicker-alpha.colorpicker-visible,.colorpicker-hue.colorpicker-visible,.colorpicker-saturation.colorpicker-visible,.colorpicker-selectors.colorpicker-visible,.colorpicker.colorpicker-visible{display:block}.colorpicker-alpha.colorpicker-hidden,.colorpicker-hue.colorpicker-hidden,.colorpicker-saturation.colorpicker-hidden,.colorpicker-selectors.colorpicker-hidden,.colorpicker.colorpicker-hidden{display:none}.colorpicker-inline.colorpicker-visible{display:inline-block}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px!important;direction:ltr;cursor:pointer}@media screen\9{.fileinput-button input{font-size:100%;height:100%}}.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle{margin-bottom:5px}.progress-animated .bar,.progress-animated .progress-bar{background:url("../img/progressbar.gif")!important;filter:none}.fileupload-process{float:right;display:none}.files .processing .preview,.fileupload-processing .fileupload-process{display:block;width:32px;height:32px;background:url("../img/loading.gif") center no-repeat;background-size:contain}.files audio,.files video{max-width:300px}@media (max-width:767px){.files .btn span,.files .toggle,.fileupload-buttonbar .toggle{display:none}.files .name{width:80px;word-wrap:break-word}.files audio,.files video{max-width:80px}.files canvas,.files img{max-width:100%}}.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:0}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:0}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.bootstrap-table .fixed-table-toolbar::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-toolbar .bs-bars,.bootstrap-table .fixed-table-toolbar .columns,.bootstrap-table .fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group>.btn{border-radius:0}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu{text-align:left;max-height:300px;overflow:auto;-ms-overflow-style:scrollbar;z-index:1001}.bootstrap-table .fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.4286}.bootstrap-table .fixed-table-toolbar .columns-left{margin-right:5px}.bootstrap-table .fixed-table-toolbar .columns-right{margin-left:5px}.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu{right:0;left:auto}.bootstrap-table .fixed-table-container{position:relative;clear:both}.bootstrap-table .fixed-table-container .table{width:100%;margin-bottom:0!important}.bootstrap-table .fixed-table-container .table td,.bootstrap-table .fixed-table-container .table th{vertical-align:middle;box-sizing:border-box}.bootstrap-table .fixed-table-container .table tfoot th,.bootstrap-table .fixed-table-container .table thead th{vertical-align:bottom;padding:0;margin:0}.bootstrap-table .fixed-table-container .table tfoot th:focus,.bootstrap-table .fixed-table-container .table thead th:focus{outline:0 solid transparent}.bootstrap-table .fixed-table-container .table tfoot th.detail,.bootstrap-table .fixed-table-container .table thead th.detail{width:30px}.bootstrap-table .fixed-table-container .table tfoot th .th-inner,.bootstrap-table .fixed-table-container .table thead th .th-inner{padding:.75rem;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-table .fixed-table-container .table tfoot th .sortable,.bootstrap-table .fixed-table-container .table thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px!important}.bootstrap-table .fixed-table-container .table tfoot th .sortable.sortable-center,.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center{padding-left:20px!important;padding-right:20px!important}.bootstrap-table .fixed-table-container .table tfoot th .both,.bootstrap-table .fixed-table-container .table thead th .both{background-image:url('data:image/svg+xml;utf8,');background-size:16px 16px;background-position:center right 2px}.bootstrap-table .fixed-table-container .table tfoot th .asc,.bootstrap-table .fixed-table-container .table thead th .asc{background-image:url('data:image/svg+xml;utf8,')}.bootstrap-table .fixed-table-container .table tfoot th .desc,.bootstrap-table .fixed-table-container .table thead th .desc{background-image:url('data:image/svg+xml;utf8,')}.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:rgba(0,0,0,.075)}.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td{text-align:center}.bootstrap-table .fixed-table-container .table tbody tr .card-view{display:flex}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title{font-weight:700;display:inline-block;min-width:30%;width:auto!important;text-align:left!important}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value{width:100%!important;text-align:left!important}.bootstrap-table .fixed-table-container .table .bs-checkbox{text-align:center}.bootstrap-table .fixed-table-container .table .bs-checkbox label{margin-bottom:0}.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox],.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio]{margin:0 auto!important}.bootstrap-table .fixed-table-container .table.table-sm .th-inner{padding:.25rem}.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height.has-card-view{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table thead th{border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th{border-bottom:1px solid #32383e}.bootstrap-table .fixed-table-container .fixed-table-header{overflow:hidden}.bootstrap-table .fixed-table-container .fixed-table-body{overflow:auto;height:100%}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{align-items:center;background:#fff;display:flex;justify-content:center;position:absolute;bottom:0;width:100%;max-width:100%;z-index:1000;transition:visibility 0s,opacity .15s ease-in-out;opacity:0;visibility:hidden}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open{visibility:visible;opacity:1}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap{align-items:baseline;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text{margin-right:6px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap{align-items:center;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before{content:"";animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;background:#212529;border-radius:50%;display:block;height:5px;margin:0 4px;opacity:0;width:5px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot{animation-delay:.3s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after{animation-delay:.6s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark{background:#212529}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before{background:#fff}.bootstrap-table .fixed-table-container .fixed-table-footer{overflow:hidden}.bootstrap-table .fixed-table-pagination::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-pagination>.pagination,.bootstrap-table .fixed-table-pagination>.pagination-detail{margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-pagination>.pagination-detail .pagination-info{line-height:34px;margin-right:5px}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list{display:inline-block}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group{position:relative;display:inline-block;vertical-align:middle}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group .dropdown-menu{margin-bottom:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination{margin:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a{color:#c8c8c8}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::before{content:"⬅"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::after{content:"➡"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.disabled a{pointer-events:none;cursor:default}.bootstrap-table.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important;background:#fff;height:100vh;overflow-y:scroll}.bootstrap-table.bootstrap4 .pagination-lg .page-link,.bootstrap-table.bootstrap5 .pagination-lg .page-link{padding:.5rem 1rem}.bootstrap-table.bootstrap5 .float-left{float:left}.bootstrap-table.bootstrap5 .float-right{float:right}div.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}@keyframes loading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@media (max-width:400px){.navbar-left{margin:2px}.nav:after{clear:none}}.skin-blue .main-header .logo{background-color:inherit!important}#sort tr.cansort{border-left:2px solid #e6e7e8}.btn-danger.btn-outline{color:#d9534f}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}input:required,select:required,textarea:required{border-right:6px solid orange}@media print{a[href]:after{content:none}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}}.input-daterange{border-radius:0}.icon-med{font-size:20px}.left-navblock{max-width:500px}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo{background-color:inherit}.main-header .logo{clear:both;display:block;text-align:left;white-space:nowrap;width:100%!important}.main-header .logo a:hover,.main-header .logo a:visited,.main-header .logoa:link{color:#fff}.huge{font-size:40px}.btn-file{overflow:hidden;position:relative}.dropdown-menu>li>a{color:#354044}#sort tr.cansort{background:#f4f4f4;border-inline:2px solid #e6e7e8;border-radius:2px;color:#444;cursor:move;margin-bottom:3px;padding:10px}.user-image-inline{border-radius:50%;float:left;height:25px;margin-right:10px;width:25px}.input-group .input-group-addon{background-color:#f4f4f4}a.accordion-header{color:#333}.dynamic-form-row{margin:20px;padding:10px}.handle{padding-left:10px}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:0;position:absolute;right:0;text-align:right;top:0}.main-footer{font-size:13px}.main-header{max-height:150px}.navbar-nav>.user-menu>.dropdown-menu{width:inherit}.main-header .logo{padding:0 5px 0 15px}.sidebar-toggle{background-color:inherit;margin-left:-48px;z-index:100}.sidebar-toggle-mobile{padding-top:10px;width:50px;z-index:100}.pull-text-right{text-align:right!important}.main-header .sidebar-toggle:before{content:"\f0c9";font-family:"Font Awesome\ 5 Free";font-weight:900}.direct-chat-contacts{height:150px;padding:10px}.select2-container{width:100%}.error input{border:2px solid #a94442!important;color:#a94442}.alert-msg,.error label{color:#a94442;display:block}.input-group[class*=col-]{padding-left:15px;padding-right:15px}.control-label.multiline{padding-top:10px}.btn-outline{background-color:transparent;color:inherit;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning{background-color:#f39c12!important}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline,a.link-danger:hover,a.link-danger:link,a.link-danger:visited{color:#dd4b39}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.slideout-menu{background:#333;color:#fff;height:100%;margin-top:100px;padding:10px;position:fixed;right:-250px;top:0;width:250px;z-index:100}.slideout-menu h3{border-bottom:4px solid #222;color:#fff;font-size:1.2em;font-weight:400;padding:5px;position:relative}.slideout-menu .slideout-menu-toggle{background:#222;color:#999;display:inline-block;font-family:Arial,sans-serif;font-weight:700;line-height:1;padding:6px 9px 5px;position:absolute;right:10px;text-decoration:none;top:12px;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{border-bottom:1px solid #454545;border-top:1px solid #151515;font-weight:300;list-style:none}.slideout-menu ul li{border-bottom:1px solid #151515;border-top:1px solid #454545}.slideout-menu ul li a{color:#999;display:block;padding:10px;position:relative;text-decoration:none}.slideout-menu ul li a:hover{background:#000;color:#fff}.slideout-menu ul li a i{opacity:.5;position:absolute;right:10px;top:15px}.btn-box-tool-lg{color:orange;font-size:16px}.bs-wizard{border-bottom:1px solid #e0e0e0;margin-top:20px;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:45px;width:30px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.bs-wizard>.bs-wizard-step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{background:#fbe8aa;box-shadow:none;width:0}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.left-navblock{color:#fff;display:inline-block;float:left;padding:0;text-align:left}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a{color:#333}a.logo.no-hover a:hover{background-color:transparent}input:required,select:required{border-right:5px solid orange}select:required+.select2-container .select2-selection,select:required+.select2-container .select2-selection .select2-selection--multiple{border-right:5px solid orange!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px}.sidebar-menu{font-size:14px;white-space:normal}.modal-warning .modal-help{color:#fff8af}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{z-index:0!important}@media print{@page{size:A4;margin:0}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.img-responsive{width:200px}body,html{width:1024px}body{background:#fff;color:#000;float:none;letter-spacing:.2px;line-height:1em;font:15px Times New Roman,Times,serif;margin:0 auto;width:100%;word-spacing:1px}.listingContainer{page-break-inside:avoid}h1{font:28px Times New Roman,Times,serif}h2{font:24px Times New Roman,Times,serif}h3{font:20px Times New Roman,Times,serif}a:link,a:visited{background:0 0;color:#781351;color:#333;text-decoration:none}a[href]:after{content:""!important}#header,a[href^="http://"]{color:#000}#header{font-size:24pt;height:75px}div.row-new-striped{margin:0;padding:0}.fixed-table-toolbar,.pagination-detail{visibility:hidden}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12 .col-sm-pull-3 .col-sm-push-9,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}.select2-selection__choice__remove{color:#fff!important}.select2-selection--multiple{border-color:#d2d6de!important;overflow-y:auto}.select2-selection__choice{border-radius:0!important}.select2-search select2-search--inline{float:left;height:35px!important;margin:0}.select2-results__option{margin:0;padding:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.navbar-brand>img,img.navbar-brand-img{float:left;max-height:50px;padding:5px 5px 5px 0}.input-daterange,.input-daterange input:first-child,.input-daterange input:last-child{border-radius:0!important}.btn.bg-maroon,.btn.bg-purple{min-width:90px}[hidden]{display:none!important}#toolbar{margin-top:10px}#uploadPreview{border:1px solid grey}.icon-med{color:#889195;font-size:14px}#login-logo{max-width:200px;padding-bottom:10px;padding-top:20px}a.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-main:active,a.skip-main:focus{background-color:#000;border:4px solid #ff0;border-radius:15px;color:#fff;font-size:1.2em;height:auto;left:auto;margin:10px 35%;overflow:auto;padding:5px;text-align:center;top:auto;width:30%;z-index:999}h2{font-size:22px}h2.task_menu{font-size:14px}h2 small{font-size:85%}h3{font-size:20px}h4{font-size:16px}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(odd) div{word-wrap:break-word;background-color:#f9f9f9;border-top:1px solid #ddd;display:table-cell}.row-striped .row:nth-of-type(2n) div{word-wrap:break-word;background:#fff;border-top:1px solid #ddd;display:table-cell}.row-new-striped{word-wrap:break-word;display:table;padding:3px;table-layout:fixed;vertical-align:top;width:100%}.row-new-striped>.row:nth-of-type(2n){background:#fff;border-top:1px solid #ddd;display:table-row;line-height:1.9}.row-new-striped>.row:nth-of-type(odd){background-color:#f8f8f8;border-top:1px solid #ddd;display:table-row;line-height:1.9;padding:2px}.row-new-striped div{border-top:1px solid #ddd;display:table-cell;padding:6px}.row-new-striped div[class^=col]:first-child{font-weight:700}@media only screen and (max-width:520px){h1.pagetitle{padding-bottom:15px;padding-top:15px}.firstnav{padding-top:120px!important}.product{width:400px}.product img{min-width:400px}}.card-view-title{line-height:3!important;min-width:40%!important;padding-right:20px}.card-view{display:table-row;flex-direction:column}th.css-accessory>.th-inner,th.css-barcode>.th-inner,th.css-component>.th-inner,th.css-consumable>.th-inner,th.css-envelope>.th-inner,th.css-license>.th-inner,th.css-location>.th-inner,th.css-users>.th-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;line-height:.75!important;text-align:left;text-rendering:auto}th.css-accessory>.th-inner:before,th.css-barcode>.th-inner:before,th.css-component>.th-inner:before,th.css-consumable>.th-inner:before,th.css-envelope>.th-inner:before,th.css-license>.th-inner:before,th.css-location>.th-inner:before,th.css-padlock>.th-inner:before,th.css-users>.th-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}th.css-padlock>.th-inner:before{content:"\f023";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;padding-right:4px}th.css-barcode>.th-inner:before{content:"\f02a";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-license>.th-inner:before{content:"\f0c7";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-consumable>.th-inner:before{content:"\f043";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-envelope>.th-inner:before{content:"\f0e0";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-accessory>.th-inner:before{content:"\f11c";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-users>.th-inner:before{content:"\f0c0";font-family:Font Awesome\ 5 Free;font-size:15px}th.css-location>.th-inner:before{content:"\f3c5";font-family:Font Awesome\ 5 Free;font-size:19px;margin-bottom:0}th.css-component>.th-inner:before{content:"\f0a0";font-family:Font Awesome\ 5 Free;font-weight:500}.small-box .inner{color:#fff;padding-left:15px;padding-right:15px;padding-top:15px}.small-box>a:hover,.small-box>a:link,.small-box>a:visited{color:#fff}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.form-group.has-error label{color:#a94442}.select2-container--default .select2-selection--multiple{border-radius:0}@media screen and (max-width:511px){.tab-content .tab-pane .alert-block{margin-top:120px}.sidebar-menu{margin-top:160px}}@media screen and (max-width:912px) and (min-width:512px){.sidebar-menu{margin-top:100px}.navbar-custom-menu>.navbar-nav>li.dropdown.user.user-menu{float:right}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{margin-right:-39px}}@media screen and (max-width:1268px) and (min-width:912px){.sidebar-menu{margin-top:50px}}@media screen and (max-width:992px){.info-stack-container{flex-direction:column}.col-md-3.col-xs-12.col-sm-push-9.info-stack{left:auto;order:1}.col-md-9.col-xs-12.col-sm-pull-3.info-stack{order:2;right:auto}.info-stack-container>.col-md-9.col-xs-12.col-sm-pull-3.info-stack>.row-new-striped>.row>.col-sm-2{float:none;width:auto}.row-new-striped div{width:100%}}@media screen and (max-width:1318px) and (min-width:1200px){.admin.box{height:170px}}@media screen and (max-width:1494px) and (min-width:1200px){.dashboard.small-box{display:block;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}label.form-control{background-color:inherit;border:0;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:.5em;grid-template-columns:1.8em auto;padding-left:0}label.form-control--disabled{color:#959495;cursor:not-allowed;pointer-events:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:0;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em #d3d3d3;box-shadow:inset 1em 1em #428bca;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:1em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{box-shadow:inset 1em 1em #d3d3d3;content:"";height:1em;transform:scale(1);width:1em}input[type=checkbox]:disabled:not(:checked):before,input[type=radio]:disabled:not(:checked):before{content:"";cursor:not-allowed;pointer-events:none;transform:scale(0)}input[type=checkbox]:disabled,input[type=radio]:disabled{--form-control-color:#d3d3d3;color:#959495;cursor:not-allowed;pointer-events:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:50%;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #428bca;content:"";height:1em;transform:scale(0);transition:transform .12s ease-in-out;width:1em}input[type=radio]:checked:before{transform:scale(1)}.dropdown-item-marker input[type=checkbox]{font-size:10px}.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label{display:grid;font-weight:400;gap:1.5em;grid-template-columns:.1em auto}.container.row-striped .col-md-6{overflow-wrap:anywhere}.nav-tabs-custom>.nav-tabs>li{z-index:1}.select2-container .select2-search--inline .select2-search__field{padding-left:15px}.nav-tabs-custom>.nav-tabs>li.active{font-weight:700}.separator{align-items:center;color:#959495;display:flex;padding-top:20px;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #959495;content:"";flex:1}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.datepicker.dropdown-menu{z-index:1030!important}.sidebar-menu>li .badge{filter:brightness(70%);font-size:70%;margin-top:0}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo{background-color:inherit}.main-header .logo{clear:both;display:block;text-align:left;white-space:nowrap;width:100%!important}.main-header .logo a:hover,.main-header .logo a:visited,.main-header .logoa:link{color:#fff}.huge{font-size:40px}.btn-file{overflow:hidden;position:relative}.dropdown-menu>li>a{color:#354044}#sort tr.cansort{background:#f4f4f4;border-inline:2px solid #e6e7e8;border-radius:2px;color:#444;cursor:move;margin-bottom:3px;padding:10px}.user-image-inline{border-radius:50%;float:left;height:25px;margin-right:10px;width:25px}.input-group .input-group-addon{background-color:#f4f4f4}a.accordion-header{color:#333}.dynamic-form-row{margin:20px;padding:10px}.handle{padding-left:10px}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;font-size:100px;min-height:100%;min-width:100%;opacity:0;outline:0;position:absolute;right:0;text-align:right;top:0}.main-footer{font-size:13px}.main-header{max-height:150px}.navbar-nav>.user-menu>.dropdown-menu{width:inherit}.main-header .logo{padding:0 5px 0 15px}.sidebar-toggle{background-color:inherit;margin-left:-48px;z-index:100}.sidebar-toggle-mobile{padding-top:10px;width:50px;z-index:100}.pull-text-right{text-align:right!important}.main-header .sidebar-toggle:before{content:"\f0c9";font-family:"Font Awesome\ 5 Free";font-weight:900}.direct-chat-contacts{height:150px;padding:10px}.select2-container{width:100%}.error input{border:2px solid #a94442!important;color:#a94442}.alert-msg,.error label{color:#a94442;display:block}.input-group[class*=col-]{padding-left:15px;padding-right:15px}.control-label.multiline{padding-top:10px}.btn-outline{background-color:transparent;color:inherit;transition:all .5s}.btn-primary.btn-outline{color:#428bca}.btn-success.btn-outline{color:#5cb85c}.btn-info.btn-outline{color:#5bc0de}.btn-warning{background-color:#f39c12!important}.btn-warning.btn-outline{color:#f0ad4e}.btn-danger.btn-outline,a.link-danger:hover,a.link-danger:link,a.link-danger:visited{color:#dd4b39}.btn-danger.btn-outline:hover,.btn-info.btn-outline:hover,.btn-primary.btn-outline:hover,.btn-success.btn-outline:hover,.btn-warning.btn-outline:hover{color:#fff}.slideout-menu{background:#333;color:#fff;height:100%;margin-top:100px;padding:10px;position:fixed;right:-250px;top:0;width:250px;z-index:100}.slideout-menu h3{border-bottom:4px solid #222;color:#fff;font-size:1.2em;font-weight:400;padding:5px;position:relative}.slideout-menu .slideout-menu-toggle{background:#222;color:#999;display:inline-block;font-family:Arial,sans-serif;font-weight:700;line-height:1;padding:6px 9px 5px;position:absolute;right:10px;text-decoration:none;top:12px;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{border-bottom:1px solid #454545;border-top:1px solid #151515;font-weight:300;list-style:none}.slideout-menu ul li{border-bottom:1px solid #151515;border-top:1px solid #454545}.slideout-menu ul li a{color:#999;display:block;padding:10px;position:relative;text-decoration:none}.slideout-menu ul li a:hover{background:#000;color:#fff}.slideout-menu ul li a i{opacity:.5;position:absolute;right:10px;top:15px}.btn-box-tool-lg{color:orange;font-size:16px}.bs-wizard{border-bottom:1px solid #e0e0e0;margin-top:20px;padding:0 0 10px}.bs-wizard>.bs-wizard-step{padding:0;position:relative}.bs-wizard>.bs-wizard-step .bs-wizard-stepnum{color:#595959;font-size:16px;margin-bottom:5px}.bs-wizard>.bs-wizard-step .bs-wizard-info{color:#999;font-size:14px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot{background:#fbe8aa;border-radius:50%;display:block;height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:45px;width:30px}.bs-wizard>.bs-wizard-step>.bs-wizard-dot:after{background:#fbbd19;border-radius:50px;content:" ";height:14px;left:8px;position:absolute;top:8px;width:14px}.bs-wizard>.bs-wizard-step>.progress{border-radius:0;box-shadow:none;height:8px;margin:20px 0;position:relative}.bs-wizard>.bs-wizard-step>.progress>.progress-bar{background:#fbe8aa;box-shadow:none;width:0}.bs-wizard>.bs-wizard-step.complete>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.active>.progress>.progress-bar{width:50%}.bs-wizard>.bs-wizard-step:first-child.active>.progress>.progress-bar{width:0}.bs-wizard>.bs-wizard-step:last-child.active>.progress>.progress-bar{width:100%}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot{background-color:#f5f5f5}.bs-wizard>.bs-wizard-step.disabled>.bs-wizard-dot:after{opacity:0}.bs-wizard>.bs-wizard-step:first-child>.progress{left:50%;width:50%}.bs-wizard>.bs-wizard-step:last-child>.progress{width:50%}.bs-wizard>.bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}.left-navblock{color:#fff;display:inline-block;float:left;padding:0;text-align:left}.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a{color:#333}a.logo.no-hover a:hover{background-color:transparent}input:required,select:required{border-right:5px solid orange}select:required+.select2-container .select2-selection,select:required+.select2-container .select2-selection .select2-selection--multiple{border-right:5px solid orange!important}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:13px}.sidebar-menu{font-size:14px;white-space:normal}.modal-warning .modal-help{color:#fff8af}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{z-index:0!important}@media print{@page{size:A4;margin:0}.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.img-responsive{width:200px}body,html{width:1024px}body{background:#fff;color:#000;float:none;letter-spacing:.2px;line-height:1em;font:15px Times New Roman,Times,serif;margin:0 auto;width:100%;word-spacing:1px}.listingContainer{page-break-inside:avoid}h1{font:28px Times New Roman,Times,serif}h2{font:24px Times New Roman,Times,serif}h3{font:20px Times New Roman,Times,serif}a:link,a:visited{background:0 0;color:#781351;color:#333;text-decoration:none}a[href]:after{content:""!important}#header,a[href^="http://"]{color:#000}#header{font-size:24pt;height:75px}div.row-new-striped{margin:0;padding:0}.fixed-table-toolbar,.pagination-detail{visibility:hidden}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12 .col-sm-pull-3 .col-sm-push-9,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}}.select2-selection__choice__remove{color:#fff!important}.select2-selection--multiple{border-color:#d2d6de!important;overflow-y:auto}.select2-selection__choice{border-radius:0!important}.select2-search select2-search--inline{float:left;height:35px!important;margin:0}.select2-results__option{margin:0;padding:5px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.navbar-brand>img,img.navbar-brand-img{float:left;max-height:50px;padding:5px 5px 5px 0}.input-daterange,.input-daterange input:first-child,.input-daterange input:last-child{border-radius:0!important}.btn.bg-maroon,.btn.bg-purple{min-width:90px}[hidden]{display:none!important}#toolbar{margin-top:10px}#uploadPreview{border:1px solid grey}.icon-med{color:#889195;font-size:14px}#login-logo{max-width:200px;padding-bottom:10px;padding-top:20px}a.skip-main{height:1px;left:-999px;overflow:hidden;position:absolute;top:auto;width:1px;z-index:-999}a.skip-main:active,a.skip-main:focus{background-color:#000;border:4px solid #ff0;border-radius:15px;color:#fff;font-size:1.2em;height:auto;left:auto;margin:10px 35%;overflow:auto;padding:5px;text-align:center;top:auto;width:30%;z-index:999}h2{font-size:22px}h2.task_menu{font-size:14px}h2 small{font-size:85%}h3{font-size:20px}h4{font-size:16px}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(odd) div{word-wrap:break-word;background-color:#f9f9f9;border-top:1px solid #ddd;display:table-cell}.row-striped .row:nth-of-type(2n) div{word-wrap:break-word;background:#fff;border-top:1px solid #ddd;display:table-cell}.row-new-striped{word-wrap:break-word;display:table;padding:3px;table-layout:fixed;vertical-align:top;width:100%}.row-new-striped>.row:nth-of-type(2n){background:#fff;border-top:1px solid #ddd;display:table-row;line-height:1.9}.row-new-striped>.row:nth-of-type(odd){background-color:#f8f8f8;border-top:1px solid #ddd;display:table-row;line-height:1.9;padding:2px}.row-new-striped div{border-top:1px solid #ddd;display:table-cell;padding:6px}.row-new-striped div[class^=col]:first-child{font-weight:700}@media only screen and (max-width:520px){h1.pagetitle{padding-bottom:15px;padding-top:15px}.firstnav{padding-top:120px!important}.product{width:400px}.product img{min-width:400px}}.card-view-title{line-height:3!important;min-width:40%!important;padding-right:20px}.card-view{display:table-row;flex-direction:column}th.css-accessory>.th-inner,th.css-barcode>.th-inner,th.css-component>.th-inner,th.css-consumable>.th-inner,th.css-envelope>.th-inner,th.css-license>.th-inner,th.css-location>.th-inner,th.css-users>.th-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0;line-height:.75!important;text-align:left;text-rendering:auto}th.css-accessory>.th-inner:before,th.css-barcode>.th-inner:before,th.css-component>.th-inner:before,th.css-consumable>.th-inner:before,th.css-envelope>.th-inner:before,th.css-license>.th-inner:before,th.css-location>.th-inner:before,th.css-padlock>.th-inner:before,th.css-users>.th-inner:before{display:inline-block;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}th.css-padlock>.th-inner:before{content:"\f023";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;padding-right:4px}th.css-barcode>.th-inner:before{content:"\f02a";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-license>.th-inner:before{content:"\f0c7";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-consumable>.th-inner:before{content:"\f043";font-family:Font Awesome\ 5 Free;font-weight:900}th.css-envelope>.th-inner:before{content:"\f0e0";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-accessory>.th-inner:before{content:"\f11c";font-family:Font Awesome\ 5 Free;font-weight:400}th.css-users>.th-inner:before{content:"\f0c0";font-family:Font Awesome\ 5 Free;font-size:15px}th.css-location>.th-inner:before{content:"\f3c5";font-family:Font Awesome\ 5 Free;font-size:19px;margin-bottom:0}th.css-component>.th-inner:before{content:"\f0a0";font-family:Font Awesome\ 5 Free;font-weight:500}.small-box .inner{color:#fff;padding-left:15px;padding-right:15px;padding-top:15px}.small-box>a:hover,.small-box>a:link,.small-box>a:visited{color:#fff}.select2-container--default .select2-selection--single,.select2-selection .select2-selection--single{border:1px solid #d2d6de;border-radius:0;height:34px;padding:6px 12px}.form-group.has-error label{color:#a94442}.select2-container--default .select2-selection--multiple{border-radius:0}@media screen and (max-width:511px){.tab-content .tab-pane .alert-block{margin-top:120px}.sidebar-menu{margin-top:160px}}@media screen and (max-width:912px) and (min-width:512px){.sidebar-menu{margin-top:100px}.navbar-custom-menu>.navbar-nav>li.dropdown.user.user-menu{float:right}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{margin-right:-39px}}@media screen and (max-width:1268px) and (min-width:912px){.sidebar-menu{margin-top:50px}}@media screen and (max-width:992px){.info-stack-container{flex-direction:column}.col-md-3.col-xs-12.col-sm-push-9.info-stack{left:auto;order:1}.col-md-9.col-xs-12.col-sm-pull-3.info-stack{order:2;right:auto}.info-stack-container>.col-md-9.col-xs-12.col-sm-pull-3.info-stack>.row-new-striped>.row>.col-sm-2{float:none;width:auto}.row-new-striped div{width:100%}}@media screen and (max-width:1318px) and (min-width:1200px){.admin.box{height:170px}}@media screen and (max-width:1494px) and (min-width:1200px){.dashboard.small-box{display:block;max-width:188px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}label.form-control{background-color:inherit;border:0;color:inherit;display:grid;font-size:inherit;font-weight:inherit;gap:.5em;grid-template-columns:1.8em auto;padding-left:0}label.form-control--disabled{color:#959495;cursor:not-allowed;pointer-events:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:0;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=checkbox]:before{background-color:CanvasText;box-shadow:inset 1em 1em #d3d3d3;box-shadow:inset 1em 1em #428bca;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0,43% 62%);content:"";height:1em;transform:scale(0);transform-origin:bottom left;transition:transform .12s ease-in-out;width:1em}input[type=checkbox]:checked:before{transform:scale(1)}input[type=checkbox]:disabled:before,input[type=radio]:disabled:before{box-shadow:inset 1em 1em #d3d3d3;content:"";height:1em;transform:scale(1);width:1em}input[type=checkbox]:disabled:not(:checked):before,input[type=radio]:disabled:not(:checked):before{content:"";cursor:not-allowed;pointer-events:none;transform:scale(0)}input[type=checkbox]:disabled,input[type=radio]:disabled{--form-control-color:#d3d3d3;color:#959495;cursor:not-allowed;pointer-events:none}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:.05em solid;border-radius:50%;color:#959495;display:grid;font:inherit;height:1.8em;margin:0;place-content:center;transform:translateY(-.075em);width:1.8em}input[type=radio]:before{border-radius:50%;box-shadow:inset 1em 1em #428bca;content:"";height:1em;transform:scale(0);transition:transform .12s ease-in-out;width:1em}input[type=radio]:checked:before{transform:scale(1)}.dropdown-item-marker input[type=checkbox]{font-size:10px}.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label{display:grid;font-weight:400;gap:1.5em;grid-template-columns:.1em auto}.container.row-striped .col-md-6{overflow-wrap:anywhere}.nav-tabs-custom>.nav-tabs>li{z-index:1}.select2-container .select2-search--inline .select2-search__field{padding-left:15px}.nav-tabs-custom>.nav-tabs>li.active{font-weight:700}.separator{align-items:center;color:#959495;display:flex;padding-top:20px;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #959495;content:"";flex:1}.separator:not(:empty):before{margin-right:.25em}.separator:not(:empty):after{margin-left:.25em}.datepicker.dropdown-menu{z-index:1030!important}.sidebar-menu>li .badge{filter:brightness(70%);font-size:70%;margin-top:0} + */ +.colorpicker-saturation { + width: 100px; + height: 100px; + background-image: url("data:image/png;base64,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"); + cursor: crosshair; + float: left; +} +.colorpicker-saturation i { + display: block; + height: 5px; + width: 5px; + border: 1px solid #000; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; + position: absolute; + top: 0; + left: 0; + margin: -4px 0 0 -4px; +} +.colorpicker-saturation i b { + display: block; + height: 5px; + width: 5px; + border: 1px solid #fff; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.colorpicker-hue, +.colorpicker-alpha { + width: 15px; + height: 100px; + float: left; + cursor: row-resize; + margin-left: 4px; + margin-bottom: 4px; +} +.colorpicker-hue i, +.colorpicker-alpha i { + display: block; + height: 1px; + background: #000; + border-top: 1px solid #fff; + position: absolute; + top: 0; + left: 0; + width: 100%; + margin-top: -1px; +} +.colorpicker-hue { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC"); +} +.colorpicker-alpha { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII="); + display: none; +} +.colorpicker-saturation, +.colorpicker-hue, +.colorpicker-alpha { + background-size: contain; +} +.colorpicker { + padding: 4px; + min-width: 130px; + margin-top: 1px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + z-index: 2500; +} +.colorpicker:before, +.colorpicker:after { + display: table; + content: ""; + line-height: 0; +} +.colorpicker:after { + clear: both; +} +.colorpicker:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 6px; +} +.colorpicker:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 7px; +} +.colorpicker div { + position: relative; +} +.colorpicker.colorpicker-with-alpha { + min-width: 140px; +} +.colorpicker.colorpicker-with-alpha .colorpicker-alpha { + display: block; +} +.colorpicker-color { + height: 10px; + margin-top: 5px; + clear: both; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII="); + background-position: 0 100%; +} +.colorpicker-color div { + height: 10px; +} +.colorpicker-selectors { + display: none; + height: 10px; + margin-top: 5px; + clear: both; +} +.colorpicker-selectors i { + cursor: pointer; + float: left; + height: 10px; + width: 10px; +} +.colorpicker-selectors i + i { + margin-left: 3px; +} +.colorpicker-element .input-group-addon i, +.colorpicker-element .add-on i { + display: inline-block; + cursor: pointer; + height: 16px; + vertical-align: text-top; + width: 16px; +} +.colorpicker.colorpicker-inline { + position: relative; + display: inline-block; + float: none; + z-index: auto; +} +.colorpicker.colorpicker-horizontal { + width: 110px; + min-width: 110px; + height: auto; +} +.colorpicker.colorpicker-horizontal .colorpicker-saturation { + margin-bottom: 4px; +} +.colorpicker.colorpicker-horizontal .colorpicker-color { + width: 100px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue, +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + width: 100px; + height: 15px; + float: left; + cursor: col-resize; + margin-left: 0px; + margin-bottom: 4px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue i, +.colorpicker.colorpicker-horizontal .colorpicker-alpha i { + display: block; + height: 15px; + background: #ffffff; + position: absolute; + top: 0; + left: 0; + width: 1px; + border: none; + margin-top: 0px; +} +.colorpicker.colorpicker-horizontal .colorpicker-hue { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg=="); +} +.colorpicker.colorpicker-horizontal .colorpicker-alpha { + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII="); +} +.colorpicker-right:before { + left: auto; + right: 6px; +} +.colorpicker-right:after { + left: auto; + right: 7px; +} +.colorpicker-no-arrow:before { + border-right: 0; + border-left: 0; +} +.colorpicker-no-arrow:after { + border-right: 0; + border-left: 0; +} +.colorpicker.colorpicker-visible, +.colorpicker-alpha.colorpicker-visible, +.colorpicker-saturation.colorpicker-visible, +.colorpicker-hue.colorpicker-visible, +.colorpicker-selectors.colorpicker-visible { + display: block; +} +.colorpicker.colorpicker-hidden, +.colorpicker-alpha.colorpicker-hidden, +.colorpicker-saturation.colorpicker-hidden, +.colorpicker-hue.colorpicker-hidden, +.colorpicker-selectors.colorpicker-hidden { + display: none; +} +.colorpicker-inline.colorpicker-visible { + display: inline-block; +} +/*# sourceMappingURL=bootstrap-colorpicker.css.map */ +@charset "UTF-8"; +/* + * jQuery File Upload Plugin CSS + * https://github.com/blueimp/jQuery-File-Upload + * + * Copyright 2013, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * https://opensource.org/licenses/MIT + */ + +.fileinput-button { + position: relative; + overflow: hidden; + display: inline-block; +} +.fileinput-button input { + position: absolute; + top: 0; + right: 0; + margin: 0; + opacity: 0; + -ms-filter: 'alpha(opacity=0)'; + font-size: 200px !important; + direction: ltr; + cursor: pointer; +} + +/* Fixes for IE < 8 */ +@media screen\9 { + .fileinput-button input { + filter: alpha(opacity=0); + font-size: 100%; + height: 100%; + } +} + +@charset "UTF-8"; +/* + * jQuery File Upload UI Plugin CSS + * https://github.com/blueimp/jQuery-File-Upload + * + * Copyright 2010, Sebastian Tschan + * https://blueimp.net + * + * Licensed under the MIT license: + * https://opensource.org/licenses/MIT + */ + +.fileupload-buttonbar .btn, +.fileupload-buttonbar .toggle { + margin-bottom: 5px; +} +.progress-animated .progress-bar, +.progress-animated .bar { + background: url("../img/progressbar.gif") !important; + filter: none; +} +.fileupload-process { + float: right; + display: none; +} +.fileupload-processing .fileupload-process, +.files .processing .preview { + display: block; + width: 32px; + height: 32px; + background: url("../img/loading.gif") center no-repeat; + background-size: contain; +} +.files audio, +.files video { + max-width: 300px; +} + +@media (max-width: 767px) { + .fileupload-buttonbar .toggle, + .files .toggle, + .files .btn span { + display: none; + } + .files .name { + width: 80px; + word-wrap: break-word; + } + .files audio, + .files video { + max-width: 80px; + } + .files img, + .files canvas { + max-width: 100%; + } +} + +.ekko-lightbox{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding-right:0!important}.ekko-lightbox-container{position:relative}.ekko-lightbox-container>div.ekko-lightbox-item{position:absolute;top:0;left:0;bottom:0;right:0;width:100%}.ekko-lightbox iframe{width:100%;height:100%}.ekko-lightbox-nav-overlay{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex}.ekko-lightbox-nav-overlay a{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;opacity:0;transition:opacity .5s;color:#fff;font-size:30px;z-index:1}.ekko-lightbox-nav-overlay a>*{-ms-flex-positive:1;flex-grow:1}.ekko-lightbox-nav-overlay a>:focus{outline:none}.ekko-lightbox-nav-overlay a span{padding:0 30px}.ekko-lightbox-nav-overlay a:last-child span{text-align:right}.ekko-lightbox-nav-overlay a:hover{text-decoration:none}.ekko-lightbox-nav-overlay a:focus{outline:none}.ekko-lightbox-nav-overlay a.disabled{cursor:default;visibility:hidden}.ekko-lightbox a:hover{opacity:1;text-decoration:none}.ekko-lightbox .modal-dialog{display:none}.ekko-lightbox .modal-footer{text-align:left}.ekko-lightbox-loader{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ekko-lightbox-loader>div{width:40px;height:40px;position:relative;text-align:center}.ekko-lightbox-loader>div>div{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:a 2s infinite ease-in-out}.ekko-lightbox-loader>div>div:last-child{animation-delay:-1s}.modal-dialog .ekko-lightbox-loader>div>div{background-color:#333}@keyframes a{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}} +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVra28tbGlnaHRib3guY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGVBQ0UsOEJBQXlCLEFBQXpCLHVCQUF5QixBQUN6QixzQkFBb0IsQUFBcEIsbUJBQW9CLEFBQ3BCLHFCQUF3QixBQUF4Qix1QkFBd0IsQUFDeEIseUJBQTZCLENBQzlCLEFBQ0QseUJBQ0UsaUJBQW1CLENBQ3BCLEFBQ0QsZ0RBQ0Usa0JBQW1CLEFBQ25CLE1BQU8sQUFDUCxPQUFRLEFBQ1IsU0FBVSxBQUNWLFFBQVMsQUFDVCxVQUFZLENBQ2IsQUFDRCxzQkFDRSxXQUFZLEFBQ1osV0FBYSxDQUNkLEFBQ0QsMkJBQ0UsVUFBYSxBQUNiLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFdBQVksQUFDWixZQUFhLEFBQ2Isb0JBQWMsQUFBZCxZQUFjLENBQ2YsQUFDRCw2QkFDRSxXQUFRLEFBQVIsT0FBUSxBQUNSLG9CQUFjLEFBQWQsYUFBYyxBQUNkLHNCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsVUFBVyxBQUNYLHVCQUF5QixBQUN6QixXQUFZLEFBQ1osZUFBZ0IsQUFDaEIsU0FBYSxDQUNkLEFBQ0QsK0JBQ0Usb0JBQWEsQUFBYixXQUFhLENBQ2QsQUFDRCxvQ0FDRSxZQUFjLENBQ2YsQUFDRCxrQ0FDRSxjQUFnQixDQUNqQixBQUNELDZDQUNFLGdCQUFrQixDQUNuQixBQUNELG1DQUNFLG9CQUFzQixDQUN2QixBQUNELG1DQUNFLFlBQWMsQ0FDZixBQUNELHNDQUNFLGVBQWdCLEFBQ2hCLGlCQUFtQixDQUNwQixBQUNELHVCQUNFLFVBQVcsQUFDWCxvQkFBc0IsQ0FDdkIsQUFDRCw2QkFDRSxZQUFjLENBQ2YsQUFDRCw2QkFDRSxlQUFpQixDQUNsQixBQUNELHNCQUNFLGtCQUFtQixBQUNuQixNQUFPLEFBQ1AsT0FBUSxBQUNSLFNBQVUsQUFDVixRQUFTLEFBQ1QsV0FBWSxBQUNaLG9CQUFjLEFBQWQsYUFBYyxBQUVkLDBCQUF1QixBQUF2QixzQkFBdUIsQUFFdkIscUJBQXdCLEFBQXhCLHVCQUF3QixBQUV4QixzQkFBb0IsQUFBcEIsa0JBQW9CLENBQ3JCLEFBQ0QsMEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsaUJBQW1CLENBQ3BCLEFBQ0QsOEJBQ0UsV0FBWSxBQUNaLFlBQWEsQUFDYixrQkFBbUIsQUFDbkIsc0JBQXVCLEFBQ3ZCLFdBQWEsQUFDYixrQkFBbUIsQUFDbkIsTUFBTyxBQUNQLE9BQVEsQUFDUixtQ0FBNkMsQ0FDOUMsQUFDRCx5Q0FDRSxtQkFBcUIsQ0FDdEIsQUFDRCw0Q0FDRSxxQkFBdUIsQ0FDeEIsQUFVRCxhQUNFLE1BRUUsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixBQUNELElBQ0UsbUJBQW9CLEFBQ3BCLDBCQUE0QixDQUM3QixDQUNGIiwiZmlsZSI6ImVra28tbGlnaHRib3guY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmVra28tbGlnaHRib3gge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHghaW1wb3J0YW50O1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVra28tbGlnaHRib3gtY29udGFpbmVyID4gZGl2LmVra28tbGlnaHRib3gtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5la2tvLWxpZ2h0Ym94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhID4gKiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgPiAqOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6bGFzdC1jaGlsZCBzcGFuIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhLmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZWtrby1saWdodGJveCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWtrby1saWdodGJveCAubW9kYWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogZXN0YWJsaXNoIGZsZXggY29udGFpbmVyICovXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC8qIG1ha2UgbWFpbiBheGlzIHZlcnRpY2FsICovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBjZW50ZXIgaXRlbXMgdmVydGljYWxseSwgaW4gdGhpcyBjYXNlICovXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5la2tvLWxpZ2h0Ym94LWxvYWRlciA+IGRpdiA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYW5pbWF0aW9uOiBzay1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLm1vZGFsLWRpYWxvZyAuZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stYm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiJdfQ== */ +@charset "UTF-8"; +/** + * @author zhixin wen + * version: 1.23.5 + * https://github.com/wenzhixin/bootstrap-table/ + */ +/* stylelint-disable annotation-no-unknown, max-line-length */ +/* stylelint-enable annotation-no-unknown, max-line-length */ +.bootstrap-table .fixed-table-toolbar::after { + content: ""; + display: block; + clear: both; +} +.bootstrap-table .fixed-table-toolbar .bs-bars, +.bootstrap-table .fixed-table-toolbar .search, +.bootstrap-table .fixed-table-toolbar .columns { + position: relative; + margin-top: 10px; + margin-bottom: 10px; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group { + display: inline-block; + margin-left: -1px !important; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group > .btn { + border-radius: 0; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group:first-child > .btn { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group:last-child > .btn { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu { + text-align: left; + max-height: 300px; + overflow: auto; + -ms-overflow-style: scrollbar; + z-index: 1001; +} +.bootstrap-table .fixed-table-toolbar .columns label { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.4286; +} +.bootstrap-table .fixed-table-toolbar .columns-left { + margin-right: 5px; +} +.bootstrap-table .fixed-table-toolbar .columns-right { + margin-left: 5px; +} +.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu { + right: 0; + left: auto; +} +.bootstrap-table .fixed-table-container { + position: relative; + clear: both; +} +.bootstrap-table .fixed-table-container .table { + width: 100%; + margin-bottom: 0 !important; +} +.bootstrap-table .fixed-table-container .table th, +.bootstrap-table .fixed-table-container .table td { + vertical-align: middle; + box-sizing: border-box; +} +.bootstrap-table .fixed-table-container .table thead th, +.bootstrap-table .fixed-table-container .table tfoot th { + vertical-align: bottom; + padding: 0; + margin: 0; +} +.bootstrap-table .fixed-table-container .table thead th:focus, +.bootstrap-table .fixed-table-container .table tfoot th:focus { + outline: 0 solid transparent; +} +.bootstrap-table .fixed-table-container .table thead th.detail, +.bootstrap-table .fixed-table-container .table tfoot th.detail { + width: 30px; +} +.bootstrap-table .fixed-table-container .table thead th .th-inner, +.bootstrap-table .fixed-table-container .table tfoot th .th-inner { + padding: 0.75rem; + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bootstrap-table .fixed-table-container .table thead th .sortable, +.bootstrap-table .fixed-table-container .table tfoot th .sortable { + cursor: pointer; + background-position: right; + background-repeat: no-repeat; + padding-right: 30px !important; +} +.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center, +.bootstrap-table .fixed-table-container .table tfoot th .sortable.sortable-center { + padding-left: 20px !important; + padding-right: 20px !important; +} +.bootstrap-table .fixed-table-container .table thead th .both, +.bootstrap-table .fixed-table-container .table tfoot th .both { + background-image: url('data:image/svg+xml;utf8,'); + background-size: 16px 16px; + background-position: center right 2px; +} +.bootstrap-table .fixed-table-container .table thead th .asc, +.bootstrap-table .fixed-table-container .table tfoot th .asc { + background-image: url('data:image/svg+xml;utf8,'); +} +.bootstrap-table .fixed-table-container .table thead th .desc, +.bootstrap-table .fixed-table-container .table tfoot th .desc { + background-image: url('data:image/svg+xml;utf8,'); +} +.bootstrap-table .fixed-table-container .table tbody tr.selected td { + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td { + text-align: center; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view { + display: flex; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title { + font-weight: bold; + display: inline-block; + min-width: 30%; + width: auto !important; + text-align: left !important; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value { + width: 100% !important; + text-align: left !important; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox { + text-align: center; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox label { + margin-bottom: 0; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio], +.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox] { + margin: 0 auto !important; +} +.bootstrap-table .fixed-table-container .table.table-sm .th-inner { + padding: 0.25rem; +} +.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) { + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height.has-card-view { + border-top: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border { + border-left: 1px solid #dee2e6; + border-right: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .table thead th { + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th { + border-bottom: 1px solid #32383e; +} +.bootstrap-table .fixed-table-container .fixed-table-header { + overflow: hidden; +} +.bootstrap-table .fixed-table-container .fixed-table-body { + overflow: auto; + height: 100%; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + align-items: center; + background: #fff; + display: flex; + justify-content: center; + position: absolute; + bottom: 0; + width: 100%; + max-width: 100%; + z-index: 1000; + transition: visibility 0s, opacity 0.15s ease-in-out; + opacity: 0; + visibility: hidden; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open { + visibility: visible; + opacity: 1; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap { + align-items: baseline; + display: flex; + justify-content: center; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text { + margin-right: 6px; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap { + align-items: center; + display: flex; + justify-content: center; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before { + content: ""; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-name: loading; + background: #212529; + border-radius: 50%; + display: block; + height: 5px; + margin: 0 4px; + opacity: 0; + width: 5px; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot { + animation-delay: 0.3s; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after { + animation-delay: 0.6s; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark { + background: #212529; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before { + background: #fff; +} +.bootstrap-table .fixed-table-container .fixed-table-footer { + overflow: hidden; +} +.bootstrap-table .fixed-table-pagination::after { + content: ""; + display: block; + clear: both; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail, +.bootstrap-table .fixed-table-pagination > .pagination { + margin-top: 10px; + margin-bottom: 10px; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .pagination-info { + line-height: 34px; + margin-right: 5px; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list { + display: inline-block; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list .btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list .btn-group .dropdown-menu { + margin-bottom: 0; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination { + margin: 0; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a { + color: #c8c8c8; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a::before { + content: "⬅"; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a::after { + content: "➡"; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.disabled a { + pointer-events: none; + cursor: default; +} +.bootstrap-table.fullscreen { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100% !important; + background: #fff; + height: 100vh; + overflow-y: scroll; +} +.bootstrap-table.bootstrap4 .pagination-lg .page-link, .bootstrap-table.bootstrap5 .pagination-lg .page-link { + padding: 0.5rem 1rem; +} +.bootstrap-table.bootstrap5 .float-left { + float: left; +} +.bootstrap-table.bootstrap5 .float-right { + float: right; +} + +/* calculate scrollbar width */ +div.fixed-table-scroll-inner { + width: 100%; + height: 200px; +} + +div.fixed-table-scroll-outer { + top: 0; + left: 0; + visibility: hidden; + width: 200px; + height: 150px; + overflow: hidden; +} + +@keyframes loading { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +@media (max-width: 400px) { + .navbar-left { + margin: 2px; + } + .nav::after { + clear: none; + } +} +.skin-blue .main-header .logo { + background-color: inherit !important; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-left: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type="file"] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline { + color: #d9534f; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +/*Form Wizard*/ +.bs-wizard { + margin-top: 20px; + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: " "; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required, +textarea:required { + border-right: 6px solid orange; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +@media print { + a[href]:after { + content: none; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange { + border-radius: 0px; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 20px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +.left-navblock { + max-width: 500px; +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { + background-color: inherit; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.main-header .logoa:link, +.main-header .logo a:hover, +.main-header .logo a:visited { + color: #fff; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-inline: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.pull-text-right { + text-align: right !important; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; + font-weight: 900; + font-family: 'Font Awesome\ 5 Free'; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning { + background-color: #f39c12 !important; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline, +a.link-danger:link, +a.link-danger:visited, +a.link-danger:hover { + color: #dd4b39; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +.bs-wizard { + margin-top: 20px; +} +/*Form Wizard*/ +.bs-wizard { + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: ' '; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + float: left; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required { + border-right: 5px solid orange; +} +select:required + .select2-container .select2-selection, +select:required + .select2-container .select2-selection .select2-selection--multiple { + border-right: 5px solid orange !important; +} +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +.modal-warning .modal-help { + color: #fff8af; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + z-index: 0 !important; +} +@media print { + @page { + size: A4; + margin: 0mm; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } + .img-responsive { + width: 200px; + } + html, + body { + width: 1024px; + } + body { + margin: 0 auto; + line-height: 1em; + word-spacing: 1px; + letter-spacing: 0.2px; + font: 15px "Times New Roman", Times, serif; + background: white; + color: black; + width: 100%; + float: none; + } + /* avoid page-breaks inside a listingContainer*/ + .listingContainer { + page-break-inside: avoid; + } + h1 { + font: 28px "Times New Roman", Times, serif; + } + h2 { + font: 24px "Times New Roman", Times, serif; + } + h3 { + font: 20px "Times New Roman", Times, serif; + } + /* Improve colour contrast of links */ + a:link, + a:visited { + color: #781351; + } + /* URL */ + a:link, + a:visited { + background: transparent; + color: #333; + text-decoration: none; + } + a[href]:after { + content: "" !important; + } + a[href^="http://"] { + color: #000; + } + #header { + height: 75px; + font-size: 24pt; + color: black; + } + div.row-new-striped { + margin: 0px; + padding: 0px; + } + .pagination-detail, + .fixed-table-toolbar { + visibility: hidden; + } + .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-pull-3 .col-sm-push-9 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } +} +.select2-selection__choice__remove { + color: white !important; +} +.select2-selection--multiple { + border-color: #d2d6de !important; + overflow-y: auto; +} +.select2-selection__choice { + border-radius: 0px !important; +} +.select2-search select2-search--inline { + height: 35px !important; + float: left; + margin: 0; +} +.select2-results__option { + padding: 5px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; + margin: 0px; +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange, +.input-daterange input:first-child, +.input-daterange input:last-child { + border-radius: 0px !important; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 14px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +a.skip-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} +a.skip-main:focus, +a.skip-main:active { + color: #fff; + background-color: #000; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid yellow; + text-align: center; + font-size: 1.2em; + z-index: 999; +} +h2 { + font-size: 22px; +} +h2.task_menu { + font-size: 14px; +} +h2 small { + font-size: 85%; +} +h3 { + font-size: 20px; +} +h4 { + font-size: 16px; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: #f9f9f9; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-striped .row:nth-of-type(even) div { + background: #FFFFFF; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-new-striped { + vertical-align: top; + padding: 3px; + display: table; + width: 100%; + word-wrap: break-word; + table-layout: fixed; +} +/** +* NEW STRIPING +* This section is for the new row striping for nicer +* display for non-table data as of v6 +**/ +.row-new-striped > .row:nth-of-type(even) { + background: #FFFFFF; + border-top: 1px solid #dddddd; + line-height: 1.9; + display: table-row; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: #F8F8F8; + border-top: 1px solid #dddddd; + display: table-row; + line-height: 1.9; + padding: 2px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div[class^="col"]:first-child { + font-weight: bold; +} +/** +* This just adds a little extra padding on mobile +**/ +@media only screen and (max-width: 520px) { + h1.pagetitle { + padding-top: 15px; + padding-bottom: 15px; + } + .firstnav { + padding-top: 120px !important; + } + .product { + width: 400px; + } + .product img { + min-width: 400px; + } +} +.card-view-title { + min-width: 40% !important; + line-height: 3 !important; + padding-right: 20px; +} +.card-view { + display: table-row; + flex-direction: column; +} +/** + + COLUMN SELECTOR ICONS + ----------------------------- + This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since + any HTML used in the UserPresenter "title" attribute breaks the column selector HTML. + + Instead, we use CSS to add the icon into the table header, which leaves the column selector + "title" text as-is. + + See https://github.com/snipe/snipe-it/issues/7989 + + */ +th.css-barcode > .th-inner, +th.css-license > .th-inner, +th.css-consumable > .th-inner, +th.css-envelope > .th-inner, +th.css-users > .th-inner, +th.css-location > .th-inner, +th.css-component > .th-inner, +th.css-accessory > .th-inner { + font-size: 0px; + line-height: 0.75 !important; + text-align: left; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +th.css-padlock > .th-inner::before, +th.css-barcode > .th-inner::before, +th.css-license > .th-inner::before, +th.css-consumable > .th-inner::before, +th.css-envelope > .th-inner::before, +th.css-users > .th-inner::before, +th.css-location > .th-inner::before, +th.css-component > .th-inner::before, +th.css-accessory > .th-inner::before { + display: inline-block; + font-size: 20px; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-padlock > .th-inner::before { + content: "\f023"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 4px; + font-size: 12px; +} +/** +BEGIN ICON TABLE HEADERS +Set the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons). +**/ +th.css-barcode > .th-inner::before { + content: "\f02a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-license > .th-inner::before { + content: "\f0c7"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-consumable > .th-inner::before { + content: "\f043"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-envelope > .th-inner::before { + content: "\f0e0"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-accessory > .th-inner::before { + content: "\f11c"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-users > .th-inner::before { + content: "\f0c0"; + font-family: "Font Awesome 5 Free"; + font-size: 15px; +} +th.css-location > .th-inner::before { + content: "\f3c5"; + font-family: "Font Awesome 5 Free"; + font-size: 19px; + margin-bottom: 0px; +} +th.css-component > .th-inner::before { + content: "\f0a0"; + font-family: "Font Awesome 5 Free"; + font-weight: 500; +} +.small-box .inner { + padding-left: 15px; + padding-right: 15px; + padding-top: 15px; + color: #fff; +} +.small-box > a:link, +.small-box > a:visited, +.small-box > a:hover { + color: #fff; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.form-group.has-error label { + color: #a94442; +} +.select2-container--default .select2-selection--multiple { + border-radius: 0px; +} +@media screen and (max-width: 511px) { + .tab-content .tab-pane .alert-block { + margin-top: 120px; + } + .sidebar-menu { + margin-top: 160px; + } +} +@media screen and (max-width: 912px) and (min-width: 512px) { + .sidebar-menu { + margin-top: 100px; + } + .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu { + float: right; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + margin-right: -39px; + } +} +@media screen and (max-width: 1268px) and (min-width: 912px) { + .sidebar-menu { + margin-top: 50px; + } +} +@media screen and (max-width: 992px) { + .info-stack-container { + flex-direction: column; + } + .col-md-3.col-xs-12.col-sm-push-9.info-stack { + left: auto; + order: 1; + } + .col-md-9.col-xs-12.col-sm-pull-3.info-stack { + right: auto; + order: 2; + } + .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2 { + width: auto; + float: none; + } +} +@media screen and (max-width: 992px) { + .row-new-striped div { + width: 100%; + } +} +@media screen and (max-width: 1318px) and (min-width: 1200px) { + .admin.box { + height: 170px; + } +} +@media screen and (max-width: 1494px) and (min-width: 1200px) { + .dashboard.small-box { + white-space: nowrap; + text-overflow: ellipsis; + max-width: 188px; + display: block; + overflow: hidden; + } +} +/** Form-stuff overrides for checkboxes and stuff **/ +label.form-control { + display: grid; + grid-template-columns: 1.8em auto; + gap: 0.5em; + border: 0px; + padding-left: 0px; + background-color: inherit; + color: inherit; + font-size: inherit; + font-weight: inherit; +} +label.form-control--disabled { + color: #959495; + pointer-events: none; + cursor: not-allowed; +} +/** --------------------------------------- **/ +/** Start checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +input[type="checkbox"] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 0em; + transform: translateY(-0.075em); + display: grid; + place-content: center; + /*Windows High Contrast Mode*/ +} +/** This sets the display of a checkbox, and what the "fill" checkmark should look like */ +input[type="checkbox"]::before { + /** If you want to use the non-checkbox, filled square, use this instead **/ + box-shadow: inset 1em 1em #d3d3d3; + content: ""; + width: 1em; + height: 1em; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); + transform: scale(0); + transform-origin: bottom left; + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; + /* Windows High Contrast Mode */ + background-color: CanvasText; +} +/** This sets the size of the scale up for the shape we defined above **/ +input[type="checkbox"]:checked::before { + transform: scale(1); +} +/** This sets the scale and color of the DISABLED but CHECKED checkbox */ +input[type=checkbox]:disabled::before, +input[type=radio]:disabled::before { + content: ""; + width: 1em; + height: 1em; + transform: scale(1); + box-shadow: inset 1em 1em #d3d3d3; +} +/* This sets the scale and style of a DISABLED checkbox that is NOT checked */ +input[type=checkbox]:disabled:not(:checked)::before, +input[type=radio]:disabled:not(:checked)::before { + content: ""; + transform: scale(0); + cursor: not-allowed; + pointer-events: none; +} +/** this is the color of the checkbox and content on a disabled, checked box **/ +input[type=checkbox]:disabled, +input[type=radio]:disabled { + --form-control-color: #d3d3d3; + color: #959495; + cursor: not-allowed; + pointer-events: none; +} +/** Radio styles to replace iCheck **/ +input[type="radio"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 50%; + transform: translateY(-0.075em); + display: grid; + place-content: center; +} +input[type="radio"]::before { + content: ""; + width: 1em; + height: 1em; + border-radius: 50%; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; +} +input[type="radio"]:checked::before { + transform: scale(1); +} +/** +* This addresses the column selector in bootstrap-table. Without these two lines, the +* checkbox and the with the label text that BS tables generates will +* end up on two different lines and it looks assy. + */ +.dropdown-item-marker input[type=checkbox] { + font-size: 10px; +} +.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label { + font-weight: normal; + display: grid; + grid-template-columns: 0.1em auto; + gap: 1.5em; +} +.container.row-striped .col-md-6 { + overflow-wrap: anywhere; +} +.nav-tabs-custom > .nav-tabs > li { + z-index: 1; +} +.select2-container .select2-search--inline .select2-search__field { + padding-left: 15px; +} +.nav-tabs-custom > .nav-tabs > li.active { + font-weight: bold; +} +/** --------------------------------------- **/ +/** End checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +/** +/** Separator styles with text in the middle. Currently only used by the login page but +/** could be used elsewhere. + */ +.separator { + display: flex; + align-items: center; + text-align: center; + padding-top: 20px; + color: #959495; +} +.separator::before, +.separator::after { + content: ''; + flex: 1; + border-bottom: 1px solid #959495; +} +.separator:not(:empty)::before { + margin-right: 0.25em; +} +.separator:not(:empty)::after { + margin-left: 0.25em; +} +.datepicker.dropdown-menu { + z-index: 1030 !important; +} +.sidebar-menu > li .badge { + margin-top: 0px; + filter: brightness(70%); + font-size: 70%; +} + + +.select2-container { + box-sizing: border-box; + display: inline-block; + margin: 0; + position: relative; + vertical-align: middle; } + .select2-container .select2-selection--single { + box-sizing: border-box; + cursor: pointer; + display: block; + height: 28px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--single .select2-selection__rendered { + display: block; + padding-left: 8px; + padding-right: 20px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-selection--single .select2-selection__clear { + position: relative; } + .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { + padding-right: 8px; + padding-left: 20px; } + .select2-container .select2-selection--multiple { + box-sizing: border-box; + cursor: pointer; + display: block; + min-height: 32px; + user-select: none; + -webkit-user-select: none; } + .select2-container .select2-selection--multiple .select2-selection__rendered { + display: inline-block; + overflow: hidden; + padding-left: 8px; + text-overflow: ellipsis; + white-space: nowrap; } + .select2-container .select2-search--inline { + float: left; } + .select2-container .select2-search--inline .select2-search__field { + box-sizing: border-box; + border: none; + font-size: 100%; + margin-top: 5px; + padding: 0; } + .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + +.select2-dropdown { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + box-sizing: border-box; + display: block; + position: absolute; + left: -100000px; + width: 100%; + z-index: 1051; } + +.select2-results { + display: block; } + +.select2-results__options { + list-style: none; + margin: 0; + padding: 0; } + +.select2-results__option { + padding: 6px; + user-select: none; + -webkit-user-select: none; } + .select2-results__option[aria-selected] { + cursor: pointer; } + +.select2-container--open .select2-dropdown { + left: 0; } + +.select2-container--open .select2-dropdown--above { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--open .select2-dropdown--below { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-search--dropdown { + display: block; + padding: 4px; } + .select2-search--dropdown .select2-search__field { + padding: 4px; + width: 100%; + box-sizing: border-box; } + .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { + -webkit-appearance: none; } + .select2-search--dropdown.select2-search--hide { + display: none; } + +.select2-close-mask { + border: 0; + margin: 0; + padding: 0; + display: block; + position: fixed; + left: 0; + top: 0; + min-height: 100%; + min-width: 100%; + height: auto; + width: auto; + opacity: 0; + z-index: 99; + background-color: #fff; + filter: alpha(opacity=0); } + +.select2-hidden-accessible { + border: 0 !important; + clip: rect(0 0 0 0) !important; + -webkit-clip-path: inset(50%) !important; + clip-path: inset(50%) !important; + height: 1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !important; + white-space: nowrap !important; } + +.select2-container--default .select2-selection--single { + background-color: #fff; + border: 1px solid #aaa; + border-radius: 4px; } + .select2-container--default .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--default .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; } + .select2-container--default .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--default .select2-selection--single .select2-selection__arrow { + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; } + .select2-container--default .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { + left: 1px; + right: auto; } + +.select2-container--default.select2-container--disabled .select2-selection--single { + background-color: #eee; + cursor: default; } + .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { + display: none; } + +.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--default .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered { + box-sizing: border-box; + list-style: none; + margin: 0; + padding: 0 5px; + width: 100%; } + .select2-container--default .select2-selection--multiple .select2-selection__rendered li { + list-style: none; } + .select2-container--default .select2-selection--multiple .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-right: 10px; + padding: 1px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + color: #999; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #333; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { + float: right; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + margin-left: 5px; + margin-right: auto; } + +.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--default.select2-container--focus .select2-selection--multiple { + border: solid black 1px; + outline: 0; } + +.select2-container--default.select2-container--disabled .select2-selection--multiple { + background-color: #eee; + cursor: default; } + +.select2-container--default.select2-container--disabled .select2-selection__choice__remove { + display: none; } + +.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--default .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; } + +.select2-container--default .select2-search--inline .select2-search__field { + background: transparent; + border: none; + outline: 0; + box-shadow: none; + -webkit-appearance: textfield; } + +.select2-container--default .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--default .select2-results__option[role=group] { + padding: 0; } + +.select2-container--default .select2-results__option[aria-disabled=true] { + color: #999; } + +.select2-container--default .select2-results__option[aria-selected=true] { + background-color: #ddd; } + +.select2-container--default .select2-results__option .select2-results__option { + padding-left: 1em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__group { + padding-left: 0; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option { + margin-left: -1em; + padding-left: 2em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -2em; + padding-left: 3em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -3em; + padding-left: 4em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -4em; + padding-left: 5em; } + .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { + margin-left: -5em; + padding-left: 6em; } + +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: #5897fb; + color: white; } + +.select2-container--default .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic .select2-selection--single { + background-color: #f7f7f7; + border: 1px solid #aaa; + border-radius: 4px; + outline: 0; + background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%); + background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + .select2-container--classic .select2-selection--single:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--single .select2-selection__rendered { + color: #444; + line-height: 28px; } + .select2-container--classic .select2-selection--single .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-right: 10px; } + .select2-container--classic .select2-selection--single .select2-selection__placeholder { + color: #999; } + .select2-container--classic .select2-selection--single .select2-selection__arrow { + background-color: #ddd; + border: none; + border-left: 1px solid #aaa; + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; + height: 26px; + position: absolute; + top: 1px; + right: 1px; + width: 20px; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); } + .select2-container--classic .select2-selection--single .select2-selection__arrow b { + border-color: #888 transparent transparent transparent; + border-style: solid; + border-width: 5px 4px 0 4px; + height: 0; + left: 50%; + margin-left: -4px; + margin-top: -2px; + position: absolute; + top: 50%; + width: 0; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { + float: left; } + +.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { + border: none; + border-right: 1px solid #aaa; + border-radius: 0; + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; + left: 1px; + right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--single { + border: 1px solid #5897fb; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { + background: transparent; + border: none; } + .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { + border-color: transparent transparent #888 transparent; + border-width: 0 4px 5px 4px; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; + background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%); + background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; + background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%); + background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); } + +.select2-container--classic .select2-selection--multiple { + background-color: white; + border: 1px solid #aaa; + border-radius: 4px; + cursor: text; + outline: 0; } + .select2-container--classic .select2-selection--multiple:focus { + border: 1px solid #5897fb; } + .select2-container--classic .select2-selection--multiple .select2-selection__rendered { + list-style: none; + margin: 0; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__clear { + display: none; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice { + background-color: #e4e4e4; + border: 1px solid #aaa; + border-radius: 4px; + cursor: default; + float: left; + margin-right: 5px; + margin-top: 5px; + padding: 0 5px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { + color: #888; + cursor: pointer; + display: inline-block; + font-weight: bold; + margin-right: 2px; } + .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { + color: #555; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { + float: right; + margin-left: 5px; + margin-right: auto; } + +.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { + margin-left: 2px; + margin-right: auto; } + +.select2-container--classic.select2-container--open .select2-selection--multiple { + border: 1px solid #5897fb; } + +.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { + border-top: none; + border-top-left-radius: 0; + border-top-right-radius: 0; } + +.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { + border-bottom: none; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; } + +.select2-container--classic .select2-search--dropdown .select2-search__field { + border: 1px solid #aaa; + outline: 0; } + +.select2-container--classic .select2-search--inline .select2-search__field { + outline: 0; + box-shadow: none; } + +.select2-container--classic .select2-dropdown { + background-color: white; + border: 1px solid transparent; } + +.select2-container--classic .select2-dropdown--above { + border-bottom: none; } + +.select2-container--classic .select2-dropdown--below { + border-top: none; } + +.select2-container--classic .select2-results > .select2-results__options { + max-height: 200px; + overflow-y: auto; } + +.select2-container--classic .select2-results__option[role=group] { + padding: 0; } + +.select2-container--classic .select2-results__option[aria-disabled=true] { + color: grey; } + +.select2-container--classic .select2-results__option--highlighted[aria-selected] { + background-color: #3875d7; + color: white; } + +.select2-container--classic .select2-results__group { + cursor: default; + display: block; + padding: 6px; } + +.select2-container--classic.select2-container--open .select2-dropdown { + border-color: #5897fb; } + +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .logo { + background-color: inherit; +} +.main-header .logo { + width: 100% !important; + white-space: nowrap; + text-align: left; + display: block; + clear: both; +} +.main-header .logoa:link, +.main-header .logo a:hover, +.main-header .logo a:visited { + color: #fff; +} +.huge { + font-size: 40px; +} +.btn-file { + position: relative; + overflow: hidden; +} +.dropdown-menu > li > a { + color: #354044; +} +#sort tr.cansort { + border-radius: 2px; + padding: 10px; + background: #f4f4f4; + margin-bottom: 3px; + border-inline: 2px solid #e6e7e8; + color: #444; + cursor: move; +} +.user-image-inline { + float: left; + width: 25px; + height: 25px; + border-radius: 50%; + margin-right: 10px; +} +.input-group .input-group-addon { + background-color: #f4f4f4; +} +a.accordion-header { + color: #333; +} +.dynamic-form-row { + padding: 10px; + margin: 20px; +} +.handle { + padding-left: 10px; +} +.btn-file input[type=file] { + position: absolute; + top: 0; + right: 0; + min-width: 100%; + min-height: 100%; + font-size: 100px; + text-align: right; + filter: alpha(opacity=0); + opacity: 0; + outline: none; + background: white; + cursor: inherit; + display: block; +} +.main-footer { + font-size: 13px; +} +.main-header { + max-height: 150px; +} +.navbar-nav > .user-menu > .dropdown-menu { + width: inherit; +} +.main-header .logo { + padding: 0px 5px 0px 15px; +} +.sidebar-toggle { + margin-left: -48px; + z-index: 100; + background-color: inherit; +} +.sidebar-toggle-mobile { + z-index: 100; + width: 50px; + padding-top: 10px; +} +.pull-text-right { + text-align: right !important; +} +.main-header .sidebar-toggle:before { + content: "\f0c9"; + font-weight: 900; + font-family: 'Font Awesome\ 5 Free'; +} +.direct-chat-contacts { + padding: 10px; + height: 150px; +} +.select2-container { + width: 100%; +} +.error input { + color: #a94442; + border: 2px solid #a94442 !important; +} +.error label, +.alert-msg { + color: #a94442; + display: block; +} +.input-group[class*="col-"] { + padding-right: 15px; + padding-left: 15px; +} +.control-label.multiline { + padding-top: 10px; +} +.btn-outline { + color: inherit; + background-color: transparent; + transition: all 0.5s; +} +.btn-primary.btn-outline { + color: #428bca; +} +.btn-success.btn-outline { + color: #5cb85c; +} +.btn-info.btn-outline { + color: #5bc0de; +} +.btn-warning { + background-color: #f39c12 !important; +} +.btn-warning.btn-outline { + color: #f0ad4e; +} +.btn-danger.btn-outline, +a.link-danger:link, +a.link-danger:visited, +a.link-danger:hover { + color: #dd4b39; +} +.btn-primary.btn-outline:hover, +.btn-success.btn-outline:hover, +.btn-info.btn-outline:hover, +.btn-warning.btn-outline:hover, +.btn-danger.btn-outline:hover { + color: #fff; +} +.slideout-menu { + position: fixed; + top: 0; + right: -250px; + width: 250px; + height: 100%; + background: #333; + z-index: 100; + margin-top: 100px; + color: white; + padding: 10px; +} +.slideout-menu h3 { + position: relative; + padding: 5px 5px; + color: #fff; + font-size: 1.2em; + font-weight: 400; + border-bottom: 4px solid #222; +} +.slideout-menu .slideout-menu-toggle { + position: absolute; + top: 12px; + right: 10px; + display: inline-block; + padding: 6px 9px 5px; + font-family: Arial, sans-serif; + font-weight: bold; + line-height: 1; + background: #222; + color: #999; + text-decoration: none; + vertical-align: top; +} +.slideout-menu .slideout-menu-toggle:hover { + color: #fff; +} +.slideout-menu ul { + list-style: none; + font-weight: 300; + border-top: 1px solid #151515; + border-bottom: 1px solid #454545; +} +.slideout-menu ul li { + border-top: 1px solid #454545; + border-bottom: 1px solid #151515; +} +.slideout-menu ul li a { + position: relative; + display: block; + padding: 10px; + color: #999; + text-decoration: none; +} +.slideout-menu ul li a:hover { + background: #000; + color: #fff; +} +.slideout-menu ul li a i { + position: absolute; + top: 15px; + right: 10px; + opacity: 0.5; +} +.btn-box-tool-lg { + font-size: 16px; + color: orange; +} +.bs-wizard { + margin-top: 20px; +} +/*Form Wizard*/ +.bs-wizard { + border-bottom: solid 1px #e0e0e0; + padding: 0 0 10px 0; +} +.bs-wizard > .bs-wizard-step { + padding: 0; + position: relative; +} +.bs-wizard > .bs-wizard-step .bs-wizard-stepnum { + color: #595959; + font-size: 16px; + margin-bottom: 5px; +} +.bs-wizard > .bs-wizard-step .bs-wizard-info { + color: #999; + font-size: 14px; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot { + position: absolute; + width: 30px; + height: 30px; + display: block; + background: #fbe8aa; + top: 45px; + left: 50%; + margin-top: -15px; + margin-left: -15px; + border-radius: 50%; +} +.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after { + content: ' '; + width: 14px; + height: 14px; + background: #fbbd19; + border-radius: 50px; + position: absolute; + top: 8px; + left: 8px; +} +.bs-wizard > .bs-wizard-step > .progress { + position: relative; + border-radius: 0px; + height: 8px; + box-shadow: none; + margin: 20px 0; +} +.bs-wizard > .bs-wizard-step > .progress > .progress-bar { + width: 0px; + box-shadow: none; + background: #fbe8aa; +} +.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar { + width: 50%; +} +.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar { + width: 0%; +} +.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar { + width: 100%; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot { + background-color: #f5f5f5; +} +.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after { + opacity: 0; +} +.bs-wizard > .bs-wizard-step:first-child > .progress { + left: 50%; + width: 50%; +} +.bs-wizard > .bs-wizard-step:last-child > .progress { + width: 50%; +} +.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot { + pointer-events: none; +} +/*END Form Wizard*/ +.left-navblock { + display: inline-block; + float: left; + text-align: left; + color: white; + padding: 0px; + /* adjust based on your layout */ +} +.skin-red .skin-purple .skin-blue .skin-black .skin-orange .skin-yellow .skin-green .skin-red-dark .skin-purple-dark .skin-blue-dark .skin-black-dark .skin-orange-dark .skin-yellow-dark .skin-green-dark .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #333; +} +a.logo.no-hover a:hover { + background-color: transparent; +} +input:required, +select:required { + border-right: 5px solid orange; +} +select:required + .select2-container .select2-selection, +select:required + .select2-container .select2-selection .select2-selection--multiple { + border-right: 5px solid orange !important; +} +body { + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; + font-size: 13px; +} +.sidebar-menu { + font-size: 14px; + white-space: normal; +} +.modal-warning .modal-help { + color: #fff8af; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + z-index: 0 !important; +} +@media print { + @page { + size: A4; + margin: 0mm; + } + .tab-content > .tab-pane { + display: block !important; + opacity: 1 !important; + visibility: visible !important; + } + .img-responsive { + width: 200px; + } + html, + body { + width: 1024px; + } + body { + margin: 0 auto; + line-height: 1em; + word-spacing: 1px; + letter-spacing: 0.2px; + font: 15px "Times New Roman", Times, serif; + background: white; + color: black; + width: 100%; + float: none; + } + /* avoid page-breaks inside a listingContainer*/ + .listingContainer { + page-break-inside: avoid; + } + h1 { + font: 28px "Times New Roman", Times, serif; + } + h2 { + font: 24px "Times New Roman", Times, serif; + } + h3 { + font: 20px "Times New Roman", Times, serif; + } + /* Improve colour contrast of links */ + a:link, + a:visited { + color: #781351; + } + /* URL */ + a:link, + a:visited { + background: transparent; + color: #333; + text-decoration: none; + } + a[href]:after { + content: "" !important; + } + a[href^="http://"] { + color: #000; + } + #header { + height: 75px; + font-size: 24pt; + color: black; + } + div.row-new-striped { + margin: 0px; + padding: 0px; + } + .pagination-detail, + .fixed-table-toolbar { + visibility: hidden; + } + .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-pull-3 .col-sm-push-9 { + float: left; + } + .col-sm-12 { + width: 100%; + } + .col-sm-11 { + width: 91.66666667%; + } + .col-sm-10 { + width: 83.33333333%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666667%; + } + .col-sm-7 { + width: 58.33333333%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666667%; + } + .col-sm-4 { + width: 33.33333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.66666667%; + } + .col-sm-1 { + width: 8.33333333%; + } +} +.select2-selection__choice__remove { + color: white !important; +} +.select2-selection--multiple { + border-color: #d2d6de !important; + overflow-y: auto; +} +.select2-selection__choice { + border-radius: 0px !important; +} +.select2-search select2-search--inline { + height: 35px !important; + float: left; + margin: 0; +} +.select2-results__option { + padding: 5px; + -moz-user-select: none; + user-select: none; + -webkit-user-select: none; + margin: 0px; +} +img.navbar-brand-img, +.navbar-brand > img { + float: left; + padding: 5px 5px 5px 0; + max-height: 50px; +} +.input-daterange, +.input-daterange input:first-child, +.input-daterange input:last-child { + border-radius: 0px !important; +} +.btn.bg-maroon, +.btn.bg-purple { + min-width: 90px; +} +[hidden] { + display: none !important; +} +#toolbar { + margin-top: 10px; +} +#uploadPreview { + border-color: grey; + border-width: 1px; + border-style: solid; +} +.icon-med { + font-size: 14px; + color: #889195; +} +#login-logo { + padding-top: 20px; + padding-bottom: 10px; + max-width: 200px; +} +a.skip-main { + left: -999px; + position: absolute; + top: auto; + width: 1px; + height: 1px; + overflow: hidden; + z-index: -999; +} +a.skip-main:focus, +a.skip-main:active { + color: #fff; + background-color: #000; + left: auto; + top: auto; + width: 30%; + height: auto; + overflow: auto; + margin: 10px 35%; + padding: 5px; + border-radius: 15px; + border: 4px solid yellow; + text-align: center; + font-size: 1.2em; + z-index: 999; +} +h2 { + font-size: 22px; +} +h2.task_menu { + font-size: 14px; +} +h2 small { + font-size: 85%; +} +h3 { + font-size: 20px; +} +h4 { + font-size: 16px; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: #f9f9f9; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-striped .row:nth-of-type(even) div { + background: #FFFFFF; + border-top: 1px solid #dddddd; + display: table-cell; + word-wrap: break-word; +} +.row-new-striped { + vertical-align: top; + padding: 3px; + display: table; + width: 100%; + word-wrap: break-word; + table-layout: fixed; +} +/** +* NEW STRIPING +* This section is for the new row striping for nicer +* display for non-table data as of v6 +**/ +.row-new-striped > .row:nth-of-type(even) { + background: #FFFFFF; + border-top: 1px solid #dddddd; + line-height: 1.9; + display: table-row; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: #F8F8F8; + border-top: 1px solid #dddddd; + display: table-row; + line-height: 1.9; + padding: 2px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div { + display: table-cell; + border-top: 1px solid #dddddd; + padding: 6px; +} +.row-new-striped div[class^="col"]:first-child { + font-weight: bold; +} +/** +* This just adds a little extra padding on mobile +**/ +@media only screen and (max-width: 520px) { + h1.pagetitle { + padding-top: 15px; + padding-bottom: 15px; + } + .firstnav { + padding-top: 120px !important; + } + .product { + width: 400px; + } + .product img { + min-width: 400px; + } +} +.card-view-title { + min-width: 40% !important; + line-height: 3 !important; + padding-right: 20px; +} +.card-view { + display: table-row; + flex-direction: column; +} +/** + + COLUMN SELECTOR ICONS + ----------------------------- + This is kind of weird, but it is necessary to prevent the column-selector code from barfing, since + any HTML used in the UserPresenter "title" attribute breaks the column selector HTML. + + Instead, we use CSS to add the icon into the table header, which leaves the column selector + "title" text as-is. + + See https://github.com/snipe/snipe-it/issues/7989 + + */ +th.css-barcode > .th-inner, +th.css-license > .th-inner, +th.css-consumable > .th-inner, +th.css-envelope > .th-inner, +th.css-users > .th-inner, +th.css-location > .th-inner, +th.css-component > .th-inner, +th.css-accessory > .th-inner { + font-size: 0px; + line-height: 0.75 !important; + text-align: left; + text-rendering: auto; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +th.css-padlock > .th-inner::before, +th.css-barcode > .th-inner::before, +th.css-license > .th-inner::before, +th.css-consumable > .th-inner::before, +th.css-envelope > .th-inner::before, +th.css-users > .th-inner::before, +th.css-location > .th-inner::before, +th.css-component > .th-inner::before, +th.css-accessory > .th-inner::before { + display: inline-block; + font-size: 20px; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-padlock > .th-inner::before { + content: "\f023"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; + padding-right: 4px; + font-size: 12px; +} +/** +BEGIN ICON TABLE HEADERS +Set the font-weight css property as 900 (For Solid), 400 (Regular or Brands), 300 (Light for pro icons). +**/ +th.css-barcode > .th-inner::before { + content: "\f02a"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-license > .th-inner::before { + content: "\f0c7"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-consumable > .th-inner::before { + content: "\f043"; + font-family: "Font Awesome 5 Free"; + font-weight: 900; +} +th.css-envelope > .th-inner::before { + content: "\f0e0"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-accessory > .th-inner::before { + content: "\f11c"; + font-family: "Font Awesome 5 Free"; + font-weight: 400; +} +th.css-users > .th-inner::before { + content: "\f0c0"; + font-family: "Font Awesome 5 Free"; + font-size: 15px; +} +th.css-location > .th-inner::before { + content: "\f3c5"; + font-family: "Font Awesome 5 Free"; + font-size: 19px; + margin-bottom: 0px; +} +th.css-component > .th-inner::before { + content: "\f0a0"; + font-family: "Font Awesome 5 Free"; + font-weight: 500; +} +.small-box .inner { + padding-left: 15px; + padding-right: 15px; + padding-top: 15px; + color: #fff; +} +.small-box > a:link, +.small-box > a:visited, +.small-box > a:hover { + color: #fff; +} +.select2-container--default .select2-selection--single, +.select2-selection .select2-selection--single { + border: 1px solid #d2d6de; + border-radius: 0; + padding: 6px 12px; + height: 34px; +} +.form-group.has-error label { + color: #a94442; +} +.select2-container--default .select2-selection--multiple { + border-radius: 0px; +} +@media screen and (max-width: 511px) { + .tab-content .tab-pane .alert-block { + margin-top: 120px; + } + .sidebar-menu { + margin-top: 160px; + } +} +@media screen and (max-width: 912px) and (min-width: 512px) { + .sidebar-menu { + margin-top: 100px; + } + .navbar-custom-menu > .navbar-nav > li.dropdown.user.user-menu { + float: right; + } + .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + margin-right: -39px; + } +} +@media screen and (max-width: 1268px) and (min-width: 912px) { + .sidebar-menu { + margin-top: 50px; + } +} +@media screen and (max-width: 992px) { + .info-stack-container { + flex-direction: column; + } + .col-md-3.col-xs-12.col-sm-push-9.info-stack { + left: auto; + order: 1; + } + .col-md-9.col-xs-12.col-sm-pull-3.info-stack { + right: auto; + order: 2; + } + .info-stack-container > .col-md-9.col-xs-12.col-sm-pull-3.info-stack > .row-new-striped > .row > .col-sm-2 { + width: auto; + float: none; + } +} +@media screen and (max-width: 992px) { + .row-new-striped div { + width: 100%; + } +} +@media screen and (max-width: 1318px) and (min-width: 1200px) { + .admin.box { + height: 170px; + } +} +@media screen and (max-width: 1494px) and (min-width: 1200px) { + .dashboard.small-box { + white-space: nowrap; + text-overflow: ellipsis; + max-width: 188px; + display: block; + overflow: hidden; + } +} +/** Form-stuff overrides for checkboxes and stuff **/ +label.form-control { + display: grid; + grid-template-columns: 1.8em auto; + gap: 0.5em; + border: 0px; + padding-left: 0px; + background-color: inherit; + color: inherit; + font-size: inherit; + font-weight: inherit; +} +label.form-control--disabled { + color: #959495; + pointer-events: none; + cursor: not-allowed; +} +/** --------------------------------------- **/ +/** Start checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +input[type="checkbox"] { + /* Add if not using autoprefixer */ + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + /* For iOS < 15 to remove gradient background */ + background-color: #fff; + /* Not removed via appearance */ + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 0em; + transform: translateY(-0.075em); + display: grid; + place-content: center; + /*Windows High Contrast Mode*/ +} +/** This sets the display of a checkbox, and what the "fill" checkmark should look like */ +input[type="checkbox"]::before { + /** If you want to use the non-checkbox, filled square, use this instead **/ + box-shadow: inset 1em 1em #d3d3d3; + content: ""; + width: 1em; + height: 1em; + clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%); + transform: scale(0); + transform-origin: bottom left; + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; + /* Windows High Contrast Mode */ + background-color: CanvasText; +} +/** This sets the size of the scale up for the shape we defined above **/ +input[type="checkbox"]:checked::before { + transform: scale(1); +} +/** This sets the scale and color of the DISABLED but CHECKED checkbox */ +input[type=checkbox]:disabled::before, +input[type=radio]:disabled::before { + content: ""; + width: 1em; + height: 1em; + transform: scale(1); + box-shadow: inset 1em 1em #d3d3d3; +} +/* This sets the scale and style of a DISABLED checkbox that is NOT checked */ +input[type=checkbox]:disabled:not(:checked)::before, +input[type=radio]:disabled:not(:checked)::before { + content: ""; + transform: scale(0); + cursor: not-allowed; + pointer-events: none; +} +/** this is the color of the checkbox and content on a disabled, checked box **/ +input[type=checkbox]:disabled, +input[type=radio]:disabled { + --form-control-color: #d3d3d3; + color: #959495; + cursor: not-allowed; + pointer-events: none; +} +/** Radio styles to replace iCheck **/ +input[type="radio"] { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + background-color: #fff; + margin: 0; + font: inherit; + color: #959495; + width: 1.8em; + height: 1.8em; + border: 0.05em solid; + border-radius: 50%; + transform: translateY(-0.075em); + display: grid; + place-content: center; +} +input[type="radio"]::before { + content: ""; + width: 1em; + height: 1em; + border-radius: 50%; + transform: scale(0); + transition: 120ms transform ease-in-out; + box-shadow: inset 1em 1em #428bca; +} +input[type="radio"]:checked::before { + transform: scale(1); +} +/** +* This addresses the column selector in bootstrap-table. Without these two lines, the +* checkbox and the with the label text that BS tables generates will +* end up on two different lines and it looks assy. + */ +.dropdown-item-marker input[type=checkbox] { + font-size: 10px; +} +.bootstrap-table .fixed-table-toolbar li.dropdown-item-marker label { + font-weight: normal; + display: grid; + grid-template-columns: 0.1em auto; + gap: 1.5em; +} +.container.row-striped .col-md-6 { + overflow-wrap: anywhere; +} +.nav-tabs-custom > .nav-tabs > li { + z-index: 1; +} +.select2-container .select2-search--inline .select2-search__field { + padding-left: 15px; +} +.nav-tabs-custom > .nav-tabs > li.active { + font-weight: bold; +} +/** --------------------------------------- **/ +/** End checkbox styles to replace iCheck **/ +/** --------------------------------------- **/ +/** +/** Separator styles with text in the middle. Currently only used by the login page but +/** could be used elsewhere. + */ +.separator { + display: flex; + align-items: center; + text-align: center; + padding-top: 20px; + color: #959495; +} +.separator::before, +.separator::after { + content: ''; + flex: 1; + border-bottom: 1px solid #959495; +} +.separator:not(:empty)::before { + margin-right: 0.25em; +} +.separator:not(:empty)::after { + margin-left: 0.25em; +} +.datepicker.dropdown-menu { + z-index: 1030 !important; +} +.sidebar-menu > li .badge { + margin-top: 0px; + filter: brightness(70%); + font-size: 70%; +} + diff --git a/public/css/dist/bootstrap-table.css b/public/css/dist/bootstrap-table.css index 89c11da6f8..8eb04d28a6 100644 --- a/public/css/dist/bootstrap-table.css +++ b/public/css/dist/bootstrap-table.css @@ -1 +1,390 @@ -@charset "UTF-8";.bootstrap-table .fixed-table-toolbar::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-toolbar .bs-bars,.bootstrap-table .fixed-table-toolbar .columns,.bootstrap-table .fixed-table-toolbar .search{position:relative;margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group{display:inline-block;margin-left:-1px!important}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group>.btn{border-radius:0}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:first-child>.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .btn-group>.btn-group:last-child>.btn{border-top-right-radius:4px;border-bottom-right-radius:4px}.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu{text-align:left;max-height:300px;overflow:auto;-ms-overflow-style:scrollbar;z-index:1001}.bootstrap-table .fixed-table-toolbar .columns label{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.4286}.bootstrap-table .fixed-table-toolbar .columns-left{margin-right:5px}.bootstrap-table .fixed-table-toolbar .columns-right{margin-left:5px}.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu{right:0;left:auto}.bootstrap-table .fixed-table-container{position:relative;clear:both}.bootstrap-table .fixed-table-container .table{width:100%;margin-bottom:0!important}.bootstrap-table .fixed-table-container .table td,.bootstrap-table .fixed-table-container .table th{vertical-align:middle;box-sizing:border-box}.bootstrap-table .fixed-table-container .table tfoot th,.bootstrap-table .fixed-table-container .table thead th{vertical-align:bottom;padding:0;margin:0}.bootstrap-table .fixed-table-container .table tfoot th:focus,.bootstrap-table .fixed-table-container .table thead th:focus{outline:0 solid transparent}.bootstrap-table .fixed-table-container .table tfoot th.detail,.bootstrap-table .fixed-table-container .table thead th.detail{width:30px}.bootstrap-table .fixed-table-container .table tfoot th .th-inner,.bootstrap-table .fixed-table-container .table thead th .th-inner{padding:.75rem;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap-table .fixed-table-container .table tfoot th .sortable,.bootstrap-table .fixed-table-container .table thead th .sortable{cursor:pointer;background-position:right;background-repeat:no-repeat;padding-right:30px!important}.bootstrap-table .fixed-table-container .table tfoot th .sortable.sortable-center,.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center{padding-left:20px!important;padding-right:20px!important}.bootstrap-table .fixed-table-container .table tfoot th .both,.bootstrap-table .fixed-table-container .table thead th .both{background-image:url('data:image/svg+xml;utf8,');background-size:16px 16px;background-position:center right 2px}.bootstrap-table .fixed-table-container .table tfoot th .asc,.bootstrap-table .fixed-table-container .table thead th .asc{background-image:url('data:image/svg+xml;utf8,')}.bootstrap-table .fixed-table-container .table tfoot th .desc,.bootstrap-table .fixed-table-container .table thead th .desc{background-image:url('data:image/svg+xml;utf8,')}.bootstrap-table .fixed-table-container .table tbody tr.selected td{background-color:rgba(0,0,0,.075)}.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td{text-align:center}.bootstrap-table .fixed-table-container .table tbody tr .card-view{display:flex}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title{font-weight:700;display:inline-block;min-width:30%;width:auto!important;text-align:left!important}.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value{width:100%!important;text-align:left!important}.bootstrap-table .fixed-table-container .table .bs-checkbox{text-align:center}.bootstrap-table .fixed-table-container .table .bs-checkbox label{margin-bottom:0}.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox],.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio]{margin:0 auto!important}.bootstrap-table .fixed-table-container .table.table-sm .th-inner{padding:.25rem}.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer){border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height.has-card-view{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border{border-left:1px solid #dee2e6;border-right:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table thead th{border-bottom:1px solid #dee2e6}.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th{border-bottom:1px solid #32383e}.bootstrap-table .fixed-table-container .fixed-table-header{overflow:hidden}.bootstrap-table .fixed-table-container .fixed-table-body{overflow:auto;height:100%}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading{align-items:center;background:#fff;display:flex;justify-content:center;position:absolute;bottom:0;width:100%;max-width:100%;z-index:1000;transition:visibility 0s,opacity .15s ease-in-out;opacity:0;visibility:hidden}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open{visibility:visible;opacity:1}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap{align-items:baseline;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text{margin-right:6px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap{align-items:center;display:flex;justify-content:center}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before{content:"";animation-duration:1.5s;animation-iteration-count:infinite;animation-name:loading;background:#212529;border-radius:50%;display:block;height:5px;margin:0 4px;opacity:0;width:5px}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot{animation-delay:.3s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after{animation-delay:.6s}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark{background:#212529}.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after,.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before{background:#fff}.bootstrap-table .fixed-table-container .fixed-table-footer{overflow:hidden}.bootstrap-table .fixed-table-pagination::after{content:"";display:block;clear:both}.bootstrap-table .fixed-table-pagination>.pagination,.bootstrap-table .fixed-table-pagination>.pagination-detail{margin-top:10px;margin-bottom:10px}.bootstrap-table .fixed-table-pagination>.pagination-detail .pagination-info{line-height:34px;margin-right:5px}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list{display:inline-block}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group{position:relative;display:inline-block;vertical-align:middle}.bootstrap-table .fixed-table-pagination>.pagination-detail .page-list .btn-group .dropdown-menu{margin-bottom:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination{margin:0}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a{color:#c8c8c8}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::before{content:"⬅"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.page-intermediate a::after{content:"➡"}.bootstrap-table .fixed-table-pagination>.pagination ul.pagination li.disabled a{pointer-events:none;cursor:default}.bootstrap-table.fullscreen{position:fixed;top:0;left:0;z-index:1050;width:100%!important;background:#fff;height:100vh;overflow-y:scroll}.bootstrap-table.bootstrap4 .pagination-lg .page-link,.bootstrap-table.bootstrap5 .pagination-lg .page-link{padding:.5rem 1rem}.bootstrap-table.bootstrap5 .float-left{float:left}.bootstrap-table.bootstrap5 .float-right{float:right}div.fixed-table-scroll-inner{width:100%;height:200px}div.fixed-table-scroll-outer{top:0;left:0;visibility:hidden;width:200px;height:150px;overflow:hidden}@keyframes loading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.fix-sticky{position:fixed!important;overflow:hidden;z-index:100}.fix-sticky table thead{background:#fff}.fix-sticky table thead.thead-light{background:#e9ecef}.fix-sticky table thead.thead-dark{background:#212529}.dragtable-sortable{list-style-type:none;margin:0;padding:0;-moz-user-select:none}.dragtable-sortable li{margin:0;padding:0;float:left;font-size:1em;background:#fff}.dragtable-sortable td,.dragtable-sortable th{border-left:0}.dragtable-sortable li:first-child td,.dragtable-sortable li:first-child th{border-left:1px solid #ccc}.ui-sortable-helper{opacity:.7}.ui-sortable-placeholder{-moz-box-shadow:4px 5px 4px #c6c6c6 inset;-webkit-box-shadow:4px 5px 4px #c6c6c6 inset;box-shadow:4px 5px 4px #c6c6c6 inset;border-bottom:1px solid #ccc;border-top:1px solid #ccc;visibility:visible!important;background:#efefef!important;visibility:visible!important}.ui-sortable-placeholder *{opacity:0;visibility:hidden} +@charset "UTF-8"; +/** + * @author zhixin wen + * version: 1.23.5 + * https://github.com/wenzhixin/bootstrap-table/ + */ +/* stylelint-disable annotation-no-unknown, max-line-length */ +/* stylelint-enable annotation-no-unknown, max-line-length */ +.bootstrap-table .fixed-table-toolbar::after { + content: ""; + display: block; + clear: both; +} +.bootstrap-table .fixed-table-toolbar .bs-bars, +.bootstrap-table .fixed-table-toolbar .search, +.bootstrap-table .fixed-table-toolbar .columns { + position: relative; + margin-top: 10px; + margin-bottom: 10px; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group { + display: inline-block; + margin-left: -1px !important; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group > .btn { + border-radius: 0; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group:first-child > .btn { + border-top-left-radius: 4px; + border-bottom-left-radius: 4px; +} +.bootstrap-table .fixed-table-toolbar .columns .btn-group > .btn-group:last-child > .btn { + border-top-right-radius: 4px; + border-bottom-right-radius: 4px; +} +.bootstrap-table .fixed-table-toolbar .columns .dropdown-menu { + text-align: left; + max-height: 300px; + overflow: auto; + -ms-overflow-style: scrollbar; + z-index: 1001; +} +.bootstrap-table .fixed-table-toolbar .columns label { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 1.4286; +} +.bootstrap-table .fixed-table-toolbar .columns-left { + margin-right: 5px; +} +.bootstrap-table .fixed-table-toolbar .columns-right { + margin-left: 5px; +} +.bootstrap-table .fixed-table-toolbar .pull-right .dropdown-menu { + right: 0; + left: auto; +} +.bootstrap-table .fixed-table-container { + position: relative; + clear: both; +} +.bootstrap-table .fixed-table-container .table { + width: 100%; + margin-bottom: 0 !important; +} +.bootstrap-table .fixed-table-container .table th, +.bootstrap-table .fixed-table-container .table td { + vertical-align: middle; + box-sizing: border-box; +} +.bootstrap-table .fixed-table-container .table thead th, +.bootstrap-table .fixed-table-container .table tfoot th { + vertical-align: bottom; + padding: 0; + margin: 0; +} +.bootstrap-table .fixed-table-container .table thead th:focus, +.bootstrap-table .fixed-table-container .table tfoot th:focus { + outline: 0 solid transparent; +} +.bootstrap-table .fixed-table-container .table thead th.detail, +.bootstrap-table .fixed-table-container .table tfoot th.detail { + width: 30px; +} +.bootstrap-table .fixed-table-container .table thead th .th-inner, +.bootstrap-table .fixed-table-container .table tfoot th .th-inner { + padding: 0.75rem; + vertical-align: bottom; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.bootstrap-table .fixed-table-container .table thead th .sortable, +.bootstrap-table .fixed-table-container .table tfoot th .sortable { + cursor: pointer; + background-position: right; + background-repeat: no-repeat; + padding-right: 30px !important; +} +.bootstrap-table .fixed-table-container .table thead th .sortable.sortable-center, +.bootstrap-table .fixed-table-container .table tfoot th .sortable.sortable-center { + padding-left: 20px !important; + padding-right: 20px !important; +} +.bootstrap-table .fixed-table-container .table thead th .both, +.bootstrap-table .fixed-table-container .table tfoot th .both { + background-image: url('data:image/svg+xml;utf8,'); + background-size: 16px 16px; + background-position: center right 2px; +} +.bootstrap-table .fixed-table-container .table thead th .asc, +.bootstrap-table .fixed-table-container .table tfoot th .asc { + background-image: url('data:image/svg+xml;utf8,'); +} +.bootstrap-table .fixed-table-container .table thead th .desc, +.bootstrap-table .fixed-table-container .table tfoot th .desc { + background-image: url('data:image/svg+xml;utf8,'); +} +.bootstrap-table .fixed-table-container .table tbody tr.selected td { + background-color: rgba(0, 0, 0, 0.075); +} +.bootstrap-table .fixed-table-container .table tbody tr.no-records-found td { + text-align: center; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view { + display: flex; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title { + font-weight: bold; + display: inline-block; + min-width: 30%; + width: auto !important; + text-align: left !important; +} +.bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-value { + width: 100% !important; + text-align: left !important; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox { + text-align: center; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox label { + margin-bottom: 0; +} +.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=radio], +.bootstrap-table .fixed-table-container .table .bs-checkbox label input[type=checkbox] { + margin: 0 auto !important; +} +.bootstrap-table .fixed-table-container .table.table-sm .th-inner { + padding: 0.25rem; +} +.bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) { + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height.has-card-view { + border-top: 1px solid #dee2e6; + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .fixed-table-border { + border-left: 1px solid #dee2e6; + border-right: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .table thead th { + border-bottom: 1px solid #dee2e6; +} +.bootstrap-table .fixed-table-container.fixed-height .table-dark thead th { + border-bottom: 1px solid #32383e; +} +.bootstrap-table .fixed-table-container .fixed-table-header { + overflow: hidden; +} +.bootstrap-table .fixed-table-container .fixed-table-body { + overflow: auto; + height: 100%; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading { + align-items: center; + background: #fff; + display: flex; + justify-content: center; + position: absolute; + bottom: 0; + width: 100%; + max-width: 100%; + z-index: 1000; + transition: visibility 0s, opacity 0.15s ease-in-out; + opacity: 0; + visibility: hidden; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.open { + visibility: visible; + opacity: 1; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap { + align-items: baseline; + display: flex; + justify-content: center; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .loading-text { + margin-right: 6px; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap { + align-items: center; + display: flex; + justify-content: center; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::before { + content: ""; + animation-duration: 1.5s; + animation-iteration-count: infinite; + animation-name: loading; + background: #212529; + border-radius: 50%; + display: block; + height: 5px; + margin: 0 4px; + opacity: 0; + width: 5px; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-dot { + animation-delay: 0.3s; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading .loading-wrap .animation-wrap::after { + animation-delay: 0.6s; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark { + background: #212529; +} +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-dot, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::after, +.bootstrap-table .fixed-table-container .fixed-table-body .fixed-table-loading.table-dark .animation-wrap::before { + background: #fff; +} +.bootstrap-table .fixed-table-container .fixed-table-footer { + overflow: hidden; +} +.bootstrap-table .fixed-table-pagination::after { + content: ""; + display: block; + clear: both; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail, +.bootstrap-table .fixed-table-pagination > .pagination { + margin-top: 10px; + margin-bottom: 10px; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .pagination-info { + line-height: 34px; + margin-right: 5px; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list { + display: inline-block; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list .btn-group { + position: relative; + display: inline-block; + vertical-align: middle; +} +.bootstrap-table .fixed-table-pagination > .pagination-detail .page-list .btn-group .dropdown-menu { + margin-bottom: 0; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination { + margin: 0; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a { + color: #c8c8c8; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a::before { + content: "⬅"; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a::after { + content: "➡"; +} +.bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.disabled a { + pointer-events: none; + cursor: default; +} +.bootstrap-table.fullscreen { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + width: 100% !important; + background: #fff; + height: 100vh; + overflow-y: scroll; +} +.bootstrap-table.bootstrap4 .pagination-lg .page-link, .bootstrap-table.bootstrap5 .pagination-lg .page-link { + padding: 0.5rem 1rem; +} +.bootstrap-table.bootstrap5 .float-left { + float: left; +} +.bootstrap-table.bootstrap5 .float-right { + float: right; +} + +/* calculate scrollbar width */ +div.fixed-table-scroll-inner { + width: 100%; + height: 200px; +} + +div.fixed-table-scroll-outer { + top: 0; + left: 0; + visibility: hidden; + width: 200px; + height: 150px; + overflow: hidden; +} + +@keyframes loading { + 0% { + opacity: 0; + } + 50% { + opacity: 1; + } + 100% { + opacity: 0; + } +} + +/** + * @author vincent loh + * @update zhixin wen + */ +.fix-sticky { + position: fixed !important; + overflow: hidden; + z-index: 100; +} + +.fix-sticky table thead { + background: #fff; +} + +.fix-sticky table thead.thead-light { + background: #e9ecef; +} + +.fix-sticky table thead.thead-dark { + background: #212529; +} + +/* + * dragtable + * + * @Version 2.0.15 + * + * default css + * + */ +/*##### the dragtable stuff #####*/ +.dragtable-sortable { + list-style-type: none; margin: 0; padding: 0; -moz-user-select: none; +} +.dragtable-sortable li { + margin: 0; padding: 0; float: left; font-size: 1em; background: white; +} + +.dragtable-sortable th, .dragtable-sortable td{ + border-left: 0px; +} + +.dragtable-sortable li:first-child th, .dragtable-sortable li:first-child td { + border-left: 1px solid #CCC; +} + +.ui-sortable-helper { + opacity: 0.7;filter: alpha(opacity=70); +} +.ui-sortable-placeholder { + -moz-box-shadow: 4px 5px 4px #C6C6C6 inset; + -webkit-box-shadow: 4px 5px 4px #C6C6C6 inset; + box-shadow: 4px 5px 4px #C6C6C6 inset; + border-bottom: 1px solid #CCCCCC; + border-top: 1px solid #CCCCCC; + visibility: visible !important; + background: #EFEFEF !important; + visibility: visible !important; +} +.ui-sortable-placeholder * { + opacity: 0.0; visibility: hidden; +} \ No newline at end of file diff --git a/public/css/dist/signature-pad.min.css b/public/css/dist/signature-pad.min.css index 7065929572..218b9c2365 100644 --- a/public/css/dist/signature-pad.min.css +++ b/public/css/dist/signature-pad.min.css @@ -1 +1,135 @@ -#signature-pad{padding-top:250px;margin:auto}.m-signature-pad{position:relative;font-size:10px;width:100%;height:300px;border:1px solid #e8e8e8;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.27),0 0 40px rgba(0,0,0,.08) inset;border-radius:4px}.m-signature-pad:after,.m-signature-pad:before{position:absolute;z-index:-1;content:"";width:40%;height:10px;left:20px;bottom:10px;background:0 0;-webkit-transform:skew(-3deg) rotate(-3deg);-moz-transform:skew(-3deg) rotate(-3deg);-ms-transform:skew(-3deg) rotate(-3deg);-o-transform:skew(-3deg) rotate(-3deg);transform:skew(-3deg) rotate(-3deg);box-shadow:0 8px 12px rgba(0,0,0,.4)}.m-signature-pad:after{left:auto;right:20px;-webkit-transform:skew(3deg) rotate(3deg);-moz-transform:skew(3deg) rotate(3deg);-ms-transform:skew(3deg) rotate(3deg);-o-transform:skew(3deg) rotate(3deg);transform:skew(3deg) rotate(3deg)}.m-signature-pad--body{position:absolute;top:20px;bottom:60px;border:1px solid #f4f4f4;background-color:#fff}.m-signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.m-signature-pad--footer{position:absolute;left:20px;right:20px;bottom:20px;height:40px}.m-signature-pad--footer .description{color:#c3c3c3;text-align:center;font-size:1.2em;margin-top:1.8em}.m-signature-pad--footer .button{position:absolute;bottom:0}.m-signature-pad--footer .button.clear{left:0}.m-signature-pad--footer .button.save{right:0}@media screen and (max-width:1024px){.m-signature-pad{top:0;left:0;right:0;bottom:0;width:auto;height:auto;min-width:250px;min-height:140px;margin:5%}}@media screen and (min-device-width:768px) and (max-device-width:1024px){.m-signature-pad{margin:10%}}@media screen and (max-height:320px){.m-signature-pad--body{left:0;right:0;top:0;bottom:32px}.m-signature-pad--footer{left:20px;right:20px;bottom:4px;height:28px}.m-signature-pad--footer .description{font-size:1em;margin-top:1em}} + +#signature-pad { + padding-top: 250px; + margin: auto; +} +.m-signature-pad { + + position: relative; + font-size: 10px; + width: 100%; + height: 300px; + border: 1px solid #e8e8e8; + background-color: #fff; + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.08) inset; + border-radius: 4px; +} + +.m-signature-pad:before, .m-signature-pad:after { + position: absolute; + z-index: -1; + content: ""; + width: 40%; + height: 10px; + left: 20px; + bottom: 10px; + background: transparent; + -webkit-transform: skew(-3deg) rotate(-3deg); + -moz-transform: skew(-3deg) rotate(-3deg); + -ms-transform: skew(-3deg) rotate(-3deg); + -o-transform: skew(-3deg) rotate(-3deg); + transform: skew(-3deg) rotate(-3deg); + box-shadow: 0 8px 12px rgba(0, 0, 0, 0.4); +} + +.m-signature-pad:after { + left: auto; + right: 20px; + -webkit-transform: skew(3deg) rotate(3deg); + -moz-transform: skew(3deg) rotate(3deg); + -ms-transform: skew(3deg) rotate(3deg); + -o-transform: skew(3deg) rotate(3deg); + transform: skew(3deg) rotate(3deg); +} + +.m-signature-pad--body { + position: absolute; + top: 20px; + bottom: 60px; + border: 1px solid #f4f4f4; + background-color: white; +} + +.m-signature-pad--body + canvas { + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + border-radius: 4px; + box-shadow: 0 0 5px rgba(0, 0, 0, 0.02) inset; + } + +.m-signature-pad--footer { + position: absolute; + left: 20px; + right: 20px; + bottom: 20px; + height: 40px; +} + +.m-signature-pad--footer + .description { + color: #C3C3C3; + text-align: center; + font-size: 1.2em; + margin-top: 1.8em; + } + +.m-signature-pad--footer + .button { + position: absolute; + bottom: 0; + } + +.m-signature-pad--footer + .button.clear { + left: 0; + } + +.m-signature-pad--footer + .button.save { + right: 0; + } + +@media screen and (max-width: 1024px) { + .m-signature-pad { + top: 0; + left: 0; + right: 0; + bottom: 0; + width: auto; + height: auto; + min-width: 250px; + min-height: 140px; + margin: 5%; + } + +} + +@media screen and (min-device-width: 768px) and (max-device-width: 1024px) { + .m-signature-pad { + margin: 10%; + } +} + +@media screen and (max-height: 320px) { + .m-signature-pad--body { + left: 0; + right: 0; + top: 0; + bottom: 32px; + } + .m-signature-pad--footer { + left: 20px; + right: 20px; + bottom: 4px; + height: 28px; + } + .m-signature-pad--footer + .description { + font-size: 1em; + margin-top: 1em; + } +} diff --git a/public/css/dist/skins/_all-skins.css b/public/css/dist/skins/_all-skins.css index dd53f5635c..b532ddb1f6 100644 --- a/public/css/dist/skins/_all-skins.css +++ b/public/css/dist/skins/_all-skins.css @@ -1 +1,5436 @@ -.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:transparent}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21}.btn.btn-white:visited,.btn:hover.btn-white:visited{color:#fff}:root{--link:#black;--visited-link:#111;--hover-link:#999}.btn-danger.btn-sm.disabled{color:#fff}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-black-dark .main-header .navbar{background-color:#111}.skin-black-dark .main-header .navbar .nav>li>a{color:#fff}.skin-black-dark .main-header .navbar .nav .open>a,.skin-black-dark .main-header .navbar .nav .open>a:focus,.skin-black-dark .main-header .navbar .nav .open>a:hover,.skin-black-dark .main-header .navbar .nav>.active>a,.skin-black-dark .main-header .navbar .nav>li>a:active,.skin-black-dark .main-header .navbar .nav>li>a:focus,.skin-black-dark .main-header .navbar .nav>li>a:hover,.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#333}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background:#040404;color:#fff}}@media (max-width:991px){.skin-black-dark .main-header .navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-sub)}}.skin-black-dark .main-header li.user-header{background-color:#111}.skin-black-dark .content-header{background:transparent}.skin-black-dark .left-side,.skin-black-dark .main-sidebar,.skin-black-dark .wrapper{background-color:#222d32}.skin-black-dark .user-panel>.info,.skin-black-dark .user-panel>.info>a{color:#fff}.skin-black-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black-dark .sidebar-menu>li.active>a,.skin-black-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black-dark .sidebar a{color:#b8c7ce}.skin-black-dark .sidebar a:hover{text-decoration:none}.skin-black-dark .treeview-menu>li>a{color:#8aa4af}.skin-black-dark .treeview-menu>li.active>a,.skin-black-dark .treeview-menu>li>a:hover{color:#fff}.skin-black-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black-dark .sidebar-form .btn,.skin-black-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus,.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn.btn-white:link,.btn:hover .btn-primary:link,.btn:hover.btn-primary,.btn:hover.btn-white:link{background-color:#000}:root{--button-default:#000;--button-primary:#000;--header:#111;--link:#fff;--visited-link:#fff;--hover-link:#949494}a:hover>h2.task_menu{color:var(--header)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.header{background-color:var(--header);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-black{color:var(--nav-link)!important}.btn-primary:hover{color:var(--link)!important}.search-highlight,.search-highlight:hover{background-color:var(--back-sub)!important}.input-group,.input-group-addon{background-color:var(--back-sub)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:var(--nav-link)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--back-sub);color:var(--visited-link)}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-black .sidebar-menu>li:hover>a,.skin-black-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>tbody>tr:nth-of-type(odd){color:var(--text-main)}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger,div.container.row-new-striped{background-color:var(--back-sub)}.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8}.text-primary{color:#23536f}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc}.skin-blue-dark .main-header .navbar{background-color:#3c8dbc}.skin-blue-dark .main-header .navbar .nav>li>a{color:#fff}.skin-blue-dark .main-header .navbar .nav .open>a,.skin-blue-dark .main-header .navbar .nav .open>a:focus,.skin-blue-dark .main-header .navbar .nav .open>a:hover,.skin-blue-dark .main-header .navbar .nav>.active>a,.skin-blue-dark .main-header .navbar .nav>li>a:active,.skin-blue-dark .main-header .navbar .nav>li>a:focus,.skin-blue-dark .main-header .navbar .nav>li>a:hover,.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background:#367fa9;color:#fff}}.skin-blue-dark .main-header li.user-header{background-color:#3c8dbc}.skin-blue-dark .content-header{background:transparent}.skin-blue-dark .left-side,.skin-blue-dark .main-sidebar,.skin-blue-dark .wrapper{background-color:#222d32}.skin-blue-dark .user-panel>.info,.skin-blue-dark .user-panel>.info>a{color:#fff}.skin-blue-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue-dark .sidebar-menu>li.active>a,.skin-blue-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue-dark .sidebar a{color:#b8c7ce}.skin-blue-dark .sidebar a:hover{text-decoration:none}.skin-blue-dark .treeview-menu>li>a{color:#8aa4af}.skin-blue-dark .treeview-menu>li.active>a,.skin-blue-dark .treeview-menu>li>a:hover{color:#fff}.skin-blue-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue-dark .sidebar-form .btn,.skin-blue-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus,.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#307095}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#23536f;border-color:#23536f}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#307095}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#173648}:root{--back-sub:#272727;--button-default:#296282;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--link:#00bfff;--visited-link:#4dd2ff;--hover-link:#99e5ff}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-blue{color:var(--text-main)}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#3c8dbc}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-blue .sidebar-menu>li:hover>a,.skin-blue-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:transparent}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover,a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}:root{--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#004023}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-green-dark .main-header .navbar{background-color:#00a65a}.skin-green-dark .main-header .navbar .nav>li>a{color:#fff}.skin-green-dark .main-header .navbar .nav .open>a,.skin-green-dark .main-header .navbar .nav .open>a:focus,.skin-green-dark .main-header .navbar .nav .open>a:hover,.skin-green-dark .main-header .navbar .nav>.active>a,.skin-green-dark .main-header .navbar .nav>li>a:active,.skin-green-dark .main-header .navbar .nav>li>a:focus,.skin-green-dark .main-header .navbar .nav>li>a:hover,.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background:#008d4c;color:#fff}}.skin-green-dark .main-header li.user-header{background-color:#00a65a}.skin-green-dark .content-header{background:transparent}.skin-green-dark .left-side,.skin-green-dark .main-sidebar,.skin-green-dark .wrapper{background-color:#222d32}.skin-green-dark .user-panel>.info,.skin-green-dark .user-panel>.info>a{color:#fff}.skin-green-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green-dark .sidebar-menu>li.active>a,.skin-green-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green-dark .sidebar a{color:#b8c7ce}.skin-green-dark .sidebar a:hover{text-decoration:none}.skin-green-dark .treeview-menu>li>a{color:#8aa4af}.skin-green-dark .treeview-menu>li.active>a,.skin-green-dark .treeview-menu>li>a:hover{color:#fff}.skin-green-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green-dark .sidebar-form .btn,.skin-green-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus,.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07}:root{--back-sub:#312f2f;--button-default:#006400;--button-primary:#003100;--button-hover:#000;--header:#006400;--text-main:#fff;--link:#9acd32;--visited-link:#b8dc70;--hover-link:#d7ebad}.btn-default{color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-green{color:var(--text-main)}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#006300}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-green .sidebar-menu>li:hover>a,.skin-green-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub)}.skin-orange-dark .main-header .navbar{background-color:#ff8c00}.skin-orange-dark .main-header .navbar .nav>li>a{color:#fff}.skin-orange-dark .main-header .navbar .nav .open>a,.skin-orange-dark .main-header .navbar .nav .open>a:focus,.skin-orange-dark .main-header .navbar .nav .open>a:hover,.skin-orange-dark .main-header .navbar .nav>.active>a,.skin-orange-dark .main-header .navbar .nav>li>a:active,.skin-orange-dark .main-header .navbar .nav>li>a:focus,.skin-orange-dark .main-header .navbar .nav>li>a:hover,.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background:#e67e00;color:#fff}}.skin-orange-dark .main-header li.user-header{background-color:#ff8c00}.skin-orange-dark .content-header{background:transparent}.skin-orange-dark .left-side,.skin-orange-dark .main-sidebar,.skin-orange-dark .wrapper{background-color:#222d32}.skin-orange-dark .user-panel>.info,.skin-orange-dark .user-panel>.info>a{color:#fff}.skin-orange-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange-dark .sidebar-menu>li.active>a,.skin-orange-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange-dark .sidebar a{color:#b8c7ce}.skin-orange-dark .sidebar a:hover{text-decoration:none}.skin-orange-dark .treeview-menu>li>a{color:#8aa4af}.skin-orange-dark .treeview-menu>li.active>a,.skin-orange-dark .treeview-menu>li>a:hover{color:#fff}.skin-orange-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange-dark .sidebar-form .btn,.skin-orange-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus,.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}:root{--back-sub:#2e2c2c;--link:orange;--visited-link:#ffc04d;--hover-link:#ffdb99}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{color:var(--background)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-orange{border-color:var(--button-primary);color:var(--nav-link)!important}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#ff8c00}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-orange .sidebar-menu>li:hover>a,.skin-orange-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#3a3767}.text-primary{color:#3a3767}:root{--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-purple-dark .main-header .navbar{background-color:#605ca8}.skin-purple-dark .main-header .navbar .nav>li>a{color:#fff}.skin-purple-dark .main-header .navbar .nav .open>a,.skin-purple-dark .main-header .navbar .nav .open>a:focus,.skin-purple-dark .main-header .navbar .nav .open>a:hover,.skin-purple-dark .main-header .navbar .nav>.active>a,.skin-purple-dark .main-header .navbar .nav>li>a:active,.skin-purple-dark .main-header .navbar .nav>li>a:focus,.skin-purple-dark .main-header .navbar .nav>li>a:hover,.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background:#555299;color:#fff}}.skin-purple-dark .main-header li.user-header{background-color:#605ca8}.skin-purple-dark .content-header{background:transparent}.skin-purple-dark .left-side,.skin-purple-dark .main-sidebar,.skin-purple-dark .wrapper{background-color:#222d32}.skin-purple-dark .user-panel>.info,.skin-purple-dark .user-panel>.info>a{color:#fff}.skin-purple-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple-dark .sidebar-menu>li.active>a,.skin-purple-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple-dark .sidebar a{color:#b8c7ce}.skin-purple-dark .sidebar a:hover{text-decoration:none}.skin-purple-dark .treeview-menu>li>a{color:#8aa4af}.skin-purple-dark .treeview-menu>li.active>a,.skin-purple-dark .treeview-menu>li>a:hover{color:#fff}.skin-purple-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple-dark .sidebar-form .btn,.skin-purple-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus,.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546}:root{--back-sub:#080808;--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--link:#ac83ff;--visited-link:#dfd0ff}.label-default{background-color:var(--back-sub);color:#fff}.btn-default{color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-purple{color:var(--nav-link)!important}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{color:var(--link)}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#5f5ca8}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-purple .sidebar-menu>li:hover>a,.skin-purple-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#96271a}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-red-dark .main-header .navbar{background-color:#dd4b39}.skin-red-dark .main-header .navbar .nav>li>a{color:#fff}.skin-red-dark .main-header .navbar .nav .open>a,.skin-red-dark .main-header .navbar .nav .open>a:focus,.skin-red-dark .main-header .navbar .nav .open>a:hover,.skin-red-dark .main-header .navbar .nav>.active>a,.skin-red-dark .main-header .navbar .nav>li>a:active,.skin-red-dark .main-header .navbar .nav>li>a:focus,.skin-red-dark .main-header .navbar .nav>li>a:hover,.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background:#d73925;color:#fff}}.skin-red-dark .main-header li.user-header{background-color:#dd4b39}.skin-red-dark .content-header{background:transparent}.skin-red-dark .left-side,.skin-red-dark .main-sidebar,.skin-red-dark .wrapper{background-color:#222d32}.skin-red-dark .user-panel>.info,.skin-red-dark .user-panel>.info>a{color:#fff}.skin-red-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red-dark .sidebar-menu>li.active>a,.skin-red-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red-dark .sidebar a{color:#b8c7ce}.skin-red-dark .sidebar a:hover{text-decoration:none}.skin-red-dark .treeview-menu>li>a{color:#8aa4af}.skin-red-dark .treeview-menu>li.active>a,.skin-red-dark .treeview-menu>li>a:hover{color:#fff}.skin-red-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red-dark .sidebar-form .btn,.skin-red-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus,.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12}a:hover,a:visited{color:#fff}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-alt:#222;--link:#e00000;--visited-link:#d24d57;--hover-link:#d24d57}.pagination>li>a{color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.btn-default{background-color:var(--back-sub)}.btn-default dropdown-toggle,.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-red{color:var(--button-primary)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#c23320}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-red .sidebar-menu>li:hover>a,.skin-red-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}#upload-table h3,#upload-table p,#upload-table tbody>tr.warning>td{background-color:#fcf8e3;color:#000}a:hover,a:link{color:var(--nav-link)}a:hover{text-decoration:underline}a:visited{color:var(--nav-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:transparent}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:transparent}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:transparent}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:#000;color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}tr th div.th-inner{color:#fff}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: Black + * ---------- + */ +.skin-black .main-header .navbar { + background-color: #111; +} +.skin-black .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-black .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + } +} +.skin-black .main-header li.user-header { + background-color: #111; +} +.skin-black .content-header { + background: transparent; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .treeview-menu > li.active > a, +.skin-black .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #000; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #505156; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #111; + border-color: #1f1f21; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + color: #fff; +} +.btn.btn-white:visited, +.btn:hover.btn-white:visited { + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #000000; +} +:root { + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #black; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #111; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #999999; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.btn-danger.btn-sm.disabled { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.sidebar-toggle-mobile { + color: #FFF !important; +} +.skin-black .main-header .navbar .nav > li > a, +.skin-black .main-header .navbar .nav > li > a { + text-decoration: none; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #111; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: black dark + * ---------- + */ +.skin-black-dark .main-header .navbar { + background-color: #111; +} +.skin-black-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black-dark .main-header .navbar .nav > li > a:hover, +.skin-black-dark .main-header .navbar .nav > li > a:active, +.skin-black-dark .main-header .navbar .nav > li > a:focus, +.skin-black-dark .main-header .navbar .nav .open > a, +.skin-black-dark .main-header .navbar .nav .open > a:hover, +.skin-black-dark .main-header .navbar .nav .open > a:focus, +.skin-black-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + color: #fff; + } +} +@media (max-width: 991px) { + .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-sub); + } +} +.skin-black-dark .main-header li.user-header { + background-color: #111; +} +.skin-black-dark .content-header { + background: transparent; +} +.skin-black-dark .wrapper, +.skin-black-dark .main-sidebar, +.skin-black-dark .left-side { + background-color: #222d32; +} +.skin-black-dark .user-panel > .info, +.skin-black-dark .user-panel > .info > a { + color: #fff; +} +.skin-black-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black-dark .sidebar-menu > li:hover > a, +.skin-black-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black-dark .sidebar a { + color: #b8c7ce; +} +.skin-black-dark .sidebar a:hover { + text-decoration: none; +} +.skin-black-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black-dark .treeview-menu > li.active > a, +.skin-black-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black-dark .sidebar-form input[type="text"], +.skin-black-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-dark .sidebar-form input[type="text"]:focus, +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #000000; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #000000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #fff; + --text-sub: #9b9b9b; + --link: #fff; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #fff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #949494; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +a:hover > h2.task_menu { + color: var(--header); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { + background-color: var(--header); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). +a unique challenge for this dark mode skin. +Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 + +.table-striped>tbody>tr:nth-of-type(even)>a:link{ + color:#000d07; +} +.table-striped>tbody>tr:nth-of-type(odd)>a:link{ + color:#bfbfbf; + +}*/ +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-black { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: var(--back-sub) !important; +} +.input-group, +.input-group-addon { + background-color: var(--back-sub); + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--nav-link); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--back-sub); + color: var(--visited-link); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +.fixed-table-body thead th .th-inner, +.skin-black-dark .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +div.container.row-new-striped { + background-color: var(--back-sub); +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: var(--back-sub); +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .treeview-menu > li.active > a, +.skin-blue .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo .logo-variant { + background-color: unset; +} +.btn.btn-primary, +btn-sm.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +btn-sm .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #23536f; + color: #fff !important; +} +.btna.btn-primary:hover, +btn-sma.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +btn-sm.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +btn-sm.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +.btn.btn-white:visited, +btn-sm.btn-white:visited, +.btn:hover.btn-white:visited { + background-color: #173648; + color: #fff; +} +.btn-warning, +.btn-warning:link, +a.btn-warning:hover, +.btn-warning:link, +.btn-warning:visited, +.btn-danger, +.btn-danger:link, +a.btn-danger:hover, +.btn-danger:link, +.btn-danger:visited { + color: #fff; +} +.btn-default:link, +a.btn-default:hover, +.btn-default:visited { + color: #505156; +} +:root { + --button-default: #505156; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #296282; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #5fa4cc; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #86bad8; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.text-primary { + color: #23536f; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +a.settings_button:link, +a.settings_button:visited, +a.settings_button:hover { + color: #3c8dbc; +} +/* + * Skin: blue dark + * ---------- + */ +.skin-blue-dark .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue-dark .main-header .navbar .nav > li > a:hover, +.skin-blue-dark .main-header .navbar .nav > li > a:active, +.skin-blue-dark .main-header .navbar .nav > li > a:focus, +.skin-blue-dark .main-header .navbar .nav .open > a, +.skin-blue-dark .main-header .navbar .nav .open > a:hover, +.skin-blue-dark .main-header .navbar .nav .open > a:focus, +.skin-blue-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + color: #fff; + } +} +.skin-blue-dark .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-dark .content-header { + background: transparent; +} +.skin-blue-dark .wrapper, +.skin-blue-dark .main-sidebar, +.skin-blue-dark .left-side { + background-color: #222d32; +} +.skin-blue-dark .user-panel > .info, +.skin-blue-dark .user-panel > .info > a { + color: #fff; +} +.skin-blue-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue-dark .sidebar-menu > li:hover > a, +.skin-blue-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue-dark .sidebar a { + color: #b8c7ce; +} +.skin-blue-dark .sidebar a:hover { + text-decoration: none; +} +.skin-blue-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue-dark .treeview-menu > li.active > a, +.skin-blue-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue-dark .sidebar-form input[type="text"], +.skin-blue-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus, +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #272727; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #296282; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00BFFF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #4dd2ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #99e5ff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-blue { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #3c8dbc; +} +.fixed-table-body thead th .th-inner, +.skin-blue-dark .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Contrast + * ---------- + */ +.skin-contrast .main-header .navbar { + background-color: #001F3F; +} +.skin-contrast .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-contrast .main-header .navbar .nav > li > a:hover, +.skin-contrast .main-header .navbar .nav > li > a:active, +.skin-contrast .main-header .navbar .nav > li > a:focus, +.skin-contrast .main-header .navbar .nav .open > a, +.skin-contrast .main-header .navbar .nav .open > a:hover, +.skin-contrast .main-header .navbar .nav .open > a:focus, +.skin-contrast .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + background-color: #001226; +} +@media (max-width: 767px) { + .skin-contrast .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-contrast .main-header .navbar .dropdown-menu li a:hover { + background: #001226; + } +} +.skin-contrast .main-header li.user-header { + background-color: #001F3F; +} +.skin-contrast .content-header { + background: transparent; +} +.skin-contrast .wrapper, +.skin-contrast .main-sidebar, +.skin-contrast .left-side { + background-color: #222d32; +} +.skin-contrast .user-panel > .info, +.skin-contrast .user-panel > .info > a { + color: #fff; +} +.skin-contrast .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-contrast .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-contrast .sidebar-menu > li:hover > a, +.skin-contrast .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #001F3F; +} +.skin-contrast .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-contrast .sidebar a { + color: #b8c7ce; +} +.skin-contrast .sidebar a:hover { + text-decoration: none; +} +.skin-contrast .treeview-menu > li > a { + color: #8aa4af; +} +.skin-contrast .treeview-menu > li.active > a, +.skin-contrast .treeview-menu > li > a:hover { + color: #fff; +} +.skin-contrast .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-contrast .sidebar-form input[type="text"], +.skin-contrast .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-contrast .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-contrast .sidebar-form input[type="text"]:focus, +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-contrast .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00060c; + border-color: #000000; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00060c; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +a.btn.btn-link.text-left { + color: #001F3F; + border: 1px solid #000; +} +a.btn.btn-link.text-left:hover { + color: #001F3F; +} +a { + color: #001F3F; +} +a:hover { + color: #001F3F; + text-decoration: underline; +} +a:visited { + color: #001F3F; +} +a.btn:hover { + color: #fff; + text-decoration: underline; +} +.text-primary { + color: #000000; +} +.skin-contrast .treeview-menu > li > a { + color: #FFF; +} +.bg-teal { + background-color: #1b6a6a !important; +} +.bg-orange { + background-color: #995400 !important; +} +.bg-purple { + background-color: #3a3767 !important; +} +.bg-maroon { + background-color: #7d1038 !important; +} +.pagination > li > a { + color: #00060c !important; +} +.pagination > .active > a { + background-color: #001F3F; + color: #FFF !important; +} +btn-success { + background-color: #000d07; +} +input::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: #b5bbc8 !important; +} +input::-moz-placeholder { + /* Firefox 19+ */ + color: #b5bbc8 !important; +} +input::-ms-input-placeholder { + /* IE 10+ */ + color: #b5bbc8 !important; +} +.select2-default, +.select2-selection__placeholder { + color: #37383c !important; +} +.callout.callout-info { + background-color: #23536f !important; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: Green + * ---------- + */ +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #005a31; + --button-primary: #002715; + --button-hover: #000d07; + --header: #00a65a; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00a65a; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #00f383; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #0dff90; +} +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .treeview-menu > li.active > a, +.skin-green .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #004023; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #fff; +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a { + color: #00a65a; +} +a:hover { + color: #004023; +} +a:visited { + color: #00a65a; +} +.text-primary { + color: #004023; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #00a65a; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: green dark + * ---------- + */ +.skin-green-dark .main-header .navbar { + background-color: #00a65a; +} +.skin-green-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green-dark .main-header .navbar .nav > li > a:hover, +.skin-green-dark .main-header .navbar .nav > li > a:active, +.skin-green-dark .main-header .navbar .nav > li > a:focus, +.skin-green-dark .main-header .navbar .nav .open > a, +.skin-green-dark .main-header .navbar .nav .open > a:hover, +.skin-green-dark .main-header .navbar .nav .open > a:focus, +.skin-green-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + color: #fff; + } +} +.skin-green-dark .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-dark .content-header { + background: transparent; +} +.skin-green-dark .wrapper, +.skin-green-dark .main-sidebar, +.skin-green-dark .left-side { + background-color: #222d32; +} +.skin-green-dark .user-panel > .info, +.skin-green-dark .user-panel > .info > a { + color: #fff; +} +.skin-green-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green-dark .sidebar-menu > li:hover > a, +.skin-green-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green-dark .sidebar a { + color: #b8c7ce; +} +.skin-green-dark .sidebar a:hover { + text-decoration: none; +} +.skin-green-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green-dark .treeview-menu > li.active > a, +.skin-green-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green-dark .sidebar-form input[type="text"], +.skin-green-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-dark .sidebar-form input[type="text"]:focus, +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #FFF !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #FFF; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #FFF; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #FFF; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #312F2F; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #006400; + --button-primary: #003100; + --button-hover: #000000; + --header: #006400; + /* Use same as Header picker */ + --text-main: #FFF; + --text-sub: #9b9b9b; + --link: #9ACD32; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #b8dc70; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #d7ebad; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-green { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #006300; +} +.fixed-table-body thead th .th-inner, +.skin-green-dark .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: orange dark + * ---------- + */ +.skin-orange-dark .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange-dark .main-header .navbar .nav > li > a:hover, +.skin-orange-dark .main-header .navbar .nav > li > a:active, +.skin-orange-dark .main-header .navbar .nav > li > a:focus, +.skin-orange-dark .main-header .navbar .nav .open > a, +.skin-orange-dark .main-header .navbar .nav .open > a:hover, +.skin-orange-dark .main-header .navbar .nav .open > a:focus, +.skin-orange-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + color: #fff; + } +} +.skin-orange-dark .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange-dark .content-header { + background: transparent; +} +.skin-orange-dark .wrapper, +.skin-orange-dark .main-sidebar, +.skin-orange-dark .left-side { + background-color: #222d32; +} +.skin-orange-dark .user-panel > .info, +.skin-orange-dark .user-panel > .info > a { + color: #fff; +} +.skin-orange-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange-dark .sidebar-menu > li:hover > a, +.skin-orange-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange-dark .sidebar a { + color: #b8c7ce; +} +.skin-orange-dark .sidebar a:hover { + text-decoration: none; +} +.skin-orange-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange-dark .treeview-menu > li.active > a, +.skin-orange-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange-dark .sidebar-form input[type="text"], +.skin-orange-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus, +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #fff; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #2E2C2C; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FFA500; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffc04d; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffdb99; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.far fa-life-ring { + color: var(--link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--background); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-orange { + color: var(--nav-link) !important; + border-color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #ff8c00; +} +.fixed-table-body thead th .th-inner, +.skin-orange-dark .sidebar-menu > li.active > a, +.skin-orange .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Purple + * ---------- + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .treeview-menu > li.active > a, +.skin-purple .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #3a3767; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #3a3767; +} +:root { + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #605ca8; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #918ec3; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #c1c0dd; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #605ca8; +} +.far fa-life-ring { + color: var(--link); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: purple dark + * ---------- + */ +.skin-purple-dark .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple-dark .main-header .navbar .nav > li > a:hover, +.skin-purple-dark .main-header .navbar .nav > li > a:active, +.skin-purple-dark .main-header .navbar .nav > li > a:focus, +.skin-purple-dark .main-header .navbar .nav .open > a, +.skin-purple-dark .main-header .navbar .nav .open > a:hover, +.skin-purple-dark .main-header .navbar .nav .open > a:focus, +.skin-purple-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + color: #fff; + } +} +.skin-purple-dark .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-dark .content-header { + background: transparent; +} +.skin-purple-dark .wrapper, +.skin-purple-dark .main-sidebar, +.skin-purple-dark .left-side { + background-color: #222d32; +} +.skin-purple-dark .user-panel > .info, +.skin-purple-dark .user-panel > .info > a { + color: #fff; +} +.skin-purple-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple-dark .sidebar-menu > li:hover > a, +.skin-purple-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple-dark .sidebar a { + color: #b8c7ce; +} +.skin-purple-dark .sidebar a:hover { + text-decoration: none; +} +.skin-purple-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple-dark .treeview-menu > li.active > a, +.skin-purple-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple-dark .sidebar-form input[type="text"], +.skin-purple-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus, +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #080808; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #AC83FF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #dfd0ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.label-default { + background-color: var(--back-sub); + color: #fff; +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-purple { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--link); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #5f5ca8; +} +.fixed-table-body thead th .th-inner, +.skin-purple-dark .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Red + * ---------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .treeview-menu > li.active > a, +.skin-red .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #96271a; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +a { + color: #dd4b39; +} +a:hover { + color: #96271a; +} +a:visited { + color: #dd4b39; +} +.text-primary { + color: #96271a; +} +:root { + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #dd4b39; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #e8867a; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #f3c2bc; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #dd4b39; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.far fa-life-ring { + color: var(--link); +} +/* + * Skin: red dark + * ---------- + */ +.skin-red-dark .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red-dark .main-header .navbar .nav > li > a:hover, +.skin-red-dark .main-header .navbar .nav > li > a:active, +.skin-red-dark .main-header .navbar .nav > li > a:focus, +.skin-red-dark .main-header .navbar .nav .open > a, +.skin-red-dark .main-header .navbar .nav .open > a:hover, +.skin-red-dark .main-header .navbar .nav .open > a:focus, +.skin-red-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + color: #fff; + } +} +.skin-red-dark .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-dark .content-header { + background: transparent; +} +.skin-red-dark .wrapper, +.skin-red-dark .main-sidebar, +.skin-red-dark .left-side { + background-color: #222d32; +} +.skin-red-dark .user-panel > .info, +.skin-red-dark .user-panel > .info > a { + color: #fff; +} +.skin-red-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red-dark .sidebar-menu > li:hover > a, +.skin-red-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red-dark .sidebar a { + color: #b8c7ce; +} +.skin-red-dark .sidebar a:hover { + text-decoration: none; +} +.skin-red-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red-dark .treeview-menu > li.active > a, +.skin-red-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red-dark .sidebar-form input[type="text"], +.skin-red-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-dark .sidebar-form input[type="text"]:focus, +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #e00000; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--back-sub); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-red { + color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #c23320; +} +.fixed-table-body thead th .th-inner, +.skin-red-dark .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#upload-table tbody > tr.warning > td, +#upload-table h3, +#upload-table p { + background-color: #fcf8e3; + color: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--nav-link); +} +a:hover { + color: var(--nav-link); + text-decoration: underline; +} +a:visited { + color: var(--nav-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Orange + * ---------- + */ +.skin-orange .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange .main-header .navbar .nav > li > a:hover, +.skin-orange .main-header .navbar .nav > li > a:active, +.skin-orange .main-header .navbar .nav > li > a:focus, +.skin-orange .main-header .navbar .nav .open > a, +.skin-orange .main-header .navbar .nav .open > a:hover, +.skin-orange .main-header .navbar .nav .open > a:focus, +.skin-orange .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-orange .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-orange .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + } +} +.skin-orange .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange .content-header { + background: transparent; +} +.skin-orange .wrapper, +.skin-orange .main-sidebar, +.skin-orange .left-side { + background-color: #222d32; +} +.skin-orange .user-panel > .info, +.skin-orange .user-panel > .info > a { + color: #fff; +} +.skin-orange .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange .sidebar-menu > li:hover > a, +.skin-orange .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange .sidebar a { + color: #b8c7ce; +} +.skin-orange .sidebar a:hover { + text-decoration: none; +} +.skin-orange .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange .treeview-menu > li.active > a, +.skin-orange .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange .sidebar-form input[type="text"], +.skin-orange .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange .sidebar-form input[type="text"]:focus, +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #995400; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #995400; +} +:root { + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FF8C00; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffa333; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffaf4d; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FF8C00; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: Yellow + * ---------- + */ +.skin-yellow .main-header .navbar { + background-color: #FBCC34; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #000; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #fbc61b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #fbc61b; + } +} +.skin-yellow .main-header li.user-header { + background-color: #FBCC34; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FBCC34; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .treeview-menu > li.active > a, +.skin-yellow .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { + color: #413F42; + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #f7be05; + border-color: #c59704; + color: var(--nav-link); +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #c59704; + border-color: #c59704; + color: var(--nav-link); +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #f7be05; + color: var(--nav-link); +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #937103; + color: var(--nav-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #c59704; +} +:root { + --button-default: #deab04; + --button-primary: #ac8403; + --button-hover: #937103; + --header: #FBCC34; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #5b585c; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #747176; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #b4b1b5; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FBCC34; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +:hover { + color: var(--nav-link); +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #413F42; +} +.far fa-life-ring { + color: var(--link); +} +/* + * Skin: yellow dark + * ---------- + */ +.skin-yellow-dark .main-header .navbar .sidebar-toggle { + color: #000 !important; +} +.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { + background-color: var(--link); +} +@media (max-width: 767px) { + .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + color: #fff; + } +} +.skin-yellow-dark .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-dark .content-header { + background: transparent; +} +.skin-yellow-dark .wrapper, +.skin-yellow-dark .main-sidebar, +.skin-yellow-dark .left-side { + background-color: #222d32; +} +.skin-yellow-dark .user-panel > .info, +.skin-yellow-dark .user-panel > .info > a { + color: #fff; +} +.skin-yellow-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow-dark .sidebar-menu > li:hover > a, +.skin-yellow-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #f39c12; +} +.skin-yellow-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow-dark .sidebar a { + color: #b8c7ce; +} +.skin-yellow-dark .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow-dark .treeview-menu > li.active > a, +.skin-yellow-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow-dark .sidebar-form input[type="text"], +.skin-yellow-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus, +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: var(--button-default); + border-color: #000000; + color: #545454; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: var(--button-hover); + border-color: var(--button-hover); + color: #545454; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: var(--button-default); + color: #545454; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: var(--hover-link); + color: #545454; +} +a.actions { + color: #fff !important; +} +a:visited.label-default, +a:link.label-default { + color: #444; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #FFCC32; + --button-primary: #b28500; + --button-hover: #987200; + --header: #FFCC32; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #F0E68C; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #f9f5d0; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #545454; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--text-main); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); + color: var(--nav-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +a.btn.btn-default { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--text-main); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: #fff !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +.far fa-life-ring { + color: var(--link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-yellow { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--nav-link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: var(--header); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +tr th div.th-inner { + color: #FFFFFF; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +.th-inner { + color: var(--nav-link); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/_all-skins.min.css b/public/css/dist/skins/_all-skins.min.css index 9427f05bb0..b532ddb1f6 100644 --- a/public/css/dist/skins/_all-skins.min.css +++ b/public/css/dist/skins/_all-skins.min.css @@ -1 +1,5436 @@ -.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:0 0}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21}.btn.btn-white:visited,.btn:hover.btn-white:visited{color:#fff}:root{--link:#black;--visited-link:#111;--hover-link:#999}.btn-danger.btn-sm.disabled{color:#fff}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-black-dark .main-header .navbar{background-color:#111}.skin-black-dark .main-header .navbar .nav>li>a{color:#fff}.skin-black-dark .main-header .navbar .nav .open>a,.skin-black-dark .main-header .navbar .nav .open>a:focus,.skin-black-dark .main-header .navbar .nav .open>a:hover,.skin-black-dark .main-header .navbar .nav>.active>a,.skin-black-dark .main-header .navbar .nav>li>a:active,.skin-black-dark .main-header .navbar .nav>li>a:focus,.skin-black-dark .main-header .navbar .nav>li>a:hover,.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#333}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background:#040404;color:#fff}}@media (max-width:991px){.skin-black-dark .main-header .navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-sub)}}.skin-black-dark .main-header li.user-header{background-color:#111}.skin-black-dark .content-header{background:0 0}.skin-black-dark .left-side,.skin-black-dark .main-sidebar,.skin-black-dark .wrapper{background-color:#222d32}.skin-black-dark .user-panel>.info,.skin-black-dark .user-panel>.info>a{color:#fff}.skin-black-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black-dark .sidebar-menu>li.active>a,.skin-black-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black-dark .sidebar a{color:#b8c7ce}.skin-black-dark .sidebar a:hover{text-decoration:none}.skin-black-dark .treeview-menu>li>a{color:#8aa4af}.skin-black-dark .treeview-menu>li.active>a,.skin-black-dark .treeview-menu>li>a:hover{color:#fff}.skin-black-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black-dark .sidebar-form .btn,.skin-black-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus,.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn.btn-white:link,.btn:hover .btn-primary:link,.btn:hover.btn-primary,.btn:hover.btn-white:link{background-color:#000}:root{--button-default:#000;--button-primary:#000;--header:#111;--link:#fff;--visited-link:#fff;--hover-link:#949494}a:hover>h2.task_menu{color:var(--header)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.header{background-color:var(--header);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-black{color:var(--nav-link)!important}.btn-primary:hover{color:var(--link)!important}.search-highlight,.search-highlight:hover{background-color:var(--back-sub)!important}.input-group,.input-group-addon{background-color:var(--back-sub)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{color:var(--nav-link)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--back-sub);color:var(--visited-link)}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-black .sidebar-menu>li:hover>a,.skin-black-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>tbody>tr:nth-of-type(odd){color:var(--text-main)}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger,div.container.row-new-striped{background-color:var(--back-sub)}.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:0 0}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8}.text-primary{color:#23536f}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc}.skin-blue-dark .main-header .navbar{background-color:#3c8dbc}.skin-blue-dark .main-header .navbar .nav>li>a{color:#fff}.skin-blue-dark .main-header .navbar .nav .open>a,.skin-blue-dark .main-header .navbar .nav .open>a:focus,.skin-blue-dark .main-header .navbar .nav .open>a:hover,.skin-blue-dark .main-header .navbar .nav>.active>a,.skin-blue-dark .main-header .navbar .nav>li>a:active,.skin-blue-dark .main-header .navbar .nav>li>a:focus,.skin-blue-dark .main-header .navbar .nav>li>a:hover,.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background:#367fa9;color:#fff}}.skin-blue-dark .main-header li.user-header{background-color:#3c8dbc}.skin-blue-dark .content-header{background:0 0}.skin-blue-dark .left-side,.skin-blue-dark .main-sidebar,.skin-blue-dark .wrapper{background-color:#222d32}.skin-blue-dark .user-panel>.info,.skin-blue-dark .user-panel>.info>a{color:#fff}.skin-blue-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue-dark .sidebar-menu>li.active>a,.skin-blue-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue-dark .sidebar a{color:#b8c7ce}.skin-blue-dark .sidebar a:hover{text-decoration:none}.skin-blue-dark .treeview-menu>li>a{color:#8aa4af}.skin-blue-dark .treeview-menu>li.active>a,.skin-blue-dark .treeview-menu>li>a:hover{color:#fff}.skin-blue-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue-dark .sidebar-form .btn,.skin-blue-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus,.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#307095}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#23536f;border-color:#23536f}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#307095}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#173648}:root{--back-sub:#272727;--button-default:#296282;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--link:#00bfff;--visited-link:#4dd2ff;--hover-link:#99e5ff}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-blue{color:var(--text-main)}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#3c8dbc}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-blue .sidebar-menu>li:hover>a,.skin-blue-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:0 0}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover,a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}:root{--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:0 0}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#004023}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-green-dark .main-header .navbar{background-color:#00a65a}.skin-green-dark .main-header .navbar .nav>li>a{color:#fff}.skin-green-dark .main-header .navbar .nav .open>a,.skin-green-dark .main-header .navbar .nav .open>a:focus,.skin-green-dark .main-header .navbar .nav .open>a:hover,.skin-green-dark .main-header .navbar .nav>.active>a,.skin-green-dark .main-header .navbar .nav>li>a:active,.skin-green-dark .main-header .navbar .nav>li>a:focus,.skin-green-dark .main-header .navbar .nav>li>a:hover,.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background:#008d4c;color:#fff}}.skin-green-dark .main-header li.user-header{background-color:#00a65a}.skin-green-dark .content-header{background:0 0}.skin-green-dark .left-side,.skin-green-dark .main-sidebar,.skin-green-dark .wrapper{background-color:#222d32}.skin-green-dark .user-panel>.info,.skin-green-dark .user-panel>.info>a{color:#fff}.skin-green-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green-dark .sidebar-menu>li.active>a,.skin-green-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green-dark .sidebar a{color:#b8c7ce}.skin-green-dark .sidebar a:hover{text-decoration:none}.skin-green-dark .treeview-menu>li>a{color:#8aa4af}.skin-green-dark .treeview-menu>li.active>a,.skin-green-dark .treeview-menu>li>a:hover{color:#fff}.skin-green-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green-dark .sidebar-form .btn,.skin-green-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus,.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07}:root{--back-sub:#312f2f;--button-default:#006400;--button-primary:#003100;--button-hover:#000;--header:#006400;--text-main:#fff;--link:#9acd32;--visited-link:#b8dc70;--hover-link:#d7ebad}.btn-default{color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-green{color:var(--text-main)}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#006300}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-green .sidebar-menu>li:hover>a,.skin-green-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub)}.skin-orange-dark .main-header .navbar{background-color:#ff8c00}.skin-orange-dark .main-header .navbar .nav>li>a{color:#fff}.skin-orange-dark .main-header .navbar .nav .open>a,.skin-orange-dark .main-header .navbar .nav .open>a:focus,.skin-orange-dark .main-header .navbar .nav .open>a:hover,.skin-orange-dark .main-header .navbar .nav>.active>a,.skin-orange-dark .main-header .navbar .nav>li>a:active,.skin-orange-dark .main-header .navbar .nav>li>a:focus,.skin-orange-dark .main-header .navbar .nav>li>a:hover,.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background:#e67e00;color:#fff}}.skin-orange-dark .main-header li.user-header{background-color:#ff8c00}.skin-orange-dark .content-header{background:0 0}.skin-orange-dark .left-side,.skin-orange-dark .main-sidebar,.skin-orange-dark .wrapper{background-color:#222d32}.skin-orange-dark .user-panel>.info,.skin-orange-dark .user-panel>.info>a{color:#fff}.skin-orange-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange-dark .sidebar-menu>li.active>a,.skin-orange-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange-dark .sidebar a{color:#b8c7ce}.skin-orange-dark .sidebar a:hover{text-decoration:none}.skin-orange-dark .treeview-menu>li>a{color:#8aa4af}.skin-orange-dark .treeview-menu>li.active>a,.skin-orange-dark .treeview-menu>li>a:hover{color:#fff}.skin-orange-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange-dark .sidebar-form .btn,.skin-orange-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus,.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}:root{--back-sub:#2e2c2c;--link:orange;--visited-link:#ffc04d;--hover-link:#ffdb99}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{color:var(--background)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-orange{border-color:var(--button-primary);color:var(--nav-link)!important}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#ff8c00}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-orange .sidebar-menu>li:hover>a,.skin-orange-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:0 0}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#3a3767}.text-primary{color:#3a3767}:root{--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-purple-dark .main-header .navbar{background-color:#605ca8}.skin-purple-dark .main-header .navbar .nav>li>a{color:#fff}.skin-purple-dark .main-header .navbar .nav .open>a,.skin-purple-dark .main-header .navbar .nav .open>a:focus,.skin-purple-dark .main-header .navbar .nav .open>a:hover,.skin-purple-dark .main-header .navbar .nav>.active>a,.skin-purple-dark .main-header .navbar .nav>li>a:active,.skin-purple-dark .main-header .navbar .nav>li>a:focus,.skin-purple-dark .main-header .navbar .nav>li>a:hover,.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background:#555299;color:#fff}}.skin-purple-dark .main-header li.user-header{background-color:#605ca8}.skin-purple-dark .content-header{background:0 0}.skin-purple-dark .left-side,.skin-purple-dark .main-sidebar,.skin-purple-dark .wrapper{background-color:#222d32}.skin-purple-dark .user-panel>.info,.skin-purple-dark .user-panel>.info>a{color:#fff}.skin-purple-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple-dark .sidebar-menu>li.active>a,.skin-purple-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple-dark .sidebar a{color:#b8c7ce}.skin-purple-dark .sidebar a:hover{text-decoration:none}.skin-purple-dark .treeview-menu>li>a{color:#8aa4af}.skin-purple-dark .treeview-menu>li.active>a,.skin-purple-dark .treeview-menu>li>a:hover{color:#fff}.skin-purple-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple-dark .sidebar-form .btn,.skin-purple-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus,.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546}:root{--back-sub:#080808;--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--link:#ac83ff;--visited-link:#dfd0ff}.label-default{background-color:var(--back-sub);color:#fff}.btn-default{color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-purple{color:var(--nav-link)!important}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{color:var(--link)}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#5f5ca8}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-purple .sidebar-menu>li:hover>a,.skin-purple-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:0 0}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{border-color:#96271a}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc}.select2-container--default .select2-selection--multiple .select2-selection__choice,.skin-red-dark .main-header .navbar{background-color:#dd4b39}.skin-red-dark .main-header .navbar .nav>li>a{color:#fff}.skin-red-dark .main-header .navbar .nav .open>a,.skin-red-dark .main-header .navbar .nav .open>a:focus,.skin-red-dark .main-header .navbar .nav .open>a:hover,.skin-red-dark .main-header .navbar .nav>.active>a,.skin-red-dark .main-header .navbar .nav>li>a:active,.skin-red-dark .main-header .navbar .nav>li>a:focus,.skin-red-dark .main-header .navbar .nav>li>a:hover,.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background:#d73925;color:#fff}}.skin-red-dark .main-header li.user-header{background-color:#dd4b39}.skin-red-dark .content-header{background:0 0}.skin-red-dark .left-side,.skin-red-dark .main-sidebar,.skin-red-dark .wrapper{background-color:#222d32}.skin-red-dark .user-panel>.info,.skin-red-dark .user-panel>.info>a{color:#fff}.skin-red-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red-dark .sidebar-menu>li.active>a,.skin-red-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red-dark .sidebar a{color:#b8c7ce}.skin-red-dark .sidebar a:hover{text-decoration:none}.skin-red-dark .treeview-menu>li>a{color:#8aa4af}.skin-red-dark .treeview-menu>li.active>a,.skin-red-dark .treeview-menu>li>a:hover{color:#fff}.skin-red-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red-dark .sidebar-form .btn,.skin-red-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus,.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12}a:hover,a:visited{color:#fff}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-alt:#222;--link:#e00000;--visited-link:#d24d57;--hover-link:#d24d57}.pagination>li>a{color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.btn-default{background-color:var(--back-sub)}.btn-default dropdown-toggle,.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-red{color:var(--button-primary)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#c23320}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-red .sidebar-menu>li:hover>a,.skin-red-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}#upload-table h3,#upload-table p,#upload-table tbody>tr.warning>td{background-color:#fcf8e3;color:#000}a:hover,a:link{color:var(--nav-link)}a:hover{text-decoration:underline}a:visited{color:var(--nav-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:0 0}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:0 0}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:0 0}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:#000;color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}tr th div.th-inner{color:#fff}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: Black + * ---------- + */ +.skin-black .main-header .navbar { + background-color: #111; +} +.skin-black .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-black .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + } +} +.skin-black .main-header li.user-header { + background-color: #111; +} +.skin-black .content-header { + background: transparent; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .treeview-menu > li.active > a, +.skin-black .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #000; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #505156; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #111; + border-color: #1f1f21; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + color: #fff; +} +.btn.btn-white:visited, +.btn:hover.btn-white:visited { + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #000000; +} +:root { + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #black; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #111; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #999999; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.btn-danger.btn-sm.disabled { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.sidebar-toggle-mobile { + color: #FFF !important; +} +.skin-black .main-header .navbar .nav > li > a, +.skin-black .main-header .navbar .nav > li > a { + text-decoration: none; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #111; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: black dark + * ---------- + */ +.skin-black-dark .main-header .navbar { + background-color: #111; +} +.skin-black-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black-dark .main-header .navbar .nav > li > a:hover, +.skin-black-dark .main-header .navbar .nav > li > a:active, +.skin-black-dark .main-header .navbar .nav > li > a:focus, +.skin-black-dark .main-header .navbar .nav .open > a, +.skin-black-dark .main-header .navbar .nav .open > a:hover, +.skin-black-dark .main-header .navbar .nav .open > a:focus, +.skin-black-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + color: #fff; + } +} +@media (max-width: 991px) { + .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-sub); + } +} +.skin-black-dark .main-header li.user-header { + background-color: #111; +} +.skin-black-dark .content-header { + background: transparent; +} +.skin-black-dark .wrapper, +.skin-black-dark .main-sidebar, +.skin-black-dark .left-side { + background-color: #222d32; +} +.skin-black-dark .user-panel > .info, +.skin-black-dark .user-panel > .info > a { + color: #fff; +} +.skin-black-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black-dark .sidebar-menu > li:hover > a, +.skin-black-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black-dark .sidebar a { + color: #b8c7ce; +} +.skin-black-dark .sidebar a:hover { + text-decoration: none; +} +.skin-black-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black-dark .treeview-menu > li.active > a, +.skin-black-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black-dark .sidebar-form input[type="text"], +.skin-black-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-dark .sidebar-form input[type="text"]:focus, +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #000000; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #000000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #fff; + --text-sub: #9b9b9b; + --link: #fff; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #fff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #949494; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +a:hover > h2.task_menu { + color: var(--header); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { + background-color: var(--header); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). +a unique challenge for this dark mode skin. +Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 + +.table-striped>tbody>tr:nth-of-type(even)>a:link{ + color:#000d07; +} +.table-striped>tbody>tr:nth-of-type(odd)>a:link{ + color:#bfbfbf; + +}*/ +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-black { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: var(--back-sub) !important; +} +.input-group, +.input-group-addon { + background-color: var(--back-sub); + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--nav-link); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--back-sub); + color: var(--visited-link); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +.fixed-table-body thead th .th-inner, +.skin-black-dark .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +div.container.row-new-striped { + background-color: var(--back-sub); +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: var(--back-sub); +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .treeview-menu > li.active > a, +.skin-blue .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo .logo-variant { + background-color: unset; +} +.btn.btn-primary, +btn-sm.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +btn-sm .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #23536f; + color: #fff !important; +} +.btna.btn-primary:hover, +btn-sma.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +btn-sm.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +btn-sm.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +.btn.btn-white:visited, +btn-sm.btn-white:visited, +.btn:hover.btn-white:visited { + background-color: #173648; + color: #fff; +} +.btn-warning, +.btn-warning:link, +a.btn-warning:hover, +.btn-warning:link, +.btn-warning:visited, +.btn-danger, +.btn-danger:link, +a.btn-danger:hover, +.btn-danger:link, +.btn-danger:visited { + color: #fff; +} +.btn-default:link, +a.btn-default:hover, +.btn-default:visited { + color: #505156; +} +:root { + --button-default: #505156; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #296282; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #5fa4cc; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #86bad8; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.text-primary { + color: #23536f; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +a.settings_button:link, +a.settings_button:visited, +a.settings_button:hover { + color: #3c8dbc; +} +/* + * Skin: blue dark + * ---------- + */ +.skin-blue-dark .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue-dark .main-header .navbar .nav > li > a:hover, +.skin-blue-dark .main-header .navbar .nav > li > a:active, +.skin-blue-dark .main-header .navbar .nav > li > a:focus, +.skin-blue-dark .main-header .navbar .nav .open > a, +.skin-blue-dark .main-header .navbar .nav .open > a:hover, +.skin-blue-dark .main-header .navbar .nav .open > a:focus, +.skin-blue-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + color: #fff; + } +} +.skin-blue-dark .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-dark .content-header { + background: transparent; +} +.skin-blue-dark .wrapper, +.skin-blue-dark .main-sidebar, +.skin-blue-dark .left-side { + background-color: #222d32; +} +.skin-blue-dark .user-panel > .info, +.skin-blue-dark .user-panel > .info > a { + color: #fff; +} +.skin-blue-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue-dark .sidebar-menu > li:hover > a, +.skin-blue-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue-dark .sidebar a { + color: #b8c7ce; +} +.skin-blue-dark .sidebar a:hover { + text-decoration: none; +} +.skin-blue-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue-dark .treeview-menu > li.active > a, +.skin-blue-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue-dark .sidebar-form input[type="text"], +.skin-blue-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus, +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #272727; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #296282; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00BFFF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #4dd2ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #99e5ff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-blue { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #3c8dbc; +} +.fixed-table-body thead th .th-inner, +.skin-blue-dark .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Contrast + * ---------- + */ +.skin-contrast .main-header .navbar { + background-color: #001F3F; +} +.skin-contrast .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-contrast .main-header .navbar .nav > li > a:hover, +.skin-contrast .main-header .navbar .nav > li > a:active, +.skin-contrast .main-header .navbar .nav > li > a:focus, +.skin-contrast .main-header .navbar .nav .open > a, +.skin-contrast .main-header .navbar .nav .open > a:hover, +.skin-contrast .main-header .navbar .nav .open > a:focus, +.skin-contrast .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + background-color: #001226; +} +@media (max-width: 767px) { + .skin-contrast .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-contrast .main-header .navbar .dropdown-menu li a:hover { + background: #001226; + } +} +.skin-contrast .main-header li.user-header { + background-color: #001F3F; +} +.skin-contrast .content-header { + background: transparent; +} +.skin-contrast .wrapper, +.skin-contrast .main-sidebar, +.skin-contrast .left-side { + background-color: #222d32; +} +.skin-contrast .user-panel > .info, +.skin-contrast .user-panel > .info > a { + color: #fff; +} +.skin-contrast .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-contrast .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-contrast .sidebar-menu > li:hover > a, +.skin-contrast .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #001F3F; +} +.skin-contrast .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-contrast .sidebar a { + color: #b8c7ce; +} +.skin-contrast .sidebar a:hover { + text-decoration: none; +} +.skin-contrast .treeview-menu > li > a { + color: #8aa4af; +} +.skin-contrast .treeview-menu > li.active > a, +.skin-contrast .treeview-menu > li > a:hover { + color: #fff; +} +.skin-contrast .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-contrast .sidebar-form input[type="text"], +.skin-contrast .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-contrast .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-contrast .sidebar-form input[type="text"]:focus, +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-contrast .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00060c; + border-color: #000000; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00060c; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +a.btn.btn-link.text-left { + color: #001F3F; + border: 1px solid #000; +} +a.btn.btn-link.text-left:hover { + color: #001F3F; +} +a { + color: #001F3F; +} +a:hover { + color: #001F3F; + text-decoration: underline; +} +a:visited { + color: #001F3F; +} +a.btn:hover { + color: #fff; + text-decoration: underline; +} +.text-primary { + color: #000000; +} +.skin-contrast .treeview-menu > li > a { + color: #FFF; +} +.bg-teal { + background-color: #1b6a6a !important; +} +.bg-orange { + background-color: #995400 !important; +} +.bg-purple { + background-color: #3a3767 !important; +} +.bg-maroon { + background-color: #7d1038 !important; +} +.pagination > li > a { + color: #00060c !important; +} +.pagination > .active > a { + background-color: #001F3F; + color: #FFF !important; +} +btn-success { + background-color: #000d07; +} +input::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: #b5bbc8 !important; +} +input::-moz-placeholder { + /* Firefox 19+ */ + color: #b5bbc8 !important; +} +input::-ms-input-placeholder { + /* IE 10+ */ + color: #b5bbc8 !important; +} +.select2-default, +.select2-selection__placeholder { + color: #37383c !important; +} +.callout.callout-info { + background-color: #23536f !important; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: Green + * ---------- + */ +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #005a31; + --button-primary: #002715; + --button-hover: #000d07; + --header: #00a65a; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00a65a; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #00f383; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #0dff90; +} +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .treeview-menu > li.active > a, +.skin-green .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #004023; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #fff; +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a { + color: #00a65a; +} +a:hover { + color: #004023; +} +a:visited { + color: #00a65a; +} +.text-primary { + color: #004023; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #00a65a; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: green dark + * ---------- + */ +.skin-green-dark .main-header .navbar { + background-color: #00a65a; +} +.skin-green-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green-dark .main-header .navbar .nav > li > a:hover, +.skin-green-dark .main-header .navbar .nav > li > a:active, +.skin-green-dark .main-header .navbar .nav > li > a:focus, +.skin-green-dark .main-header .navbar .nav .open > a, +.skin-green-dark .main-header .navbar .nav .open > a:hover, +.skin-green-dark .main-header .navbar .nav .open > a:focus, +.skin-green-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + color: #fff; + } +} +.skin-green-dark .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-dark .content-header { + background: transparent; +} +.skin-green-dark .wrapper, +.skin-green-dark .main-sidebar, +.skin-green-dark .left-side { + background-color: #222d32; +} +.skin-green-dark .user-panel > .info, +.skin-green-dark .user-panel > .info > a { + color: #fff; +} +.skin-green-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green-dark .sidebar-menu > li:hover > a, +.skin-green-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green-dark .sidebar a { + color: #b8c7ce; +} +.skin-green-dark .sidebar a:hover { + text-decoration: none; +} +.skin-green-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green-dark .treeview-menu > li.active > a, +.skin-green-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green-dark .sidebar-form input[type="text"], +.skin-green-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-dark .sidebar-form input[type="text"]:focus, +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #FFF !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #FFF; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #FFF; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #FFF; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #312F2F; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #006400; + --button-primary: #003100; + --button-hover: #000000; + --header: #006400; + /* Use same as Header picker */ + --text-main: #FFF; + --text-sub: #9b9b9b; + --link: #9ACD32; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #b8dc70; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #d7ebad; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-green { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #006300; +} +.fixed-table-body thead th .th-inner, +.skin-green-dark .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: orange dark + * ---------- + */ +.skin-orange-dark .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange-dark .main-header .navbar .nav > li > a:hover, +.skin-orange-dark .main-header .navbar .nav > li > a:active, +.skin-orange-dark .main-header .navbar .nav > li > a:focus, +.skin-orange-dark .main-header .navbar .nav .open > a, +.skin-orange-dark .main-header .navbar .nav .open > a:hover, +.skin-orange-dark .main-header .navbar .nav .open > a:focus, +.skin-orange-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + color: #fff; + } +} +.skin-orange-dark .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange-dark .content-header { + background: transparent; +} +.skin-orange-dark .wrapper, +.skin-orange-dark .main-sidebar, +.skin-orange-dark .left-side { + background-color: #222d32; +} +.skin-orange-dark .user-panel > .info, +.skin-orange-dark .user-panel > .info > a { + color: #fff; +} +.skin-orange-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange-dark .sidebar-menu > li:hover > a, +.skin-orange-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange-dark .sidebar a { + color: #b8c7ce; +} +.skin-orange-dark .sidebar a:hover { + text-decoration: none; +} +.skin-orange-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange-dark .treeview-menu > li.active > a, +.skin-orange-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange-dark .sidebar-form input[type="text"], +.skin-orange-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus, +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #fff; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #2E2C2C; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FFA500; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffc04d; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffdb99; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.far fa-life-ring { + color: var(--link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--background); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-orange { + color: var(--nav-link) !important; + border-color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #ff8c00; +} +.fixed-table-body thead th .th-inner, +.skin-orange-dark .sidebar-menu > li.active > a, +.skin-orange .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Purple + * ---------- + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .treeview-menu > li.active > a, +.skin-purple .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #3a3767; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #3a3767; +} +:root { + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #605ca8; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #918ec3; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #c1c0dd; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #605ca8; +} +.far fa-life-ring { + color: var(--link); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: purple dark + * ---------- + */ +.skin-purple-dark .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple-dark .main-header .navbar .nav > li > a:hover, +.skin-purple-dark .main-header .navbar .nav > li > a:active, +.skin-purple-dark .main-header .navbar .nav > li > a:focus, +.skin-purple-dark .main-header .navbar .nav .open > a, +.skin-purple-dark .main-header .navbar .nav .open > a:hover, +.skin-purple-dark .main-header .navbar .nav .open > a:focus, +.skin-purple-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + color: #fff; + } +} +.skin-purple-dark .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-dark .content-header { + background: transparent; +} +.skin-purple-dark .wrapper, +.skin-purple-dark .main-sidebar, +.skin-purple-dark .left-side { + background-color: #222d32; +} +.skin-purple-dark .user-panel > .info, +.skin-purple-dark .user-panel > .info > a { + color: #fff; +} +.skin-purple-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple-dark .sidebar-menu > li:hover > a, +.skin-purple-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple-dark .sidebar a { + color: #b8c7ce; +} +.skin-purple-dark .sidebar a:hover { + text-decoration: none; +} +.skin-purple-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple-dark .treeview-menu > li.active > a, +.skin-purple-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple-dark .sidebar-form input[type="text"], +.skin-purple-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus, +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #080808; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #AC83FF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #dfd0ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.label-default { + background-color: var(--back-sub); + color: #fff; +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-purple { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--link); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #5f5ca8; +} +.fixed-table-body thead th .th-inner, +.skin-purple-dark .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Red + * ---------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .treeview-menu > li.active > a, +.skin-red .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #96271a; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +a { + color: #dd4b39; +} +a:hover { + color: #96271a; +} +a:visited { + color: #dd4b39; +} +.text-primary { + color: #96271a; +} +:root { + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #dd4b39; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #e8867a; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #f3c2bc; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #dd4b39; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.far fa-life-ring { + color: var(--link); +} +/* + * Skin: red dark + * ---------- + */ +.skin-red-dark .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red-dark .main-header .navbar .nav > li > a:hover, +.skin-red-dark .main-header .navbar .nav > li > a:active, +.skin-red-dark .main-header .navbar .nav > li > a:focus, +.skin-red-dark .main-header .navbar .nav .open > a, +.skin-red-dark .main-header .navbar .nav .open > a:hover, +.skin-red-dark .main-header .navbar .nav .open > a:focus, +.skin-red-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + color: #fff; + } +} +.skin-red-dark .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-dark .content-header { + background: transparent; +} +.skin-red-dark .wrapper, +.skin-red-dark .main-sidebar, +.skin-red-dark .left-side { + background-color: #222d32; +} +.skin-red-dark .user-panel > .info, +.skin-red-dark .user-panel > .info > a { + color: #fff; +} +.skin-red-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red-dark .sidebar-menu > li:hover > a, +.skin-red-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red-dark .sidebar a { + color: #b8c7ce; +} +.skin-red-dark .sidebar a:hover { + text-decoration: none; +} +.skin-red-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red-dark .treeview-menu > li.active > a, +.skin-red-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red-dark .sidebar-form input[type="text"], +.skin-red-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-dark .sidebar-form input[type="text"]:focus, +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #e00000; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--back-sub); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-red { + color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #c23320; +} +.fixed-table-body thead th .th-inner, +.skin-red-dark .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#upload-table tbody > tr.warning > td, +#upload-table h3, +#upload-table p { + background-color: #fcf8e3; + color: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--nav-link); +} +a:hover { + color: var(--nav-link); + text-decoration: underline; +} +a:visited { + color: var(--nav-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} +/* + * Skin: Orange + * ---------- + */ +.skin-orange .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange .main-header .navbar .nav > li > a:hover, +.skin-orange .main-header .navbar .nav > li > a:active, +.skin-orange .main-header .navbar .nav > li > a:focus, +.skin-orange .main-header .navbar .nav .open > a, +.skin-orange .main-header .navbar .nav .open > a:hover, +.skin-orange .main-header .navbar .nav .open > a:focus, +.skin-orange .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-orange .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-orange .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + } +} +.skin-orange .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange .content-header { + background: transparent; +} +.skin-orange .wrapper, +.skin-orange .main-sidebar, +.skin-orange .left-side { + background-color: #222d32; +} +.skin-orange .user-panel > .info, +.skin-orange .user-panel > .info > a { + color: #fff; +} +.skin-orange .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange .sidebar-menu > li:hover > a, +.skin-orange .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange .sidebar a { + color: #b8c7ce; +} +.skin-orange .sidebar a:hover { + text-decoration: none; +} +.skin-orange .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange .treeview-menu > li.active > a, +.skin-orange .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange .sidebar-form input[type="text"], +.skin-orange .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange .sidebar-form input[type="text"]:focus, +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #995400; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #995400; +} +:root { + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FF8C00; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffa333; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffaf4d; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FF8C00; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +/* + * Skin: Yellow + * ---------- + */ +.skin-yellow .main-header .navbar { + background-color: #FBCC34; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #000; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #fbc61b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #fbc61b; + } +} +.skin-yellow .main-header li.user-header { + background-color: #FBCC34; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FBCC34; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .treeview-menu > li.active > a, +.skin-yellow .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { + color: #413F42; + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #f7be05; + border-color: #c59704; + color: var(--nav-link); +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #c59704; + border-color: #c59704; + color: var(--nav-link); +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #f7be05; + color: var(--nav-link); +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #937103; + color: var(--nav-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #c59704; +} +:root { + --button-default: #deab04; + --button-primary: #ac8403; + --button-hover: #937103; + --header: #FBCC34; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #5b585c; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #747176; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #b4b1b5; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FBCC34; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +:hover { + color: var(--nav-link); +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #413F42; +} +.far fa-life-ring { + color: var(--link); +} +/* + * Skin: yellow dark + * ---------- + */ +.skin-yellow-dark .main-header .navbar .sidebar-toggle { + color: #000 !important; +} +.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { + background-color: var(--link); +} +@media (max-width: 767px) { + .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + color: #fff; + } +} +.skin-yellow-dark .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-dark .content-header { + background: transparent; +} +.skin-yellow-dark .wrapper, +.skin-yellow-dark .main-sidebar, +.skin-yellow-dark .left-side { + background-color: #222d32; +} +.skin-yellow-dark .user-panel > .info, +.skin-yellow-dark .user-panel > .info > a { + color: #fff; +} +.skin-yellow-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow-dark .sidebar-menu > li:hover > a, +.skin-yellow-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #f39c12; +} +.skin-yellow-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow-dark .sidebar a { + color: #b8c7ce; +} +.skin-yellow-dark .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow-dark .treeview-menu > li.active > a, +.skin-yellow-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow-dark .sidebar-form input[type="text"], +.skin-yellow-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus, +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: var(--button-default); + border-color: #000000; + color: #545454; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: var(--button-hover); + border-color: var(--button-hover); + color: #545454; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: var(--button-default); + color: #545454; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: var(--hover-link); + color: #545454; +} +a.actions { + color: #fff !important; +} +a:visited.label-default, +a:link.label-default { + color: #444; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #FFCC32; + --button-primary: #b28500; + --button-hover: #987200; + --header: #FFCC32; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #F0E68C; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #f9f5d0; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #545454; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--text-main); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); + color: var(--nav-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +a.btn.btn-default { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--text-main); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: #fff !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +.far fa-life-ring { + color: var(--link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-yellow { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--nav-link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: var(--header); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +tr th div.th-inner { + color: #FFFFFF; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +.th-inner { + color: var(--nav-link); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-black-dark.css b/public/css/dist/skins/skin-black-dark.css index c8f18f6979..9b8aa60934 100644 --- a/public/css/dist/skins/skin-black-dark.css +++ b/public/css/dist/skins/skin-black-dark.css @@ -1 +1,564 @@ -.skin-black-dark .main-header .navbar{background-color:#111}.skin-black-dark .main-header .navbar .nav>li>a{color:#fff}.skin-black-dark .main-header .navbar .nav .open>a,.skin-black-dark .main-header .navbar .nav .open>a:focus,.skin-black-dark .main-header .navbar .nav .open>a:hover,.skin-black-dark .main-header .navbar .nav>.active>a,.skin-black-dark .main-header .navbar .nav>li>a:active,.skin-black-dark .main-header .navbar .nav>li>a:focus,.skin-black-dark .main-header .navbar .nav>li>a:hover,.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#333}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background:#040404;color:#fff}}@media (max-width:991px){.skin-black-dark .main-header .navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-sub)}}.skin-black-dark .main-header li.user-header{background-color:#111}.skin-black-dark .content-header{background:transparent}.skin-black-dark .left-side,.skin-black-dark .main-sidebar,.skin-black-dark .wrapper{background-color:#222d32}.skin-black-dark .user-panel>.info,.skin-black-dark .user-panel>.info>a{color:#fff}.skin-black-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black-dark .sidebar-menu>li.active>a,.skin-black-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black-dark .sidebar a{color:#b8c7ce}.skin-black-dark .sidebar a:hover{text-decoration:none}.skin-black-dark .treeview-menu>li>a{color:#8aa4af}.skin-black-dark .treeview-menu>li.active>a,.skin-black-dark .treeview-menu>li>a:hover{color:#fff}.skin-black-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black-dark .sidebar-form .btn,.skin-black-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus,.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#000;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn:hover.btn-white:hover,.btn:hover.btn-white:link{background-color:#000;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary,a:hover,a:visited{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#fff;--text-sub:#9b9b9b;--link:#fff;--visited-link:#fff;--hover-link:#949494;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}a:hover>h2.task_menu{color:var(--header)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.header{background-color:var(--header);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}a:link.btn-default{color:var(--nav-link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-black{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary);color:var(--link)!important}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:var(--back-sub)!important}.input-group,.input-group-addon{background-color:var(--back-sub);color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--nav-link)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--back-sub);color:var(--visited-link)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-black .sidebar-menu>li:hover>a,.skin-black-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr.warning>td,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger,div.container.row-new-striped{background-color:var(--back-sub)} +/* + * Skin: black dark + * ---------- + */ +.skin-black-dark .main-header .navbar { + background-color: #111; +} +.skin-black-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black-dark .main-header .navbar .nav > li > a:hover, +.skin-black-dark .main-header .navbar .nav > li > a:active, +.skin-black-dark .main-header .navbar .nav > li > a:focus, +.skin-black-dark .main-header .navbar .nav .open > a, +.skin-black-dark .main-header .navbar .nav .open > a:hover, +.skin-black-dark .main-header .navbar .nav .open > a:focus, +.skin-black-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + color: #fff; + } +} +@media (max-width: 991px) { + .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-sub); + } +} +.skin-black-dark .main-header li.user-header { + background-color: #111; +} +.skin-black-dark .content-header { + background: transparent; +} +.skin-black-dark .wrapper, +.skin-black-dark .main-sidebar, +.skin-black-dark .left-side { + background-color: #222d32; +} +.skin-black-dark .user-panel > .info, +.skin-black-dark .user-panel > .info > a { + color: #fff; +} +.skin-black-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black-dark .sidebar-menu > li:hover > a, +.skin-black-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black-dark .sidebar a { + color: #b8c7ce; +} +.skin-black-dark .sidebar a:hover { + text-decoration: none; +} +.skin-black-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black-dark .treeview-menu > li.active > a, +.skin-black-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black-dark .sidebar-form input[type="text"], +.skin-black-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-dark .sidebar-form input[type="text"]:focus, +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #000000; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #000000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #fff; + --text-sub: #9b9b9b; + --link: #fff; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #fff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #949494; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +a:hover > h2.task_menu { + color: var(--header); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { + background-color: var(--header); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). +a unique challenge for this dark mode skin. +Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 + +.table-striped>tbody>tr:nth-of-type(even)>a:link{ + color:#000d07; +} +.table-striped>tbody>tr:nth-of-type(odd)>a:link{ + color:#bfbfbf; + +}*/ +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-black { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: var(--back-sub) !important; +} +.input-group, +.input-group-addon { + background-color: var(--back-sub); + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--nav-link); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--back-sub); + color: var(--visited-link); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +.fixed-table-body thead th .th-inner, +.skin-black-dark .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +div.container.row-new-striped { + background-color: var(--back-sub); +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: var(--back-sub); +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-black-dark.min.css b/public/css/dist/skins/skin-black-dark.min.css index bb68e3148a..9b8aa60934 100644 --- a/public/css/dist/skins/skin-black-dark.min.css +++ b/public/css/dist/skins/skin-black-dark.min.css @@ -1 +1,564 @@ -.skin-black-dark .main-header .navbar{background-color:#111}.skin-black-dark .main-header .navbar .nav>li>a{color:#fff}.skin-black-dark .main-header .navbar .nav .open>a,.skin-black-dark .main-header .navbar .nav .open>a:focus,.skin-black-dark .main-header .navbar .nav .open>a:hover,.skin-black-dark .main-header .navbar .nav>.active>a,.skin-black-dark .main-header .navbar .nav>li>a:active,.skin-black-dark .main-header .navbar .nav>li>a:focus,.skin-black-dark .main-header .navbar .nav>li>a:hover,.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-black-dark .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#333}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background:#040404;color:#fff}}@media (max-width:991px){.skin-black-dark .main-header .navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-sub)}}.skin-black-dark .main-header li.user-header{background-color:#111}.skin-black-dark .content-header{background:0 0}.skin-black-dark .left-side,.skin-black-dark .main-sidebar,.skin-black-dark .wrapper{background-color:#222d32}.skin-black-dark .user-panel>.info,.skin-black-dark .user-panel>.info>a{color:#fff}.skin-black-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black-dark .sidebar-menu>li.active>a,.skin-black-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black-dark .sidebar a{color:#b8c7ce}.skin-black-dark .sidebar a:hover{text-decoration:none}.skin-black-dark .treeview-menu>li>a{color:#8aa4af}.skin-black-dark .treeview-menu>li.active>a,.skin-black-dark .treeview-menu>li>a:hover{color:#fff}.skin-black-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black-dark .sidebar-form .btn,.skin-black-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus,.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#000;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn:hover.btn-white:hover,.btn:hover.btn-white:link{background-color:#000;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary,a:hover,a:visited{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#fff;--text-sub:#9b9b9b;--link:#fff;--visited-link:#fff;--hover-link:#949494;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}a:hover>h2.task_menu{color:var(--header)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu>li.header{background-color:var(--header);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}a:link.btn-default{color:var(--nav-link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-black{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary);color:var(--link)!important}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:var(--back-sub)!important}.input-group,.input-group-addon{background-color:var(--back-sub);color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--nav-link)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--back-sub);color:var(--visited-link)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-black-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-black-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-black .sidebar-menu>li:hover>a,.skin-black-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr.warning>td,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger,div.container.row-new-striped{background-color:var(--back-sub)} +/* + * Skin: black dark + * ---------- + */ +.skin-black-dark .main-header .navbar { + background-color: #111; +} +.skin-black-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black-dark .main-header .navbar .nav > li > a:hover, +.skin-black-dark .main-header .navbar .nav > li > a:active, +.skin-black-dark .main-header .navbar .nav > li > a:focus, +.skin-black-dark .main-header .navbar .nav .open > a, +.skin-black-dark .main-header .navbar .nav .open > a:hover, +.skin-black-dark .main-header .navbar .nav .open > a:focus, +.skin-black-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + color: #fff; + } +} +@media (max-width: 991px) { + .skin-black-dark .main-header .navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-sub); + } +} +.skin-black-dark .main-header li.user-header { + background-color: #111; +} +.skin-black-dark .content-header { + background: transparent; +} +.skin-black-dark .wrapper, +.skin-black-dark .main-sidebar, +.skin-black-dark .left-side { + background-color: #222d32; +} +.skin-black-dark .user-panel > .info, +.skin-black-dark .user-panel > .info > a { + color: #fff; +} +.skin-black-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black-dark .sidebar-menu > li:hover > a, +.skin-black-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black-dark .sidebar a { + color: #b8c7ce; +} +.skin-black-dark .sidebar a:hover { + text-decoration: none; +} +.skin-black-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black-dark .treeview-menu > li.active > a, +.skin-black-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black-dark .sidebar-form input[type="text"], +.skin-black-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black-dark .sidebar-form input[type="text"]:focus, +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #000000; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #000000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #fff; + --text-sub: #9b9b9b; + --link: #fff; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #fff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #949494; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +a:hover > h2.task_menu { + color: var(--header); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu > li.header { + background-color: var(--header); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +/* Trying to figure out a way of having links different shades based on what row they are on (even/odd). +a unique challenge for this dark mode skin. +Probably writing the specificity for this incorrectly. --Godfrey Martinez 02/04/21 + +.table-striped>tbody>tr:nth-of-type(even)>a:link{ + color:#000d07; +} +.table-striped>tbody>tr:nth-of-type(odd)>a:link{ + color:#bfbfbf; + +}*/ +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-black { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: var(--back-sub) !important; +} +.input-group, +.input-group-addon { + background-color: var(--back-sub); + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--nav-link); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--back-sub); + color: var(--visited-link); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-black-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-black-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +.fixed-table-body thead th .th-inner, +.skin-black-dark .sidebar-menu > li.active > a, +.skin-black .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +div.container.row-new-striped { + background-color: var(--back-sub); +} +.table > thead > tr > td.danger, +.table > tbody > tr > td.danger, +.table > tfoot > tr > td.danger, +.table > thead > tr > th.danger, +.table > tbody > tr > th.danger, +.table > tfoot > tr > th.danger, +.table > thead > tr.danger > td, +.table > tbody > tr.danger > td, +.table > tfoot > tr.danger > td, +.table > thead > tr.danger > th, +.table > tbody > tr.danger > th, +.table > tfoot > tr.danger > th { + background-color: var(--back-sub); +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-black.css b/public/css/dist/skins/skin-black.css index 2d3d0edc3b..ab4d845e2a 100644 --- a/public/css/dist/skins/skin-black.css +++ b/public/css/dist/skins/skin-black.css @@ -1 +1,219 @@ -.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:transparent}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:link,.btn:hover.btn-white:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#000}:root{--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#bbb;--text-sub:#9b9b9b;--link:#black;--visited-link:#111;--hover-link:#999;--nav-link:#fff;--light-link:#fff}.btn-danger.btn-sm.disabled,a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#111}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Black + * ---------- + */ +.skin-black .main-header .navbar { + background-color: #111; +} +.skin-black .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-black .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + } +} +.skin-black .main-header li.user-header { + background-color: #111; +} +.skin-black .content-header { + background: transparent; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .treeview-menu > li.active > a, +.skin-black .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #000; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #505156; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #111; + border-color: #1f1f21; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + color: #fff; +} +.btn.btn-white:visited, +.btn:hover.btn-white:visited { + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #000000; +} +:root { + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #black; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #111; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #999999; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.btn-danger.btn-sm.disabled { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.sidebar-toggle-mobile { + color: #FFF !important; +} +.skin-black .main-header .navbar .nav > li > a, +.skin-black .main-header .navbar .nav > li > a { + text-decoration: none; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #111; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-black.min.css b/public/css/dist/skins/skin-black.min.css index 5a5decc906..ab4d845e2a 100644 --- a/public/css/dist/skins/skin-black.min.css +++ b/public/css/dist/skins/skin-black.min.css @@ -1 +1,219 @@ -.skin-black .main-header .navbar{background-color:#111}.skin-black .main-header .navbar .nav>li>a{color:#fff}.skin-black .main-header .navbar .nav .open>a,.skin-black .main-header .navbar .nav .open>a:focus,.skin-black .main-header .navbar .nav .open>a:hover,.skin-black .main-header .navbar .nav>.active>a,.skin-black .main-header .navbar .nav>li>a:active,.skin-black .main-header .navbar .nav>li>a:focus,.skin-black .main-header .navbar .nav>li>a:hover,.skin-black .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-black .main-header .navbar .sidebar-toggle{color:#fff}.skin-black .main-header .navbar .sidebar-toggle:hover{background-color:#040404}@media (max-width:767px){.skin-black .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-black .main-header .navbar .dropdown-menu li a{color:#333}.skin-black .main-header .navbar .dropdown-menu li a:hover{background:#040404}}.skin-black .main-header li.user-header{background-color:#111}.skin-black .content-header{background:0 0}.skin-black .left-side,.skin-black .main-sidebar,.skin-black .wrapper{background-color:#222d32}.skin-black .user-panel>.info,.skin-black .user-panel>.info>a{color:#fff}.skin-black .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-black .sidebar-menu>li>a{border-left:3px solid transparent}.skin-black .sidebar-menu>li.active>a,.skin-black .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#111;color:#fff}.skin-black .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-black .sidebar a{color:#b8c7ce}.skin-black .sidebar a:hover{text-decoration:none}.skin-black .treeview-menu>li>a{color:#8aa4af}.skin-black .treeview-menu>li.active>a,.skin-black .treeview-menu>li>a:hover{color:#fff}.skin-black .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-black .sidebar-form .btn,.skin-black .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-black .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-black .sidebar-form input[type=text]:focus,.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-black .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-black .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-black.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#000}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#505156;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#111;border-color:#1f1f21;color:#fff}.btn.btn-white:hover,.btn.btn-white:link,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:link,.btn:hover.btn-white:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#000}:root{--button-default:#000;--button-primary:#000;--button-hover:#000;--header:#111;--text-main:#bbb;--text-sub:#9b9b9b;--link:#black;--visited-link:#111;--hover-link:#999;--nav-link:#fff;--light-link:#fff}.btn-danger.btn-sm.disabled,a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.sidebar-toggle-mobile{color:#fff!important}.skin-black .main-header .navbar .nav>li>a{text-decoration:none}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#111}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Black + * ---------- + */ +.skin-black .main-header .navbar { + background-color: #111; +} +.skin-black .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-black .main-header .navbar .nav > li > a:hover, +.skin-black .main-header .navbar .nav > li > a:active, +.skin-black .main-header .navbar .nav > li > a:focus, +.skin-black .main-header .navbar .nav .open > a, +.skin-black .main-header .navbar .nav .open > a:hover, +.skin-black .main-header .navbar .nav .open > a:focus, +.skin-black .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-black .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-black .main-header .navbar .sidebar-toggle:hover { + background-color: #040404; +} +@media (max-width: 767px) { + .skin-black .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-black .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-black .main-header .navbar .dropdown-menu li a:hover { + background: #040404; + } +} +.skin-black .main-header li.user-header { + background-color: #111; +} +.skin-black .content-header { + background: transparent; +} +.skin-black .wrapper, +.skin-black .main-sidebar, +.skin-black .left-side { + background-color: #222d32; +} +.skin-black .user-panel > .info, +.skin-black .user-panel > .info > a { + color: #fff; +} +.skin-black .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-black .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-black .sidebar-menu > li:hover > a, +.skin-black .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #111; +} +.skin-black .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-black .sidebar a { + color: #b8c7ce; +} +.skin-black .sidebar a:hover { + text-decoration: none; +} +.skin-black .treeview-menu > li > a { + color: #8aa4af; +} +.skin-black .treeview-menu > li.active > a, +.skin-black .treeview-menu > li > a:hover { + color: #fff; +} +.skin-black .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-black .sidebar-form input[type="text"], +.skin-black .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-black .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-black .sidebar-form input[type="text"]:focus, +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-black .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-black .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-black.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #000; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #505156; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #111; + border-color: #1f1f21; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + color: #fff; +} +.btn.btn-white:visited, +.btn:hover.btn-white:visited { + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #000000; +} +:root { + --button-default: #000000; + --button-primary: #000000; + --button-hover: #000000; + --header: #111; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #black; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #111; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #999999; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.btn-danger.btn-sm.disabled { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.sidebar-toggle-mobile { + color: #FFF !important; +} +.skin-black .main-header .navbar .nav > li > a, +.skin-black .main-header .navbar .nav > li > a { + text-decoration: none; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #111; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-blue-dark.css b/public/css/dist/skins/skin-blue-dark.css index aad99fcc92..4290f090ba 100644 --- a/public/css/dist/skins/skin-blue-dark.css +++ b/public/css/dist/skins/skin-blue-dark.css @@ -1 +1,535 @@ -.skin-blue-dark .main-header .navbar{background-color:#3c8dbc}.skin-blue-dark .main-header .navbar .nav>li>a{color:#fff}.skin-blue-dark .main-header .navbar .nav .open>a,.skin-blue-dark .main-header .navbar .nav .open>a:focus,.skin-blue-dark .main-header .navbar .nav .open>a:hover,.skin-blue-dark .main-header .navbar .nav>.active>a,.skin-blue-dark .main-header .navbar .nav>li>a:active,.skin-blue-dark .main-header .navbar .nav>li>a:focus,.skin-blue-dark .main-header .navbar .nav>li>a:hover,.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background:#367fa9;color:#fff}}.skin-blue-dark .main-header li.user-header{background-color:#3c8dbc}.skin-blue-dark .content-header{background:transparent}.skin-blue-dark .left-side,.skin-blue-dark .main-sidebar,.skin-blue-dark .wrapper{background-color:#222d32}.skin-blue-dark .user-panel>.info,.skin-blue-dark .user-panel>.info>a{color:#fff}.skin-blue-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue-dark .sidebar-menu>li.active>a,.skin-blue-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue-dark .sidebar a{color:#b8c7ce}.skin-blue-dark .sidebar a:hover{text-decoration:none}.skin-blue-dark .treeview-menu>li>a{color:#8aa4af}.skin-blue-dark .treeview-menu>li.active>a,.skin-blue-dark .treeview-menu>li>a:hover{color:#fff}.skin-blue-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue-dark .sidebar-form .btn,.skin-blue-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus,.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#307095;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#173648;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#272727;--back-sub-alt:rgba(0,0,0,.36);--button-default:#296282;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00bfff;--visited-link:#4dd2ff;--hover-link:#99e5ff;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable,.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-blue{color:var(--text-main)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#3c8dbc}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-blue .sidebar-menu>li:hover>a,.skin-blue-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: blue dark + * ---------- + */ +.skin-blue-dark .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue-dark .main-header .navbar .nav > li > a:hover, +.skin-blue-dark .main-header .navbar .nav > li > a:active, +.skin-blue-dark .main-header .navbar .nav > li > a:focus, +.skin-blue-dark .main-header .navbar .nav .open > a, +.skin-blue-dark .main-header .navbar .nav .open > a:hover, +.skin-blue-dark .main-header .navbar .nav .open > a:focus, +.skin-blue-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + color: #fff; + } +} +.skin-blue-dark .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-dark .content-header { + background: transparent; +} +.skin-blue-dark .wrapper, +.skin-blue-dark .main-sidebar, +.skin-blue-dark .left-side { + background-color: #222d32; +} +.skin-blue-dark .user-panel > .info, +.skin-blue-dark .user-panel > .info > a { + color: #fff; +} +.skin-blue-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue-dark .sidebar-menu > li:hover > a, +.skin-blue-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue-dark .sidebar a { + color: #b8c7ce; +} +.skin-blue-dark .sidebar a:hover { + text-decoration: none; +} +.skin-blue-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue-dark .treeview-menu > li.active > a, +.skin-blue-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue-dark .sidebar-form input[type="text"], +.skin-blue-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus, +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #272727; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #296282; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00BFFF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #4dd2ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #99e5ff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-blue { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #3c8dbc; +} +.fixed-table-body thead th .th-inner, +.skin-blue-dark .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-blue-dark.min.css b/public/css/dist/skins/skin-blue-dark.min.css index 7923bbc585..4290f090ba 100644 --- a/public/css/dist/skins/skin-blue-dark.min.css +++ b/public/css/dist/skins/skin-blue-dark.min.css @@ -1 +1,535 @@ -.skin-blue-dark .main-header .navbar{background-color:#3c8dbc}.skin-blue-dark .main-header .navbar .nav>li>a{color:#fff}.skin-blue-dark .main-header .navbar .nav .open>a,.skin-blue-dark .main-header .navbar .nav .open>a:focus,.skin-blue-dark .main-header .navbar .nav .open>a:hover,.skin-blue-dark .main-header .navbar .nav>.active>a,.skin-blue-dark .main-header .navbar .nav>li>a:active,.skin-blue-dark .main-header .navbar .nav>li>a:focus,.skin-blue-dark .main-header .navbar .nav>li>a:hover,.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue-dark .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background:#367fa9;color:#fff}}.skin-blue-dark .main-header li.user-header{background-color:#3c8dbc}.skin-blue-dark .content-header{background:0 0}.skin-blue-dark .left-side,.skin-blue-dark .main-sidebar,.skin-blue-dark .wrapper{background-color:#222d32}.skin-blue-dark .user-panel>.info,.skin-blue-dark .user-panel>.info>a{color:#fff}.skin-blue-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue-dark .sidebar-menu>li.active>a,.skin-blue-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue-dark .sidebar a{color:#b8c7ce}.skin-blue-dark .sidebar a:hover{text-decoration:none}.skin-blue-dark .treeview-menu>li>a{color:#8aa4af}.skin-blue-dark .treeview-menu>li.active>a,.skin-blue-dark .treeview-menu>li>a:hover{color:#fff}.skin-blue-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue-dark .sidebar-form .btn,.skin-blue-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus,.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#307095;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#173648;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#272727;--back-sub-alt:rgba(0,0,0,.36);--button-default:#296282;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00bfff;--visited-link:#4dd2ff;--hover-link:#99e5ff;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable,.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-blue{color:var(--text-main)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-blue-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#3c8dbc}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-blue .sidebar-menu>li:hover>a,.skin-blue-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: blue dark + * ---------- + */ +.skin-blue-dark .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue-dark .main-header .navbar .nav > li > a:hover, +.skin-blue-dark .main-header .navbar .nav > li > a:active, +.skin-blue-dark .main-header .navbar .nav > li > a:focus, +.skin-blue-dark .main-header .navbar .nav .open > a, +.skin-blue-dark .main-header .navbar .nav .open > a:hover, +.skin-blue-dark .main-header .navbar .nav .open > a:focus, +.skin-blue-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + color: #fff; + } +} +.skin-blue-dark .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue-dark .content-header { + background: transparent; +} +.skin-blue-dark .wrapper, +.skin-blue-dark .main-sidebar, +.skin-blue-dark .left-side { + background-color: #222d32; +} +.skin-blue-dark .user-panel > .info, +.skin-blue-dark .user-panel > .info > a { + color: #fff; +} +.skin-blue-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue-dark .sidebar-menu > li:hover > a, +.skin-blue-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue-dark .sidebar a { + color: #b8c7ce; +} +.skin-blue-dark .sidebar a:hover { + text-decoration: none; +} +.skin-blue-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue-dark .treeview-menu > li.active > a, +.skin-blue-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue-dark .sidebar-form input[type="text"], +.skin-blue-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus, +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #272727; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #296282; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00BFFF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #4dd2ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #99e5ff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-blue { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-blue-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #3c8dbc; +} +.fixed-table-body thead th .th-inner, +.skin-blue-dark .sidebar-menu > li.active > a, +.skin-blue .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-blue.css b/public/css/dist/skins/skin-blue.css index cdc62766ec..cac9000174 100644 --- a/public/css/dist/skins/skin-blue.css +++ b/public/css/dist/skins/skin-blue.css @@ -1 +1,239 @@ -.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:transparent}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.text-primary{color:#23536f}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}.search-highlight,.search-highlight:hover{background-color:#e9d15b}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc} +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .treeview-menu > li.active > a, +.skin-blue .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo .logo-variant { + background-color: unset; +} +.btn.btn-primary, +btn-sm.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +btn-sm .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #23536f; + color: #fff !important; +} +.btna.btn-primary:hover, +btn-sma.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +btn-sm.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +btn-sm.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +.btn.btn-white:visited, +btn-sm.btn-white:visited, +.btn:hover.btn-white:visited { + background-color: #173648; + color: #fff; +} +.btn-warning, +.btn-warning:link, +a.btn-warning:hover, +.btn-warning:link, +.btn-warning:visited, +.btn-danger, +.btn-danger:link, +a.btn-danger:hover, +.btn-danger:link, +.btn-danger:visited { + color: #fff; +} +.btn-default:link, +a.btn-default:hover, +.btn-default:visited { + color: #505156; +} +:root { + --button-default: #505156; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #296282; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #5fa4cc; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #86bad8; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.text-primary { + color: #23536f; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +a.settings_button:link, +a.settings_button:visited, +a.settings_button:hover { + color: #3c8dbc; +} + diff --git a/public/css/dist/skins/skin-blue.min.css b/public/css/dist/skins/skin-blue.min.css index 09b0bba755..cac9000174 100644 --- a/public/css/dist/skins/skin-blue.min.css +++ b/public/css/dist/skins/skin-blue.min.css @@ -1 +1,239 @@ -.skin-blue .main-header .navbar{background-color:#3c8dbc}.skin-blue .main-header .navbar .nav>li>a{color:#fff}.skin-blue .main-header .navbar .nav .open>a,.skin-blue .main-header .navbar .nav .open>a:focus,.skin-blue .main-header .navbar .nav .open>a:hover,.skin-blue .main-header .navbar .nav>.active>a,.skin-blue .main-header .navbar .nav>li>a:active,.skin-blue .main-header .navbar .nav>li>a:focus,.skin-blue .main-header .navbar .nav>li>a:hover,.skin-blue .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-blue .main-header .navbar .sidebar-toggle{color:#fff}.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color:#367fa9}@media (max-width:767px){.skin-blue .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-blue .main-header .navbar .dropdown-menu li a{color:#333}.skin-blue .main-header .navbar .dropdown-menu li a:hover{background:#367fa9}}.skin-blue .main-header li.user-header{background-color:#3c8dbc}.skin-blue .content-header{background:0 0}.skin-blue .left-side,.skin-blue .main-sidebar,.skin-blue .wrapper{background-color:#222d32}.skin-blue .user-panel>.info,.skin-blue .user-panel>.info>a{color:#fff}.skin-blue .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-blue .sidebar-menu>li>a{border-left:3px solid transparent}.skin-blue .sidebar-menu>li.active>a,.skin-blue .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#3c8dbc;color:#fff}.skin-blue .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-blue .sidebar a{color:#b8c7ce}.skin-blue .sidebar a:hover{text-decoration:none}.skin-blue .treeview-menu>li>a{color:#8aa4af}.skin-blue .treeview-menu>li.active>a,.skin-blue .treeview-menu>li>a:hover{color:#fff}.skin-blue .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-blue .sidebar-form .btn,.skin-blue .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-blue .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-blue .sidebar-form input[type=text]:focus,.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-blue .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-blue .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-blue.layout-top-nav .main-header>.logo .logo-variant{background-color:unset}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary,btn-sm .btn-primary:link,btn-sm.btn-primary{background-color:#307095;border-color:#23536f;color:#fff!important}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover,btn-sma.btn-primary:hover{background-color:#23536f;border-color:#23536f;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link,btn-sm.btn-white:link{background-color:#307095;color:#fff}.btn.btn-white:hover,.btn.btn-white:visited,.btn:hover.btn-white:hover,.btn:hover.btn-white:visited,btn-sm.btn-white:hover,btn-sm.btn-white:visited{background-color:#173648;color:#fff}.btn-danger,.btn-danger:link,.btn-danger:visited,.btn-warning,.btn-warning:link,.btn-warning:visited,a.btn-danger:hover,a.btn-warning:hover{color:#fff}.btn-default:link,.btn-default:visited,a.btn-default:hover{color:#505156}:root{--button-default:#505156;--button-primary:#1d455b;--button-hover:#173648;--header:#3c8dbc;--text-main:#bbb;--text-sub:#9b9b9b;--link:#296282;--visited-link:#5fa4cc;--hover-link:#86bad8;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.text-primary{color:#23536f}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#3c8dbc}.search-highlight,.search-highlight:hover{background-color:#e9d15b}a.settings_button:hover,a.settings_button:link,a.settings_button:visited{color:#3c8dbc} +/* + * Skin: Blue + * ---------- + */ +.skin-blue .main-header .navbar { + background-color: #3c8dbc; +} +.skin-blue .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-blue .main-header .navbar .nav > li > a:hover, +.skin-blue .main-header .navbar .nav > li > a:active, +.skin-blue .main-header .navbar .nav > li > a:focus, +.skin-blue .main-header .navbar .nav .open > a, +.skin-blue .main-header .navbar .nav .open > a:hover, +.skin-blue .main-header .navbar .nav .open > a:focus, +.skin-blue .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-blue .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-blue .main-header .navbar .sidebar-toggle:hover { + background-color: #367fa9; +} +@media (max-width: 767px) { + .skin-blue .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-blue .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-blue .main-header .navbar .dropdown-menu li a:hover { + background: #367fa9; + } +} +.skin-blue .main-header li.user-header { + background-color: #3c8dbc; +} +.skin-blue .content-header { + background: transparent; +} +.skin-blue .wrapper, +.skin-blue .main-sidebar, +.skin-blue .left-side { + background-color: #222d32; +} +.skin-blue .user-panel > .info, +.skin-blue .user-panel > .info > a { + color: #fff; +} +.skin-blue .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-blue .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-blue .sidebar-menu > li:hover > a, +.skin-blue .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #3c8dbc; +} +.skin-blue .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-blue .sidebar a { + color: #b8c7ce; +} +.skin-blue .sidebar a:hover { + text-decoration: none; +} +.skin-blue .treeview-menu > li > a { + color: #8aa4af; +} +.skin-blue .treeview-menu > li.active > a, +.skin-blue .treeview-menu > li > a:hover { + color: #fff; +} +.skin-blue .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-blue .sidebar-form input[type="text"], +.skin-blue .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-blue .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-blue .sidebar-form input[type="text"]:focus, +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-blue .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-blue .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-blue.layout-top-nav .main-header > .logo .logo-variant { + background-color: unset; +} +.btn.btn-primary, +btn-sm.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +btn-sm .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #307095; + border-color: #23536f; + color: #fff !important; +} +.btna.btn-primary:hover, +btn-sma.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #23536f; + border-color: #23536f; + color: #fff; +} +.btn.btn-white:link, +btn-sm.btn-white:link, +.btn:hover.btn-white:link { + background-color: #307095; + color: #fff; +} +.btn.btn-white:hover, +btn-sm.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #173648; + color: #fff; +} +.btn.btn-white:visited, +btn-sm.btn-white:visited, +.btn:hover.btn-white:visited { + background-color: #173648; + color: #fff; +} +.btn-warning, +.btn-warning:link, +a.btn-warning:hover, +.btn-warning:link, +.btn-warning:visited, +.btn-danger, +.btn-danger:link, +a.btn-danger:hover, +.btn-danger:link, +.btn-danger:visited { + color: #fff; +} +.btn-default:link, +a.btn-default:hover, +.btn-default:visited { + color: #505156; +} +:root { + --button-default: #505156; + --button-primary: #1d455b; + --button-hover: #173648; + --header: #3c8dbc; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #296282; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #5fa4cc; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #86bad8; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.text-primary { + color: #23536f; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #3c8dbc; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +a.settings_button:link, +a.settings_button:visited, +a.settings_button:hover { + color: #3c8dbc; +} + diff --git a/public/css/dist/skins/skin-contrast.css b/public/css/dist/skins/skin-contrast.css index 8f5c99c013..50dfc577e2 100644 --- a/public/css/dist/skins/skin-contrast.css +++ b/public/css/dist/skins/skin-contrast.css @@ -1 +1,227 @@ -.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:transparent}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c;border-color:#000;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000;color:#fff}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover{color:#001f3f}a:hover{text-decoration:underline}a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}.fixed-table-container tbody .selected td{background-color:#fff8af}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Contrast + * ---------- + */ +.skin-contrast .main-header .navbar { + background-color: #001F3F; +} +.skin-contrast .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-contrast .main-header .navbar .nav > li > a:hover, +.skin-contrast .main-header .navbar .nav > li > a:active, +.skin-contrast .main-header .navbar .nav > li > a:focus, +.skin-contrast .main-header .navbar .nav .open > a, +.skin-contrast .main-header .navbar .nav .open > a:hover, +.skin-contrast .main-header .navbar .nav .open > a:focus, +.skin-contrast .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + background-color: #001226; +} +@media (max-width: 767px) { + .skin-contrast .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-contrast .main-header .navbar .dropdown-menu li a:hover { + background: #001226; + } +} +.skin-contrast .main-header li.user-header { + background-color: #001F3F; +} +.skin-contrast .content-header { + background: transparent; +} +.skin-contrast .wrapper, +.skin-contrast .main-sidebar, +.skin-contrast .left-side { + background-color: #222d32; +} +.skin-contrast .user-panel > .info, +.skin-contrast .user-panel > .info > a { + color: #fff; +} +.skin-contrast .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-contrast .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-contrast .sidebar-menu > li:hover > a, +.skin-contrast .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #001F3F; +} +.skin-contrast .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-contrast .sidebar a { + color: #b8c7ce; +} +.skin-contrast .sidebar a:hover { + text-decoration: none; +} +.skin-contrast .treeview-menu > li > a { + color: #8aa4af; +} +.skin-contrast .treeview-menu > li.active > a, +.skin-contrast .treeview-menu > li > a:hover { + color: #fff; +} +.skin-contrast .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-contrast .sidebar-form input[type="text"], +.skin-contrast .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-contrast .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-contrast .sidebar-form input[type="text"]:focus, +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-contrast .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00060c; + border-color: #000000; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00060c; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +a.btn.btn-link.text-left { + color: #001F3F; + border: 1px solid #000; +} +a.btn.btn-link.text-left:hover { + color: #001F3F; +} +a { + color: #001F3F; +} +a:hover { + color: #001F3F; + text-decoration: underline; +} +a:visited { + color: #001F3F; +} +a.btn:hover { + color: #fff; + text-decoration: underline; +} +.text-primary { + color: #000000; +} +.skin-contrast .treeview-menu > li > a { + color: #FFF; +} +.bg-teal { + background-color: #1b6a6a !important; +} +.bg-orange { + background-color: #995400 !important; +} +.bg-purple { + background-color: #3a3767 !important; +} +.bg-maroon { + background-color: #7d1038 !important; +} +.pagination > li > a { + color: #00060c !important; +} +.pagination > .active > a { + background-color: #001F3F; + color: #FFF !important; +} +btn-success { + background-color: #000d07; +} +input::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: #b5bbc8 !important; +} +input::-moz-placeholder { + /* Firefox 19+ */ + color: #b5bbc8 !important; +} +input::-ms-input-placeholder { + /* IE 10+ */ + color: #b5bbc8 !important; +} +.select2-default, +.select2-selection__placeholder { + color: #37383c !important; +} +.callout.callout-info { + background-color: #23536f !important; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-contrast.min.css b/public/css/dist/skins/skin-contrast.min.css index 25ebe1f277..50dfc577e2 100644 --- a/public/css/dist/skins/skin-contrast.min.css +++ b/public/css/dist/skins/skin-contrast.min.css @@ -1 +1,227 @@ -.skin-contrast .main-header .navbar{background-color:#001f3f}.skin-contrast .main-header .navbar .nav>li>a{color:#fff}.skin-contrast .main-header .navbar .nav .open>a,.skin-contrast .main-header .navbar .nav .open>a:focus,.skin-contrast .main-header .navbar .nav .open>a:hover,.skin-contrast .main-header .navbar .nav>.active>a,.skin-contrast .main-header .navbar .nav>li>a:active,.skin-contrast .main-header .navbar .nav>li>a:focus,.skin-contrast .main-header .navbar .nav>li>a:hover,.skin-contrast .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-contrast .main-header .navbar .sidebar-toggle{color:#fff}.skin-contrast .main-header .navbar .sidebar-toggle:hover{background-color:#001226}@media (max-width:767px){.skin-contrast .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-contrast .main-header .navbar .dropdown-menu li a{color:#fff}.skin-contrast .main-header .navbar .dropdown-menu li a:hover{background:#001226}}.skin-contrast .main-header li.user-header{background-color:#001f3f}.skin-contrast .content-header{background:0 0}.skin-contrast .left-side,.skin-contrast .main-sidebar,.skin-contrast .wrapper{background-color:#222d32}.skin-contrast .user-panel>.info,.skin-contrast .user-panel>.info>a{color:#fff}.skin-contrast .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-contrast .sidebar-menu>li>a{border-left:3px solid transparent}.skin-contrast .sidebar-menu>li.active>a,.skin-contrast .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#001f3f;color:#fff}.skin-contrast .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-contrast .sidebar a{color:#b8c7ce}.skin-contrast .sidebar a:hover{text-decoration:none}.skin-contrast .treeview-menu>li>a{color:#8aa4af}.skin-contrast .treeview-menu>li.active>a,.skin-contrast .treeview-menu>li>a:hover{color:#fff}.skin-contrast .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-contrast .sidebar-form .btn,.skin-contrast .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-contrast .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-contrast .sidebar-form input[type=text]:focus,.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-contrast .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-contrast .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-contrast.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00060c;border-color:#000;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#000;border-color:#000;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00060c;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000;color:#fff}a.btn.btn-link.text-left{border:1px solid #000;color:#001f3f}a,a.btn.btn-link.text-left:hover,a:hover{color:#001f3f}a:hover{text-decoration:underline}a:visited{color:#001f3f}a.btn:hover{color:#fff;text-decoration:underline}.text-primary{color:#000}.skin-contrast .treeview-menu>li>a{color:#fff}.bg-teal{background-color:#1b6a6a!important}.bg-orange{background-color:#995400!important}.bg-purple{background-color:#3a3767!important}.bg-maroon{background-color:#7d1038!important}.pagination>li>a{color:#00060c!important}.pagination>.active>a{background-color:#001f3f;color:#fff!important}btn-success{background-color:#000d07}input::-webkit-input-placeholder{color:#b5bbc8!important}input::-moz-placeholder{color:#b5bbc8!important}input::-ms-input-placeholder{color:#b5bbc8!important}.select2-default,.select2-selection__placeholder{color:#37383c!important}.callout.callout-info{background-color:#23536f!important}.fixed-table-container tbody .selected td{background-color:#fff8af}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Contrast + * ---------- + */ +.skin-contrast .main-header .navbar { + background-color: #001F3F; +} +.skin-contrast .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-contrast .main-header .navbar .nav > li > a:hover, +.skin-contrast .main-header .navbar .nav > li > a:active, +.skin-contrast .main-header .navbar .nav > li > a:focus, +.skin-contrast .main-header .navbar .nav .open > a, +.skin-contrast .main-header .navbar .nav .open > a:hover, +.skin-contrast .main-header .navbar .nav .open > a:focus, +.skin-contrast .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-contrast .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-contrast .main-header .navbar .sidebar-toggle:hover { + background-color: #001226; +} +@media (max-width: 767px) { + .skin-contrast .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-contrast .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-contrast .main-header .navbar .dropdown-menu li a:hover { + background: #001226; + } +} +.skin-contrast .main-header li.user-header { + background-color: #001F3F; +} +.skin-contrast .content-header { + background: transparent; +} +.skin-contrast .wrapper, +.skin-contrast .main-sidebar, +.skin-contrast .left-side { + background-color: #222d32; +} +.skin-contrast .user-panel > .info, +.skin-contrast .user-panel > .info > a { + color: #fff; +} +.skin-contrast .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-contrast .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-contrast .sidebar-menu > li:hover > a, +.skin-contrast .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #001F3F; +} +.skin-contrast .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-contrast .sidebar a { + color: #b8c7ce; +} +.skin-contrast .sidebar a:hover { + text-decoration: none; +} +.skin-contrast .treeview-menu > li > a { + color: #8aa4af; +} +.skin-contrast .treeview-menu > li.active > a, +.skin-contrast .treeview-menu > li > a:hover { + color: #fff; +} +.skin-contrast .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-contrast .sidebar-form input[type="text"], +.skin-contrast .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-contrast .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-contrast .sidebar-form input[type="text"]:focus, +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-contrast .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-contrast .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-contrast.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00060c; + border-color: #000000; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #000000; + border-color: #000000; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00060c; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000000; + color: #fff; +} +a.btn.btn-link.text-left { + color: #001F3F; + border: 1px solid #000; +} +a.btn.btn-link.text-left:hover { + color: #001F3F; +} +a { + color: #001F3F; +} +a:hover { + color: #001F3F; + text-decoration: underline; +} +a:visited { + color: #001F3F; +} +a.btn:hover { + color: #fff; + text-decoration: underline; +} +.text-primary { + color: #000000; +} +.skin-contrast .treeview-menu > li > a { + color: #FFF; +} +.bg-teal { + background-color: #1b6a6a !important; +} +.bg-orange { + background-color: #995400 !important; +} +.bg-purple { + background-color: #3a3767 !important; +} +.bg-maroon { + background-color: #7d1038 !important; +} +.pagination > li > a { + color: #00060c !important; +} +.pagination > .active > a { + background-color: #001F3F; + color: #FFF !important; +} +btn-success { + background-color: #000d07; +} +input::-webkit-input-placeholder { + /* Chrome/Opera/Safari */ + color: #b5bbc8 !important; +} +input::-moz-placeholder { + /* Firefox 19+ */ + color: #b5bbc8 !important; +} +input::-ms-input-placeholder { + /* IE 10+ */ + color: #b5bbc8 !important; +} +.select2-default, +.select2-selection__placeholder { + color: #37383c !important; +} +.callout.callout-info { + background-color: #23536f !important; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-green-dark.css b/public/css/dist/skins/skin-green-dark.css index 6adec7c623..af11e57391 100644 --- a/public/css/dist/skins/skin-green-dark.css +++ b/public/css/dist/skins/skin-green-dark.css @@ -1 +1,522 @@ -.skin-green-dark .main-header .navbar{background-color:#00a65a}.skin-green-dark .main-header .navbar .nav>li>a{color:#fff}.skin-green-dark .main-header .navbar .nav .open>a,.skin-green-dark .main-header .navbar .nav .open>a:focus,.skin-green-dark .main-header .navbar .nav .open>a:hover,.skin-green-dark .main-header .navbar .nav>.active>a,.skin-green-dark .main-header .navbar .nav>li>a:active,.skin-green-dark .main-header .navbar .nav>li>a:focus,.skin-green-dark .main-header .navbar .nav>li>a:hover,.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background:#008d4c;color:#fff}}.skin-green-dark .main-header li.user-header{background-color:#00a65a}.skin-green-dark .content-header{background:transparent}.skin-green-dark .left-side,.skin-green-dark .main-sidebar,.skin-green-dark .wrapper{background-color:#222d32}.skin-green-dark .user-panel>.info,.skin-green-dark .user-panel>.info>a{color:#fff}.skin-green-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green-dark .sidebar-menu>li.active>a,.skin-green-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green-dark .sidebar a{color:#b8c7ce}.skin-green-dark .sidebar a:hover{text-decoration:none}.skin-green-dark .treeview-menu>li>a{color:#8aa4af}.skin-green-dark .treeview-menu>li.active>a,.skin-green-dark .treeview-menu>li>a:hover{color:#fff}.skin-green-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green-dark .sidebar-form .btn,.skin-green-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus,.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#312f2f;--back-sub-alt:rgba(0,0,0,.36);--button-default:#006400;--button-primary:#003100;--button-hover:#000;--header:#006400;--text-main:#fff;--text-sub:#9b9b9b;--link:#9acd32;--visited-link:#b8dc70;--hover-link:#d7ebad;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-green{color:var(--text-main)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#006300}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-green .sidebar-menu>li:hover>a,.skin-green-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: green dark + * ---------- + */ +.skin-green-dark .main-header .navbar { + background-color: #00a65a; +} +.skin-green-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green-dark .main-header .navbar .nav > li > a:hover, +.skin-green-dark .main-header .navbar .nav > li > a:active, +.skin-green-dark .main-header .navbar .nav > li > a:focus, +.skin-green-dark .main-header .navbar .nav .open > a, +.skin-green-dark .main-header .navbar .nav .open > a:hover, +.skin-green-dark .main-header .navbar .nav .open > a:focus, +.skin-green-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + color: #fff; + } +} +.skin-green-dark .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-dark .content-header { + background: transparent; +} +.skin-green-dark .wrapper, +.skin-green-dark .main-sidebar, +.skin-green-dark .left-side { + background-color: #222d32; +} +.skin-green-dark .user-panel > .info, +.skin-green-dark .user-panel > .info > a { + color: #fff; +} +.skin-green-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green-dark .sidebar-menu > li:hover > a, +.skin-green-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green-dark .sidebar a { + color: #b8c7ce; +} +.skin-green-dark .sidebar a:hover { + text-decoration: none; +} +.skin-green-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green-dark .treeview-menu > li.active > a, +.skin-green-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green-dark .sidebar-form input[type="text"], +.skin-green-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-dark .sidebar-form input[type="text"]:focus, +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #FFF !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #FFF; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #FFF; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #FFF; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #312F2F; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #006400; + --button-primary: #003100; + --button-hover: #000000; + --header: #006400; + /* Use same as Header picker */ + --text-main: #FFF; + --text-sub: #9b9b9b; + --link: #9ACD32; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #b8dc70; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #d7ebad; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-green { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #006300; +} +.fixed-table-body thead th .th-inner, +.skin-green-dark .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-green-dark.min.css b/public/css/dist/skins/skin-green-dark.min.css index 70e85ed032..af11e57391 100644 --- a/public/css/dist/skins/skin-green-dark.min.css +++ b/public/css/dist/skins/skin-green-dark.min.css @@ -1 +1,522 @@ -.skin-green-dark .main-header .navbar{background-color:#00a65a}.skin-green-dark .main-header .navbar .nav>li>a{color:#fff}.skin-green-dark .main-header .navbar .nav .open>a,.skin-green-dark .main-header .navbar .nav .open>a:focus,.skin-green-dark .main-header .navbar .nav .open>a:hover,.skin-green-dark .main-header .navbar .nav>.active>a,.skin-green-dark .main-header .navbar .nav>li>a:active,.skin-green-dark .main-header .navbar .nav>li>a:focus,.skin-green-dark .main-header .navbar .nav>li>a:hover,.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-green-dark .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background:#008d4c;color:#fff}}.skin-green-dark .main-header li.user-header{background-color:#00a65a}.skin-green-dark .content-header{background:0 0}.skin-green-dark .left-side,.skin-green-dark .main-sidebar,.skin-green-dark .wrapper{background-color:#222d32}.skin-green-dark .user-panel>.info,.skin-green-dark .user-panel>.info>a{color:#fff}.skin-green-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green-dark .sidebar-menu>li.active>a,.skin-green-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green-dark .sidebar a{color:#b8c7ce}.skin-green-dark .sidebar a:hover{text-decoration:none}.skin-green-dark .treeview-menu>li>a{color:#8aa4af}.skin-green-dark .treeview-menu>li.active>a,.skin-green-dark .treeview-menu>li>a:hover{color:#fff}.skin-green-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green-dark .sidebar-form .btn,.skin-green-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus,.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#312f2f;--back-sub-alt:rgba(0,0,0,.36);--button-default:#006400;--button-primary:#003100;--button-hover:#000;--header:#006400;--text-main:#fff;--text-sub:#9b9b9b;--link:#9acd32;--visited-link:#b8dc70;--hover-link:#d7ebad;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.far fa-life-ring{color:var(--link)}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-green{color:var(--text-main)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-green-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-green-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#006300}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-green .sidebar-menu>li:hover>a,.skin-green-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(2n),.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: green dark + * ---------- + */ +.skin-green-dark .main-header .navbar { + background-color: #00a65a; +} +.skin-green-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green-dark .main-header .navbar .nav > li > a:hover, +.skin-green-dark .main-header .navbar .nav > li > a:active, +.skin-green-dark .main-header .navbar .nav > li > a:focus, +.skin-green-dark .main-header .navbar .nav .open > a, +.skin-green-dark .main-header .navbar .nav .open > a:hover, +.skin-green-dark .main-header .navbar .nav .open > a:focus, +.skin-green-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + color: #fff; + } +} +.skin-green-dark .main-header li.user-header { + background-color: #00a65a; +} +.skin-green-dark .content-header { + background: transparent; +} +.skin-green-dark .wrapper, +.skin-green-dark .main-sidebar, +.skin-green-dark .left-side { + background-color: #222d32; +} +.skin-green-dark .user-panel > .info, +.skin-green-dark .user-panel > .info > a { + color: #fff; +} +.skin-green-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green-dark .sidebar-menu > li:hover > a, +.skin-green-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green-dark .sidebar a { + color: #b8c7ce; +} +.skin-green-dark .sidebar a:hover { + text-decoration: none; +} +.skin-green-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green-dark .treeview-menu > li.active > a, +.skin-green-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green-dark .sidebar-form input[type="text"], +.skin-green-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green-dark .sidebar-form input[type="text"]:focus, +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #FFF !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #FFF; + color: #FFF; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #FFF; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #FFF; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #FFF; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #312F2F; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #006400; + --button-primary: #003100; + --button-hover: #000000; + --header: #006400; + /* Use same as Header picker */ + --text-main: #FFF; + --text-sub: #9b9b9b; + --link: #9ACD32; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #b8dc70; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #d7ebad; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-green { + color: var(--text-main); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-green-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-green-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #006300; +} +.fixed-table-body thead th .th-inner, +.skin-green-dark .sidebar-menu > li.active > a, +.skin-green .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-green.css b/public/css/dist/skins/skin-green.css index cd113d5e54..fe0b851609 100644 --- a/public/css/dist/skins/skin-green.css +++ b/public/css/dist/skins/skin-green.css @@ -1 +1,211 @@ -:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:transparent}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#004023;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00a65a}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Green + * ---------- + */ +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #005a31; + --button-primary: #002715; + --button-hover: #000d07; + --header: #00a65a; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00a65a; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #00f383; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #0dff90; +} +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .treeview-menu > li.active > a, +.skin-green .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #004023; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #fff; +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a { + color: #00a65a; +} +a:hover { + color: #004023; +} +a:visited { + color: #00a65a; +} +.text-primary { + color: #004023; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #00a65a; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-green.min.css b/public/css/dist/skins/skin-green.min.css index 620d48e3f4..fe0b851609 100644 --- a/public/css/dist/skins/skin-green.min.css +++ b/public/css/dist/skins/skin-green.min.css @@ -1 +1,211 @@ -:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#005a31;--button-primary:#002715;--button-hover:#000d07;--header:#00a65a;--text-main:#bbb;--text-sub:#9b9b9b;--link:#00a65a;--visited-link:#00f383;--hover-link:#0dff90}.skin-green .main-header .navbar{background-color:#00a65a}.skin-green .main-header .navbar .nav>li>a{color:#fff}.skin-green .main-header .navbar .nav .open>a,.skin-green .main-header .navbar .nav .open>a:focus,.skin-green .main-header .navbar .nav .open>a:hover,.skin-green .main-header .navbar .nav>.active>a,.skin-green .main-header .navbar .nav>li>a:active,.skin-green .main-header .navbar .nav>li>a:focus,.skin-green .main-header .navbar .nav>li>a:hover,.skin-green .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-green .main-header .navbar .sidebar-toggle{color:#fff}.skin-green .main-header .navbar .sidebar-toggle:hover{background-color:#008d4c}@media (max-width:767px){.skin-green .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-green .main-header .navbar .dropdown-menu li a{color:#333}.skin-green .main-header .navbar .dropdown-menu li a:hover{background:#008d4c}}.skin-green .main-header li.user-header{background-color:#00a65a}.skin-green .content-header{background:0 0}.skin-green .left-side,.skin-green .main-sidebar,.skin-green .wrapper{background-color:#222d32}.skin-green .user-panel>.info,.skin-green .user-panel>.info>a{color:#fff}.skin-green .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-green .sidebar-menu>li>a{border-left:3px solid transparent}.skin-green .sidebar-menu>li.active>a,.skin-green .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#00a65a;color:#fff}.skin-green .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-green .sidebar a{color:#b8c7ce}.skin-green .sidebar a:hover{text-decoration:none}.skin-green .treeview-menu>li>a{color:#8aa4af}.skin-green .treeview-menu>li.active>a,.skin-green .treeview-menu>li>a:hover{color:#fff}.skin-green .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-green .sidebar-form .btn,.skin-green .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-green .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-green .sidebar-form input[type=text]:focus,.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-green .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-green .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-green.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#00733e;border-color:#004023;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#004023;border-color:#004023;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#00733e;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#000d07;color:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a{color:#00a65a}a:hover{color:#004023}a:visited{color:#00a65a}.text-primary{color:#004023}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00a65a}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Green + * ---------- + */ +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #005a31; + --button-primary: #002715; + --button-hover: #000d07; + --header: #00a65a; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #00a65a; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #00f383; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #0dff90; +} +.skin-green .main-header .navbar { + background-color: #00a65a; +} +.skin-green .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-green .main-header .navbar .nav > li > a:hover, +.skin-green .main-header .navbar .nav > li > a:active, +.skin-green .main-header .navbar .nav > li > a:focus, +.skin-green .main-header .navbar .nav .open > a, +.skin-green .main-header .navbar .nav .open > a:hover, +.skin-green .main-header .navbar .nav .open > a:focus, +.skin-green .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-green .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-green .main-header .navbar .sidebar-toggle:hover { + background-color: #008d4c; +} +@media (max-width: 767px) { + .skin-green .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-green .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-green .main-header .navbar .dropdown-menu li a:hover { + background: #008d4c; + } +} +.skin-green .main-header li.user-header { + background-color: #00a65a; +} +.skin-green .content-header { + background: transparent; +} +.skin-green .wrapper, +.skin-green .main-sidebar, +.skin-green .left-side { + background-color: #222d32; +} +.skin-green .user-panel > .info, +.skin-green .user-panel > .info > a { + color: #fff; +} +.skin-green .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-green .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-green .sidebar-menu > li:hover > a, +.skin-green .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #00a65a; +} +.skin-green .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-green .sidebar a { + color: #b8c7ce; +} +.skin-green .sidebar a:hover { + text-decoration: none; +} +.skin-green .treeview-menu > li > a { + color: #8aa4af; +} +.skin-green .treeview-menu > li.active > a, +.skin-green .treeview-menu > li > a:hover { + color: #fff; +} +.skin-green .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-green .sidebar-form input[type="text"], +.skin-green .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-green .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-green .sidebar-form input[type="text"]:focus, +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-green .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-green .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-green.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #00733e; + border-color: #004023; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #004023; + border-color: #004023; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #00733e; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #000d07; + color: #fff; +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a { + color: #00a65a; +} +a:hover { + color: #004023; +} +a:visited { + color: #00a65a; +} +.text-primary { + color: #004023; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #00a65a; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-orange-dark.css b/public/css/dist/skins/skin-orange-dark.css index 4fe3148e7b..58a0afd1f2 100644 --- a/public/css/dist/skins/skin-orange-dark.css +++ b/public/css/dist/skins/skin-orange-dark.css @@ -1 +1,523 @@ -.skin-orange-dark .main-header .navbar{background-color:#ff8c00}.skin-orange-dark .main-header .navbar .nav>li>a{color:#fff}.skin-orange-dark .main-header .navbar .nav .open>a,.skin-orange-dark .main-header .navbar .nav .open>a:focus,.skin-orange-dark .main-header .navbar .nav .open>a:hover,.skin-orange-dark .main-header .navbar .nav>.active>a,.skin-orange-dark .main-header .navbar .nav>li>a:active,.skin-orange-dark .main-header .navbar .nav>li>a:focus,.skin-orange-dark .main-header .navbar .nav>li>a:hover,.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background:#e67e00;color:#fff}}.skin-orange-dark .main-header li.user-header{background-color:#ff8c00}.skin-orange-dark .content-header{background:transparent}.skin-orange-dark .left-side,.skin-orange-dark .main-sidebar,.skin-orange-dark .wrapper{background-color:#222d32}.skin-orange-dark .user-panel>.info,.skin-orange-dark .user-panel>.info>a{color:#fff}.skin-orange-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange-dark .sidebar-menu>li.active>a,.skin-orange-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange-dark .sidebar a{color:#b8c7ce}.skin-orange-dark .sidebar a:hover{text-decoration:none}.skin-orange-dark .treeview-menu>li>a{color:#8aa4af}.skin-orange-dark .treeview-menu>li.active>a,.skin-orange-dark .treeview-menu>li>a:hover{color:#fff}.skin-orange-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange-dark .sidebar-form .btn,.skin-orange-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus,.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#2e2c2c;--back-sub-alt:rgba(0,0,0,.36);--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:orange;--visited-link:#ffc04d;--hover-link:#ffdb99;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.far fa-life-ring{color:var(--link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default{background-color:var(--button-default)}.btn-default,a:link.btn-default{color:var(--nav-link)}.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--background)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-orange{border-color:var(--button-primary);color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#ff8c00}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-orange .sidebar-menu>li:hover>a,.skin-orange-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: orange dark + * ---------- + */ +.skin-orange-dark .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange-dark .main-header .navbar .nav > li > a:hover, +.skin-orange-dark .main-header .navbar .nav > li > a:active, +.skin-orange-dark .main-header .navbar .nav > li > a:focus, +.skin-orange-dark .main-header .navbar .nav .open > a, +.skin-orange-dark .main-header .navbar .nav .open > a:hover, +.skin-orange-dark .main-header .navbar .nav .open > a:focus, +.skin-orange-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + color: #fff; + } +} +.skin-orange-dark .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange-dark .content-header { + background: transparent; +} +.skin-orange-dark .wrapper, +.skin-orange-dark .main-sidebar, +.skin-orange-dark .left-side { + background-color: #222d32; +} +.skin-orange-dark .user-panel > .info, +.skin-orange-dark .user-panel > .info > a { + color: #fff; +} +.skin-orange-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange-dark .sidebar-menu > li:hover > a, +.skin-orange-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange-dark .sidebar a { + color: #b8c7ce; +} +.skin-orange-dark .sidebar a:hover { + text-decoration: none; +} +.skin-orange-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange-dark .treeview-menu > li.active > a, +.skin-orange-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange-dark .sidebar-form input[type="text"], +.skin-orange-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus, +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #fff; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #2E2C2C; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FFA500; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffc04d; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffdb99; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.far fa-life-ring { + color: var(--link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--background); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-orange { + color: var(--nav-link) !important; + border-color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #ff8c00; +} +.fixed-table-body thead th .th-inner, +.skin-orange-dark .sidebar-menu > li.active > a, +.skin-orange .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-orange-dark.min.css b/public/css/dist/skins/skin-orange-dark.min.css index ccebd4458e..58a0afd1f2 100644 --- a/public/css/dist/skins/skin-orange-dark.min.css +++ b/public/css/dist/skins/skin-orange-dark.min.css @@ -1 +1,523 @@ -.skin-orange-dark .main-header .navbar{background-color:#ff8c00}.skin-orange-dark .main-header .navbar .nav>li>a{color:#fff}.skin-orange-dark .main-header .navbar .nav .open>a,.skin-orange-dark .main-header .navbar .nav .open>a:focus,.skin-orange-dark .main-header .navbar .nav .open>a:hover,.skin-orange-dark .main-header .navbar .nav>.active>a,.skin-orange-dark .main-header .navbar .nav>li>a:active,.skin-orange-dark .main-header .navbar .nav>li>a:focus,.skin-orange-dark .main-header .navbar .nav>li>a:hover,.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange-dark .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background:#e67e00;color:#fff}}.skin-orange-dark .main-header li.user-header{background-color:#ff8c00}.skin-orange-dark .content-header{background:0 0}.skin-orange-dark .left-side,.skin-orange-dark .main-sidebar,.skin-orange-dark .wrapper{background-color:#222d32}.skin-orange-dark .user-panel>.info,.skin-orange-dark .user-panel>.info>a{color:#fff}.skin-orange-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange-dark .sidebar-menu>li.active>a,.skin-orange-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange-dark .sidebar a{color:#b8c7ce}.skin-orange-dark .sidebar a:hover{text-decoration:none}.skin-orange-dark .treeview-menu>li>a{color:#8aa4af}.skin-orange-dark .treeview-menu>li.active>a,.skin-orange-dark .treeview-menu>li>a:hover{color:#fff}.skin-orange-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange-dark .sidebar-form .btn,.skin-orange-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus,.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#2e2c2c;--back-sub-alt:rgba(0,0,0,.36);--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:orange;--visited-link:#ffc04d;--hover-link:#ffdb99;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}a.actions{color:#fff!important}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.far fa-life-ring{color:var(--link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a:hover{color:var(--hover-link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default{background-color:var(--button-default)}.btn-default,a:link.btn-default{color:var(--nav-link)}.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--background)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-orange{border-color:var(--button-primary);color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-orange-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#ff8c00}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-orange .sidebar-menu>li:hover>a,.skin-orange-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: orange dark + * ---------- + */ +.skin-orange-dark .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange-dark .main-header .navbar .nav > li > a:hover, +.skin-orange-dark .main-header .navbar .nav > li > a:active, +.skin-orange-dark .main-header .navbar .nav > li > a:focus, +.skin-orange-dark .main-header .navbar .nav .open > a, +.skin-orange-dark .main-header .navbar .nav .open > a:hover, +.skin-orange-dark .main-header .navbar .nav .open > a:focus, +.skin-orange-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + color: #fff; + } +} +.skin-orange-dark .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange-dark .content-header { + background: transparent; +} +.skin-orange-dark .wrapper, +.skin-orange-dark .main-sidebar, +.skin-orange-dark .left-side { + background-color: #222d32; +} +.skin-orange-dark .user-panel > .info, +.skin-orange-dark .user-panel > .info > a { + color: #fff; +} +.skin-orange-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange-dark .sidebar-menu > li:hover > a, +.skin-orange-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange-dark .sidebar a { + color: #b8c7ce; +} +.skin-orange-dark .sidebar a:hover { + text-decoration: none; +} +.skin-orange-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange-dark .treeview-menu > li.active > a, +.skin-orange-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange-dark .sidebar-form input[type="text"], +.skin-orange-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus, +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #fff; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #2E2C2C; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FFA500; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffc04d; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffdb99; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +a.actions { + color: #fff !important; +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.far fa-life-ring { + color: var(--link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a:hover { + color: var(--hover-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--background); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-orange { + color: var(--nav-link) !important; + border-color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-orange-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #ff8c00; +} +.fixed-table-body thead th .th-inner, +.skin-orange-dark .sidebar-menu > li.active > a, +.skin-orange .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-orange.css b/public/css/dist/skins/skin-orange.css index 411d4994ac..b26415b6a3 100644 --- a/public/css/dist/skins/skin-orange.css +++ b/public/css/dist/skins/skin-orange.css @@ -1 +1,206 @@ -.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:transparent}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Orange + * ---------- + */ +.skin-orange .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange .main-header .navbar .nav > li > a:hover, +.skin-orange .main-header .navbar .nav > li > a:active, +.skin-orange .main-header .navbar .nav > li > a:focus, +.skin-orange .main-header .navbar .nav .open > a, +.skin-orange .main-header .navbar .nav .open > a:hover, +.skin-orange .main-header .navbar .nav .open > a:focus, +.skin-orange .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-orange .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-orange .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + } +} +.skin-orange .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange .content-header { + background: transparent; +} +.skin-orange .wrapper, +.skin-orange .main-sidebar, +.skin-orange .left-side { + background-color: #222d32; +} +.skin-orange .user-panel > .info, +.skin-orange .user-panel > .info > a { + color: #fff; +} +.skin-orange .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange .sidebar-menu > li:hover > a, +.skin-orange .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange .sidebar a { + color: #b8c7ce; +} +.skin-orange .sidebar a:hover { + text-decoration: none; +} +.skin-orange .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange .treeview-menu > li.active > a, +.skin-orange .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange .sidebar-form input[type="text"], +.skin-orange .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange .sidebar-form input[type="text"]:focus, +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #995400; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #995400; +} +:root { + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FF8C00; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffa333; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffaf4d; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FF8C00; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-orange.min.css b/public/css/dist/skins/skin-orange.min.css index af01a70cff..b26415b6a3 100644 --- a/public/css/dist/skins/skin-orange.min.css +++ b/public/css/dist/skins/skin-orange.min.css @@ -1 +1,206 @@ -.skin-orange .main-header .navbar{background-color:#ff8c00}.skin-orange .main-header .navbar .nav>li>a{color:#fff}.skin-orange .main-header .navbar .nav .open>a,.skin-orange .main-header .navbar .nav .open>a:focus,.skin-orange .main-header .navbar .nav .open>a:hover,.skin-orange .main-header .navbar .nav>.active>a,.skin-orange .main-header .navbar .nav>li>a:active,.skin-orange .main-header .navbar .nav>li>a:focus,.skin-orange .main-header .navbar .nav>li>a:hover,.skin-orange .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-orange .main-header .navbar .sidebar-toggle{color:#fff}.skin-orange .main-header .navbar .sidebar-toggle:hover{background-color:#e67e00}@media (max-width:767px){.skin-orange .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-orange .main-header .navbar .dropdown-menu li a{color:#333}.skin-orange .main-header .navbar .dropdown-menu li a:hover{background:#e67e00}}.skin-orange .main-header li.user-header{background-color:#ff8c00}.skin-orange .content-header{background:0 0}.skin-orange .left-side,.skin-orange .main-sidebar,.skin-orange .wrapper{background-color:#222d32}.skin-orange .user-panel>.info,.skin-orange .user-panel>.info>a{color:#fff}.skin-orange .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-orange .sidebar-menu>li>a{border-left:3px solid transparent}.skin-orange .sidebar-menu>li.active>a,.skin-orange .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#ff8c00;color:#fff}.skin-orange .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-orange .sidebar a{color:#b8c7ce}.skin-orange .sidebar a:hover{text-decoration:none}.skin-orange .treeview-menu>li>a{color:#8aa4af}.skin-orange .treeview-menu>li.active>a,.skin-orange .treeview-menu>li>a:hover{color:#fff}.skin-orange .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-orange .sidebar-form .btn,.skin-orange .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-orange .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-orange .sidebar-form input[type=text]:focus,.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-orange .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-orange .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-orange.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#cc7000;border-color:#995400;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#995400;border-color:#995400;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#cc7000;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#663800;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#995400}:root{--button-default:#b36200;--button-primary:#804600;--button-hover:#663800;--header:#ff8c00;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ff8c00;--visited-link:#ffa333;--hover-link:#ffaf4d;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.far fa-life-ring{color:var(--link)}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ff8c00}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Orange + * ---------- + */ +.skin-orange .main-header .navbar { + background-color: #FF8C00; +} +.skin-orange .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-orange .main-header .navbar .nav > li > a:hover, +.skin-orange .main-header .navbar .nav > li > a:active, +.skin-orange .main-header .navbar .nav > li > a:focus, +.skin-orange .main-header .navbar .nav .open > a, +.skin-orange .main-header .navbar .nav .open > a:hover, +.skin-orange .main-header .navbar .nav .open > a:focus, +.skin-orange .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-orange .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-orange .main-header .navbar .sidebar-toggle:hover { + background-color: #e67e00; +} +@media (max-width: 767px) { + .skin-orange .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-orange .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-orange .main-header .navbar .dropdown-menu li a:hover { + background: #e67e00; + } +} +.skin-orange .main-header li.user-header { + background-color: #FF8C00; +} +.skin-orange .content-header { + background: transparent; +} +.skin-orange .wrapper, +.skin-orange .main-sidebar, +.skin-orange .left-side { + background-color: #222d32; +} +.skin-orange .user-panel > .info, +.skin-orange .user-panel > .info > a { + color: #fff; +} +.skin-orange .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-orange .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-orange .sidebar-menu > li:hover > a, +.skin-orange .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FF8C00; +} +.skin-orange .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-orange .sidebar a { + color: #b8c7ce; +} +.skin-orange .sidebar a:hover { + text-decoration: none; +} +.skin-orange .treeview-menu > li > a { + color: #8aa4af; +} +.skin-orange .treeview-menu > li.active > a, +.skin-orange .treeview-menu > li > a:hover { + color: #fff; +} +.skin-orange .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-orange .sidebar-form input[type="text"], +.skin-orange .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-orange .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-orange .sidebar-form input[type="text"]:focus, +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-orange .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-orange .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-orange.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #cc7000; + border-color: #995400; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #995400; + border-color: #995400; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #cc7000; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #663800; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #995400; +} +:root { + --button-default: #b36200; + --button-primary: #804600; + --button-hover: #663800; + --header: #FF8C00; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #FF8C00; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #ffa333; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffaf4d; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.far fa-life-ring { + color: var(--link); +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FF8C00; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-purple-dark.css b/public/css/dist/skins/skin-purple-dark.css index 201e4709b1..0517db814c 100644 --- a/public/css/dist/skins/skin-purple-dark.css +++ b/public/css/dist/skins/skin-purple-dark.css @@ -1 +1,530 @@ -.skin-purple-dark .main-header .navbar{background-color:#605ca8}.skin-purple-dark .main-header .navbar .nav>li>a{color:#fff}.skin-purple-dark .main-header .navbar .nav .open>a,.skin-purple-dark .main-header .navbar .nav .open>a:focus,.skin-purple-dark .main-header .navbar .nav .open>a:hover,.skin-purple-dark .main-header .navbar .nav>.active>a,.skin-purple-dark .main-header .navbar .nav>li>a:active,.skin-purple-dark .main-header .navbar .nav>li>a:focus,.skin-purple-dark .main-header .navbar .nav>li>a:hover,.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background:#555299;color:#fff}}.skin-purple-dark .main-header li.user-header{background-color:#605ca8}.skin-purple-dark .content-header{background:transparent}.skin-purple-dark .left-side,.skin-purple-dark .main-sidebar,.skin-purple-dark .wrapper{background-color:#222d32}.skin-purple-dark .user-panel>.info,.skin-purple-dark .user-panel>.info>a{color:#fff}.skin-purple-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple-dark .sidebar-menu>li.active>a,.skin-purple-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple-dark .sidebar a{color:#b8c7ce}.skin-purple-dark .sidebar a:hover{text-decoration:none}.skin-purple-dark .treeview-menu>li>a{color:#8aa4af}.skin-purple-dark .treeview-menu>li.active>a,.skin-purple-dark .treeview-menu>li>a:hover{color:#fff}.skin-purple-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple-dark .sidebar-form .btn,.skin-purple-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus,.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#080808;--back-sub-alt:rgba(0,0,0,.36);--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ac83ff;--visited-link:#dfd0ff;--hover-link:#fff;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.label-default{background-color:var(--back-sub);color:#fff}.modal-content{background-color:var(--back-main);color:var(--text-main)}.far fa-life-ring{color:var(--link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}a:link.btn-default{color:var(--nav-link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-purple{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--link)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#5f5ca8}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-purple .sidebar-menu>li:hover>a,.skin-purple-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: purple dark + * ---------- + */ +.skin-purple-dark .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple-dark .main-header .navbar .nav > li > a:hover, +.skin-purple-dark .main-header .navbar .nav > li > a:active, +.skin-purple-dark .main-header .navbar .nav > li > a:focus, +.skin-purple-dark .main-header .navbar .nav .open > a, +.skin-purple-dark .main-header .navbar .nav .open > a:hover, +.skin-purple-dark .main-header .navbar .nav .open > a:focus, +.skin-purple-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + color: #fff; + } +} +.skin-purple-dark .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-dark .content-header { + background: transparent; +} +.skin-purple-dark .wrapper, +.skin-purple-dark .main-sidebar, +.skin-purple-dark .left-side { + background-color: #222d32; +} +.skin-purple-dark .user-panel > .info, +.skin-purple-dark .user-panel > .info > a { + color: #fff; +} +.skin-purple-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple-dark .sidebar-menu > li:hover > a, +.skin-purple-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple-dark .sidebar a { + color: #b8c7ce; +} +.skin-purple-dark .sidebar a:hover { + text-decoration: none; +} +.skin-purple-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple-dark .treeview-menu > li.active > a, +.skin-purple-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple-dark .sidebar-form input[type="text"], +.skin-purple-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus, +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #080808; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #AC83FF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #dfd0ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.label-default { + background-color: var(--back-sub); + color: #fff; +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-purple { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--link); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #5f5ca8; +} +.fixed-table-body thead th .th-inner, +.skin-purple-dark .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-purple-dark.min.css b/public/css/dist/skins/skin-purple-dark.min.css index 1b90bca8e3..0517db814c 100644 --- a/public/css/dist/skins/skin-purple-dark.min.css +++ b/public/css/dist/skins/skin-purple-dark.min.css @@ -1 +1,530 @@ -.skin-purple-dark .main-header .navbar{background-color:#605ca8}.skin-purple-dark .main-header .navbar .nav>li>a{color:#fff}.skin-purple-dark .main-header .navbar .nav .open>a,.skin-purple-dark .main-header .navbar .nav .open>a:focus,.skin-purple-dark .main-header .navbar .nav .open>a:hover,.skin-purple-dark .main-header .navbar .nav>.active>a,.skin-purple-dark .main-header .navbar .nav>li>a:active,.skin-purple-dark .main-header .navbar .nav>li>a:focus,.skin-purple-dark .main-header .navbar .nav>li>a:hover,.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple-dark .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background:#555299;color:#fff}}.skin-purple-dark .main-header li.user-header{background-color:#605ca8}.skin-purple-dark .content-header{background:0 0}.skin-purple-dark .left-side,.skin-purple-dark .main-sidebar,.skin-purple-dark .wrapper{background-color:#222d32}.skin-purple-dark .user-panel>.info,.skin-purple-dark .user-panel>.info>a{color:#fff}.skin-purple-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple-dark .sidebar-menu>li.active>a,.skin-purple-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple-dark .sidebar a{color:#b8c7ce}.skin-purple-dark .sidebar a:hover{text-decoration:none}.skin-purple-dark .treeview-menu>li>a{color:#8aa4af}.skin-purple-dark .treeview-menu>li.active>a,.skin-purple-dark .treeview-menu>li>a:hover{color:#fff}.skin-purple-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple-dark .sidebar-form .btn,.skin-purple-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus,.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff!important}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#080808;--back-sub-alt:rgba(0,0,0,.36);--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#ac83ff;--visited-link:#dfd0ff;--hover-link:#fff;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.label-default{background-color:var(--back-sub);color:#fff}.modal-content{background-color:var(--back-main);color:var(--text-main)}.far fa-life-ring{color:var(--link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}a:link.btn-default{color:var(--nav-link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-purple{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--link)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-purple-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#5f5ca8}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-purple .sidebar-menu>li:hover>a,.skin-purple-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}a,a:link{color:var(--link)}a:hover{color:var(--hover-link);text-decoration:underline}a:visited{color:var(--visited-link)}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: purple dark + * ---------- + */ +.skin-purple-dark .main-header .navbar { + background-color: #605ca8; +} +.skin-purple-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple-dark .main-header .navbar .nav > li > a:hover, +.skin-purple-dark .main-header .navbar .nav > li > a:active, +.skin-purple-dark .main-header .navbar .nav > li > a:focus, +.skin-purple-dark .main-header .navbar .nav .open > a, +.skin-purple-dark .main-header .navbar .nav .open > a:hover, +.skin-purple-dark .main-header .navbar .nav .open > a:focus, +.skin-purple-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + color: #fff; + } +} +.skin-purple-dark .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple-dark .content-header { + background: transparent; +} +.skin-purple-dark .wrapper, +.skin-purple-dark .main-sidebar, +.skin-purple-dark .left-side { + background-color: #222d32; +} +.skin-purple-dark .user-panel > .info, +.skin-purple-dark .user-panel > .info > a { + color: #fff; +} +.skin-purple-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple-dark .sidebar-menu > li:hover > a, +.skin-purple-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple-dark .sidebar a { + color: #b8c7ce; +} +.skin-purple-dark .sidebar a:hover { + text-decoration: none; +} +.skin-purple-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple-dark .treeview-menu > li.active > a, +.skin-purple-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple-dark .sidebar-form input[type="text"], +.skin-purple-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus, +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff !important; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #080808; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #AC83FF; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #dfd0ff; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.label-default { + background-color: var(--back-sub); + color: #fff; +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +a:link.btn-default { + color: var(--nav-link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-purple { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--link); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-purple-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #5f5ca8; +} +.fixed-table-body thead th .th-inner, +.skin-purple-dark .sidebar-menu > li.active > a, +.skin-purple .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); + text-decoration: underline; +} +a:visited { + color: var(--visited-link); +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-purple.css b/public/css/dist/skins/skin-purple.css index 344cbfce10..d4f67fee9b 100644 --- a/public/css/dist/skins/skin-purple.css +++ b/public/css/dist/skins/skin-purple.css @@ -1 +1,206 @@ -.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:transparent}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#3a3767;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#3a3767}:root{--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#605ca8}.far fa-life-ring{color:var(--link)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Purple + * ---------- + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .treeview-menu > li.active > a, +.skin-purple .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #3a3767; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #3a3767; +} +:root { + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #605ca8; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #918ec3; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #c1c0dd; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #605ca8; +} +.far fa-life-ring { + color: var(--link); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-purple.min.css b/public/css/dist/skins/skin-purple.min.css index 8a89eae1a6..d4f67fee9b 100644 --- a/public/css/dist/skins/skin-purple.min.css +++ b/public/css/dist/skins/skin-purple.min.css @@ -1 +1,206 @@ -.skin-purple .main-header .navbar{background-color:#605ca8}.skin-purple .main-header .navbar .nav>li>a{color:#fff}.skin-purple .main-header .navbar .nav .open>a,.skin-purple .main-header .navbar .nav .open>a:focus,.skin-purple .main-header .navbar .nav .open>a:hover,.skin-purple .main-header .navbar .nav>.active>a,.skin-purple .main-header .navbar .nav>li>a:active,.skin-purple .main-header .navbar .nav>li>a:focus,.skin-purple .main-header .navbar .nav>li>a:hover,.skin-purple .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-purple .main-header .navbar .sidebar-toggle{color:#fff}.skin-purple .main-header .navbar .sidebar-toggle:hover{background-color:#555299}@media (max-width:767px){.skin-purple .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-purple .main-header .navbar .dropdown-menu li a{color:#333}.skin-purple .main-header .navbar .dropdown-menu li a:hover{background:#555299}}.skin-purple .main-header li.user-header{background-color:#605ca8}.skin-purple .content-header{background:0 0}.skin-purple .left-side,.skin-purple .main-sidebar,.skin-purple .wrapper{background-color:#222d32}.skin-purple .user-panel>.info,.skin-purple .user-panel>.info>a{color:#fff}.skin-purple .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-purple .sidebar-menu>li>a{border-left:3px solid transparent}.skin-purple .sidebar-menu>li.active>a,.skin-purple .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#605ca8;color:#fff}.skin-purple .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-purple .sidebar a{color:#b8c7ce}.skin-purple .sidebar a:hover{text-decoration:none}.skin-purple .treeview-menu>li>a{color:#8aa4af}.skin-purple .treeview-menu>li.active>a,.skin-purple .treeview-menu>li>a:hover{color:#fff}.skin-purple .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-purple .sidebar-form .btn,.skin-purple .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-purple .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-purple .sidebar-form input[type=text]:focus,.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-purple .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-purple .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-purple.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#4c4988;border-color:#3a3767;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#3a3767;border-color:#3a3767;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#4c4988;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#272546;color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#3a3767}:root{--button-default:#434078;--button-primary:#302e56;--button-hover:#272546;--header:#605ca8;--text-main:#bbb;--text-sub:#9b9b9b;--link:#605ca8;--visited-link:#918ec3;--hover-link:#c1c0dd;--nav-link:#fff;--light-link:#fff}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#605ca8}.far fa-life-ring{color:var(--link)}.search-highlight,.search-highlight:hover{background-color:#e9d15b} +/* + * Skin: Purple + * ---------- + */ +.skin-purple .main-header .navbar { + background-color: #605ca8; +} +.skin-purple .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-purple .main-header .navbar .nav > li > a:hover, +.skin-purple .main-header .navbar .nav > li > a:active, +.skin-purple .main-header .navbar .nav > li > a:focus, +.skin-purple .main-header .navbar .nav .open > a, +.skin-purple .main-header .navbar .nav .open > a:hover, +.skin-purple .main-header .navbar .nav .open > a:focus, +.skin-purple .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-purple .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-purple .main-header .navbar .sidebar-toggle:hover { + background-color: #555299; +} +@media (max-width: 767px) { + .skin-purple .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-purple .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-purple .main-header .navbar .dropdown-menu li a:hover { + background: #555299; + } +} +.skin-purple .main-header li.user-header { + background-color: #605ca8; +} +.skin-purple .content-header { + background: transparent; +} +.skin-purple .wrapper, +.skin-purple .main-sidebar, +.skin-purple .left-side { + background-color: #222d32; +} +.skin-purple .user-panel > .info, +.skin-purple .user-panel > .info > a { + color: #fff; +} +.skin-purple .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-purple .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-purple .sidebar-menu > li:hover > a, +.skin-purple .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #605ca8; +} +.skin-purple .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-purple .sidebar a { + color: #b8c7ce; +} +.skin-purple .sidebar a:hover { + text-decoration: none; +} +.skin-purple .treeview-menu > li > a { + color: #8aa4af; +} +.skin-purple .treeview-menu > li.active > a, +.skin-purple .treeview-menu > li > a:hover { + color: #fff; +} +.skin-purple .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-purple .sidebar-form input[type="text"], +.skin-purple .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-purple .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-purple .sidebar-form input[type="text"]:focus, +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-purple .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-purple .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-purple.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #4c4988; + border-color: #3a3767; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #3a3767; + border-color: #3a3767; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #4c4988; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #272546; + color: #fff; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #3a3767; +} +:root { + --button-default: #434078; + --button-primary: #302e56; + --button-hover: #272546; + --header: #605ca8; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #605ca8; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #918ec3; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #c1c0dd; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #605ca8; +} +.far fa-life-ring { + color: var(--link); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} + diff --git a/public/css/dist/skins/skin-red-dark.css b/public/css/dist/skins/skin-red-dark.css index 092c24bf11..2b87b2b921 100644 --- a/public/css/dist/skins/skin-red-dark.css +++ b/public/css/dist/skins/skin-red-dark.css @@ -1 +1,541 @@ -.skin-red-dark .main-header .navbar{background-color:#dd4b39}.skin-red-dark .main-header .navbar .nav>li>a{color:#fff}.skin-red-dark .main-header .navbar .nav .open>a,.skin-red-dark .main-header .navbar .nav .open>a:focus,.skin-red-dark .main-header .navbar .nav .open>a:hover,.skin-red-dark .main-header .navbar .nav>.active>a,.skin-red-dark .main-header .navbar .nav>li>a:active,.skin-red-dark .main-header .navbar .nav>li>a:focus,.skin-red-dark .main-header .navbar .nav>li>a:hover,.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background:#d73925;color:#fff}}.skin-red-dark .main-header li.user-header{background-color:#dd4b39}.skin-red-dark .content-header{background:transparent}.skin-red-dark .left-side,.skin-red-dark .main-sidebar,.skin-red-dark .wrapper{background-color:#222d32}.skin-red-dark .user-panel>.info,.skin-red-dark .user-panel>.info>a{color:#fff}.skin-red-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red-dark .sidebar-menu>li.active>a,.skin-red-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red-dark .sidebar a{color:#b8c7ce}.skin-red-dark .sidebar a:hover{text-decoration:none}.skin-red-dark .treeview-menu>li>a{color:#8aa4af}.skin-red-dark .treeview-menu>li.active>a,.skin-red-dark .treeview-menu>li>a:hover{color:#fff}.skin-red-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red-dark .sidebar-form .btn,.skin-red-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus,.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary,a:hover,a:visited{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#e00000;--visited-link:#d24d57;--hover-link:#d24d57;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}.far fa-life-ring{color:var(--link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default{background-color:var(--back-sub)}.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-red{color:var(--button-primary)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#c23320}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-red .sidebar-menu>li:hover>a,.skin-red-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}#upload-table h3,#upload-table p,#upload-table tbody>tr.warning>td{background-color:#fcf8e3;color:#000}a{color:var(--link)}a:hover,a:link{color:var(--nav-link)}a:hover{text-decoration:underline}a:visited{color:var(--nav-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: red dark + * ---------- + */ +.skin-red-dark .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red-dark .main-header .navbar .nav > li > a:hover, +.skin-red-dark .main-header .navbar .nav > li > a:active, +.skin-red-dark .main-header .navbar .nav > li > a:focus, +.skin-red-dark .main-header .navbar .nav .open > a, +.skin-red-dark .main-header .navbar .nav .open > a:hover, +.skin-red-dark .main-header .navbar .nav .open > a:focus, +.skin-red-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + color: #fff; + } +} +.skin-red-dark .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-dark .content-header { + background: transparent; +} +.skin-red-dark .wrapper, +.skin-red-dark .main-sidebar, +.skin-red-dark .left-side { + background-color: #222d32; +} +.skin-red-dark .user-panel > .info, +.skin-red-dark .user-panel > .info > a { + color: #fff; +} +.skin-red-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red-dark .sidebar-menu > li:hover > a, +.skin-red-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red-dark .sidebar a { + color: #b8c7ce; +} +.skin-red-dark .sidebar a:hover { + text-decoration: none; +} +.skin-red-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red-dark .treeview-menu > li.active > a, +.skin-red-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red-dark .sidebar-form input[type="text"], +.skin-red-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-dark .sidebar-form input[type="text"]:focus, +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #e00000; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--back-sub); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-red { + color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #c23320; +} +.fixed-table-body thead th .th-inner, +.skin-red-dark .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#upload-table tbody > tr.warning > td, +#upload-table h3, +#upload-table p { + background-color: #fcf8e3; + color: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--nav-link); +} +a:hover { + color: var(--nav-link); + text-decoration: underline; +} +a:visited { + color: var(--nav-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-red-dark.min.css b/public/css/dist/skins/skin-red-dark.min.css index 5601ce5055..2b87b2b921 100644 --- a/public/css/dist/skins/skin-red-dark.min.css +++ b/public/css/dist/skins/skin-red-dark.min.css @@ -1 +1,541 @@ -.skin-red-dark .main-header .navbar{background-color:#dd4b39}.skin-red-dark .main-header .navbar .nav>li>a{color:#fff}.skin-red-dark .main-header .navbar .nav .open>a,.skin-red-dark .main-header .navbar .nav .open>a:focus,.skin-red-dark .main-header .navbar .nav .open>a:hover,.skin-red-dark .main-header .navbar .nav>.active>a,.skin-red-dark .main-header .navbar .nav>li>a:active,.skin-red-dark .main-header .navbar .nav>li>a:focus,.skin-red-dark .main-header .navbar .nav>li>a:hover,.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red-dark .main-header .navbar .sidebar-toggle{color:#fff}.skin-red-dark .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background:#d73925;color:#fff}}.skin-red-dark .main-header li.user-header{background-color:#dd4b39}.skin-red-dark .content-header{background:0 0}.skin-red-dark .left-side,.skin-red-dark .main-sidebar,.skin-red-dark .wrapper{background-color:#222d32}.skin-red-dark .user-panel>.info,.skin-red-dark .user-panel>.info>a{color:#fff}.skin-red-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red-dark .sidebar-menu>li.active>a,.skin-red-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red-dark .sidebar a{color:#b8c7ce}.skin-red-dark .sidebar a:hover{text-decoration:none}.skin-red-dark .treeview-menu>li>a{color:#8aa4af}.skin-red-dark .treeview-menu>li.active>a,.skin-red-dark .treeview-menu>li>a:hover{color:#fff}.skin-red-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red-dark .sidebar-form .btn,.skin-red-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus,.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red-dark.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn,.btn:hover{color:#fff}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#fff;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}li.dropdown-item-marker{color:var(--button-primary)}.text-primary,a:hover,a:visited{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#e00000;--visited-link:#d24d57;--hover-link:#d24d57;--nav-link:#fff;--light-link:#fff}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--light-link)}.pagination>.active>a{background-color:var(--visited-link);border-color:var(--light-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--nav-link)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}.far fa-life-ring{color:var(--link)}.btn-primary.hover{color:var(--nav-link)}.small-box h3,.small-box p{color:var(--nav-link)!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default{background-color:var(--back-sub)}.btn-default dropdown-toggle{background-color:var(--button-default);color:var(--link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.text-red{color:var(--button-primary)}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.fixed-table-body thead th .th-inner{color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-red-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-red-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#c23320}.fixed-table-body thead th .th-inner,.sidebar-toggle:hover,.skin-red .sidebar-menu>li:hover>a,.skin-red-dark .sidebar-menu>li.active>a{background-color:var(--header)!important}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}#upload-table h3,#upload-table p,#upload-table tbody>tr.warning>td{background-color:#fcf8e3;color:#000}a{color:var(--link)}a:hover,a:link{color:var(--nav-link)}a:hover{text-decoration:underline}a:visited{color:var(--nav-link)}#customFieldsTable a[href*="/models"]{color:var(--back-sub)}#customFieldsTable a[href*="/fieldsets"]{background-color:transparent}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: red dark + * ---------- + */ +.skin-red-dark .main-header .navbar { + background-color: #dd4b39; +} +.skin-red-dark .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red-dark .main-header .navbar .nav > li > a:hover, +.skin-red-dark .main-header .navbar .nav > li > a:active, +.skin-red-dark .main-header .navbar .nav > li > a:focus, +.skin-red-dark .main-header .navbar .nav .open > a, +.skin-red-dark .main-header .navbar .nav .open > a:hover, +.skin-red-dark .main-header .navbar .nav .open > a:focus, +.skin-red-dark .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red-dark .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red-dark .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + color: #fff; + } +} +.skin-red-dark .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red-dark .content-header { + background: transparent; +} +.skin-red-dark .wrapper, +.skin-red-dark .main-sidebar, +.skin-red-dark .left-side { + background-color: #222d32; +} +.skin-red-dark .user-panel > .info, +.skin-red-dark .user-panel > .info > a { + color: #fff; +} +.skin-red-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red-dark .sidebar-menu > li:hover > a, +.skin-red-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red-dark .sidebar a { + color: #b8c7ce; +} +.skin-red-dark .sidebar a:hover { + text-decoration: none; +} +.skin-red-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red-dark .treeview-menu > li.active > a, +.skin-red-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red-dark .sidebar-form input[type="text"], +.skin-red-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red-dark .sidebar-form input[type="text"]:focus, +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red-dark.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn, +.btn:hover { + color: #fff; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #FFF; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:hover { + color: #fff; +} +a:visited { + color: #fff; +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #e00000; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #D24D57; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--light-link); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--visited-link); + border-color: var(--light-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--nav-link); +} +.far fa-life-ring { + color: var(--link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: var(--nav-link) !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--back-sub); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-red { + color: var(--button-primary); +} +.btn-primary:hover { + background-color: var(--button-primary); +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.fixed-table-body thead th .th-inner { + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-red-dark .main-header .navbar .dropdown-menu li a { + color: #FFFFFF; +} +.skin-red-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #c23320; +} +.fixed-table-body thead th .th-inner, +.skin-red-dark .sidebar-menu > li.active > a, +.skin-red .sidebar-menu > li:hover > a, +.sidebar-toggle:hover { + background-color: var(--header) !important; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +#upload-table tbody > tr.warning > td, +#upload-table h3, +#upload-table p { + background-color: #fcf8e3; + color: #000; +} +a { + color: var(--link); +} +a:link { + color: var(--nav-link); +} +a:hover { + color: var(--nav-link); + text-decoration: underline; +} +a:visited { + color: var(--nav-link); +} +#customFieldsTable a[href*='/models'] { + color: var(--back-sub); +} +#customFieldsTable a[href*='/fieldsets'] { + background-color: transparent; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-red.css b/public/css/dist/skins/skin-red.css index c6167ad739..0dc3658056 100644 --- a/public/css/dist/skins/skin-red.css +++ b/public/css/dist/skins/skin-red.css @@ -1 +1,213 @@ -.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:transparent}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#96271a;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc;--nav-link:#fff;--light-link:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#dd4b39}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.far fa-life-ring{color:var(--link)} +/* + * Skin: Red + * ---------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .treeview-menu > li.active > a, +.skin-red .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #96271a; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +a { + color: #dd4b39; +} +a:hover { + color: #96271a; +} +a:visited { + color: #dd4b39; +} +.text-primary { + color: #96271a; +} +:root { + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #dd4b39; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #e8867a; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #f3c2bc; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #dd4b39; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.far fa-life-ring { + color: var(--link); +} + diff --git a/public/css/dist/skins/skin-red.min.css b/public/css/dist/skins/skin-red.min.css index 4f73db5918..0dc3658056 100644 --- a/public/css/dist/skins/skin-red.min.css +++ b/public/css/dist/skins/skin-red.min.css @@ -1 +1,213 @@ -.skin-red .main-header .navbar{background-color:#dd4b39}.skin-red .main-header .navbar .nav>li>a{color:#fff}.skin-red .main-header .navbar .nav .open>a,.skin-red .main-header .navbar .nav .open>a:focus,.skin-red .main-header .navbar .nav .open>a:hover,.skin-red .main-header .navbar .nav>.active>a,.skin-red .main-header .navbar .nav>li>a:active,.skin-red .main-header .navbar .nav>li>a:focus,.skin-red .main-header .navbar .nav>li>a:hover,.skin-red .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-red .main-header .navbar .sidebar-toggle{color:#fff}.skin-red .main-header .navbar .sidebar-toggle:hover{background-color:#d73925}@media (max-width:767px){.skin-red .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-red .main-header .navbar .dropdown-menu li a{color:#333}.skin-red .main-header .navbar .dropdown-menu li a:hover{background:#d73925}}.skin-red .main-header li.user-header{background-color:#dd4b39}.skin-red .content-header{background:0 0}.skin-red .left-side,.skin-red .main-sidebar,.skin-red .wrapper{background-color:#222d32}.skin-red .user-panel>.info,.skin-red .user-panel>.info>a{color:#fff}.skin-red .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-red .sidebar-menu>li>a{border-left:3px solid transparent}.skin-red .sidebar-menu>li.active>a,.skin-red .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#dd4b39;color:#fff}.skin-red .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-red .sidebar a{color:#b8c7ce}.skin-red .sidebar a:hover{text-decoration:none}.skin-red .treeview-menu>li>a{color:#8aa4af}.skin-red .treeview-menu>li.active>a,.skin-red .treeview-menu>li>a:hover{color:#fff}.skin-red .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-red .sidebar-form .btn,.skin-red .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-red .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-red .sidebar-form input[type=text]:focus,.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-red .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-red .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-red.layout-top-nav .main-header>.logo .logo-variant{background-color:none}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#c23321;border-color:#96271a;color:#fff}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#96271a;border-color:#96271a;color:#fff}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#c23321;color:#fff}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#6b1c12;color:#fff}a{color:#dd4b39}a:hover{color:#96271a}a:visited{color:#dd4b39}.text-primary{color:#96271a}:root{--button-default:#ac2d1e;--button-primary:#802216;--button-hover:#6b1c12;--header:#dd4b39;--text-main:#bbb;--text-alt:#222;--text-sub:#9b9b9b;--link:#dd4b39;--visited-link:#e8867a;--hover-link:#f3c2bc;--nav-link:#fff;--light-link:#fff}a:link{color:var(--link)}a:visited{color:var(--visited-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#dd4b39}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.far fa-life-ring{color:var(--link)} +/* + * Skin: Red + * ---------- + */ +.skin-red .main-header .navbar { + background-color: #dd4b39; +} +.skin-red .main-header .navbar .nav > li > a { + color: #fff; +} +.skin-red .main-header .navbar .nav > li > a:hover, +.skin-red .main-header .navbar .nav > li > a:active, +.skin-red .main-header .navbar .nav > li > a:focus, +.skin-red .main-header .navbar .nav .open > a, +.skin-red .main-header .navbar .nav .open > a:hover, +.skin-red .main-header .navbar .nav .open > a:focus, +.skin-red .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-red .main-header .navbar .sidebar-toggle { + color: #fff; +} +.skin-red .main-header .navbar .sidebar-toggle:hover { + background-color: #d73925; +} +@media (max-width: 767px) { + .skin-red .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-red .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-red .main-header .navbar .dropdown-menu li a:hover { + background: #d73925; + } +} +.skin-red .main-header li.user-header { + background-color: #dd4b39; +} +.skin-red .content-header { + background: transparent; +} +.skin-red .wrapper, +.skin-red .main-sidebar, +.skin-red .left-side { + background-color: #222d32; +} +.skin-red .user-panel > .info, +.skin-red .user-panel > .info > a { + color: #fff; +} +.skin-red .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-red .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-red .sidebar-menu > li:hover > a, +.skin-red .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #dd4b39; +} +.skin-red .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-red .sidebar a { + color: #b8c7ce; +} +.skin-red .sidebar a:hover { + text-decoration: none; +} +.skin-red .treeview-menu > li > a { + color: #8aa4af; +} +.skin-red .treeview-menu > li.active > a, +.skin-red .treeview-menu > li > a:hover { + color: #fff; +} +.skin-red .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-red .sidebar-form input[type="text"], +.skin-red .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-red .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-red .sidebar-form input[type="text"]:focus, +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-red .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-red .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-red.layout-top-nav .main-header > .logo .logo-variant { + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #c23321; + border-color: #96271a; + color: #fff; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #96271a; + border-color: #96271a; + color: #fff; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #c23321; + color: #fff; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #6b1c12; + color: #fff; +} +a { + color: #dd4b39; +} +a:hover { + color: #96271a; +} +a:visited { + color: #dd4b39; +} +.text-primary { + color: #96271a; +} +:root { + --button-default: #ac2d1e; + --button-primary: #802216; + --button-hover: #6b1c12; + --header: #dd4b39; + /* Use same as Header picker */ + --text-main: #BBB; + --text-alt: #222; + --text-sub: #9b9b9b; + --link: #dd4b39; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #e8867a; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #f3c2bc; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #FFF; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +a:link { + color: var(--link); +} +a:visited { + color: var(--visited-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #dd4b39; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.far fa-life-ring { + color: var(--link); +} + diff --git a/public/css/dist/skins/skin-yellow-dark.css b/public/css/dist/skins/skin-yellow-dark.css index 115637bf1d..119afcd4fd 100644 --- a/public/css/dist/skins/skin-yellow-dark.css +++ b/public/css/dist/skins/skin-yellow-dark.css @@ -1 +1,494 @@ -.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:transparent}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:#000;color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}tr th div.th-inner{color:#fff}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: yellow dark + * ---------- + */ +.skin-yellow-dark .main-header .navbar .sidebar-toggle { + color: #000 !important; +} +.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { + background-color: var(--link); +} +@media (max-width: 767px) { + .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + color: #fff; + } +} +.skin-yellow-dark .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-dark .content-header { + background: transparent; +} +.skin-yellow-dark .wrapper, +.skin-yellow-dark .main-sidebar, +.skin-yellow-dark .left-side { + background-color: #222d32; +} +.skin-yellow-dark .user-panel > .info, +.skin-yellow-dark .user-panel > .info > a { + color: #fff; +} +.skin-yellow-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow-dark .sidebar-menu > li:hover > a, +.skin-yellow-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #f39c12; +} +.skin-yellow-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow-dark .sidebar a { + color: #b8c7ce; +} +.skin-yellow-dark .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow-dark .treeview-menu > li.active > a, +.skin-yellow-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow-dark .sidebar-form input[type="text"], +.skin-yellow-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus, +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: var(--button-default); + border-color: #000000; + color: #545454; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: var(--button-hover); + border-color: var(--button-hover); + color: #545454; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: var(--button-default); + color: #545454; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: var(--hover-link); + color: #545454; +} +a.actions { + color: #fff !important; +} +a:visited.label-default, +a:link.label-default { + color: #444; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #FFCC32; + --button-primary: #b28500; + --button-hover: #987200; + --header: #FFCC32; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #F0E68C; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #f9f5d0; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #545454; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--text-main); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); + color: var(--nav-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +a.btn.btn-default { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--text-main); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: #fff !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +.far fa-life-ring { + color: var(--link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-yellow { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--nav-link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: var(--header); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +tr th div.th-inner { + color: #FFFFFF; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +.th-inner { + color: var(--nav-link); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-yellow-dark.min.css b/public/css/dist/skins/skin-yellow-dark.min.css index 6000adc7b5..119afcd4fd 100644 --- a/public/css/dist/skins/skin-yellow-dark.min.css +++ b/public/css/dist/skins/skin-yellow-dark.min.css @@ -1 +1,494 @@ -.skin-yellow-dark .main-header .navbar .sidebar-toggle{color:#000!important}.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover{background-color:var(--link)}@media (max-width:767px){.skin-yellow-dark .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1);color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:#fff}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background:#e08e0b;color:#fff}}.skin-yellow-dark .main-header li.user-header{background-color:#f39c12}.skin-yellow-dark .content-header{background:0 0}.skin-yellow-dark .left-side,.skin-yellow-dark .main-sidebar,.skin-yellow-dark .wrapper{background-color:#222d32}.skin-yellow-dark .user-panel>.info,.skin-yellow-dark .user-panel>.info>a{color:#fff}.skin-yellow-dark .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow-dark .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow-dark .sidebar-menu>li.active>a,.skin-yellow-dark .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#f39c12;color:#fff}.skin-yellow-dark .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow-dark .sidebar a{color:#b8c7ce}.skin-yellow-dark .sidebar a:hover{text-decoration:none}.skin-yellow-dark .treeview-menu>li>a{color:#8aa4af}.skin-yellow-dark .treeview-menu>li.active>a,.skin-yellow-dark .treeview-menu>li>a:hover{color:#fff}.skin-yellow-dark .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow-dark .sidebar-form .btn,.skin-yellow-dark .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow-dark .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus,.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow-dark .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow-dark .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:var(--button-default);border-color:#000;color:#545454}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:var(--button-hover);border-color:var(--button-hover);color:#545454}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:var(--button-default);color:#545454}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:var(--hover-link);color:#545454}a.actions{color:#fff!important}a:link.label-default,a:visited.label-default{color:#444}li.dropdown-item-marker{color:var(--button-primary)}a:link{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#fff}#sort tr.cansort{background-color:var(--back-main);color:var(--text-main)}:root{--background:#222;--back-main:#333;--back-sub:#3d4144;--back-sub-alt:rgba(0,0,0,.36);--button-default:#ffcc32;--button-primary:#b28500;--button-hover:#987200;--header:#ffcc32;--text-main:#bbb;--text-sub:#9b9b9b;--link:khaki;--visited-link:#f9f5d0;--hover-link:#fff;--nav-link:#222;--light-link:#545454}#ldapad_test_results.well.well-sm{color:var(--back-main)}.pagination>li>a{background-color:var(--back-main);color:var(--text-main)}.pagination>.active>a{background-color:var(--button-default);border-color:var(--light-link);color:var(--nav-link)}.pagination>.active>a:hover{background-color:var(--hover-link)}.tasks-menu>.dropdown-menu>li .menu{background-color:var(--back-main)}.tasks-menu>.dropdown-menu>li .menu>li>a:hover .progress{background-color:var(--background)}h2.task_menu{color:var(--link)}.navbar-custom-menu>.navbar-nav>li>.dropdown-menu{background-color:var(--back-main);color:var(--link)}.main-header .logo,.main-header .navbar{background-color:var(--header);background:linear-gradient(to bottom,var(--header) 0,var(--header) 100%);border-color:var(--header)}a.btn.btn-default{color:var(--nav-link)}.bootstrap-table .fixed-table-container .table thead th .sortable{color:var(--text-main)}.bootstrap-table .fixed-table-toolbar .columns label{color:#000}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead{color:var(--nav-link)}.modal-content{background-color:var(--back-main);color:var(--text-main)}.btn-primary.hover,a:link.btn-default{color:var(--nav-link)}.small-box h3,.small-box p{color:#fff!important}.small-box h3 a:hover,.small-box p a:hover{color:var(--nav-link)!important;text-decoration:none}.far fa-life-ring{color:var(--link)}#accessoriesTable>tbody>tr>td>nobr>a>i.fa,#assetsListingTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}#assetsListingTable>tbody>tr.selected>td{background-color:var(--back-main)}body{color:var(--text-main)}.box,.box.box-default{border-top-color:var(--header);border-top:3px solid var(--header)}.box-body,.box-footer,.box-header{background-color:var(--back-sub);color:var(--header)}.btn-default,.btn-default dropdown-toggle{background-color:var(--button-default)}.btn-default dropdown-toggle{color:var(--nav-link)}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover{background-color:var(--button-hover);color:var(--nav-link)}.btn-primary,.btn-primary.hover,.btn-primary:active,.btn-primary:hover,.text-yellow{color:var(--nav-link)!important}.btn-primary:hover{background-color:var(--button-primary)}#componentsTable>tbody>tr>td>nobr>a>i.fa,#consumablesTable>tbody>tr>td>nobr>a>i.fa{color:var(--text-main)}.content-wrapper{background-color:var(--background)}#create-form>div>div>div>span>i.fa{background-color:var(--back-sub);color:var(--header)}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover,.datepicker tfoot tr th:hover{background-color:var(--header)}.datepicker.dropdown-menu{background-color:var(--back-main);color:var(--text-main)}#details>div>div>div>table{background-color:transparent}.dropdown-menu>li>a:hover{background-color:var(--back-main);color:var(--nav-link)}.form-control,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:var(--back-main);color:var(--text-main)}h1,h2,h3,h4,h5,h6,p{color:var(--text-main)}.help-block{color:var(--text-sub)}input[type=search],input[type=text]{background-color:var(--back-sub);color:var(--text-main)}.input-group,.input-group-addon{background-color:var(--back-sub)!important;color:var(--text-main)}#licensesTable>tbody>tr>td>nobr>a>i.fa,.main-footer{color:var(--text-main)}.main-footer{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a,.nav-tabs-custom>.nav-tabs>li>a{color:var(--text-main)}.nav-tabs-custom>.nav-tabs>li.active{border-top-color:var(--header)}.nav-tabs-custom>.nav-tabs>li.active>a{background-color:var(--back-main)}.nav-tabs-custom>.nav-tabs>li.active>a:hover{background-color:var(--back-sub);color:var(--text-main)}.nav-tabs-custom,.nav-tabs-custom>.tab-content{background-color:var(--back-main)}.navbar-nav>.tasks-menu>.dropdown-menu>li.header{background-color:var(--back-main);color:var(--header)}.open>.dropdown-toggle.btn-default{background-color:var(--back-sub);color:var(--header)}.panel{background-color:var(--back-sub);color:var(--text-main)}.panel-default>.panel-heading{background-color:var(--back-main);color:var(--header)}.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:var(--back-sub);color:var(--header)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--header);color:var(--back-main)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--text-main)}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--header)}.select2-selection--single{background-color:var(--back-sub)!important;color:var(--text-main)!important}.select2-dropdown{background-color:var(--back-main);color:var(--text-main)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a{color:var(--header)}.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover{background-color:#000}tr th div.th-inner{color:#fff}.tab-content,.tab-pane{background-color:var(--back-main);color:var(--text-main)}.table-striped>tbody>tr:nth-of-type(odd){background-color:var(--back-sub)}.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--back-sub-alt)}.th-inner{color:var(--nav-link)}#webui>div>div>div>div>div>table>tbody>tr>td>a>i.fa,.box-body,.box-footer,.box-header{color:var(--text-main)}.box-header.with-border{border-bottom:#000}.row-striped{box-sizing:border-box;display:table;line-height:2.6;margin-left:20px;padding:0;vertical-align:top}.row-striped .row:nth-of-type(2n) div,.row-striped .row:nth-of-type(odd) div{background-color:var(--back-sub);border-top:1px solid #ddd;color:var(--text-main);display:table-cell}.row-new-striped>.row:nth-of-type(odd){background-color:var(--back-sub);color:var(--text-main)}.row-new-striped>.row:nth-of-type(2n){background-color:var(--back-sub-alt);color:var(--text-main)}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.table>tbody>tr.warning>td{background-color:var(--back-sub)} +/* + * Skin: yellow dark + * ---------- + */ +.skin-yellow-dark .main-header .navbar .sidebar-toggle { + color: #000 !important; +} +.skin-yellow-dark .main-header .navbar .sidebar-toggle:hover { + background-color: var(--link); +} +@media (max-width: 767px) { + .skin-yellow-dark .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: #fff; + } + .skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background: #e08e0b; + color: #fff; + } +} +.skin-yellow-dark .main-header li.user-header { + background-color: #f39c12; +} +.skin-yellow-dark .content-header { + background: transparent; +} +.skin-yellow-dark .wrapper, +.skin-yellow-dark .main-sidebar, +.skin-yellow-dark .left-side { + background-color: #222d32; +} +.skin-yellow-dark .user-panel > .info, +.skin-yellow-dark .user-panel > .info > a { + color: #fff; +} +.skin-yellow-dark .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow-dark .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow-dark .sidebar-menu > li:hover > a, +.skin-yellow-dark .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #f39c12; +} +.skin-yellow-dark .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow-dark .sidebar a { + color: #b8c7ce; +} +.skin-yellow-dark .sidebar a:hover { + text-decoration: none; +} +.skin-yellow-dark .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow-dark .treeview-menu > li.active > a, +.skin-yellow-dark .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow-dark .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow-dark .sidebar-form input[type="text"], +.skin-yellow-dark .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow-dark .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus, +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow-dark .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow-dark .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: var(--button-default); + border-color: #000000; + color: #545454; +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: var(--button-hover); + border-color: var(--button-hover); + color: #545454; +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: var(--button-default); + color: #545454; +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: var(--hover-link); + color: #545454; +} +a.actions { + color: #fff !important; +} +a:visited.label-default, +a:link.label-default { + color: #444; +} +/** +The dropdown is white, so use a darker color + */ +li.dropdown-item-marker { + color: var(--button-primary); +} +a:link { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #fff; +} +#sort tr.cansort { + background-color: var(--back-main); + color: var(--text-main); +} +:root { + --background: #222; + --back-main: #333; + --back-sub: #3d4144; + --back-sub-alt: rgba(0, 0, 0, 0.36); + --button-default: #FFCC32; + --button-primary: #b28500; + --button-hover: #987200; + --header: #FFCC32; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #F0E68C; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #f9f5d0; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #ffffff; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #545454; + /* Use same as Header picker */ +} +#ldapad_test_results.well.well-sm { + color: var(--back-main); +} +.pagination > li > a { + color: var(--text-main); + background-color: var(--back-main); +} +.pagination > .active > a { + background-color: var(--button-default); + border-color: var(--light-link); + color: var(--nav-link); +} +.pagination > .active > a:hover { + background-color: var(--hover-link); +} +.tasks-menu > .dropdown-menu > li .menu { + background-color: var(--back-main); +} +.tasks-menu > .dropdown-menu > li .menu > li > a:hover .progress { + background-color: var(--background); +} +h2.task_menu { + color: var(--link); +} +.navbar-custom-menu > .navbar-nav > li > .dropdown-menu { + background-color: var(--back-main); + color: var(--link); +} +.main-header .navbar, +.main-header .logo { + background-color: var(--header); + background: linear-gradient(to bottom, var(--header) 0%, var(--header) 100%); + border-color: var(--header); +} +a.btn.btn-default { + color: var(--nav-link); +} +.bootstrap-table .fixed-table-container .table thead th .sortable { + color: var(--text-main); +} +.bootstrap-table .fixed-table-toolbar .columns label { + color: #000; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +.modal-content { + background-color: var(--back-main); + color: var(--text-main); +} +a:link.btn-default { + color: var(--nav-link); +} +.btn-primary.hover { + color: var(--nav-link); +} +.small-box h3, +.small-box p { + color: #fff !important; +} +.small-box h3 a:hover, +.small-box p a:hover { + text-decoration: none; + color: var(--nav-link) !important; +} +.far fa-life-ring { + color: var(--link); +} +#accessoriesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#assetsListingTable > tbody > tr.selected > td { + background-color: var(--back-main); +} +body { + color: var(--text-main); +} +.box, +.box.box-default { + border-top: 3px solid var(--header); + border-top-color: var(--header); +} +.box-body, +.box-footer, +.box-header { + background-color: var(--back-sub); + color: var(--header); +} +.btn-default { + background-color: var(--button-default); +} +.btn-default dropdown-toggle { + background-color: var(--button-default); + color: var(--nav-link); +} +.btn-default:active, +.btn-default:focus, +.btn-default:hover, +.btn-default.active { + background-color: var(--button-hover); + color: var(--nav-link); +} +.btn-primary, +.btn-primary.hover, +.btn-primary:active, +.text-yellow { + color: var(--nav-link) !important; +} +.btn-primary:hover { + background-color: var(--button-primary); + color: var(--nav-link) !important; +} +#componentsTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +#consumablesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.content-wrapper { + background-color: var(--background); +} +#create-form > div > div > div > span > i.fa { + background-color: var(--back-sub); + color: var(--header); +} +.datepicker .datepicker-switch:hover, +.datepicker .next:hover, +.datepicker .prev:hover, +.datepicker tfoot tr th:hover, +.datepicker table tr td.day.focused, +.datepicker table tr td.day:hover { + background-color: var(--header); +} +.datepicker.dropdown-menu { + background-color: var(--back-main); + color: var(--text-main); +} +#details > div > div > div > table { + background-color: transparent; +} +.dropdown-menu > li > a:hover { + background-color: var(--back-main); + color: var(--nav-link); +} +.form-control { + background-color: var(--back-main); + color: var(--text-main); +} +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + background-color: var(--back-main); + color: var(--text-main); +} +h1, +h2, +h3, +h4, +h5, +h6, +p { + color: var(--text-main); +} +.help-block { + color: var(--text-sub); +} +input[type=text], +input[type=search] { + background-color: var(--back-sub); + color: var(--text-main); +} +.input-group, +.input-group-addon { + background-color: var(--back-sub) !important; + color: var(--text-main); +} +#licensesTable > tbody > tr > td > nobr > a > i.fa { + color: var(--text-main); +} +.main-footer { + background-color: var(--back-main); + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li > a, +.nav-tabs-custom > .nav-tabs > li.active > a { + color: var(--text-main); +} +.nav-tabs-custom > .nav-tabs > li.active { + border-top-color: var(--header); +} +.nav-tabs-custom > .nav-tabs > li.active > a { + background-color: var(--back-main); +} +.nav-tabs-custom > .nav-tabs > li.active > a:hover { + background-color: var(--back-sub); + color: var(--text-main); +} +.nav-tabs-custom, +.nav-tabs-custom > .tab-content { + background-color: var(--back-main); +} +.navbar-nav > .tasks-menu > .dropdown-menu > li.header { + background-color: var(--back-main); + color: var(--header); +} +.open > .dropdown-toggle.btn-default { + background-color: var(--back-sub); + color: var(--header); +} +.panel { + background-color: var(--back-sub); + color: var(--text-main); +} +.panel-default > .panel-heading { + background-color: var(--back-main); + color: var(--header); +} +.select2-container--default .select2-results__option[aria-selected=true], +.select2-container--default .select2-results__option[aria-selected=true]:hover { + background-color: var(--back-sub); + color: var(--header); +} +.select2-container--default .select2-results__option--highlighted[aria-selected] { + background-color: var(--header); + color: var(--back-main); +} +.select2-container--default .select2-selection--single .select2-selection__rendered { + color: var(--text-main); +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: var(--header); +} +.select2-selection--single { + background-color: var(--back-sub) !important; + color: var(--text-main) !important; +} +.select2-dropdown { + background-color: var(--back-main); + color: var(--text-main); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a { + color: var(--header); +} +.skin-yellow-dark .main-header .navbar .dropdown-menu li a:hover { + background-color: #000000; +} +tr th div.th-inner { + color: #FFFFFF; +} +.tab-content, +.tab-pane { + background-color: var(--back-main); + color: var(--text-main); +} +.table-striped > tbody > tr:nth-of-type(odd) { + background-color: var(--back-sub); +} +.table-striped > tbody > tr:nth-of-type(even) { + background-color: var(--back-sub-alt); +} +.th-inner { + color: var(--nav-link); +} +#webui > div > div > div > div > div > table > tbody > tr > td > a > i.fa, +.box-body, +.box-footer, +.box-header { + color: var(--text-main); +} +.box-header.with-border { + border-bottom: #000; +} +.row-striped { + vertical-align: top; + line-height: 2.6; + padding: 0px; + margin-left: 20px; + box-sizing: border-box; + display: table; +} +.row-striped .row:nth-of-type(odd) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-striped .row:nth-of-type(even) div { + background-color: var(--back-sub); + color: var(--text-main); + border-top: 1px solid #dddddd; + display: table-cell; +} +.row-new-striped > .row:nth-of-type(odd) { + background-color: var(--back-sub); + color: var(--text-main); +} +.row-new-striped > .row:nth-of-type(even) { + background-color: var(--back-sub-alt); + color: var(--text-main); +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.table > tbody > tr.warning > td { + background-color: var(--back-sub); +} + diff --git a/public/css/dist/skins/skin-yellow.css b/public/css/dist/skins/skin-yellow.css index 5424b7f75d..8aef4cb90e 100644 --- a/public/css/dist/skins/skin-yellow.css +++ b/public/css/dist/skins/skin-yellow.css @@ -1 +1,220 @@ -.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:transparent}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--text-main:#bbb;--text-sub:#9b9b9b;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--nav-link:#222;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead,:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.far fa-life-ring{color:var(--link)} +/* + * Skin: Yellow + * ---------- + */ +.skin-yellow .main-header .navbar { + background-color: #FBCC34; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #000; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #fbc61b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #fbc61b; + } +} +.skin-yellow .main-header li.user-header { + background-color: #FBCC34; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FBCC34; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .treeview-menu > li.active > a, +.skin-yellow .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { + color: #413F42; + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #f7be05; + border-color: #c59704; + color: var(--nav-link); +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #c59704; + border-color: #c59704; + color: var(--nav-link); +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #f7be05; + color: var(--nav-link); +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #937103; + color: var(--nav-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #c59704; +} +:root { + --button-default: #deab04; + --button-primary: #ac8403; + --button-hover: #937103; + --header: #FBCC34; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #5b585c; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #747176; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #b4b1b5; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FBCC34; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +:hover { + color: var(--nav-link); +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #413F42; +} +.far fa-life-ring { + color: var(--link); +} + diff --git a/public/css/dist/skins/skin-yellow.min.css b/public/css/dist/skins/skin-yellow.min.css index f64159f334..8aef4cb90e 100644 --- a/public/css/dist/skins/skin-yellow.min.css +++ b/public/css/dist/skins/skin-yellow.min.css @@ -1 +1,220 @@ -.skin-yellow .main-header .navbar{background-color:#fbcc34}.skin-yellow .main-header .navbar .nav>li>a{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .nav .open>a,.skin-yellow .main-header .navbar .nav .open>a:focus,.skin-yellow .main-header .navbar .nav .open>a:hover,.skin-yellow .main-header .navbar .nav>.active>a,.skin-yellow .main-header .navbar .nav>li>a:active,.skin-yellow .main-header .navbar .nav>li>a:focus,.skin-yellow .main-header .navbar .nav>li>a:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:hsla(0,0%,100%,.8)}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background:rgba(0,0,0,.1);color:#f6f6f6}.skin-yellow .main-header .navbar .sidebar-toggle{color:#000}.skin-yellow .main-header .navbar .sidebar-toggle:hover{background-color:#fbc61b}@media (max-width:767px){.skin-yellow .main-header .navbar .dropdown-menu li.divider{background-color:hsla(0,0%,100%,.1)}.skin-yellow .main-header .navbar .dropdown-menu li a{color:#333}.skin-yellow .main-header .navbar .dropdown-menu li a:hover{background:#fbc61b}}.skin-yellow .main-header li.user-header{background-color:#fbcc34}.skin-yellow .content-header{background:0 0}.skin-yellow .left-side,.skin-yellow .main-sidebar,.skin-yellow .wrapper{background-color:#222d32}.skin-yellow .user-panel>.info,.skin-yellow .user-panel>.info>a{color:#fff}.skin-yellow .sidebar-menu>li.header{background:#1a2226;color:#4b646f}.skin-yellow .sidebar-menu>li>a{border-left:3px solid transparent}.skin-yellow .sidebar-menu>li.active>a,.skin-yellow .sidebar-menu>li:hover>a{background:#1e282c;border-left-color:#fbcc34;color:#fff}.skin-yellow .sidebar-menu>li>.treeview-menu{background:#2c3b41;margin:0 1px}.skin-yellow .sidebar a{color:#b8c7ce}.skin-yellow .sidebar a:hover{text-decoration:none}.skin-yellow .treeview-menu>li>a{color:#8aa4af}.skin-yellow .treeview-menu>li.active>a,.skin-yellow .treeview-menu>li>a:hover{color:#fff}.skin-yellow .sidebar-form{border:1px solid #374850;border-radius:3px;margin:10px}.skin-yellow .sidebar-form .btn,.skin-yellow .sidebar-form input[type=text]{background-color:#374850;border:1px solid transparent;box-shadow:none;height:35px;transition:all .3s ease-in-out}.skin-yellow .sidebar-form input[type=text]{border-bottom-left-radius:2px;border-bottom-right-radius:0;border-top-left-radius:2px;border-top-right-radius:0;color:#666}.skin-yellow .sidebar-form input[type=text]:focus,.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{background-color:#fff;color:#666}.skin-yellow .sidebar-form input[type=text]:focus+.input-group-btn .btn{border-left-color:#fff}.skin-yellow .sidebar-form .btn{border-bottom-left-radius:0;border-bottom-right-radius:2px;border-top-left-radius:0;border-top-right-radius:2px;color:#999}.skin-yellow.layout-top-nav .main-header>.logo .logo-variant{background-color:none;color:#413f42}.btn .btn-primary:link,.btn.btn-primary,.btn:hover .btn-primary:link,.btn:hover.btn-primary{background-color:#f7be05;border-color:#c59704;color:var(--nav-link)}.btn:hovera.btn-primary:hover,.btna.btn-primary:hover{background-color:#c59704;border-color:#c59704;color:var(--nav-link)}.btn.btn-white:link,.btn:hover.btn-white:link{background-color:#f7be05;color:var(--nav-link)}.btn.btn-white:hover,.btn:hover.btn-white:hover{background-color:#937103;color:var(--nav-link)}a.btn-danger:link,a.btn-danger:visited,a.btn-info:link,a.btn-info:visited,a.btn-warning:link,a.btn-warning:visited{color:#fff}a{color:var(--link)}a:hover{color:var(--hover-link)}a:visited{color:var(--visited-link)}.text-primary{color:#c59704}:root{--button-default:#deab04;--button-primary:#ac8403;--button-hover:#937103;--header:#fbcc34;--text-main:#bbb;--text-sub:#9b9b9b;--link:#5b585c;--visited-link:#747176;--hover-link:#b4b1b5;--nav-link:#222;--light-link:#fff}.fixed-table-container tbody .selected td{background-color:#fff8af}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#fbcc34}.search-highlight,.search-highlight:hover{background-color:#e9d15b}.navbar-nav>li>a:link,.navbar-nav>li>a:visited,.thead,:hover{color:var(--nav-link)}.skin-yellow .main-header .navbar .nav>li>a{color:#413f42}.far fa-life-ring{color:var(--link)} +/* + * Skin: Yellow + * ---------- + */ +.skin-yellow .main-header .navbar { + background-color: #FBCC34; +} +.skin-yellow .main-header .navbar .nav > li > a { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .nav > li > a:hover, +.skin-yellow .main-header .navbar .nav > li > a:active, +.skin-yellow .main-header .navbar .nav > li > a:focus, +.skin-yellow .main-header .navbar .nav .open > a, +.skin-yellow .main-header .navbar .nav .open > a:hover, +.skin-yellow .main-header .navbar .nav .open > a:focus, +.skin-yellow .main-header .navbar .nav > .active > a { + background: rgba(0, 0, 0, 0.1); + color: #f6f6f6; +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: rgba(255, 255, 255, 0.8); +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + color: #f6f6f6; + background: rgba(0, 0, 0, 0.1); +} +.skin-yellow .main-header .navbar .sidebar-toggle { + color: #000; +} +.skin-yellow .main-header .navbar .sidebar-toggle:hover { + background-color: #fbc61b; +} +@media (max-width: 767px) { + .skin-yellow .main-header .navbar .dropdown-menu li.divider { + background-color: rgba(255, 255, 255, 0.1); + } + .skin-yellow .main-header .navbar .dropdown-menu li a { + color: #333; + } + .skin-yellow .main-header .navbar .dropdown-menu li a:hover { + background: #fbc61b; + } +} +.skin-yellow .main-header li.user-header { + background-color: #FBCC34; +} +.skin-yellow .content-header { + background: transparent; +} +.skin-yellow .wrapper, +.skin-yellow .main-sidebar, +.skin-yellow .left-side { + background-color: #222d32; +} +.skin-yellow .user-panel > .info, +.skin-yellow .user-panel > .info > a { + color: #fff; +} +.skin-yellow .sidebar-menu > li.header { + color: #4b646f; + background: #1a2226; +} +.skin-yellow .sidebar-menu > li > a { + border-left: 3px solid transparent; +} +.skin-yellow .sidebar-menu > li:hover > a, +.skin-yellow .sidebar-menu > li.active > a { + color: #fff; + background: #1e282c; + border-left-color: #FBCC34; +} +.skin-yellow .sidebar-menu > li > .treeview-menu { + margin: 0 1px; + background: #2c3b41; +} +.skin-yellow .sidebar a { + color: #b8c7ce; +} +.skin-yellow .sidebar a:hover { + text-decoration: none; +} +.skin-yellow .treeview-menu > li > a { + color: #8aa4af; +} +.skin-yellow .treeview-menu > li.active > a, +.skin-yellow .treeview-menu > li > a:hover { + color: #fff; +} +.skin-yellow .sidebar-form { + border-radius: 3px; + border: 1px solid #374850; + margin: 10px 10px; +} +.skin-yellow .sidebar-form input[type="text"], +.skin-yellow .sidebar-form .btn { + box-shadow: none; + background-color: #374850; + border: 1px solid transparent; + height: 35px; + transition: all 0.3s ease-in-out; +} +.skin-yellow .sidebar-form input[type="text"] { + color: #666; + border-top-left-radius: 2px; + border-top-right-radius: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 2px; +} +.skin-yellow .sidebar-form input[type="text"]:focus, +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + background-color: #fff; + color: #666; +} +.skin-yellow .sidebar-form input[type="text"]:focus + .input-group-btn .btn { + border-left-color: #fff; +} +.skin-yellow .sidebar-form .btn { + color: #999; + border-top-left-radius: 0; + border-top-right-radius: 2px; + border-bottom-right-radius: 2px; + border-bottom-left-radius: 0; +} +.skin-yellow.layout-top-nav .main-header > .logo .logo-variant { + color: #413F42; + background-color: none; +} +.btn.btn-primary, +.btn:hover.btn-primary, +.btn .btn-primary:link, +.btn:hover .btn-primary:link { + background-color: #f7be05; + border-color: #c59704; + color: var(--nav-link); +} +.btna.btn-primary:hover, +.btn:hovera.btn-primary:hover { + background-color: #c59704; + border-color: #c59704; + color: var(--nav-link); +} +.btn.btn-white:link, +.btn:hover.btn-white:link { + background-color: #f7be05; + color: var(--nav-link); +} +.btn.btn-white:hover, +.btn:hover.btn-white:hover { + background-color: #937103; + color: var(--nav-link); +} +a.btn-info:link, +a.btn-warning:link, +a.btn-danger:link { + color: #FFF; +} +a.btn-info:visited, +a.btn-warning:visited, +a.btn-danger:visited { + color: #FFF; +} +a { + color: var(--link); +} +a:hover { + color: var(--hover-link); +} +a:visited { + color: var(--visited-link); +} +.text-primary { + color: #c59704; +} +:root { + --button-default: #deab04; + --button-primary: #ac8403; + --button-hover: #937103; + --header: #FBCC34; + /* Use same as Header picker */ + --text-main: #BBB; + --text-sub: #9b9b9b; + --link: #5b585c; + /* Use same as Header picker, lighten by 70% */ + --visited-link: #747176; + /* Use same as Header picker, lighten by 70% */ + --hover-link: #b4b1b5; + /* Use same as Header picker, lighten by 70% */ + --nav-link: #222; + /* Use same as Header picker */ + --light-link: #fff; + /* Use same as Header picker */ +} +.fixed-table-container tbody .selected td { + background-color: #fff8af; +} +.select2-container--default .select2-selection--multiple .select2-selection__choice { + background-color: #FBCC34; +} +.search-highlight, +.search-highlight:hover { + background-color: #e9d15b; +} +.thead, +.navbar-nav > li > a:link { + color: var(--nav-link); +} +.navbar-nav > li > a:visited { + color: var(--nav-link); +} +:hover { + color: var(--nav-link); +} +.skin-yellow .main-header .navbar .nav > li > a { + color: #413F42; +} +.far fa-life-ring { + color: var(--link); +} + diff --git a/public/css/webfonts/fa-brands-400.ttf b/public/css/webfonts/fa-brands-400.ttf index 08362f3424c6932efba0af7041f531553f4de176..c739a396546d2dc499ea533bd917d34268801490 100644 GIT binary patch delta 7029 zcma)B4O~=Zx__Sc%m>VzGXpUnfP%m%ABDsS!??<(mAS52VtSLkiy|q828x1-X%6`n z?pkS36%-lz<^lW>i*w3)BUx-``h2WXZX+md7t-r zp7-lH?|aVBd0O3dUJVcvk%ekWp`^)EuN_fbGjk~sr$akyc120$>w_nbhCu{T%-wgE zFPq!^(i8_#s)0n`$+FUtIoDJsyaC&tKwcRXhG~Z1Kt2NuEvu-mF^!8bAzmF(L~Z%P z*(GBC{sN+eT9nsRl+*+&#cvH$V1NcFX+cRv>5UJKd5e_zP9j4><-)4!?caF{NEw3a z*euyu#jMb&?!vxedwxGz1@uIx@AzICg!oGTl~=_^K8#`niO}#69)E|gyh2++3hWDmQI$^lPyi^mmG*Y7IzeGWFN4fxBtz4 z+Wvz5N&BLZX0rWe=(B(nAlaUT?;-X<_IP`&-C?)ct#*q&!fv)*w*6?kVC%AdVLM^_ zjL7z(?S0!p+dGh+w>@p!VcTr0v)yl7XIpDqV_Rmcv0+hd3xNedV79FUG|N_OE3!?o z-DtbsHdcE_+pF!-TD4cS7VRZ%m-eFeg0@q8UVBb^Mte%zL8LWn+qEWboA$W2Mf;QX zU(h_NJ%aBCv<=#Ntxmfi@>*@aHdnhtD^bs?9YpGJ^<6nEd8rfCG3sd5uVw|*Om(Q5 zpvI~$YrnPIdfs}%+F{*kea>279cCSBbz0uCG+LHh7F!lt$}RIPrIrHAWXlB07)y@D zYss*rM|MOWk6aPCB=WY%nHm2(Wix#K|NJEUZdEcq{=p|Me-Y0PmAlS1&ZtJHX;dH0)7(M4*Bl-RZh=uYlylx z=%9PR59^@i;LX6FV7UVP3GgZ80Qi&+T8#!`bkLgm^G=Vp7A4${J^8R)SD)x|2XJHc z%+-P3QO}*gJk+iS&({%>?}CiAC-kMK5|G)p5xiIj#z{R@KsEH}W6v^RCFBNhEpQ)X zEP2lw9kd0EHUd2lpyF{9q#-~Ue$Qh%Fm==;o#Y^!!CQ6EQ{X1xIq07T?*>{SzYN|7 z$Q?xv<`5unqE3Jqj3Y5Xr_9z(~m8Hpmmf zPXNu3ZvkWE!IvRV0b^9b{gAO-!8RQ%JN7n!(eXSmMkv8pwjlCLLN0gkJsn&wdyFg% zB1;)-8f@3WSkvGq0Fs6mfu$3`Sl{3&;0$DpI(Qc7f_xtsNh~4H%HRbZ@(v0Hb?|y{ zKkx%=kPE@fKmcFtChEib_ZcB$YWmCo){c=IebE5w88g!t2P8wrjP!YQ@N?i{IyeTL z3V30Iyy(M>NpLIpHXV!{=$o#CUn3gd_d65--V6Rz2fq%+2>bpD{XQ^8DG_P_cS7F} zkl#R(TL2^ze_Y=iKRST9>ffq^zW`(G68t6j86Au{?8gF1a3}Z`9gI2cmk|N}8hlU( zp9W)XBp5yF|BDVr&-#0GFnZQMfK--WjPCXSsDsZDU9{_9+_V?3(!t+?$LQeiz&Ge% zEaXLGo&=+XIsMqo4KpTI8yFG0QnZqXr-ECX1hfqmFS6fkCM;9vj+ zBZMP5gb931hd@RRVCn}j%_0JfX_XLG>`uABuOX{o%*rLqhH!zgloBEy{FDwc2#gt# z5QD*==nx5DCxTy+4J3jw^%7!8%XJCwb0D3l3d^?yZ7e~j@2(?SiUHT;0~?5zL%*V( z=w3|RO4tQf5Y^5hT2)E3Itf75u5H4R*+o>Bjl&VT_3sh=p`7TChjA!o0?kC2PkIpj zdhjICLuEK1F}97n5O32soQmg&>QQKb+yLW8#u7aW<44aBHBJD~_?DwYTd`wpn?=+# zjpzvkexd`1VjB*?IY1ZDj-QC0dJG3&InlFGM9-nI=VAZ+VLV0`61{MV=*1$UU8sL) zB+!S{czF*VJrVrX-9&rfv^SRMbrq)}8s3l2yn#-%4F>9n-a^2)*Wh%lBsz#d??OHV zpAWi-K5QcT2)-Zn;V^8+Aqe@C1{{Ehbu<@;UpfH)Baj}l$jgNGLc?t{KR7KuI$sRCTW4E!(>I7js3I6Sbm z6LS->G7D!^2eGl6*gO*0gR^M^apW#yWEWcx;~WYMCXUJ^jy7NqnLzA_AaoR@;WNbli9!B;DDjLU zoU$`V5*I^JjKFssCZ4^ExHOk|ZVmCB%{Z(IiRZ)dE(9${x#9rvg0aMvuvwfBpj{_%F4GqZ@FREe9j0od>8CVm=?J_FkqQGTh2 z_~l&Uma)XIWCC5pufo3-@n1uS_U<8m9r}HNGdM3`_{Ij}KRbYPco##UH{tL$8aZGf zJ_vq)H}MDQc!O&u{xFvKqrt@OD)A9?=ICMKPoY0{l=yfP@n@(%v4Z&X0^*Y=iNDxL z{8ctil`^1%_|zPnB&a_P1kS+m8}#Vh7UJ*Fz;~U*U1PDcBgh3b+KV8;LTuJ;#243K zbB-eZVIT3|VfPQ{FC*ZU2|z6gJkbaxii81d?jjMHj=ggO2~8zoe~d&7bdG!gvb%xA zpau$vLEYFF=KwqLrdmxR*#R6NF$@7SDuLZ3uAT(+k+=o{GIL2}5s7QxBasas?@uIh z3rP5iNaP{7e+7w=?Ie)IVif8}pCs{XywqPej>MQk64%4_M#LBg+nWjkB#^;k0x&U_ z#LZAn+DPKoW)cMmG6lv{(fI9XaQZG1GoB$)R!(AG7m4{DBr4iSEJ9rs8dw?ybd#t- zqsuBu+%uNM@)aaj!0+Bp5&`(uq67CGAh9YNXeY5cu!Y202y=)t&YUrG7{LQ#QsSn-oOCbqDZ_6pSSjqH~{?t#Civ| zAM7T9yb&Lk1KlLri%5J7yHC*O?MI+ERzTu-1Bnw8NPIqx#K|P!9EmThNpx0{_-h-9 zv%5%~TSMYomBe?@cV(0KKA*(-4ieoXN%SCSFUolM#P28d=Zbf<%u9W2QGiKY`HHXb z4!RXTw7A?}ugjh14}IJ&x5*s-q`BNKDW|34)JRKYWOPgN<}za-f-G0w<{LO-+-X$;)v&P=WdO zc)Y)8#6KcOx;XuaJ;IsobU9^PA^$X(`FvjZhKvwK_8KqkdXKPZdMKaoAJx^>asjG^ z!1_o@;NlD^L0%Wut&?h$hrmker|H$qQb5hKzb`H>4%M(IR>Dr8%ZocYI`kq}FbAZY zfFQ#S$O3b1xLUFl)2B|ID)m#PO*ka@6ntd;BeD)cgTmraxbw14aul#X7jj`?ShsGS zbe2~r4oZRp!Xu0L3k_geNMv3e>U^j*e9e-U%=1HzEXrkwa_Ix@_E44llEqpXoJH-L zaF?Z}>^pQ%=|PUj)|eZ@4F%xUAm5U&baERWLYy>FK4KAZa&mIC*Wq^MBzs37$)dfv zX{jD1H7&>M$dL*Z(_}(~?k$-tPEW`r#R;cSqRHh)E~dfo-#P{Ut(Q5RFQL#*ug8n* zk@+0D&5^00PWZez-tY~9hPdW(orKew$k~ZbT#1=hPO?Sd<~2sBcC%SkoetHSsE7zn zF`BK>=0Jq1x?E~0%ZlA^>-@&zwBV~;2D8~{jIvrxMm!+OUqQml7)J{lKl+phPj%<{z1TYN!F~TPTc@1Mv}~{Z z_y9StQg(zi**|Zi@HB-i0G!mA$_yn(NjZeYss0NvI z2F$c8C0@096XN46GBt&8yPXMfacX_`HrJTrvB@c}Xdyf%hr{7CCt57VNVhv7$!vDH zH8vPn!)9hqN^rX)jTTFy*$Fd~M~G-wN-`d$SJ!QAt=q~~BLj4$4ZCL>4vXnDi{{Zv zx*tF0ZI-{i#pwH;3*&Nn{W5vQ8px*v|ca%Lg^h1Yk1_C zv8(x^H5>hAKgjD&Gy4MwfY4@arqNzE+K^t^q3ze_hJ#c%-Ei>97R*0;{*UG^gEG^A z8*)63qM1Tblv&tCaK9>rLMZzTiox(Y1U42c%1!#kB|0CHG&3-M{P^bS^4>oNX?(F% z9@@Tr`%T+#(wcE`o5+)g+?(lh@GbJ>+V};|GBm7+5l|Yim0(MOj>nsYU)-1;x@M%M zrKP8*{RV}-_~5#HqPW0|&KTQ^P@0@}t5n8JPM=&gW5$g1nQ3#eXWcpj?>hG%>EPBQ z9pYks;BLI#$crffKQijF!2biJMqUbeXlhtC{KCdaBVeW5m?)lp6_zcONjt)_mE3eb zEJtDE!b58)W^^b%{u^P4#LF7x;!4TjP}Y#?DwJsqwH|$!a_n zr+7H2^~X46l)L%%IvBtTh*c^C5uak-%-A# PwCb*9t?QGO=~4d#a*bE3 delta 5722 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 BHkkkb literal 118072 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≶ws+2+-PuOKxw3bzuPfiP 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 Cz2{f} delta 889 zcmYk3ZAep57{~wj?oDTw;>%2J+!}@RW!|~%PQ$=5LMbbl+XzJ7D0WnZJo_4dCxuP{Lb_I&;Q|^^OeZQiTnni z`J-s#C7_i9>!VK5(N}oz$l%23;_g@L!*f8s9bl&1j>|r5skSL60pL6iw`j{weFAKU z0J*~F4FoGbF1-h0<3Ms03?Nf7xLf-%+;yPxH&R%-4cJ`#IkG!Xudd}g!u6H)vkk=! zqmBC-FE!;f-D(z^pS4uAgj?Cxr8E6)TwB;Sb+*o)V_!Vi*^H|$)o2e!8`SJ`| zmL*GLv>Gi&U7}|hb>z*vLRBafYU*xEBiEdnWM)41Pz)T$g+la)jGk(l1+$D?SWpXC z$-URPBz++-^Qg|GQyDcz6ZMLB>dEg~sQ+7#=25+Jr^3vqh3x9Ft@s7ek3n8yj57-r zDy6s#hiPU#p|tuJ~O8&LCINtLOFf>XiTh diff --git a/public/css/webfonts/fa-regular-400.woff2 b/public/css/webfonts/fa-regular-400.woff2 index 452b49c0407e7ec42821f8d8799ad0327e2c2282..fc0a2168aa569ed45fb1b9e8402ffbc14814c91b 100644 GIT binary patch delta 25137 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 delta 25076 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 b&o`V9;Q@gH28J*~2tWb9{MJ4OHv<3wr`Lc= diff --git a/public/css/webfonts/fa-solid-900.ttf b/public/css/webfonts/fa-solid-900.ttf index e7e2ecfa341157f2a42ec210bf82cc0156a5540b..f3b468e5b25582f4c0042e950826284ab9b708d9 100644 GIT binary patch delta 19382 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 delta 17240 zcmai*dz@9%|Nr0XvQNpJ%aAT4qtacbjBdh|K}ez`grXRvqLC1%n}j4vMM)S*k|=Ts zgOHC9LI@+Nkj&+rnMvvMd#<(m{l4G-e$C@~Uhlp3y6v^zYwx|*UQL>O^!&dy7J ze`}AQL>dnf>AU0FQMX-lW!W2zMaDOj=*1<)BZrS@-?YUj5m^CUiwUsj)q4VaJG3gk zv1G!5+{6MAHACcxO{2zKJv@2Em-!;Y3OU|<46yhwmB8RButCu!DQ?K6BbVam!(J{-T zbng8kx%a`nxzs%O9+>V5$ejjLb0_ng_Q!YTPV{ranriK1h|N-buYq;H$7EwKVk<`lQP? z^$^U4S^kK2Nli;lO-)XX$0`A?J$17`HwNp5)b;#cow_V_X=+GnaB5)cg4Fq`b5ng& zXQaBOPD*v;Z1d!QlLwOfllxq%EePbL>97bYJ|KA3zUd2ez`k|L7h zk~bztBnKuh#6BZglPuvlFut zQxlUD6BD;4#wSV=Hzh_ViW4If!xL8~E>B#RxHvI5aZzGm;`~Iv#JP#H6MYkBB~DND zN%T$>CQePHPf47dI3dv~(LQlpqE+J9MAJm0M8m}4iQGgYQ9n^H5lch~n=lE9{~O;I z|0iA>&&Kz}|BC+^|0P}?{~`W;d~^JZ_{R7r@sHzg$JfQ*h_8*m9DgzXLVS6AS^SCk z;`pNY!uXu{L-E=12jes2)8lu?C&llI-x;46zde3iIzBFbQ+!N(bo|EnsQ7j9;`p`k zYvNbMFNqI|Ul<<{KR@0--Y&e@f-GiQ6wuQ}i6e4X<`&eJ)M=5SBQnVRFrX~=`I`0D@rOaG7g|FL3c#`?yt zi8YVSid`BzGFlVc5$%XI<1fWuVXS?uQ|z2rUhJQG4Pq@~#nF4w`lu{=FE)+8nbDTW z@oMbV$ffEN?T!{i3u4QoiRoxoG$XnznjTGv4UTn;Ch#{js)$X9mPFT+$uJ_$i++k` z#a@mrjoyYSvBzRh#TLbGk4=e9Bw9q~Uq)ZX3S!;)>qu2PMLE&i(aLB=v^>_w zhZhjumJ&*$_w4>y*QjH3X0$9yFXLx%w3IAL`MWS0K*4uKyJAITQV=zdwTP->U1NFC z{wP6~4WeFAPOK5togOWZDx%$XgXUUZU8wu$zWQu^jy_NK*XQd2dXTxU> zw4S2x(KGbD`aXTXo~a+uv-Bf+o_<^})}{J+y-Jtq_w@$-x&A``sLS;Zy;JYfzw1Br zpL)0cOYhNt>k3_Iw6Uh1sc#yXq)C}vbC@~OG&4t=_NJpb-gGi2n9k-DbDAkMz0K+7 z43j?BTx15Di_H*oiMiAaHN(x-W`r4SO3VZ^(cERyW|Em~rkELKmRV?4nxD;YW{25n zcA4MJALdU}VKTOf9cizz)9j;mp?%suM>oA<*V&Kk2K$Nq%zk0Nwm;dO_HVl{(ot^I zF6t0g(>9T;n z7p0;OJri9X&_ANQN;otR-8^0c9F}KQ-fMx#mGf3W-!Ex7wuN|13gx-vP(0F()c5F|fZB@A4Hz!q*hd0pFgibAhN5o-^ob~~T|SxKy5-h1Z)%Z(STZord>o(pP|18)FtGY6D6o9r|LFD{?3vug8(8!^hu`4bE;Y0sT0t0{Tdl7Ij43P)q;wBa!9+&vt0K zr1cSjh~{j4bU^2zE@QBNqxg*@qG?;V3`8!E;{x_+lrC^sTCsJ4})@U|-)ob$GJd4X}2a}@#e2kI&U27gPpp2`6j zcQw-j<~Q{2fN@vMkaOq~l$(pg&~2@8B!^mv9>lslmIRb5_{o4i34JP{xhb`F-Sag4 zuXkgV1~i`D`k8>HcCD8NG+y8O*?@Leuq>dRA3PV(6{zbra8BC#`GB`y#sh zG)~?6ZP)Z~b2Sst^#SjhA7F$18vQU}_n|)rbX(L_5G=#BwW|~ucfK|dbwU3L*e}q3 z1BQyWk$_G&!_WckY?{^K?Fbv(h-h<2K$B^k1_ApMdT7A7Fh+>OB+-MIbFmo}4vR0f zIV@mDqKDJ}?ngbsLBoKzkH7}^AZgPm;O(Qa!P4Yyjty9vu}$ZIxC$2q%xUPE0dM!i z2A@xVY%r(DoTt0@RI}#%)V=ZWasuZE+*7MvLBNbaPYRf;MLNU-?mpk)sDPP)(s~YW zx55V3_ZJG)&si2J=nn7OC zJm4N#6|{N9sl;I%RTKtX2UqllBErkiGXi=FO8YyU167;_w7FW34sZdNaj+2`8c<)M zmj~2l^ooGmf)0agi2ogWZ9rV>6bDo}dR@RdLB;hjn)ttq!gNm5 zp!WpyBPgBe(DTrH1B!7}abLi9jq5g0`%u@!beGzXy6$-h`v5uz$d6u@3YQn?JQOEO zyC3x;2d)o6J0DmCi?N*#ECHHa*F#-%gDym$hLzZi$BI?(GWHQ@8GMG_1ldljCIht>-3fb$e-c^&8SGQgY`{1ls0nCV zqoOvTpGWI}7SVk~Dh2A%|L(1_vVOn}N4cWPLkYhCCG4FihYD`^dfszPavN}O5`L2+n@dIn85=La+nSD6Pbu&+Q{23&tvwgQ?^yUMi< zh%1Pubm)<2`+z9419T$%8Z;khDUBmmc7vYSV^LbH@>G#7?on1*2xoF)JbG3@Pel7d zf5PuX2LM;Dr_D+9X`H^7BgRc7Rdpk~au`qz{SbN!Ou(LxPJyY|bZF(>;N1CfbXLGz zg3b;Y*ETLa?y8?e9|`DEbY4Ka8j)|>{b<*Kj|TKo6t}G;bNwtzZ&$9wehys~&@Z4b z1&q7omti$=h*$XOGwip~EdgC7H%KLS00#$B`F%jYi~bPs9zJ3N9d@4ISjoCZYBJ1bV9%!iQWdc6YlIg0*3ak!YLfu<#T_)G(%?wy!`++ zn4_h!RL$Z5IFPE@fTx(|bKWRwna<;gu6L-fQCy&EF=yTNF9H0=v_x@>s%6-1QM$J3 zRqXcY+JNbZz8)~NTh$u@Z{r$OU^=1e0^WYhwGBV!1OndQiVS`Ods^GfO`&CRRV5f ziqI_JYld-N<$4V`NZaP{$1TMqA7`;4TIIbQRa8uLjtKe$lxbu?(`ebxUK=(qY!#%{g5~Wog z?si?Beuf_~E)%+-`WoPJ^iyEunPT*dfVlzvF<@}<>hgfO z5&bRT?)BBQv?FcCVEhC7$Y?D3Z@@l^{x@K57Rkf{W*nLdxIWIb2$);YRsk~}Jucv! zG(*c~3dsLfl!5Fpx1&Ai{|ruJ?%;rCa+o{O(*kZ1mgyaE^Q#Pg;V_fXGXidMmN_fn zCTE#*17<2p|2xbybU?t|jne-PGu>rMA3F^Flc7H|^rL(I%v>2T_o2gqE;5Yv4Bg-` z51=%ChNd;MP+BiTOPRT-YZ)-}QFqn1VJ|@4#esW>QvqE&ZOQC9_XqUxw0p*=Mn@M3=)$*jJ-mbaoB)4d|=D#o8NDE-uT3Sh_d+ z4p4bZ*Ji0}I{OI+IB%Ag$kGya61oY##GZnF8?ZQC_WOXHj&2QDx;aY=WoaRc&t-oJ zSbQ$KJz(!gcLpp^nCzbc`v9XS>)HqGEObBoi~XQTjS5&=qlV^i*oVS0Y_7U`$fW@zBjtyA+tELqkM|>Q)rX93TbMP2OC&CaY zNzG)KhRrCdp>J#M#eNTUO$ip~saXIEu|Gsz%RGtwAJknP*p29O0gGSNyby3JTQ#nN zRLp*kzDfV{BW_uu#uW$_$Ezs|*soBAUCnyJH=`Q@_8Zh?0QOtdr3bqOb!otUhkhNf zIBt!L2lfZloddhoUHOmj69-PW0pr{LjP3~7U(j6v>(1|nzlcM;nhL1G{tf*nU|n1s z*g?7ZxpdA9X z2JHkV5MGO(45wi4MGFI#O4Xhou>aEkwP$ev_5gZbz`7b=00UXp6m)PPGU%mn8Q~Va z0>*5a-1^F-}-*nv$S*6t2Oh3Mabs5e>#)x_z8W&=?X>iQp|Gf*6} zb|3bcB6T_t^+oC1bX`48oXtUlfLk=GqpuwDAes~K;q+S_MEy{@tuBRq9(q_HIv=I0 z>KYL~0Hv!O(S<18;D`pIZGhH{2GRd@CvX7K5cJeQbP0M+Aj0A5T!9ebcy%sgh=!sr zGl(unaYjev^y)x#C3<5Z8iw8$h=!wgz@7AebQK29S2qQFBsvZ5!M+xKC=lI%&JRSR zQ2M>@UE;XRHwL0HDBb6X#-iT^qMOj)0&cEW_je$=8BPC}ABe_@s!V&t{8vY^NOlI)+43>ZSCRy|1U-xkFc_=s@r)a zYJj%)xUs9MkN3F#R@I$7V%|Z!cto#8yLu$L06o_uTA}?tVyB|#dxBjoX;od!)w>AS zd&Ih0@6NO!)g$IZbb?204|K9e)HZaANAzZNjz{z|biT*E#;NK@J#OBis$FX= zX0r4UOl) z>RMnkdH#-m;}Lro`khC38Bx_gc!YNam98%5pqzpip{^;n@oxV-`kTkS=d0>n98T&kEUIoxuoVz%UPON%P=fk*U>C{F5TPu~6n`xELj z2;Jy$E8mJ4l|xJu^fQm>=IG}hvF-wJQV_M0@t<){@(l@`Q*8CPHzJk!(Ic#SD5hWz z(HeFA_A}iv04?{3UXHq}`-SjM=r)gN=X^UnZnCQ~6&|Jaq@syt$@K=F2P%RDMefgoxbicf(kx;J~M$1U`!Y>r1XEtpNm z`H2&W+GX)t5Jd&Dhj~PmqKA9j_W+e`=n-9rGHTphll4lKrO&~AOHkRy9??xvx&cH# zg&yY-wH~3i>6OYBc-->4V#?|W_F33xF>2hE;j|$34fGt37@ReG zu1D+|w4cXKJXH2PkJyjV{`5aT!Yj7Q4)nOMQ!0Cd$M;`$H1_D=AK9C*d7Sc=tg^Rw zMAO&VTRp-Xv&u5Q!TU<~PV77JiQ(uJkMPw)WoLMBSjK<$K93kz%lkdTXGxWv=@I=E z`iMs&cZKsjVqDj`?kT0&XQ9t{gjF$>b^Xt?gS{0h>sskKD)bq;+~bEO({}p*C2BVY z!!^?yBGp4*^@PN0vDXsr629i~V>j!X@^!*p!Q2BtvOTS8l5B zhBVWBhfkZ%e$BzxH1EmiHy*bNsJ;dpT(bePDb5xDHiazws5VXi6 zb{IO@Bc>Xi?%@lzFBn5yPUkFaA*)jZ`9{R_I(BP@@o8oaVSKVo)s@VrO(P^)TIc-%stV)pM4 zd+40R<&D$dbA+>l@M^DE4{(U(hF9~JN1~qSJ03Bvfn1mKoHDMZH+n?Zpg1y!bv?An zBeo3v(j%$@byeoEphuy<^1yS`d$pK@KRsfvLtXWElTk715>-$+*LC|mVrh%oa*w|O z){-d%dmFZUX}TDt00{PW?Cl5b->{hiuqc~WOz9l%K-KQ_1bY|uu7lx>vfAGd+KjT= zKMvYdy7tdt?~OC?+@phAz}|!>*p09oaWNV_(j#okP{n6r%k-ZsUsD%SZ!>81{P^X&{lS4BZS8G066& zZ{_D!5`Tf>wjeSOUFZ=@v+c#jKrC0g7heHk{ZZ{*>k)e=`l&}WF1wem0bwmt?WJoV zv;-}^mzHMDO6{dZfd?M_y_Y5hG0RZ;9>j2q-}{$G^i-5*42T|$;u9b?g;se)xpa&Z z5PcfTO%TLvMe!RDR&CVY{T`8i=mD8?%&^$mO4L8MdBn^_Z}*6%;r?Oxg0S?Z{-I4k zY<=`qkC;8^yB?N9SC1Z65KC_!E9z?tD@1*h2Mq6TTQLx+_II;IeNP!b41;x|wid!} zQ9qLACvJg1({bgb`(+X{sT`pCzpm#UVFYj8ZP_hRENUm`clCwMqJAg8-*@p6M7lrc ziu$V%m)^t4JsU**&B=;UfL%$)Rbf{*1Ty8rgvwHA4F$0{r0Ryy9z|S80lO!t-2M_# z|C0Vd9+Wc?Dui{SWdL)?zC6w+!frN5pzJEs+;%k!jXKI>?^d)xbgV6)^_svaSkL|5 zWtup4@peVpqbRdkx;sCcMITMT(PYv*pXWQ3IEI4r2ElgG$8xR(ky~~Y-3o_kRqD58 z=r$GHc#GJU(F!Q2{cEB-ED+tXO!V=qM0c7Y`UDHu`2$3E#_qhGmzYiL*jOUEpp;!T zUCFT95YgR<)U!S;6Mb?K5V6-Zwr8xvwZ`J5YeW}vzL3iHrhwC}=%QgjrOzPVnR7*- zRUo=A;eAPSb_&*uK8FkGH$e1xvqkrxDEj2VBYMql(XT8M{pxJdYk8#U*9drHl;}69%{orJwVxduBz$L$=y%() z0i#g#`(s6~Zvw>muotu7`mllRk8?$T%(?$8Vn(!%sTt`$rGlSv{CPiEFM1Pseo-p= zOY-`P3T(#yn!>*!?zhY6|L;ifJ&}LNVIM}3=pXY%|4gCf78dZ{!nth}xQ&Fr6#$v+ zm?3&6adxGE*7>8E=s(x64|KEWzgCFevq|*dTSZq;XeDv02MkaC7;F`D*aY@?ye6h0=Z_%2MtN-8ZJZ;f@kXZHrDB>6 zf;wKqGh&+6XTJssxgnY6gdMX)Ox|2}W{|MO5O!q{-g1SQRwKk5M@5fYBc^pTC>PUa zf|$1b#I&Qb?a>b8(-DrJ#6}9zb}3;Uv6q;WmhlC?+W_9pIN6;_^dv#g^~@)>is`kV zy_K)Adx9%FZ5=NR*u5#F&nh-5QgG2+HbjgSa~2ioyNLx5@;IA|IA^Aqa|^`uBX0i% zV$K&a1Gtz09AB`EB>@;nnn8u^acIUS#)~$v!J(~~AtbsaAIRiVGP|@)%w>5n4R(nc zN+mAm+!e)8F6K(EWS9jiG<>L-tLg*suBHMbio}d;1?$CJvxRlTNn(mQE?&ZtK{F^5 zbA4YiH>3ygvs=ul5m3QKG%7KgOvVs#ER`8cp*NBFO=NQOFd)u2uBxOLY!`FOTruM} zh`Dt$uTjLko$%XP=JTa5Wb4oKYQ-=U~rl+l9tq|jGGMi3C zW|XiNSPWam+_zuM{e;b2zzWC=KJyP1^Wa1=vk7~+yO=pm#LO+??Z?78G4qHwpW_9C z#5{^V%7r|(QOv?=ViuA1@tI;4*NIs|9#4)E^Hc%-{}eTUngUBn@C+F)tuN-;v0|1{ z)8~eWS>6mP#H=V4^8&0S-isZ@tfIh|7KwSeT+EsrF|QEzDrwhl5c4|v`W7*74uy=E zb!%A0Efe$h5;5;A5K~6jyUWD9S4986w^7Xc5(FiaG|)<{l!{dY zc)u@z-D1;bw%Di%EE5}hO>Dh2yfW5_J!B&bo70$hbr&1Y5t|@!Vl!{C7FMxJx}9m) z3?{amJ7R;_MkQh!ldcJInwE(@a+lbn_KR({NbJ!=VT;)2Tg4ue5u3L{Y>OshTNd#R zq18mO$4wC1nu@d;CARGnvF)f~dopfM#vLle9#27?=88Q5JD&_Y4-(sjI0gAYp}fS{ zuKUGyqr%-ciS0?|CvRbf+*j*az+ue_O@dC&Snka9BS0BK#PTv>$8BV5#SF2x6pI~?-nvZe z1j24liM@kDCzdgLA=A5B(QjlniI$k$SL_rrnwl?mS`%hEgTzj!uzR?e8R)$fc;7T8 z?xdYb+6Ra;i!vW1?L%Y9=ix%JbFA38&BQ)J;(25?pM(qQ#6Cvmj}dtxwOvGkkFVh) z#%8fga+uYoV7=IUEpm)O@wum-qQ?7AiFBj_&noqo*42`j4*`!0#zZzXp93b7yT7W>gy z*8c|aKNiSz;~Mq?tP{Jbglzz%-CV|ZgSKL~kmnENx0SFThl>4afY_gl#FpoSc0J!1 zQb5|{D7Xz_ZHd!vl|&sTvLLZWq7%p`zq>@88%orL{7&2?QM!Q0T{+R6f_qS4PmX($ z_>_Lk#d9P&%>tSCeodl2BsjfHqBE$-nbVk)50I!Y8J$hsbIADI3W?4ul&F6%iOwhP zfE5y5$nikp58N!#MdUM>bAzeO#gil&l9F_ENx4KkYNN}@Y-mT=DADB^iLM}nVI&?- zrdMs3=<59vjUa=O8zj26iA2SNB)X1DT@RxsN^~RPVzel%A zv~Y$*i?A0_-s0X9C3<3*L`#-P^du*r&X=gPM51TPC3?26M9awZIcmJTEo_$PdF&PN z0%=xGljy}IQ-_UTJ8ZoA>#KX>12q`1YvTi>^*^MU5{vt%q^Ynz=4~yJ4{--Zj*)K; zhTH!YCz3Awh4?XPM2cWHkdDIK-sf|uG?t?d+9@`tv7G0_bAA3sls$y?A}Qd17We~B zchO@G+FBY&_MmO#RQ=>Z+y1XOk&IB691M?9@P7~54P=OV>!5w8bW$A-+9_$x{|5+V z<+}U_+A*W98!<0G)~J1PNy*r8Jx@5{nlYnGhTl4J+?X3jcDj1Zje|$tJnp(Nqw~6T zE9jJ;e`1gPu3hH;azgAV+qF}EyZLA3$2uN=`k1k|-F)4(#U*)duWpxjCh7BfhYbF= zo!2$*%$rA!oZl%w)^vWO{Mg}*@&>xXkMG)vtYn~!kx_D;jF{i1bL{x}le)w@9XD7; z%FQy4&@nPv@}wJo1=30K`8!d1@Y_|o%>O+<)~#MwAKY&KE1hGP%Iqt84&)k$TFO@L`v=0bY{%vHczu4ufBk;txji!r_(S}{!gH?*E0jRSU1TgT4Kwy=)cJrRCFN@tQesH#s`q^sui z1h|?9+cfCekL-BgSHO9JW_LD1mx`*4qA}1>z6%dZiledzcV!L+e*%A^?En4ycmCab z<_9MLDi{@niuPHlz&h(yfd&5&UGJZ|)f0d_Z?e6y`5__{0m$aRm+)O?-kFL(A9P{~ zGa(RTrE{yK2tQ(GSuP;K5(fIclG@Zn1DivIa8cF40m8#nGP`-h|Np8{zG zU2SciP1;6rl~5}nts;X$M5u)jNCYz=g1{IWFxCoTd&vTU)P(3~-rA7uhsPP)@4de^ z&mS}RvE%d)wbdlQyi+=>x(6NwVt z+?xa=nu{c8NF)X$#`U<-l8Tln)~%vNrAn15wK-NpH3zk5snRybR>^USN-JIj0+DaO7>3y=uHXBQ4C6nw3T2q{nWA@eI4nCm#J`e0NlGwJa=Sx{#$2P?-K?n!@e{ajoO&DZ^=h~rjXB;MeZ`$yCG(orIC75LvwM;YS(V8#=4mVb7 zam?S`<|#)Cw{oo_0|l{zD0S+x|NnkpTBQRZxfX*NS=Hmr>~W9@PBAcgm`1HzJ^P$1 z+;{I2{$RrUW-fd)bK#pAgl}dpn7R4A_q}iS-uvGS|C>2TGY5z?b0C=R03yoW0YODJg9w%*A?@9YTdi?IVJcByD$(!94n25cKAI{P~@iU#;KTW!e4$z&Zck{=e|=b!w-! zY*X970!For@(r|ITVPQ;wQHLv@vmbCpSWLX@M-=h#}1S-!F=n!^?JV;fFA23aBuxe zyPV<|7>hlYcT>l&5gRX`J|VbRrN`OY=8=?d6K&`(&_DqMN0cCENdbzQDe2@OY9_C- zyk?4;tTV@t;9LMr7UyO6w-WUELKHRRYjj1@H1Mg~Svzrs?zo!#c-?Z-B`bNGMvVnd zdaq^S`AcU;O>xGfA2s|Dyll81K6Q=H-VH}BYN+I*l8XlGChuWNIzE0~z|ZU`l4r~J zyuIeLt7CyH-&xc{5tUJ;iJEY&=E(411dWCbZs35c* z>U<;4>nCe6uIcnd&FnIpQmB3pvQl5#*K`rS8hev>wgpRiYV6E6{XjlErS?tl$2v`p zt30|5W}fpZs~xgiLD$jRU`7s(pBg%E{t5hqx2Nxz9R?M@H`3gGjxv}xeJ0zw_;(&m z5BBC`lue=OM9mGx;SjWAJjg2wgNfw>}#uB zhoKk5H5kcVplWX(Ssx9$SsvdzHIdu=Y(37?272v*FC?#0ux7S;ykX@x;U_rSQ*y=Z z;)!`p>MrWX>eKRQA4|@>{q442ceYop*lBB}%TD3Nz0}ussIRaeuamxJd!dfklJGYe zbjsRM`rG&TmKQ!87vxDySk0|??>iO^*lC)<#*Ub*i3+*#nk8wN$jm$Lie2J0; zY;GYxs_zI!`4E3>){xo8&lxTHgXpJld|vmw{(fc%c_}ld^mXGG$&K-D%o&!7IhLupE(ZEBx*6qpHzbJtp^z&aSGb-9;KVt?gL1 zkWX3Ub@uv9@}LB_Xm@hfa!-FMa0W$uo9;fD2j-~SOY$V?{{~wbN3+lOjpNUo-m%PB zcG2D!hRynFhZ`?Kz>w`B`}kIvtew`S&evPj@}eL0*{Q21|$J zeWjJY61!FZYEeeY*YBr#H|s2OPQXcWsPXP^q)lMPJThcvi$4qW*>WF9=9YC~_Kw~q z3cCw0Mad!F##d?bIXb!DtMwXROTgvIdCq(yXA9sV{Iw_hRVZTx`b9caOY5;yqmG)^ zRRXVv168zNz1*H>cX&~tSCf3pal;ESmX;B1~McRj6R zV0oUrd#}KE_e{~)Qy!A*{@usyv3n`0Ij!^V|F6L$#upbLQy28`pufx#D|m>f=>o9yBd0*h%tH#v^%Nm~N-p zRhJp+ce>4Dj-djw|K;yK zZ0L8z+gYjk)rKvV-&MkK%-hn+PFO|@`;^$Dt!$cxmj&y3co=H*0rlM2O7yM6IUYHW z(m~xQRGy6l-~;dg#QbMwoP*b-Ul@ajs$u^#=Hh3p2O?*Dpo%&JivV@e8UrvKBQO%9 zFdAbp7UM7;6EG2zFd0)Y71J;s<(Pq)n1$JxgSnW8`8bTDIEm9ZhikZv7x-b4O^(Sm ztxX$q#GEiE%_(!nTroGyT^qF<>_)rEZnj(OR=eHavbXJ%Xi_xKdCqs)u9mCq>bSaY zr>k(U+-vvFy?3A77x&Zsa(~?a*xleja4o0^o(F$|zXTOM`b=ahb7>f*W57DB#|CW3 zR&33VEMO4_a3BY9Fo$p`M{^9zIiCx-m`k~g%ejIpxr&>)jXSxU2Y8T&c$i0cl*f3S zCwP*lc$$}Zm-qODPx*{5`HHXkgTMJtAX7oRjl%S?=Hnz=T z^V{-vwq0jW+Ozh8y=rgT(7q2c1P6m7!8cdVRd=;qKR48kbYtBjx6EyK``saT)LnNk zUFhDskM5I?>a+WTzM*gB2l`=treEmS`1O9X-{TMZW8tW9OgJT67%mRiA_}4+I$|IJ zk|G(BBLz|;4bmbV(jx;Zpc1N~I%=Q++M*rWqXT-NCwieb24DgvVFqSm7G`4(=3)UB zV>wn}C01brHe(A8;0SKw4qn0_fP+VfPxy*&_>Ld=&zOwGxQxdHOw1%q#^g-L^vu94 z%*ve1#oWxp0xZrltiT$q$p&o3=4{Ol?9Ne~%2`~%MO@0|T)~xG&GkIMLp;o*Jj*M* z$;W)cr+mhj4EcfI`GddsoBuUZV`^N@p!v0gme$%@M;mA(ZLj@wq>j=tI##FZT%D)$ zb%8F{CAwVK=sMk?+jN(n(35&v&*)h`giCN4uD~_80XN|Zyo6Wq30(LNzu+$bFoZ*l z2{VaICX>bFGbKzp)6sM`-Aqq2-OMm^%`&swTs7CtZFAo|HP6jw<1w!JYa&gwiN!dW z40B*E%#Ee63|7EOSQV>dO{|S|u^~3WX4n$jVQ1`$J+KcB#t}FQ$Kzz2iZgI7F2p6c z3fJNm+>VFwBwoNPcmr?Y9ejc>@gsgkKYpY5RFDc$F)B`_sSH)4>a?6T(+=88$LSQE zqsw%g9?}zfL2u~;eWI`Ar2u`W-}H~7Ifz3!8K>m*oRzb4ZZ5#ZxGY!V>RgNKaszJ4 z&ABzV<1XBT`|v;>%tLt;kKyq=iKp@`p3iG|BX8%uyq^#AS-!|u_!{5hd;FB2^Gkls zZ}~lcVLyN4AN-erBREPNNhC=mwWO6Sl0))KK`APgrJB@~y3$x$N*n1YU8TPal3_AZ zCd+i0CG%vFtdcddNw&!j*&_$#h@6oNa#^m)4Y@53A$shSIMo2^=ZLp1N z6WD|{kxguq*%UU7O=mOP0=B5FVjI{-wwY~dyV#y~upMtF+ZlGQU2fOf>-Ld-Yu{Vf z{FM-xTI^ofA*RcbMpf0A%>dLyBuB+?mX1cX*qdV$u zdbFOQXKQl#W}EcEB~R#c`kH<`^+|j5uRo^M5jqka2!#ZY7P3Q0CRNA za2N;UHM#8IZ-#BK7f!v>b+`$4;TgPwkJ?NFZ53?dZ&uc{>-Ff(8NV|9@oW+MrUaJ3 z@}IX8cE#@42m9eL9ED?XGETwiI13lzVqAu6G<6Oy!0%yx6L&+Oau5348c z43!ZwNv6q6nIns2rQZHl*&(}RzZ{m+a$YXuAvzQtjgCiWqVwA9R`k60b*JBPYMe2Z zJI)j5UwWCTA@Qhq>@0`>t|ob$JWB2*w~`z9v4K>yLeWx1i-jNIVYnO)heKgk*bz2{ z^lp4crrXUA=i?Y14Z&eqx*n{JbAf{nEP*2P*` z1OLar@t6F0f6O292mE@!+V^yi-6OZmwQ)^cV^_hIawS|bm(yj_-x_PAKlHnP)35qP zKLh$n-|IVlqp$UqzSI}`T%YMveXMu%hF;NJno~0s`Ca5!k)NCma2CLsoB?n;z-a)$ zDF7#PBEa#}+*po@d*e|Y32+3!;T*=H9Q?G{K!5|-pZ(Z3vgp#2|$Zr-hhG-#bh zA8F>pe1LcNX5Q4yYj}09>Q%gwSM&;A-phGuFX<(`m>2T=p3n1oF3;)NJ)37S^9-Ke z(|Kx7R zgB)N#yV=POwzG{bY+^lYS;k@(GL0#WXA~nD&JYIDn;vwb6CG$rD_YWmW;CKc^{7K_ zYEg}5snZi$3Xvp6ihw z>b7p^vM%X@PV1zO>xlMik9KLhwrY)5Yo%6bnU-j=7HPg_YKA6jq9$m(#%hd)X@~}C zpa!VF`lz>hsi(TCjhd^e8mo~Ss=jKfx|x}oDygC>sGQ2GqzWjH(kZbLDZb(=x+2H< zg@^DVybo`}>+mSt4QIlkup?{-!lE!4X#fBK03#zKBO@atqyJw9)kMIJyn?J z^pY=CR7I6jIn_kvR7verQh(EfN^3Z;@;Wc`s^)2)mhm>1@iwC(U-G4z@jW+jla6p2 zS8x$$Z~-T&t1563C$Tp_YZ7;HB(JhRH*o_Wa)r+5059qQ=V*)eXq%>Jj;3jv=4c$Z z@itRTsfOyPjw+~Zpb)sEjIb9IyI+)nWy<;vpX5A@1M-ZsR`g zV@I~s%k&+9ptJ$KH|{e4Ltz^X0r7M{s70XBRM+uIo%wSZk%>y>zW;qfd;Dmd{dZ@R0Bdy! zY!r~playmqK7-8w>}K*DunBqyd_AbQ`huRDt@iobxTwztpQ*LrQ+0c{@?%Id)S_NR851jnjBd&=gJ8bj{QpZPCd(RcGjIU7!nfkuKIH zx>T3xa$TqEb(?P2y?R7X>P@|)5A}t<(r@}x|7*K;Xs32*xAthS_G!Nk=%APM(q7KX zdquD2)xCz-^wcwN;H|ukxAk`3-aC3<@9zVApbz$;KH8`HG@tG>e5TLxIlj;r`x0O0 zTl_>n)lc^`{7gT~&-M%ba=*nN_donU|KGR!4&Uj!e77I)BcXm+8kU7~!%g9qa8GzB zJRF`2uZ9o8hvAd(dH5=P7k&@h!~R4`$)rZoGHIQ3O1dXKlRlIIXgL%BLIR{f3K)<9 zc|bs8pb3xwErCuzaiA+O8K?-%`gYZT*{(V;$JGGlx|+Z|R|}Z$Y6A;g9bloW3oLT= zfW@vpu*Btnr7i`Qxgub>%YYTG0kG2LfmJR7t6c$D;~D~MT_a$fYYeP+O@IxqDX`Hs z12(zlz~&uV0JlOH0=GjK19wAT0rx^9fd}9`y4F2R{OtL*pR}&;-b8!^=U|5Sjy7BiI*^HHLi&Srdf%kX;RX60#3rpF{RH>=VfT zfqekk|FBOX+YWmlvR&|@knMq&hwLEiBghWHK8EZF>?X*LL$^bN=i#?N{wAmZ`6rxx z2zh8aMbZ*tU8pj|9KwEx zMMzph%#hT8m`At=Vq=64AT~vK4q|hJS0T1Q_#9$Kgohz^f@VVO0qua;6Z#)wZ)iKj z$?(%5PJy2VaVq?5h|}PwLYxji1L6$$nGol}E{8ZD`V-=6=t+p1#h-6M;_?%KAAxuh zd^^OG;kzK70^bSoRQUf8PlNvl@pSkOh?hcJAYK744e@H&EfB9oI2YnguI&Ba`QDou{@piU>u$G#pN5Y?3RIbXCuVr z+vCCobYK9T3lYAia}kP`S>{Kv8?!8cVpnDxj$#XDn;gYi%r=FP&j8|<%(nJB2p3ZJ zryPK}DTfQ@r5y7enU8WQ%4IM=CC{M%&lowH6jEyKS6>LIz3v5bxJ8VXI zKWt9<5NtvD7;H)T7Wywo`7vxo`PB$pQ}$8T{k6K9hY_};T7+uxep+2E4eU&{F6=_J z9qdZA3+zU<2kcID*a&-29Zz*a|EsRfVuZb^E~UDx&sA491N%|k4f|6)4hK*@4+m1c z3=E=KzkSy969Z z_Y^pu?&WX--G|^rx{tw0bYFmz>Aw07oI>{vx^LoCx;??^biao)=$i`8r0=eG;4J#? zq3>RtP2X>VbEy}H^Qc#N2hOKniF##RK)t)*BI^Axq&^6jP#;Qt7%rneTW|&S z`EVum4WH0e)HhS#fvc(SqP`n9Qs1W$Zl->K`t^S9H&nk#{Ux5EE~$HXm--v(@9_!s zkH8nyKgqf`kbkBr@FmSani=s6O^0SK!Wf!)Y1Sf4PO}cp#)L&^Hl^8%unf&UH2V`a zqB)S}B*JDir_h{5*n{RAno9}$(_Bt-1>s1Vt7)zw98Gfz&8>uEY3`!Ai*P*6{WSLz zPM~)%y@LrS(mRyip@fs@9ZT<6!pZc`qIVYI6nf{-JBM&8y$k4FMmUXx6ba{&3Q|E_ zgw&7JpKt+b0BL~s>l37bq!EORNTWz&30INEO(<3+jYqhSG~pe@^GOp)lM=2cO(qmu zk|sy74QUF5n@Ce49z&Yy9fX@n(~_1X+(KGf@1R(hvyb{tpKX(wO+X=jA5NxOVP{Ykr$_9T2m z+M9GF;YZTZdI#ZO(s85{3ICB!65{2glM$~Voq`xhr%K-Br|}KONIHXbCb1x$O*)6z zpL8DS0^&f@g+lC*E<$*abnz#QLr9mCt|Sg6T}`@%ID&MoegJVL(siUeiK9q&lkO!> zL3*0>CUI)g+oX4hbCNzJeMy{~RBA+Agw!SVjj8HXgMQbN8ibbA8xfJdCjHbGe3O(& zzY>=x{RWDaNxyq2@dDBxk?~&ApQQhZtB{cgj)(I+h=^im@?i2%;>P4*Dv4W?hm%K) zb-UzIkf$JSMV?X;ZYNI_5w|B#L!OSf19^Hy#6X^b z+#&8vo>^iXc@~MglV`p89uRt%XCu!^+=Dzfc>&@+V`f zcam=--$}fiEQ$A%?};o{BHv5CkN5!jVe(^Rp$hqF@+-v0$ZwF}B)&lY7>O^DKQVv$ zDH2~Me`aNHeif0!%(ll&L)Bl6!ICB~EgA^%VO zgcfZeenH!hb|CR9+99+Ng691-Mn0683|Flcfu9DsJ zw5v`L#bDYsXxF3|Lc6viijlPI&~8C7jCOZL6qC~KLwgX#WV8osl44rgL->%~&!6s( z#GT~fG8m0KUSe|c1S35Wi7CjFjPg^+Q;8|b(+~slOfif+Phx8Ff+-sMfV_~rh?s`F zguH^7j=Y+@hM1YWgS?BFmAqRLvy=Bq%t78~r1v8+C;5PpK8VCzaK2oXbPlaG>* z5p$D|t76PUK25$v%uBvPzD_JkzM+WNpM0PEfLN0JQW8s(UrQ`QekZXk`D4Xcj{KEO zVtKNYzY!~ve@bFy^1q6)3T;3ePOM5BnKl}+CT#*qtV^3nVm;b466@1uD;c_nHaBga zb8uU=b!hAN5AwF*B(WK7lZj$;+Ge!PU3<#gp~zq{+F>Pw#c4;;j=qAFw^NYVhIVC1 zY)gBH_VBnaZ;v9e1MNwP9cj--#7?vqX)hBy(_WRtZnO_2cBg$Ju?Ou-i9KmQM#NsU zzi59Gd(-}v47-H(zr?=O2on2IV@d2!O(t;wHHE~1)RYl1D>WN62XPQJmm=a&YF=tS z;xK9fNgP2fEO8{YsKim!;u1$wOG+F=EiG{@wY#dvK&>uuBDGFQoJ4Iv zZ8(0;YhxnfRBBUdGvYLAD^-j$sBNeni8HBPsNIP3sXY`C7g2jt`w|yZ2dZSSEOiid z@Hxr~btrWhaRqe*bu@7mbv!+c>!=f{lZfl7Q>ZhD8>zFXvx(cNizIOeb*XJ%dLt5d zQnyFOUDQ3)eZ<|=gVaOUhP%`w)MLa0)DuWNOg$A5k5DgCFA}`V2%Ehdv{H7NXNP z2xHUdrY}PLOJ7v~R)*0Rqo2yK5$UJXFJ#!-^o!}2F>EvX74)kawiW$4`mGGxj($7+ z4u&cZQZXj2Qh#Se($Tf(Y$h8#_w~`x>8xpsXo2p{mL2gcNN!&?p zLvBahL+&7n`^lXo9w2v@c#zz)Vmw6dP3}WHOzubSPdrKAx4c?fwp@dSAkc?|Ik zd8R7H^W@p&dBh9k#pET#E96y@c#XV9;&t+dh~J|bU}_?Ub{;uG>MiBHLQzFvGren5Umd`^B!enxyr>f-pC ztQg;r-;+NO-;zI*zY^b*e@Wse@}Di@XY&6`fidD2YB*|m;x}qUN}^MvQ)66T$!jbm z{-7q5_>-D6BL1SLrlukOrl!-!jDM*ashNoXsQIV`P7%*j3nOhHwV1S^mXg+}6(ZUo zY87fV+F)u;Rcynkb*c4e!%-Vj8_`Cfw$T)}k*Mvc?P()ZJ5f8+Mx}P8cB73>?N1#* z8QWsA zZA$8L>Pp&F)HT#~v}vgus2gcBPQP0uIjP5~ zCunm~&rr`^lju^fLL!UFvf^1l4aKPJ`-CNSq1PUnAly zsQv-f1aUT0O%mrqwHguULG>@F{ta!DPa#HJ|KCt)&54M>=RQbQ7^qSQ!mtx+QGYLq$?KNh7PBnFgvlIT$CO=4q| z`jFTJrT!!?LuoMa&!9AfxCc-gLEB}xDQb}lek+^I+ysTP&%LZT~NA&=sc7zCGH56t|ht|rRzwD zDBVoL)hOLT{EsNzO>`zoj}dnA0-Y4N^ls+WkVU#{2x)P-?h`R%&uZf$D z(sv}RLg_~m8laSkZbGR_bSKJzgpX0KMZ)_i*Cyd}lpB!n6Uxm=_zdNaB#cLSGSN>c z&nNC8lot?pG0KaH{{iLYB(y?#E248z-kSKgP(F}^Z%{srgvKZzPy9_NpF;fhD4#`Q zAC%80IveE+oNyr?7cRonh0C$~xy$mE5cdko*AhLC^7X_oLir}*??(AH64#)72f?F! zCvo*qevr6TC_hA8dz2p`t_RAG68{~_kGVfQ4pBk*38Ftyeu}uWP=1=Yy-8rbQZG4ME@acLUbdtro`1n){MBB$eI)P4zdx0B7a$u(+y-RBoiGy;ZbLSkgvXK1A^v`3b4hp* z**p>+LpGm;*N`nB;X7nYiLOGnqvc;_yI|!bv)v(~f^2W%zDKq%2?g1KR#q}Q7!tQb zb_8*wksW8{HM0{SekrmON!SV5NyL4C>}(PjBRhxqX2`Cxwji^sA$~h#*Ad-|?0Vwf zMs|bM$;@tt#C?$6MO*`9_xSvdmG8{%!|H8j_e0#-$Q~r_F=UTgea`H0jLcrd$m|t- z{_r-$PeJw$@sp9gM|3^1_lYh>_C3)b$bPW<*2?TJi0_OlkT4xpM8XDCaU{$~6;Hwp zR0$-^M3qRwEL5pM!W>lL!-#~hBWoh=SY%b=HbT})f<2I>#MP0_AZ}-5Gl|;?*=*uA zM>dDJEs@P7ZVO}!h?|XU5phQ$>mhCpWJ?ow7P4iCTNl}~#2txjIpR)5)<@jx$Oehq z7unh**bUjb#O;Ud3=)naYmi_P*#$)BAiJ0Z-ypk;xTBF>PJ)e*T|0l5lloi%GZ!vbRYvf$Ux4GGy-)_ZqSfiAIopO@gD4 zeM@vVvR{ci9NBNg9fs^LQtC%GM%;a9jbzb*+kKz?%)o`(E3q_iIL+mX^-7kLt_kGv=0x5$qX=aC;LY>NCOansP~2_(D{jh;w?_0Z_$ z#C?KBZzQe-jXp!d|Iz5;|D?FWQKdY+El<)~UvDuu&=w9BgIP~ju9VYSx_cDGaTG;S97oZD zw7IFNIZd0JnwnFc9!F6W#Z$yl6h*O^++7_>(jj#uNr%>1nW--{tlK$|qoAXf=6S7B z$@}smA1nsbS{gEgy=iTFQYm+K=9?%{ zih4ZrVFkwM^$0o3L6Z2Mmn^59#7~064}2mMIgXPSk#l8@ z9|XyAxv9l}6(SQaafuu?;#RktbfQiYC7q;`wBn!j%-Tx>KkMc0+*TZ?IicatQv0@v4dA~{ac4JhR>rj$>EB4{et3Bd}{nQ2HeF&IdS!g#41RvbrF zggU2`QXUC}P?<5Ni;|?sk|1lEZAvmRGyq9a7%!E>DaTP2A>x!Ggam}Pe+5H$3VEo3 zmJotoH%V6FR@5Mn$etVc>2e076}N~?{J_t88MNXSkpl+bPpPWw>SX-)P{@A;wJ@x~ zQwM^O!ADeGS1Fy0KLDorQ8+bK~z0zGw5D2LPBTD&``-vbh zO=rr1gM{f!69jqxn<_#7oA!O4Mh^ac8WRMv|4B|M0%UHVhqJJW5`>^N+0sj*q(Njm zFH94!ZRy@k(quX7bywn66eV3i6(ZfNZ1=GlvUk{sswK3xW$qT_ZCP_3A*VH6;|G4= zJx$z-TX8p&Ns`FKt1n*0_uqdvnkkn7%H^2>KuH?I_w5EyF3$|V zjedmkb3z0kLo*0Dt+++nDXVW!$r8&NE$RMuw?<%E=0L*&QFO)@^BvCzgZG#mh7P4_ zuIP+uSRl2@Uw`}iwlF{lwtxFPsDqHxAS7u4=C5R#E!yR_)s8I|Kd2SA;_feiQ||r6&j5ofHM7_ zIgHQ&gq)QuNqT9TwC=t=nM~U3d2yVS+Y&zr5+93#u&kRps3`JOFWP=gw9PmRS)QV?+`~ zCKhM0S*tjn@c^Y9A=v)!?JXF>N6-$0oL-zHt-^B<61fDYNqgcYzH9bnNfepRm^>s@ zwYKb(hE`2Ot3~|DZE%;)m@J7Ro18Zdqi^*4=oj)w{vGN;reTkDkBN}?h*XbjH0yG4 ztlb44^X?MpRW7a-in?@;s1+|RdB#vFuEQG(Sl4|U@8_6CiJq-^%Qa@4#rl13K@J~A zb+qehBuQlAdajpv;+Czr6=#9#pN3nG<)1CDqsrV#M~(;Q)+K)ozck zHw2#1>R9Ca1F}^`*-{u|Oc3O+f7|4aWSHh;$OJ(qI%CkcEXN?%Yv-oQndE(UeWC&NdoY`QnKMs2_2Yj_QGCs8Xzig z4%5wE-fK<+=Y6!|lTb5XmVFp)+*vh2O?ElE4Uxefp^?qt-LLmrnsI=78GES}7p!0;S1N7lqbDUon0 zG*KZm`Q>my5=91N@|#mU4f2~Z86OxUb9)OqFhaY~5j^%-m3xUw3$fI3D(`g>*}Wpk zKOX7yZd>}M*_@h-;T$(;vr~p?>)zkqPfczy=B>qsGgazwB zZRv^;+8$#BW7J32AOtL8xgYpJUSgd2gxGm_!aAIJ_%e%Uot}pw@6d`{anRzKgV9C3 z9>%@iMe3b&eaFs51EA5^xnsS(eYrfdFg2Zyd&OL+=n8%%?)5Ipspya)?)5IZsMibN z#l6{{L&#yWdR+)6jO_x2Qr?HFS65MVC_RSiN{|9M5Ft@q6xxNl>bpV{n)_^f4i=w0- zKdwunC^N-e0^y3mU@%;F4;X=Mmq()&e(mXIFRE0mMyJ=DhVd{IdR~`p|At$P9HDuH zpcN&oI9#w#{7ZHE<2#ARM%BV zmX?w{PnMQA+7b5dUD&Z>$By}Z`&6c@X;2N9*9>8V%5kUQn=X(9Yu?UEqcpM-0uhiH zCfu`}R;mEiO1iv9IO|7)!C-)~Dagy#sI9%dZI>aRjKgycYn{*BUsrbpPIcFMZc$mf z6$DS*>KpYHG~{ujefVuV8p|~o9*E2E#vFt1`>q_lK3+7|k^THH9m5FiOn6XhRI{ir zXYyl57ek>1t$0i7YuD!H*dxQ(*QU!k&-+dtji6CQL`GqkAXL zgHt)2HdH_Uyr089pJ{=*#ZyT_#9px8 z_ACM)O9mNLRi>-Izj%&E*!zUSbWOv8^46!|)|g)dmXyGthJpWW&c8kR*8yaK zBI7Op8iw$PX!>~}B$iH1&*Q~#+;yI306ETj*E1%+X%B%9%I4(j&=%v+p|8jW?4JDO z_zQ==5{JW>3-@)opQC|4^kt0r$$?CgA`bH8?M~BLwOUKl-Ir0h+pCRG4K4CFhs;6^>Sf&^jncF|^`Ig# z>sqyVc|I5nKGFeDB#x1|;lS3|IqGAqn)@<*B_CUwBb3#NpAz)4dVxdJYso|=Qm|Yf z$RtQY=4Xj>ys&U!K3Z1*G*#E>;o2Zx0>$ou4{tBP-Ol>i;&|2lyO(LYP89&{(%H;y zJHOo6(%a3;cJEME?^joG*M0ce&7n24DfsLyA{~4J5M(Yc_EfID*@1@(Sh=KKEC6oL z?B4jas1f)8e$W6TI}WV&osN7h4_MRD;_jI?-Wq`)G#Y^qb&vL+zyUaeZpCHPmH!nx ziJy+dNuoK?idzv^0T=eG$(2sB2BmCcK@wN?T@1TrtvE|a(jqrhML`nv$|{CpxfB$* zF7ut)L8nl3B@u&O9{GxBI-vlrX#&k&(N7VC_kt9kw{DCA& z`s7=%LzhHJVvJ3O4uAtg#+X#k8pr$KBN4_uPN{#qd!lI}kxApY!#!PN(w&zoL7-fE zrxw55k|b_YKOnDoh2r~kQ)c};YzdhJcKUE_p z-~M*EEsE^>k&kEq3e|P(`A>w4#z#M@-i)fBc)sS>dOdsuH8ZSwl8hyQ^fY^e@$Rxy z(HT<(ti0c@uJ!#27F5P`<&AHIr&R$fiq6=N-xCsceb0{>(-j2^>X*KhpFFqUZg0U8 zFhZ^RS2{5k+_uu8PY0EJupM}Vl%~;=#4O2@G!2q~f_r2qA|40Eqf=zyQIZdiFK4|j9983lyN|~SN#-CX zND_@PXJ$|XsI@Uhj+V1-tgo%rrbyaMq6%L z#F%gGdSGDz2XtN(=V?$2L``AqJi2v`FV3WWVw}WD6p@7F1v0B+NkLs_Wp&U!?J3Fx zXyFhsOs&*pQvO}g?Ml6LIS3Bu!1yz>l4V<*Qt6zrMJXT1z=Uj;=O`{eU0++P-^eM2 z&kBkn*n&tZf<391MOKqroKl&Lil%tE$jkN%dFkG*Xx~X>~j!Ay5y>lIJ#a$_5MAnG>aLQTElEhOa6^i1u zi&a(d9aX9wo-PLtx|veDlI4zxFZqFI-u{*!MBiYAY*y72OP> zl!w@F7K^aPONm=MeGH$cbj)3+)7b|)cQ?Rsjq$g3`Aq^w-od_)@yg1DKF0pum6ciz z^1p+h^f45RO&?=_XDbHm|3-5w+#chmoE|uUu0oG+P|W2``hoAE-nNyjm(A%V9j{{x zl2L<;R6EHWUu5m*_*UFaTCq&L)LS>}98MZV<@nh_kof6x7GU=sg3eu+>wtBOG7YnI z-09Rp0H|=Up}S|=7%Bh|);g=VSHUo#ihnv|v>%2uK35MtN_ej7x|(xE@u2@h88aU% zncft2`^}p2%+kj;Agp!%5CAvR-7{^B+cUe5G2-O>p|S&kCwNq9x??)mmUg3$IB9>NICpcS+ioj_Nj)97CGWHhVKN_3gDI+w;J&>l@aE8W&jdRfqz z+`|vNq!k5SuUppf?50dw@tR{^*Sp)|2M`mFy8VYB<(ZYNmv)4)hefKjxw%@EdqU0meX4z%W2j`d}DfSQ`d_VE`B#le-u&Ik!;o{ldb7XA!OmMxb+d8@XJE z*-{yxT$-(m=zN>JdE;@)o-tquuQ33O*MRf*>r-2X~TQx0kJSd&x?7CFv&Ji+K%}qek3Gf@Gz8 zGEcunNYaQJ0&?cN<$NHFD9bapwW3xOkVLI&aKB@g1K)$hlqIHXs-&2PBo#eLHFQOG zO_ghuX#!Sd#Z*MDfdBxK=v53ukWEwbM8Pm+32?y)JO1Dij)|#AhN4Vi*)#+!%eGE* zT~()Up-IxJE_EGDVS_iU`0}L4Y5Bn~+3FHVr}aG}Dv? z!%(RJmq2L0s_Hs%N`h>dieTE3A;_kJK~jmPF`arPaijB1{v80Ie=bo+DorpZ&+b&6 z)-S4R|GE-wL--e26r_JeMOF1@WyY@n;O*RU90nnA`*+)4#sYi|eF!~=K8IdLU2ECW zV}TY*tju;#}hbVBJ%R ztMLdczAK65WyOV{PzYeEGW1=y-yPV85BrMf8X$_2?h@5w+*U1> zJIpU?%(P7=i3MMj9Z!`oIE;vZF#r~bA}YQsilL?N{Fejj6=<07<WFh(=z8iZSq66E3F4@^~Cv2)Oh5}AO%OSoPWG}GV9 zdKKk(d^rMq^n4?plSzX-^6|XSaR85oX0#;9fVPw~8Q`5LNDZNtpmk(6umm0zt zy%N0+eF%-SCfY;nUIZ&RPs@z~jF?K4@WZ&PdHO-J(p~9V+ed=OsR>!49wa`z&alxj zaT3Qt+|ZCmz`kj)} z2`S#*-d}V&9YyJItSFe@oD6I&+ht5CKW6|KXKPHK_0>>&-^s5jZjGw7n%V-`a~m^F zooPEU0D!r{1)SrQPQGv^IJ;B+PtK3|40IHwGuc}9y?_V`x4(!(_zJR76D^|+G(_)0 z|AG*}(Jlc(^=Y+{kWw5ER=ORuo@80_oB9PUa{$ptn9ffx9JEW5WW*0Tfgh~d9*~U4 zBvlFGeK+G4A$%gxFrhjWB>^=KM8k*F%gUznGm6OMwHPAnka1x!V{kGu&M(2Ts-@E6 zE}bt@%VQT3l}Z;-+tm-uHI#pUnJ*Lyo(=#NYPL7?vHyYj7k%=YMNJS0_$0oAGB7!Bt6v%D9653%jv7Tl zP_o6vYE!`{U7gx*qLQrM<}qsDdn~!gSN8Di>@0Bs!?Md%J6~E_qDtG~Mw8iN;^=@^p^GachrOMlq* zb`e!q&5wf4-C^8d_>$or@%9n3aKrP%;p`WDF$XZHW^e!l0Ge3W9fXi9i{EP*I*P7G zx1rafCuH*2-6Tprrh_<$qogoM)=#G^HKnGPh{iU38OiSRHe*Q?0F*3pTkkC(t?3o*P^+`8%ji{%%Tm_MKj74bDf`>VwdE&m`3T;g^Lu@$CHkJSe|_&-~Zl{_WrX zzEtf^I~*HtZDl#^IZqfE9{tlbtfQ;Yjpz<^A9@r$iQa)w7He|yoy19Ip6zre=_Fq7 zR1FfpLr2qC&LLKcH+8Fj09z7O)o^}y)?|j0 z?l@5mZ)B1~3DyJ~uyes2Yt%&@pT1n1U$+wW+x}3a(Gau-HfmsT!(?#Ia7@;om-_3J zZ`zss8U)+LVxxwil}l|q`&5#RQS9_OLKq_#&7&*P9SCJBS&)prP(s)o!~sbdto!LG zkxAf4PNWG*TyMXmWli{8x=AnVB)v52*{4JLzvN+yT=MI`|NFn6>h=ya-X8=C=jy@g zH^2E!)%}10U_7lpWdInD0x>P`9bo8Arx%^SRj+-RTcfL=fB297=#O?rk*Hd#4nD>E zWIHY@xJ)1Ux(A0iSP67qdW1SJ>CgK*6X<3{SuLgcvlmetv zy}-|U)IAEjPqngM+~O=dDy{(HNx`r9}h4C>9qn&G9@8 z#yY<;U41}f9UThmIHzg{P2TkFx-l@|UVGsyC_@L(eF>^NyfEh2HA87__bL7g33O`BW!nFIiQ-{1fJU`6VXG3|xUH9^ zN%v=Iok?}GYA0QCqvX!S8^_}g?Wz(Qc?R8y&F&3G2%o2POgVV1>`!i(!I?Ap>E`C< zCUO`Xfsv$W7%=+F;Cy|zYolw?2>k;6JNhqt_YY}B4FV27MYn6cj37c>egJmeaA>Cd zEKUM^a6)&b+e+C>C3qwjR2^<@=li0AR5aMtek@`?{1t*HTpeCH{Zw>+71< zDi%SuOwV;4=0z3P0d85$Fb-Se{As>nSiT#+#yq@toiOIDel26K<&=J12TThU*MW*v zt;MbR`FV^5hfj=W?t!+EgFPnu|~$|n>Pe6eCX*ul14e9sM`kFg)>f+`VRzY$7}5dzgl(Di?l z4Z$=^TNTFzaGlCl$u!}CFx=dRzGmRsf37d1r9^Vg_nwyRg6&&IT71pHw!kdY9M|$nDIV|T;T-B_r&>aXtl&~PV3RAAXFFxlfQQkhFR$N82cRp!MI{ZX!L=Y!xt4y z1M=}Chv-xEly3nPp!3wYP%sVi*9a-BF~un@5Tn>746{%ePsU*wLjE0`&@cpJ#845< zqia|)ydbzjP>{>`Is|5+J=jLhn~tFJIo0CS1*$fZunP_XiN>VDIe$)JV-hF~PN@Zz zvSpvNoXL?>0Yt^uAwR$RHj<$2_{o+K2G-KTXbLQB)$9DxTv;m=YP-AenQ|FQEr`DF zI*2=c^F(BBkKrtgQHCx=SEIKecHu#Ca6@rs!`?}fRvh;e1@jfQf?z<`FBu)-%-JTB zxM8|xAyc~)05ZNKV5FKQ;f`$4zpQyYNibepJ9TPp4MSKMxJJFX9pd;tgAL!{0Nn5& ze-RmI8i1z3JyZZm%b+vzLZSAERc~T&z822N! zvCh2z0o?EhAM|9w%3v_i0JI0UfKjkSV&et|ZUoph=QWOP8)MrH3v-f$S-emz*mRR6 zv|9)Ate6meoW~Ng(~6T;T%RMVF(Jm`uvaZ%;Ma+g(7qkrBu(V>yZ< z%VBprT;tu}GpgRw1J>gJAl>*@LZ<+xrT~;?vw4-SPtX4heg(c`9x)fdC zqv1FrcI&eV)+bNCL=1@VE!Y89~aqZ&P8ynnUT0$hZn7I`86?E-eoGp+wvyc;`<)hei( zw%Bls(M-7vcslgMM&JW()Lw*YbI**rRzn7QdMUvt%NmUi+{$jqNqAkRrLe0_I@qaYAD@#m1->%Hhg^|R*82o z@B)ucEffxi-m@HhVT`hP->Nr0{hK<1E=EsvUXKc7@3&)<#6d3(=+~}G;-D!t8#JF? z;%C1fn?|`#GoE&v0E53%b@c7;frC#?wgD#FhF@hnfE#XyA9*l{0Pdt4d}CnY*e7Ms zxl82ipa1O7{!HIg^@oXqVPH)6@F9%R0NsLKi(W>5$!JDnxy?Lv7yx0WWPmZQ5)#OO z>?~<{yj{mMw_p@FG6@eV`ojA0iu|V~mHI)-l#z$=18>jmV;|$d_fSd)s6<6N$F`her&^U*s_< z<$b-UBfZG8*cUeT2s`=VU<_k)D|!IE5uq#&Vn66*#Es+0KO{0y{53nnZGr&G$?Y7) zrS(pt3{h}-b=@=?0>GVu9lXTN{0l;_FJuV6wtXV zLB$}3Q7jq;F)AP}K454tP1N4n>2y?8(;oaYPkz?vbTmy>_x=8}&pvBnY<{08XN*XP z{))lYnPDB3U9N**5+Vc0gqSbBP(EsNw$6;Ncq7ke`)734cwn!E&I<|-iRyIs+t35( zedtdSa)LPcR&@g#k|&Q>yUB=!sd}`NcHBgCl{B+Xvb;o4XjG$Q*bf-~l9epGtbNAB zI1V90_!wQ-0&QuJlNJfQZaY`g6mbGv{pa_+tE;P;s4=7F2SEHvwRi4ArKP1(77(D^ zicnDuLs1lJm?=5puZ0gi`|Ps~rl0X`rBPll=-fS{knfuq zo0Hc8DsW>6<$6*hHV`fgGdKWrfqGxU$mRPkiFUi98JL zK+gj?jL`+?FuE9Bjc$uG7V8%VbpiQ!GBikA9QGTuuqH6n`Q0Q9x?a~z=`Vmcg9fxc zH#wz8O-*CWK6IE1I<*kEQE=m&=2ObUPA9+oXYx)b561!>8XfivHO+iz*1ykYjP-6f zgtbn!STv@Zom%L3t_=tO5>L{4`Jm9Cx$(pt#^?%k8a)`FDz4FdHyT>I;4jAn=3Suy z-U2~IVCYATU|E;T;LIROBaZ@SFzU3}@saNXxCMh(iqn?6$Tnk|W~$}}JQzUXZ5taK zoAt!QjtwhlUo5DVO5B_>ipA=8Z=HP^v+wg~A2Ky99M@R?Ag`-?VQL6tG{-UQ&;&XJ zx+6jo8|qLi-nvSqB9)%g6a_E7#Z)!Y2nprnV+X;*wu@~uDiR$rrV1sK*>q$4My9^@46|q!N zXs<^V1?qxpq%zsE*%Fxx1|1@p82Yj*it^l?EQ;#O@yMf`Qu-Mht>V0N7(xQdx3_Q( zBVW|4TM%+cCZux^7p%pR<)9&QRf5W3y05QfXgkN;wP8yF{45DH$k>baK1xf?Af(*;3NVH+)fHh8pF ztATBojjbBYuD@T^Y8cmEHULyfD0rUBxn;QxfJQ+8^+di9+|Ucd?J-;jW3=Y43u*cr z5MO(@SxovsH(?i^=@PH&*`tN$b?%}01%QS5QRd|@O=}nkWxD1Ti>{_KN&suqOZjZM z1W+o^UN?J0db)Dt$V#e5WnUzvOm(Jd7%K+(wQLf=nx->aR-zk!{p(+Ajr!tZy`kCH zpKl8z7@-hl=mfeEJrsXku@dWBK8SUXV!XKx;OowGPtjYa@VZ{qT1K_>jpsf3}rV z>f!ME&6I%(s5#Ol5T)Vy?P-!FS<;BzJkLr@k~CfzMbfO{!`huL54>U!FYl&ns}*sv^aPKkHVwFJkJB`^bj6}N5Ny0 z@aSl3Fd5lGoK>wcjL>_fM4l7LCO7U9IkNFULBx_eNf=0B%o$$}eD4D)C`>%tgTzl& z(Wz`D>!qJGTe8)TZFFQET|^Q&Zp5wb65zM-{$mvX)G3xM3#fwuW57bqw55_|fen%b zHdt0kvds`<3>dJjf@PITHpnt;`^PXu_7`n`snmqU-w4>DU|FT21F{V8d;7&d9Uo7% zCLFD|=giwe7ro+_F@mq56zxJA=s|=e3mdqZ$pQ*VgKR;zOJdaL5>!dub9}?5i6x=A zUH*cW9}edx@nt$qx`J;vqM)UPtgk42#&sZn9rJZPvi$^I_hGu(Gts7>yveUOx$(9^ zB)U#CjjU6N7;Uia^0U-+iXgd56&;s8+iOlk8^FnHw7OwD!Pojae!GIMK{ugSdrDDL z>}C)F852~t>P@RV7x$yKQ>M2_csSO}`iC^p*L7c&3{~lA%H^3(E$`^el*<)w&z+Zo zN7v!hvss0r^Z(v%z2?`nHkm_`|-2R?u#A1G*jE zi^z$+K)aNxVd1zW>BE-PNfbn1q-^Ndy{bYhRqAtuWgX03bGkonv+c6kXYF^-r9}A* zRIydg_-A4LbAgwL(T3?}uRrcA+cxxEd*O!7Bj5Yp_v-hb$PWMlzw~<*UZ4ESCaR(j zKmrQ4UxMr5tLRd6t!x=!z9wedLZGt-N<2A=-lyYM+=;@tc~7%jaYjf+n&xE%8Oi*B zB&~Q`AhOOiRn+#)%z|y#?82iu=VXN&U5+)370PtYw0nk10BZnX{CpJ|=knEyi;FHe zc9rhlz1!dy7&<(oYnmt!Szj>H^w4~>RXSWcxgrTuf10zTLTLrB0)&yD0@HLx0e1a9 zY)8bUn_qb0g<88=sapT^pa1!vApS;>ITlY0x3}QKFhUohwY~flFmJkMIj#|y?#!}{ zJnAvZk3|h)(@4C;6XS{fvbkqo)ltG*)ZM2z+dQ7k7lS<_tBmOi5wNEEW!q91r*y7V z0xGz#vNi=!Rb8hUapub!P!EfQ2v}oGS7d__N_j>vc3bhX4X1*0y{Y^H?ucFpr=^K! z3aBNQs7sb*)e|eJv)4AxY6r&)VYnPSsGVItWRk;plEWCrB_uBtLeU2pX`=i-F`sNf zIN5^G-$(qPi+X53x&k5KJM+AHRWFe-ASsa7n~bVreK~t2ZbbrmvTK9any~1i^wuj8 zE%WSVRq;5bM@!ITH|++?uVS9BOvXYVPOF|+q{iCu1epQf8u5^NsK&ymGA0m0WPBX{ z4P>D?w2Cf5x1$IBY88?hb!lE9H%@`HpQkpSTs^?6Lz{qHd~)4%X(-@ad56A58bl6) zC-OWef}{>rNg%nV9n>keOooGyY~8okR9x=edcpyxbX-^nV;47fHSI;duJB@>=R~ET zsw7v{hm}nq&|}XUKN!SPYL*p-;o?U=tE#U+SPS!C*GMvjGAk$NL{g(DVuN)TC#oeK z4O#?DJ|NB7mi5xW%${zB|2`14BAhL1s&U)yI0jq5x&C=Wg-^uwy6ZS@y&gZivo%%K zv}RM&RCRj#dj+1Gg1;lq3VtI@GP5yS>iEY1Z&koz_Qy~Vxqr5y@>Cgn#-nPWSV6T)!OZj?vz%{ zwrJ=_3oJB)kW{ambVj>L9a=T%)a!Lg)cA@5F$J}aCqo!c%pV#nIJsQcX&Z))qnhN+ zG%!V5%1xAybxE~l)HElyvua~Y0hnPi=kmpkL=xyNWHI)wVioXL_RM`!$VD6ZIY1=yzp%k2}(L?&aCN^)p^!JbfQ z6g=4T)!AK?^3a~rmS0T^#Rfbq{Lfphrz=M|rB~AeRaKp-Gg`zceS@@^Ef8y?*Jr>b2Z^r4Pea-HehhVT&ij{_H5O*Xw>j@zCsL z*c4{D#;;v9DHYlRrRJbOO1IdY%jKG``ukh$VDo=oef8DmEgqKs1BR0!45?7)Q3alK ze7!o9@(oTYXv`cLI)mV}s#?crKq>EYN|j&dYtmT}=EeSah;BUFoN#3WyvJy7af5WNI0ZE1c{%?OK8%ha#AwpjO?IHlncwl`H?I}`2)q@T&&NrqP zM2+czno{3-YKgtyO}^`UG*M%^F3SQrbBZ&Z()Y&;`Wuh8RoTAzw9JE_d3?;lxi)V3 zM|0yja}K8zN@X^?vDtE|9IgtoDAS}VjWBDm-q0rh&=T`tN^8^?n@6Tq#7-W75FWx1 z&7%uYA6sUWbA9*LsJgh%1;VhLcI3*ib{tw@N2yjX~GSmY&s&?Ffl5)xc`)ReV= zNYMe$63{6We(Ws%odWr6qgkxbQw7riC=_RI?;beNy?v%w05HtLda+VyHD^e*3(5`m|%nDk21OGLvvBEb7^>w6pi$Ps zaQ4!IX@FS_CjUeTA&yhLltAZTmk>g_2RlG6EjkW)9496-u$o}T2#(fI>Pc+<#X@K2Nr?S(A>u|99(Y&9AwY!XW8jof>i23uSH z3wc6`RCGSI*7DK*^ypRkHx}T{i%-J(Yc-^c*sVyV6xdg-F8>$>g|q8~hT`|XDg>V&vD17PLRa<%fP{$ptB zZf*oy%qbnL&CN04 z&<-uIxw*CBU%mL^i-WLG&|ZA;#TT_gAso0r&0rfojocvj&lOjrX&B~U*;DzHZ9(o= z!JPl}PogW(jp+6>S(bBpyuI#9e2$cZtKD-+lyrmh>`T(`sB|3vtp3W(OyD#F#m!TL z9Nr0LW>z*{`rrpY*k7uB@a30Z26*{{wWaGsF~bq3bcBggb~Lg{#0MiwJxvNSd&*-+i^5sEAH=367m@qlV6m$;ZAb_vi%l0u@Pr6O2BP%e{ zsHl~a(2XYOi4wF(91A7+7L$`PtUJK$nZ3r~&@8>qNf~8TvNqYWdUj;bKRfvek5}Lo z)k$nx{Hm+fnE}1_g<;YwJE0X@0m(=m-_?!8RHQH%YJ?+!9l+G`0}!?Sb%dPK8ob`N zZ3t~rc&R`PC^$Qj4!DNxM#W4_wq^nbBtg2pj!rNG;rjae`g#BmC_;|BfwCCon@)x> zick}#O$6g;KQ~CQMDPZcUKZQK+LP22fCb1X9xQnaRr|0@y$c7N(qN6;%)8R0Zl@v0vaT~tj4Quy^!?CibQPT{Kvk|>n5LLgeuk{m zr&Zshp1%ftLFahrC+?wFpqqVaI>6vKk6k~FA6wmH*Ow4Wc0NQ@gLTN}g6p|VGdH)) zJe%(JNj_Q-RJ+Y(>*@o8U%o3Bu=s6?DYYtvn#Q!LDfJ+-|D_ycmAF;aDAgMCHNDb`D~wXsm=9U?`AsRxBIlO17S>c{ zC+C*6C=m_bYgwG1`uJwxl(I_Ps%X{Ox<;v1ZN=}=fhdQA53;E#jcHn44B6C_rm;Wo zuT=ibio9r9obMvEUf=mPv8c#Qt{ygqm*Ja;q2uUgo1#a-Qy>Et0ny?h#XP}ovBtJ6 zi4t@aSgD#>5)0!yL{w2sI1S$bgVNi)=b!JEX ziM3X#Bm+VW&wE&gN~nzvqf5|r=+)@8=*{T8=ws;9(t9S8SP3bC9tsFBZrWrYMS{^=4)qUc$JHN$p5skx;=&gj1lvgAS)pTfJA7;w?d(=`ARQyrr6Z1s&E%kB=SQj^h^BU z>dAEsZ+eiNS1g@bA%H*7oSbpHtXYoH`QeI(p`j7b{}J}Xgv%kkRvbqTYkskD~uk# zm{EmX!}R_3#{4Mn*rykxlSdlY*(!0-$DV~AETfdiD@q;_kz=M~*T7aeYqAAKXrwI2 zcb;ZB2g*iP+TQ@XfqpD89r=Cwg6Go`Bp2pdTH<@Pgi;8Wf#O!^M!i0tNWX8s9>RfZ z#Kk87crdC=DRCRQV(R&PF?<8P#s?^%J;)|{ssycjr83%g-5JaZu|`skh$Fr|3l7RI z*(fP)LCh%Jf|sUmDF6j5xiUfm61K;9H+&TtC`2oAOyVTIb~@RLEz(D#1_QvHKxk$4 zM22Cv_J1_RfI!vAmL!VmmI3n`fH9AVVv7OSm{x*X4$G?9DgK4h<8 zdu_$wMD6^4##GZ%dh<&f2#mP^4Mk+SW4WF!%s2`N7(3pK$_+ylG1fIEiju4gA^>1+ z+Z?*{OPZvrR*^`m>RO&>;~AF<0-OKjVQ-}nbE=wXeD3!1%Nfxv>Xoyd~@7XYB?vLrH2sU(P!EXziq2nZoLhUre5sD~~Nazz^tvzf~z>A@C=j{v^vDbqA2RBTfEsW!r`W3k#T}igJ#9sZRNL zJ&;^a1%O#n}(@-1JYdX~m5NziVAI+Hq^j7ryjI=!c3t|E&ikv4D zq>OLg9n?sq3opraN4^J1GPP2;*O+6e_fv6Y)iiNnm{4D7xDJ5tyZk2tr=Z;m%)x=> zdYl6eR~oJhzBe5bwOl6H_A#a07M1(AxK<{LlB9rP1d-wKN~I~rl?wAlu}MePjT?-a zYihu`C$2f&u2gj&>DIZeR{2Eq*jIU)6rDhKn*jgReNhM?>nych)3m<{P5beP6;;ur zrWKzKHp1}BQJuRGnL9EW{Z$`~pQ`sGqqE=_b9`k!_VGx9ZoelCGL8${O<{E6F3WSh zm)R$0c|zCgMsAb-I6d`zeRZ9NwO7+**J4VEQpn`{acSvzD|hcsET7SCLv6j8b) zzZi4@lfz5mNu24G4ihZsaPiZU?fbU$H0FCZ;G7-e{1D^(=1tTU{~F}mD9>}lvW!K$ zmu(vi%QAA=G-dzS-WbCODX4)iL#WBRI8ygup>7ROgIb~D+_R?k&QOuKgcv$1@X;c~ z(CX0xDLLQfs1f+ks;aL*3ygl4=Xsu=P#F~M@Pmd~HQP-C@^k%=V%+kzyJFy88FamF zntDl;M%U-O^rFaW6UWS!E(Qd#V1UI2&+|D>@=bHJ)i+LTn;$ebA!uYlWS_ZzstrK- zzt#cc?8rjzRSL~D7*~@Lx(xq*zBi$FBP8{VCL}LH0-omwaU8@Z88jSc@-dkbru?`$ zKY$JBmTH_a(2x|QwjT%tt+^yaR@O=88h$;2PXHa-xpTVFnBKYb(6iquOK}{ls>yYo zh(waiNDw6EIGQ9#I?)7~2&zbIN}2BIT2U1C`o2#@L90?SrvcVt&nSUm0$UDiz~>c3 z5jmF?LFcj?hM}gZ>VrGWq2AcFd;k93yBc+P{#*b1x~_|&D9Ms8o2H>ySRfpL%MxJK z5J^d+fo5=KSj5Em$3YM%l!D;Mnko{}nEVas<#10F3I#3;dV$L#?}uTis+#uUa@761 zmZIb6F7&`auWP@dG$Ss%Mu=s zU+w*Z$UG~@6d)%NdFylVOB;-R2Z}T0GAIgrk|_$5%QIoSqlO@CaR+;v-KQjcb~V11 zzpn8BH^haeX9MKYy>Uu&08RLy1m*IK$P`6Um^f1|L$cwCW{C0HceJN2zx@tw{Egf? zdY|v$%m~e*gFYldB?>?2Q8(~|7-w)&o@@}r9UvvH@YPDDGT=>s?7c4ZJg=_g~!Z05W2LTAB{k=qn zatJ?)9_FUrZ5KL$UW1TRuh&T|+5XQIo#+r+5*1BE=@~F89_c3CsCg5)karNT>p{W+ z8yH`STaj8x0Ji<%4<#6Ue^z08uUl;bnp-Cz4bm&dUHO->T(IKZ)f)YD4$(U!4&>y4ESr*Uq5wO>-$Kj{S?e6ulc`K+g1`}%Q(>I2N6lY{>PboAeeM8S$lc69@&R1sm9am;a5<<_D&3qB%5ui zmHvB}{mi|#8kr6Mt584o7nFW9MgC1RZ-F=QwYJfX=uz}eguqQItdiHCMkan>-Vv$M zX%tEH%41P2U9L#qeW4`>f5_K^+bzk*Qag}lCBa?GjCnJdmbQjx7(sOy%xy^3QYGz4 z@WR4@exI?1<9J3MR)e|0_{}(>s_UB8R#i=_?AA0E@v;8Y3UPLIWlBAsdk)Iw8JRQ( zHD!g!&Y`hlvyUK5ojk5Ir)le|+SW8xo!X_UaV%aN{O#dM^zQFHIzBhs#iiuB1Lq%& zUe*v@f4_RrG3(d|7q9&1hLf{Rt~?*fCK&Uu?uQhGuZN%V54Xm)jAUdwlj+L2IQ|Ix zq-7p5p5w3OAvS!dY4!mqk&>$XGZVpU`Ed<3|5f4uTk%#G|%aVMj(G`vMt9coxQs+SMQ!x zn|d59twScVDiS2c>+#JngfY4l-H7f+Z$M`d3Nn&a)1RttvXWI1fqJyVdc?J~HA#aT zgZiXLS=SwV?_f}Sj|oUSR;zNtg}lmnj;Q6s$GxA|5Jt1XV9Q_W?A>O`ukUS?LRQte z;nP+3dv8qIW&b&}8=XMcqF1BG(DU(e%JS*x4N@A*Dc>TCUB$^5-jGQkS*qf4vew6z z#m&6eGW`oLAV?9N^xJI^g3ev^KV`Ix3uaO(*SVXK9vJiIHZVeS$wxlBX!2~o->0;H z1yoCSH&*rTQme$kn5Z}DT;g>VkZiV-qc9A2wh4^>>lHSZeKcnB<9`38qka#FirpwG z9!(n(wp(X{FFj9^94z>#Ea5v9w z#Vry?sX35%huhO$;HO!z6S<9d!1p<&hl+p;x?vOHW{GYI5mciHf+>okXbMm?RDlp(*EE6HoE0z>8H+y| z@&yS?x&h4H%Ar5(Z^30?=n|H`kRMvw;>dOA{k|@?rjpIdsVu%Zs*!ZLl7w%p)8Wn} zYg4SyvNs^z1^~s$Oh~fq)!~wQ$#Pw*QvI69vXqQ5wcRKWm$qEs)UN zD=2hOL%nrYJ-NxbuZ6Qq2jJ|h`7dC=OB#LWf;Zn~CqCzpQ`#@D>+`DkyYyG}9`)A$ zmGNl(?VLC;+}I*oCeQr_W|mNA~Dj?4ZT z&RmDKnClhXqT6`Ljf~-CFByJnS)D-{Ub|XWkxNXWrrOJD{HD z#~{bW*AB;qCqBBA=Nl@Yci(dqftC1Pl1a>y%RE<_X~}PJukkl3zj!ZQ4w{x_xjPjC zTGi#BLP%(6N7X7>)aw_poK zXbSB_r&tLMafTC<3b9GdYQ+uWCASFzh84w)b-6?)ZjdIeZZDIfG|J3`2w;c0i$E_z zt7jwk7t!(k#dJCACUOL5Z8ju=q;43Xs-&^|GSf7y*VgNGqEY~3LzM*5=wiHAfC#SK zyLYbu(ekc8-_HgxSoulz3Tt8b{Ylnl4;t1-*YOX*QzED0Jmknxl5`EH!yre2#Kt&r zalm1nR4eX8P!v9=G+7S13HenElM5LQNw=5!m|)vw?dpl6$_&i(w7$vzxlzZ@5vH5H zvTZ{@+G73Tte*Sq9kd&5pg%-E&9fbMyEq{i$+ziI3(G}R41x(ZMQOCsyiU?dlEla7 z0U+J$%}rUku9sAlR4r1wRa@N~r^9%vYS`O3UKTDyo#f$HJEF6XZV>_IVnLK-iI^SE za&D#cS9ExzZ*!bT+35kNqQKr0-BSOjxD^)4{MDc6j$3cNmA)K!;m%1Zci{8eoQ6oU z^a6!nWmFdi<nMf32iSv3`|FqlamRpW*f=IHY;d3n0ogx^c20DOlLQmqo6!ykO zI0A{~oDedST?M5izLk1Ef$(iN^BB+x%p@c|XIyG^lUy;Zt~-|x1<*C(IJVVEe`&5{ zz4VMjcYXC7LrVGOd7j_C6x|%wj;F#fyz?jyu2=_V%CKH^WZ1;uNit%1`^w~glT-M; z+j9r@ubxwyjpW%YfgkZuGJ@@|;78$QR6=WL9bJzeLD*5c+cH=&9IxhRoV21^>A#@x z1hg0tIRyOl#GD9Rnocl1? z_HcebE0&tgBxyEFMO~8gk{wKzzu2Wu0K>94-_zQ~6Z&}1@5ZGUXjwSlv*(o_!?NI$ zYrh%)SgKWhAHeskwGv|`h2!*=r-g*`%rD-Os65kKA2W(-%?cGiF>~Pb#Pa5x6r!Hu;L^t3=$u66 zSkAK62n|7A^jg$}ngZM${iY5EOHZfL@f7wVHqrS5WzW?XW&n02%9`-V;#Nc@E4@oN%DHRO zbXu?Cq{joeN+uKoiq-V9pKz8Y-JdKbC%>|raKF#7X#?ey4#BQRDCK#b^_a^NIYHV( z7^6Mt670ESt(Hsy!e&o_l{A0{Z=%O^{#}in+_&{!7I)B;i5!iVZ3Mt98n{z}Keii2 z(F7pb%BmYm?xBP+?LUC$M&oST$L@7ByIiiPnO-!mm&>;1?9ID<9h2AVx}&=eXN)_p z?&$ixlhAp!baVka#yCsif-nsdeJ^gdkcL9aFy#DKfXRKm?41=Bl`}>ay{HHJ{l1Tf z*gpj&!!I2#`9=xAwgEivQ_k5fY=<0-fdLPU`SWFiF@Q1l+if48saY!Ls#PnQ_Egoj zt5w^sf;pvZX3928>%Q)2VB2Mz zbNi}bLr*t2F+vxh3(>XcHb0BQ3Na~@D528?E`NhAz!>Bn!J_8oRWIQnt#zeLE}SE6 zb5bWQybd5frRw*E0RM#>u%@cHrsdx3pa?ty%m zG)~gXdu4V=!|VMEb~zpT;#woL7ah&3_GsOY-dqP}*$=R6XT5fSJL)B`qtBVrU}mPf zcd2q#{S3q?TMd4Wc)nZ$h}SFbp-;|(in@`y{Y!d?-u68siX{V{i2KPhR&ZAZRt0I^ z#SX1N4X1;2vw($C`|nTb`)avEoDg4?D_!H6F+q1r<#zxAa@yc__n~9x5_Ao^6TR~; z@ja7(B;?U@Y826~V1oxj1P~DfN*LtlZT~sm2Scgt!8lxr+B2Sl#<74b0 z@Jd#HqNGT`4_GSo2fkG*y3cU)17kh1Fs)=g3szV>TaWRKcNl*TD>B-M# zV{44rM*pM7Fh+H*GBGNLiiw)$rVe`-QhIYlT1tpV?+H~vFP zIgj}EG2Rc~K$p%Mk7guOpjHGBPy-bD_eS5H*Av|f&!NwIda6)h_iF2Lp1M*W_z9>`)wNnRWw(9 z3B0yc!?-54eUSWBQ&a=6+rBJ#o~?amX=%xDEUmf67yUlg6xXMc8{3-cY9d>(P0g%H z)1GDPEl-u5uA!A(Q_*X-sT-!^%wOfHZqxIvp%dsD^lJ1ddI$Oh`W9}YYx5U*whrF) z%O;&cZKjVcSY3Qnip~_G(BLsm(TDjun#n<+gzx2ie~WbMkF8o3PI=(2mU`v+ey3aR zY%*YD&qqGzYAmI^}c78^T6W2zKRj zbK=JLHLRI z*>$V$i#Y?=LgDWJeYplE8L$06OuttGIvmpcIgEdsPN`2ZT~r54V-$yXS~DvvD|2&1+ci<3 z-)TkYhN113@Lm|B9q0(xt_yzzy&XM^J~>J|N|Godic;}9&O~64w%lX3WgnyU1wF(j zMiL`vR~=|~Z0}{gY>MTzm~Djyfahma&F>6jvfLmMGYrJOQ_oWR00&@NrP`ykSFLCa zfIo2h+H0>}_B}lMdNV&{fe{uI09aUEofmUC(-^EUtSG$d+uQe|?-Iq1Y}RLHTCG47 zgH~&1rf$le%UZ40m&&uV@v0t#u3de<4f|bs-Dbb&9P(T0D4wVOliSPuOR}qTjoC*g zFx3@F`~_F?!t3d|>!?6|-8qyuz+x?9Klopo52DW!uVI_XGk+3BK>=F}(5}Grog*Dg zX)ON=x>B{R${z#J!8HGd*-};GXNIamsT|)FmrHs2cLSy~JykIWTRq$UvkQ)d+W*{8 zRaG^f|EZM9F*5tGZ{7#dS@c!(1N4vRS0I87wYpTG%6>8>U0TAbhes9C$%?${L2cV0 z@xFl_3XGH?GTzaR(rDZIUiUD*=($@~@Z4Y);@xh|ozgt7un4URL$t0;H}nwU3ZIer zE%YgaZ8g%hXSSBX6nwCH$yDQKs^8pw{$mRLSN9>q+{R1Zl$+-JEDYYFyDvG9eUb!i zr+u7CSd8TV=~Zrk0uS&%*yK9Fs0qpfewat462?Cv0Y1+zqWgc zOE^qyi(9cnx~7uGQ8xmEbF4uKBoQMMP4zNB>p^ZE(zeTU8k9Ym8}>c6!DX)u+8j6* zMXh!9+qALvqfc*R$+WJX@DJq8XI*pw^dD3?cA(y7?gh?p75#@ zM2&Xap#M5MJ3A}OuRn`QuxW$@RP~*40Sp~NzlV4jY5~~~#Y^cgl06D(6j6noC%lB5 zqcs@%qEj{CC1Y3aC6o74sn+35Q>yr?mspGuc|cF|-YEX6uU#iPW11k4mC6cRsjLt| z&=_NiK8M?cf@xMq#+c?^V1lvB!omC?r`lBk@6Kz20R|8f?VF5D->>1*t|kaXVT@fg z4={fbV|K>IjTi8+umy$zH&Q30ly7oM2L@pKYAn5*C|e@C!~if>r8^vYj{yjY+uPe? zd{UO#+XnE+KepyThT8q=LrOgFDlWP;f-((h-Bcb58a06*VRe%gU9x!&sM#+g=~ zj0~$J86krGL0^zKr<&7>GpW~QIMGgG_(<8Z@I2<%10TQOHv|%sw)sv`N^&i@-kkiG z_<|%iDS0O}i04)077ed{REuCqBk(~PYPvXM_qpKQQB^xCN&gdzLo7S;nRx6p%FuP_ zp79ZAl0cRfP_ZRHz9|+Qz@=rE^-yqh$UDN~Onct9yLFuy&Krk?g4%-AjDh{+L{lpi z>TA^6Lobs#cXpO-3!p}|^wMlz0lrhls^`kRL*ZnA^&m$kT72R83ENC^R{C9U0^SuYd7 zIHM+%7B&TNI*Zxv6;adJcdHTvENE0cPsYjWrpOJI%QF{uIvw4$)sF7i6b{>TOX0^m zb2tC7)`>>Pys>E%15itqmq3PVL(65D{B^(Iw<&jSjMa5_LofAxYyDBB50(eO_vUU2 zx&WO*H=(=H8$Hq!m8Ozr^W71#3>M=S>bmInOG7?XFeHWapj%)76%CC%C50OIs>k{% zVh1*MOuaYtj!eej2iF;AXX;k_*ATgn9ofpid>igK+*Jl}&x~6F@t*BV`3j>832E$N zSWn%I9z(y+cs3|%hMqnw4&wmvmU{!EEkb4*Qe@O87X^EJBhS@ae8v#pquuUcf*^;4 z=`6csVHsAP2B((s>>@EGxLskdyS zTV<4><6ezWms{U@p82wn1cfbLO{~BB>$;w_;+2dvXZ!cCf95zl?YNclg3~_u|1Hn6 zepbgk-F6I6hAU^pf=ah!Q!%u_|B$h{#Y$DuIB3q-b@G37{iEl~whc>r73vBze&N}6 z!M;kqf!0tqG%}LY0{SS>KjTQJA&yirIaadyL6G#)<+R6Cbs&@zUAH=QJYzzqotTgn zoU#3H68t~r*yJfexX#u!{qnVG;p4&xDt zz%tast&a5%8~CiLXzt{H3Sy>k%ecH^*|t?#VU8(QCHb_aGjt2=b;Drz*6%l2$|eVJ^J7T ztrdFA2OKkHS@kAoJyn*?V|0rN!Tj)?QkDurp=_25mg`zU*(w(VA!VkVpYeP${&dqs zAx$2q>xF`@>k#(AAz$lS>wqmmuoyE%!NRa^xvzDL`_p47?3l??>ZE#KX1HW~UL=$sD?XHo?|zEdt$M3WxDM5kLZjZInyUi_?6k1s7?c{0V{1u~E3(AR0QgB9@)NSZ zgF|7N9QOEKONl0m58h`}*L6xNv$Km)C4XmjEOkOfZ~$X)$5Vv@BZL(SQ)Sz6>~f$4 zxqQ@DGU!7M493stzZ$=X4E_6I|F!)yd;tCk?Lfz)X$r>LBT`{f)kmTHZBw5LBpW+xCSsQKMY(JWWwF&#ROh(aeQ+yvW}k zct6vamvGB=GS#rXe&4eVHFIo>Cmz$-nqU}iP$)R2=@bfqYZ$`X&k~6SxDK{`qlVfM zmo+lkV}qZw`aSBkPkIRvj56{~YI5-X?yyXOpLf-7A^=QF5PJ6LCefc7hBZ?z3))O> zL~&elGS2}Ghk#?3xlaYhtxUdKaUD?aJ8W1ON}cBuDPJpAycz@sHOKw`eK<523Hj&=JDh+uLJ!48|yk)Ah^-kppLVcNr(?#jU6w z#6g@UL;>!<&=NV0Lrztw2)XKv<0bUS^sV6;V+lc{}@}g z!I)uN7jEjST`>94zy9mL{;O>K_A1IZIa5>k%RB(vMflNrq`z!=cPApQ&Dzhc7V(Tp={gW_(NS|uD@mfG2fo(dExyk{Vtm#e$xb0J!|5K0; zy;@l7>#W4b%K$cf-jnR6-V3@2FELFZ7oATi+;aL6Y!!G8#m94{Qb45RrP4g`V@i#b zdt%H>-9rM8f0|3pmdm&NQy0!XYoWg(5J*vM{+h=4Y|+G$AO&jX3`A0T?{LPfi*BhyOw0_83R^+J3seN9EU?Ye=L* z))H#L#V-G$*fX4USlwZtiH^2$C2s@W^iAEQ8*2f~LK%8M*Fh%uJtX`xakgIr=1@(% zj4{aEgPLxtQwrsw>7`;`T;fMGOqo&*t{u#W`7p|ZMmQOrgfHDC`5H|7zIDSGX#NeB z?@z;8pYxU`S2LoSk;Zg|0;nsM)&*gBL94Q&0#HR~T4ZX3U7h5UJp4t@<@L|n8A{PZ z=qn5aooTvO5X6BSEJz%sncQY?VpBwprY_VutkwU_ye&%ymyS06Eg-E4-j-n&(TRB1*mwn&TL{S+2HP)hR%N6U3 zCta?CbK_KeQ@-l3`FU6Ko8qY(9niUZarV+|gr`+zhEsY_0r5m5OaycBK;C`y({@MK0ZjWmT(6imEE9ajPfqo&SL(Z_mG#X-`q)bx9`5e-4LvNuQ7JRm(WL(0QtCh)qdk zXl`K{QlskuIbYa{uPCO&Un;LauPh~5Z0c63ct8T@IP6)ea*@HLE%fR#vP;Y-Dzv8Lm`S@mS|NosO5qyEctF zgHc(rD<-Si;7V1f9pI!aln~zjDoo%detf&lpbXuDP&18EqHM&X)%S4`)tPA_32RZ8 zf3@yf{J4>gV167k-2tsTr&s+w8YNx$^4`6B+3sCe?4Fy|_U_%gSDT&NeZ{WbY$EO{ ze6O2d81(tu23uF`+RYBu`6C~T?cR08W){0L0(NP>iT!F`2EiCDp;dGlx(A`A2t1Y> zlSw~FQ}(~F+w3p>zCmu z|9|a_F1+x*WS_|kPI>jBG`ZrAMIF6NZA2X4I`29=o*sdVs(N(xX04e$rf^X9QE|<#^ z?NPBTNoA4ts8klk7n0%u_>7`-{%2tF?RQofry`lrE0;=H z5d@Y$!Loy;;rh~#aXM*Ujb4M+i$Kt#SrA=`8o%0TBG+`G*cD|<8#rL{7J>r)<8^ke z%Jg_}o`?z~*uoQ06$*dsOl(>ji|Bg6n;oOqFjXz8`-6o>V_Kn1UDQ;KsdJ_&&FqrT z{cgV=W6WXYhwcX8gFq?QwZEZ29t1t<6{pJOkKl!c13Q;GC7CX26zF`jSvat;fH&rH zG5;#D!X24HC-H%`heZ&?Be2B7zFdi(_MbaXj@qh~BvE1oQKWN|*Eef}Ql7u%EpPF> zEt4p|&RvUAz84gTHjO4@bbx(6bpQSLo938%?p$|naB~{2LrBmap8HJ{qXBwfEXMLG zOMI_feQ7VM?FT{dvQ=vlKRL^Mg4=@Ban4$@;+q2Y%=NXoHiZGe3>3*a+jN=ssNOXj zIqcdKzR1{+`yLzt?4|2#5da(k&*#I*IaS~f82Y37W+*!Eg1t}cC43`%bNvZsu14=g zf64AXLtAEh1knpI20wxOW5qtaygup&e(;U@5M#a<yD^c}}9+cH0@JE*eN_N!Q14*J%D{d3Lff}}AIZ%r=XOG?nM zF~)W_=l;l(8_LmIZ#aMR`%(KGLsz3ALXsO)>a4@OycIui21aG#;j%0v_T^j{Qm{0p z4wJD7_`H9v;kr=8o2Zv#q0KuD*((0uqaR|GsbU`fwYxV zILk(XM>IyvgNq{ElKS}&8tU7v}fVjB#i zLFt!I^ZS~%8~#nV0l_YyztC(IApH3!d=Xn#m9S8HUo=tGUGR3gtvnt0P4DCM{@~x8 zQi!@cltv+~L|@}{851kL+ZF7XE>CK8-Rz;JE2Ea8a`mo$U5b?l_?(8Qhp~C=N+(`# zL3i~*oKDByHicLDX3UlkOrceDJ%=0zlVRFQqQsgj(u8v7WSS(2CZdhvX(CxnN-0F& z2jx`KpCVjC|LmJJr4Sj`}Tb|c_Yj~H?^S()AXuxC)`G`~6zW@IF zCm*7ekHPi$*fh_GGXo`+&O*K#mAzMT6M7>?ql{}*D{7(+btUk}ytU=j@oe_?w%Q{2 zyr9AXfw_0qxtZ*F$+9<9qFl7vSkUmGIK8{}SJ;jETruFzdY~-p;qx`{WKGz|n zwu$0vNqp2B>yhCeBO^<58BhqZ!^1&W zo|Kf=3G<-{b7YnG@TZwI{lp~>6*?UP94u1msYFZzfO^`&Fo~4b z<4UR&!Vt#iIhUN!+0FBO#KnAGfD&{V@i_@|G4Trwr0U!gDb}6ci~Lg$KpH5PB_g-G zSQ)@{vp4KD-666GM~q5%gHsCapdchFgzWfN5i>>& zFz)MmUQuk$ycV}sb}!Gtl9g7ht#kkM{J>eKeZKxy%!3*r&UofLe9PFz7Q{d`dA{Et zPAnKxKb|K~hnVIwXV0GXG4^k42pxT}ZDCTYE$qUUS}mFXC=870%_w#%j$`WR*2cyL zyC}Q)IAmY7Zy24{!~TO1?_;a9J;pctA8OT5igHbSA5f+$6%P}@;qkx9^N8b(}!q@xWtubn%ef;yq*jhCh z#QO?xGoUXu(TeNR{HJGKEsh{6-Skf#8>$_@U}5mR`Y*?vnzv8JFf3cdREq*Os163C zL5FN%tL}R+*b3L{C*;mcpIi8r%3#2ccA>C6+5R~U;UjCLRNNn*h7ok5Mthl~yzXu# z9_LZo-g`?NGP4r5qL;X>#lt(7IIL@`kOLw7BfctuXDH=xA1Al^WXR6#5HOqtLil8; zYpMW*aJV-@=}N$mGYWTZ_4q29L%YxbA&WAgtO;fzyPMpRE@wjRw)~_zhX2G0a1~0W z8GU8tNKlD)P_4yrS>;?UR875~!vK9}Qm=Mx(=N`|s^sv(JjT7=MGI?d*=n6JxErKn z)f+gTEou8V+dt*ruP=?0D|roiXmxr7v4Nu8qWl#VrdSxX$?z?o-s7PhcW0cnvuL*B zC|HewN=AZY8qJcxx9$UOkR?$}-5OR4;8vT*yFJd0d{)-EGULm-PR}#bF;334ndR`6 zV^!63d8Z%iu1$+9!jhL)udl8iG*ip6ma3;P#+|zL#e!*qbzuwMJG)bXQDye;V+)Jx z(seopEnC(xsFQP!!OT}#nZucNXx1?_>(Bw4>h3)FL8E$-<}h_rK; zQ)_GZPc4h{n(^;@YKzu6Uq64S`#Q$Uu}5PF{qu$5wY5`MaBf*O?EAQ8S)8w1);fIz z+xaV*MXTu0w#E`yz}c->CfSht2N}0Lo~TwT@AqWeg+$47e~-xNqhv4|#fPp(LzBT^ z@Xd)OH^OD_HnK)8Bd@=Hp^wbbDl_UPF1`!EX<`NXWXy_w7C()O$+$nz`%;Gdgbddm z+&-etd**+8@x}#*{DC&@AH3a3nnWa06JZYZKal*}>&kfV=O0MZA|>gSzTjV$=uz0ThZc;~cQRaaySA7W{>%X=3HLMr5hIk77Z)Py&@I zYilx{0oSSTsz7YfWU=3rAbV=N=jT-Ti#QBBd6ANtPF@`>>+7n{&F}6si?J%n=7x`l z@@!xDovL~?5EM!eE)Z44tglHT>Gfos9$buDW&3Dd*60Ws9{;o{9DxsH$Yx~(YFg&VK+p(@C==pANmEu^Mj@1;`W5AJ^T9l@ zqu?tcJE+he7TZhiiPB7|R*RHspIWUnQ##=;*=n#4f)0uV_pn6q3p);Mj>o7kQT-_U z!7*i`I$Ddb%_}WOmOFZ)jO4t|oTw^sdu4obHVFCxQ@jPRL(_eOL)kYB=SOARhGFk_ ze~jQQC{lq9^H7QxdYGjgst?9CHv4Y$2znEGm*l3(10zL(3akloL(JJ|W8W^z0&MOG zAD6)(vDWQV-4Po-`C^@Rj%+MRP>ejM>4zWtsWFE!^{T71AYsnf@VqN7b%3L9GGi+s z26f-MWAUTW>2y@X~fjm6V*y=Z!bO7bp}PNY7o05&qZ#vbT&l)w$aez>u*;bZK7 zH_C{~j*rjJq136%B1}L29_q5gZ#D2$s>|3<-8Q-;3ghKj^QNc#X>iWaXQlm5RHvhI3BdOo?`tz9XlbTx zbg1GlV;=|sA20g~?HG=swF(NGd0)f#0ZQd)y86UEd6se8?8pU5W3K;l$sN<)Y1&Cf z<;x$c04|nho28N*%y4rybqr?ax)Cq83S&YHYkkV~cJY^jK$ z^3dfn%@W(xja5QdYkT~+zAZ}iJ+)OzRt+8L$hz{^(HqgP009LX$_NFmC<@%j3Ml13 z_6uF6$8HI4O2o7ZIY7cwiociKMf6wvtjZ)R4eeT6W!2RY$#>RB5{P^?ZdQ0Y)wH-p zWatyoz0{Xf45q%M3Yg48kb^CgQQ~<$%E-0#UN8GOU9L)N_m;yjC;&KaZImbiugE$l zp@7-KdH-T8Ff4?MuFDlJD9NbdiUKc{I4?z-skTG#WGTXrg&__V9WFOOIxsTp|J*Ke zsZ@Q>Hcid!{Pnw~-|2KZT+w&W6LD8?QxU-To3+4~f?1-@?&ON3=d#?4g94dT0F*gW z2wE*!&UKmaowF*LEl4F%^7P?qIFxu)2nC_UMR{)dI(n|l;fyHcy8OK@;f`!u8k|ON zY;!!^_Wcn8R7N3g!T<&N)l;R*K|SJ&-3(f-g@sltxSdkPnOxu~l->?{?EAhSf7!~d zRje=P2Nd5FEZ-b^2YM8}8GQg9w^1(%5Z{9ZFx1!;(;|&PM+6=|rDRx{42u&*!^(>d+^$`_c6W+LE2`tDFR4^>;bBLk>PyCnlB@3*mhr$tjRt@tbMR}fY}180*G5%5 zSczvK<+?w5!wom&GY`$10OsVImTdu8wgo%uGW1(?YDDv%hNI9p5%>X=q8w-cV8z1- zI@>qn&O%r{3nmI2oVu4CaT>CIA7T_uTO4^0$VpVdv8NuX!>r9(!t zGzpRjn{;ZbZs}g7Uu7vF;4Kq9ia)H|nOT%uc?n zY1)SNMtD3lO+^$nO}`2jhe{ktppQ&`U4{7)Ii)X|7ant-`Ov9X>O>YqwLDe-{mCO? z7=}pIU)+8MF=V4ey8bn~3EhnzLa#?3L&#H*!qX@-3E?qN2rC^$PDi*P;ZEzsujv$g z{iR+s@VZ{FyAp%tF(vpxH>nGn=yg|O*8PlYUF-+zP@bA9Lzh`FsuVV!0W1Y9ZKGMH^v3S;Ec-OmiD^4~kT6+ooyeGs!|JQkdDNL(??Puxqam zTE(Ju$@1*JmDp45R+*Q|jgVr7IDhSVUc9nz)(J0Ws!=ZS^64Ig_2pdTl1nbJibd;3 zx%cBH=Zn@QR&jRxtl37n#OE%Scy298SnJqFIcN(H;bVxQB3eSb&>vsXuGey2a?23i zqVJ^KPnIKR18`bBOyMWan3;|A!Ad0mvi;o{&iQIK01tSAR(NvL3g?no;oR7}!yPlK zOHE$F`}Gc8z?10R=#LS)4wgK^V6eqA>*7Il))0~aj7ie{tXI^`kfxwUx}0T#y}4mL ziJhNj2HGgDmIq^lI?kX0GyK0Ir zWH%9cTNDC*BreB!Lr$r-iGOAN;Wr7)ygGn;vMh*_3`&WKkk?BWp3-F^h?=Hf&1i3L zU@9DW#5+}+HQV8$)!0QNlAJn!!37trsVbU%0in|iq9`};e9HD1FT+>S9&{XCfu7EV z0MSZT(vbu~f+ZYSkVCozv~_@OPmP10pu5*EkfNuFz*`=rR8G(G1e?{0Blv})Jbh1v zikixGnF!Ru|B~H9=P+Yy4voQdfS$_e;v_bSoI;k2A3Un7RscDdt+ontb$FuY*Z{Uu zi_&?v%A*6d$@dNuH$F449PW?8G98GT+ylM)l(nZAz{@8X{d?DV-O+ShgbOFzWBhvf zIx0uzclpU%?DF#P2&f62Kr`sL;1**x9N=~<71riQT_%CkBPS+vsW+4J8JD_yzo#lvJ# zIVB~H+Yu7Bf4BW54kQUfmqo?kRV@^_EA^18t!%I;uoY)|iR%S%A|#EtGafxnD_hBG z7);C+;;vs|Yut2&AMV++hdYj`ivodNupnQ=n`~L8s%_gNz=}k$q~iTFSKE?IwBwaBmm4~<>+x?&Tl6=D{UqRfQ@xiXqNJTv zW?Ba+RfOQEpTOf_1m8pq9bVH*m(A#wAPz3l%qbb_OOVNvW0**FtRaSq17NXC`GyoFr6r!MUfm|=Rt zSyD4pm*MT3RT9eub1gs=r`!!s>`S?fg-8^}cjn`;b29Q(%nA4N6`8S`lQGWA%h*9Q zSlJUbdhgY7OX&1(Xw8uPnKllhZ&{3i{dLP=_@cNH?v83DXBG-fz(uI*leVcLli)yE z8kw9+u*TnXw7UK8rCsOG^N*GzLA=@?^3XI9E|b#lFNs^wecyU)YR_bFNwe&UxFHnY zsZ0n7DBp@CW7lC8W$Rf7)-Bs#qc9* zsk4DtyazdaguA5tbu%Fk-#wi|SlWLAjyECYdj6?-_s6oiAiB#g_souo?wSlxzyZtQ zv*;(Tyk|!g_#={JpBaO_b8y$v2fwgyB8IL+n|(zs1YzpPkplg3lRD<;uwPCC zX;}@kQ%W7deT+67n{w5Rb=R*jio!c+L-@+IjMVBLJ zP^(9C!9kbW15vbPK=#^4LVKeT5jk%3tdfZV>k`+g@3_3c=R?K1OltsF69F?#XUa$_ zuCD=<%8OH`NhxPoeU&k#T%Cy`ANpYLj8W?{>Dx7(DMY~R*W5T-5?{lkNxSW6g`ld& z#m>Bqhit!uAAvDCf-Z}n!7o!lsw$9cx@2WCp(MSU$D<@pP!mhK+@BTQXOu~I0No`S zb|;<0U+4=R%$Sb&!8%JEHO;BTNQSQ@jTEM93=8CH=(lLB{uiC+g~L1QuETbF6gJkb z+&L#z0hGOe2d?oG!Kno{Obf!2s4Z2iK|yoc@p5|ZZ}49;ED(k1+S}7;!7jejhJFx5 zGb+>V+V^^w@N6cis=RP$pzV#u+rbm8L=^Sn+J)`O_89ib(DZWbvA*1g1vNJB4N;jEE>U zB)0H^qk?E67Ic!w6Pb_}o#a0L?8Vpnb(7Si4($=#@MT%&q#*0MQb3Z=nByaO8R@8sme)N`20|3+OGMNjp_wrfB@0^# zL*&_Bk|nJuTCwI}&IR2=?;rij!#H@a0oZtk7#xq|58yM{W!L-6M_vDxPd)$q^Uw9D zVRAzhl@nI^t476F8pEeVFTh~b4A8G{SQvldilQhROtUPFUGWj(J^%dki&q+=NU34+ z$12vJg|s6Mg(Otj9>d?m%ZQ^Yx(MBg?k|=3OnZmad))P8&n4Y;iDPS2P5{ObV2A%Y?Ec4Lf zjz&$=MY_6om;;!vHUOKizW?Ee9~Qi24#gj&ln({G>B37cG|$Rq>8X$Cf|!u_H7(Kc zP}?r&Pbx~zxDH`GU-&7|Im_3#UQK~dV{QT%+|>6{YN61e^i$<>)~oHxoFvTyf?6Kt2+EMflaBN!_qK7~?;nFX3$4ek+WIq8M6D>xlI6hC77WW; z3UMBghAUKNWsDDxPSA0MwqPSjd=)}L;2;=XfJl%&>lr}fa9k0b$Entu%eMsK+Jw*m zsvJ|M0ifcw&6^LfwaZv@KQs&HG6A`hANrzd$$`NPH zx!T5H3>b7wgbuyYOa>T6`(OlLM@_Vh2DrNg0?V-@OM+yZZmlC{%8U<$9x@~hO(EKh z3+)V;rn$9%B4#{@*$T$ie7IItX28`2ayZ(P_1-aGQk0=;Gk%|5xbx1*_wS#T+v@Ot z%wD%9zc_X3)HR>`6SW?hr8a-ESUAw-!Cdsesmsuv=o1yPLLGV8^>MuZ&Liq&*$*bC zjQB|~O(E5;wBrsmQXufIt!@xRg|Mni^mBfe`D3Yr0aubMA zEy`8i2?QcAE&JKK1t71NPw3~21ziQV<%yLN6W;V6uamYd2Cm8lhuPlxbM9&R`P22x zN3OXT!vjH*i+<++W!hbdc*`@ln zUm&xrCJO?4HDio~L=?1Fi{f$JpNSqvKONtw0jUrf$?R1oIg;fxQ(mQzqG;ABiaYab z7!%_JrnIN$7Khvo<$h9w0gk|}?D@x#WM<#(X@~*o( zRXTNHvH~fT)p^OvC01s(#}2+L_wCn*J6|Ks=I;Y6_aQR$XT-U(n&HZ6yQ z35<}9LbQn1&@uE%w1FN&Pe;TD^Iez;vgy_urk2O*@m;d>fnAzFV&-}b)11xa5D{ONY;7XW{cbn)2N2%e>2zedqkv4LW|xSfP%H?d zNLHGXOhEZA^~exH$qK_+$vO;TT{Fy7gkx!In?WlFVxuDIt^HF%(r6W<+oFUdB$gt} zDnR+_UI_mK0Mv%?IJ_24>7|!a%HiIlM~_NZ9hI+~y>ozc)kv1*E04-o9)L`TUCr}BcmYDd=9oOs5fb8xNRFTz=f1=0 zd{B=>#gp&mIU3GU*>mIT6pFQ#m2A1SKY6L+;%oGW$Bt3vx}9U5X_7h1T4=Ub9x)L_ zvUD0>(eD%t1BCmCX}NFdw+8k4?daVf$29i=!F3}md2*{zDHH?X|H|iJ7zIk= z8`7XgzpPiOq@BKlY1G~EeN82;{$>8TA(XoeQcRUhXIYc5>$ne>(Fd59jz0}ge0Amu z?5;@Atp336g0#)-7tAT6tzGCMbi*1yz!FozrclQZilf{^7AFLdX!~R&i-8Wcin7%# z)7PMeWLe_-Ou}Qwit3#E1Tc(3w0e7nxC&F1`5G}zuRQy-5Y5>ROa|u!`@@K7?&LF+ z77PO_ynTmFySPxRiI=$=s{~8O4d!yhQEV{IXYxuEGeIK6OpX~U^)^L>JzDPy%-xEv zpO6d4LDk3&H*W9sDplMAlRU)v@5X=@cQ&ZzpU--|ZYA}^lCZYI+oOn83b>^VNmD;4gyCu-T&%kulv`ho zr(iT0z-ThS=7Gb*LLu}q3=60F{Zp`@v_7$Mc!QQJ_9;w;Ff8nr2fO+Rv&YCpyU;ah z1u%su>QRF7frC~J?O10C#E3crTiwPa$nOk2@tYyz;c&PliK6;-RTQPA;cz&VNp*H6 z3?p2{T2sF5I1FcIt5^`l>eA8@=a#j!WLccwzcCmbrV0Td3OyW(qTPtH)r(fD@+)@H zY8EwYzydzE^mzQHaNhR*2HKAG`-tCyHCuRGRdw|ufIQ(K9`HD%Br@XpbX92vHFR~+syu09T~6Qy}k)ga65V} zdaLg+7?mJj#HB5IM^0?gh(^t1Ju5%F%HZm+mrH@smPtpI)weYv+}J?s8#{T$P59XM ztdlsk_!e7tjoS8NK zX3k&SY~1$$a_hw589IWlLZ{Jd(c91`d1g9^?IiNFOrj(i)WaW$td$)ndrF+SUK#rbinPtGT?vHPC<`O)?|W}ja!6$+*0 zPf)T+r=)HG-Ou*Tcpe?SNgnI{rfvRfS`#)1S8jVy{({@h&Z8*f( zRqydYXf^0XC~(?9!`5V$^wOGVu0QS)I2WB2MAxg|0Td*mEh!yEY73GI9Ex`JSw}WV zR|DXg)W|HXT`TIwl{ASG)84!}ktyq=YPvS~pMIb9|zsN8r7y5(3iQGj3n3X%}02 zqklGSg%HH=jw?DBsp>^ek$x`z;OZX#zgT_ne1B)$09`sM7$8O4Z9WEjG9XYPq7|EE zlJY20ii`on1$aALIj)_PBm0QflY5sGzvN16OcKPm@|d<>3bSr+GpLVO_~77)eY+_Egk zv6xfG_B4?~Gq=iXn~kww-*ALdjyPV116X>&0=x~t3OaZdK0;%$A)yqu7YP?L{RSUy zIWvGm=q3ysh36O=M=F7(WR#C<6LdO6OgAF`rsEJNoH3O&ReL{{bh^Ud54ee&cpj?P z|7I^yK(~ebCfieDn@j*T+>7S~z=i=3I|z|XgF{BRr0+*ySkjbkMy6(@==zpDn4}7P z=r%Y5@0KL#!9&=M6*q@0zHtr=00U}*cm%M_iPNPLxz>QqsuHKmNE(2yP^#zv+QA#F zF>nV2FI#(#PM`t$CZB|_sOuN;+`)8NVOQAa`+>+4v0Xn{@d$`rIR#DB%8o`-dHS+~R)Exy$9kY!B&@aBsnRhK3U>4dp z08KSD%~UlAGJ5ARtVZC&SX{+sqF+!H=05ys7;i>~jVr3wBH}z%u!s2Vl=3dC>&h37 zvu#_ivu-2%rvt&x5^oB|?PEYWvuC4clz~m9_8f+&f~LJTC+*vk6Qtx6*K>)-b%l&% zQR0d2OI~7XCF`Zw1hIMsk)MQm_?NUe3s&yjp5pBs;f0JQ7zrTvZ0@ltr{eFM9AX9+8ZLTx6ZrX-E{g98b|IoB<1e_0vuEGIV z%l^`cDZ|OP9+H9HhuVH&NeyhhNyHZZsx$)D7LV`-;-HP2H%&JBLM|-N`0asR5GpivubP2dKNtV|DrtEO$}m=XrxqYv-yTWV+;rTjh$@{<;5nlWO^a6gk6okWhXytQ{o4N}$q zYoZm`lPuWBk_UEe{53V#HLdsAYc$fy+v_jxVA*@#n&7%M^vIvtcG_q_^^x6MfCL2F zW4z~j)ZO}ml!&rLNnMZi(aUl^bANed%C))y42G|6d%p|)x76!b-h0lDfW$ht>tpau zR786b0+Km1PQ^R5>5op*B3JA|Z~O3vKg{(ru1MZ#Pzp)yp*inAk$ZgMp@$w4=+G?9 zTzZdG*GHQl3wG}k3(dD#3wy^Muf+5U-VI~%e~7CO+6rsXcV=J&0lTg#7?sppmL(NJ z;Rx#=PmFDOVX|3wwF5Q^o3s>%7L4uFvotJyy}d<76cdgllmFkxq*2{VEao{-)3;hl zm!ajs$mWegbA|wcYC)j@2>U*^S00Z`P#sQ2j9^q;E* zauvD}QTTh`Moo$mdl@j)?lBY#D!)jHmKggBmN7@Fr0O@mf9hJRu3k|;@RdFRe$CP|{K zF+E;bh;@z0GSm8xNRm9=*hft-moVX(lfU#7rJ*k@v~JYPWDFMnDhxk;@x>Qk{J5tP zCyL|9A(~gLRElnoj8t_PyCe7-I*cwvSD*p98Rch6=i2u;84Oc#0Np7GiS#9%E>+wS z&<@CF>LlxB>NP4PiM&GxmZPp35t5NCiGv^x;)KNdB(9?sNB_b3h>4=4I+SuL1d#FQ zwEz>0=)QCZLy1%BsFEnM(UG;awVn6gD@oFxJ<>f~)3n9t&V_{qt#O}0DR?d6%d*@j zj4`|4_CVhsV@i47W{i>kWPg$*$#`mNs@t8qc>n(WtxBcUYVEI_FUj?R)mg$78bhiPhaO^osf|kc%-(Eja)8*bRE+m_sybZ!H(B$4gAK{E_(;JV&a z*}qoP5JE^qdJ`1yYvi!)$TehTH%M?c>48k5$tM>C#%5#bk>QS@f^0r@H{X#v+Gi!} zrT=bRK?!XP?yF2x=kq= zsE(r!2>tEc!oiat_J=!}7aQ_#t)u92bfa`dz^EhB;i;hR6c^%%67Tg<-H?_nz!3mx zK9&K#vMF{wTr|ZBAM&4h}LIl38%>u0yNGC5pdi<9Zfjmgiz{-P+IV*aX{|^6Pb9*Zq3k zpK@$E7qF+(C-nXgY#>X_&^%ao0}4V1$5a@R3*A~pEfslnL>bI-gvs{JSJzh4UYW7G zAeL<#4yVK6P3=5$_GOn{HaDjRKX6pR8PkTVc=~>zU-S@OmUy-bj<1h291e~o+gS!) zcgaa~DvqKfo9IvI+g?OE4$^a=!8qo@&?lrhkoRUqNvqrG>bbA9VorA*IOZ8r(Blvh zS1h=&+~8oZf**2f@~1ZrU3+H5Zf-$1H#awT+2s72Uq7%$e;;<39i5rn0Q=o6XNa

jwicFM;mt~nKS6zuK0vKlD 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

8BC^!BI#_0UW9ia1p5G*c|qTx5tf3z)F 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 BQ`P_g diff --git a/public/css/webfonts/fa-v4compatibility.woff2 b/public/css/webfonts/fa-v4compatibility.woff2 index 73931680d3a50eee48350499d5f7f504e092326f..bb61b589478d8e84e9d487543a20f1e0a5c5d9fc 100644 GIT binary patch delta 4635 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 R6`CEp?j-)aEd3t?0049?#;gDU delta 4671 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 B{wV+e diff --git a/public/js/build/app.js b/public/js/build/app.js index 642de2534e..9bd78d354e 100644 --- a/public/js/build/app.js +++ b/public/js/build/app.js @@ -1,2 +1,33371 @@ -/*! For license information please see app.js.LICENSE.txt */ -(()=>{var t,e={571:(t,e,n)=>{window._=n(543),n(139),jQuery.fn.uitooltip=jQuery.fn.tooltip,n(43)},671:(t,e,n)=>{n(571),lineOptions={legend:{position:"bottom"},scales:{yAxes:[{ticks:{fontColor:"rgba(0,0,0,0.5)",fontStyle:"bold",beginAtZero:!0,maxTicksLimit:5,padding:20},gridLines:{drawTicks:!1,display:!1}}],xAxes:[{gridLines:{zeroLineColor:"transparent"},ticks:{padding:20,fontColor:"rgba(0,0,0,0.5)",fontStyle:"bold"}}]}},pieOptions={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:1,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,responsive:!0,maintainAspectRatio:!1,legendTemplate:"

",tooltipTemplate:"<%=value %> <%=label%> "};var r=$('meta[name="baseUrl"]').attr("content");$((function(){var t=$("table");function e(t){t instanceof jQuery||(t=$(t));var e=t.data("select2");return searchElement=e.dropdown.$search||e.$container.find(".select2-search__field"),searchElement.val()}function n(t){if(t.loading)return $(' Loading...');var e=$("
"),n=$("
");if(t.image){var r=$("
"),i=$("");i.attr("src",t.image),r.append(i)}else r=$("
");n.append(r),e.append(n);var o=$("
");o.text(t.text),e.append(o);e.get(0).outerHTML,function(t){if(t.loading)return' Loading...';var e='
';e+='
',t.image?e+="
"+t.text+"
":e+='
',e+="
"+t.text+"
"}(t);return e}t.on("click",".restore-asset",(function(t){var e=$(this),n=$("#restoreConfirmModal"),r=e.attr("href"),i=e.attr("data-content"),o=e.attr("data-title");return $("#confirmModalLabel").text(o),n.find(".modal-body").text(i),$("#restoreForm").attr("action",r),n.modal({show:!0}),!1})),t.on("click",".delete-asset",(function(t){var e=$(this),n=$("#dataConfirmModal"),r=e.attr("href"),i=e.attr("data-content"),o=e.attr("data-title");return $("#myModalLabel").text(o),n.find(".modal-body").text(i),$("#deleteForm").attr("action",r),n.modal({show:!0}),!1})),$(".slideout-menu-toggle").on("click",(function(t){t.preventDefault();var e=$(".slideout-menu"),n=$(".slideout-menu").width();e.toggleClass("open"),e.hasClass("open")?(e.show(),e.animate({right:"0px"})):(e.animate({right:-n},"-350px"),e.fadeOut())})),$('select.select2:not(".select2-hidden-accessible")').each((function(t,e){$(e).select2()})),$(".js-data-ajax").each((function(t,e){var i=$(e),o=i.data("endpoint");i.data("select");i.select2({placeholder:"",allowClear:!0,language:$('meta[name="language"]').attr("content"),dir:$('meta[name="language-direction"]').attr("content"),ajax:{url:r+"api/v1/"+o+"/selectlist",dataType:"json",delay:250,headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},data:function(t){var e={search:t.term,page:t.page||1,assetStatusType:i.data("asset-status-type")};return e},cache:!0},templateResult:n})})),$(".select2-hidden-accessible").on("select2:selecting",(function(t){var n=t.params.args.data,r=!1,i=$(this),o=e(i);t.params.args.originalEvent&&(r="mouseup"==t.params.args.originalEvent.type),r||(o.toLowerCase()&&n.text.toLowerCase().indexOf(o)<0?(t.preventDefault(),i.select2("close")):o.toLowerCase()&&n.text.toLowerCase().indexOf(o)>-1&&(t.params.args.noForceAjax=!0))})),$(".select2-hidden-accessible").on("select2:closing",(function(t){var n=$(this),i=e(n),o=!1,a=!1;if(t.params.args.originalSelect2Event&&(o=t.params.args.originalSelect2Event.noForceAjax),t.params.args.originalEvent&&(a="mouseup"==t.params.args.originalEvent.type),i&&!o&&!a){var s=n.data("endpoint"),u=n.data("asset-status-type");$.ajax({url:r+"api/v1/"+s+"/selectlist?search="+i+"&page=1"+(u?"&assetStatusType="+u:""),dataType:"json",headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")}}).done((function(t){var e=n.select2("data").map((function(t){return+t.id})).filter((function(t){return 0!==t})),r=t.results.filter((function(t){return e.indexOf(+t.id)<0})),i=e.length>0?r[0]:t.results[0];if(i&&i.id){if(i.selected=!0,$("option[value='"+i.id+"']",n).length<1){var o=new Option(i.text,i.id,!0,!0);n.append(o)}else{var a="multiple"==n.attr("multiple");n.val(a?n.val().concat(i.id):n.val(i.id))}n.trigger("change"),n.trigger({type:"select2:select",params:{data:i}})}}))}})),$((function(){$("input[name=checkout_to_type]").on("change",(function(){var t=$("input[name=checkout_to_type]:checked").val(),e=$("#assigned_user option:selected").val();"asset"==t?($("#current_assets_box").fadeOut(),$("#assigned_asset").show(),$("#assigned_user").hide(),$("#assigned_location").hide(),$(".notification-callout").fadeOut(),$('[name="assigned_location"]').val("").trigger("change.select2"),$('[name="assigned_user"]').val("").trigger("change.select2")):"location"==t?($("#current_assets_box").fadeOut(),$("#assigned_asset").hide(),$("#assigned_user").hide(),$("#assigned_location").show(),$(".notification-callout").fadeOut(),$('[name="assigned_asset"]').val("").trigger("change.select2"),$('[name="assigned_user"]').val("").trigger("change.select2")):($("#assigned_asset").hide(),$("#assigned_user").show(),$("#assigned_location").hide(),e&&$("#current_assets_box").fadeIn(),$(".notification-callout").fadeIn(),$('[name="assigned_asset"]').val("").trigger("change.select2"),$('[name="assigned_location"]').val("").trigger("change.select2"))}))}));var i=document.location.toString();function o(t){return t<1024?t+" Bytes":t<1048576?(t/1024).toFixed(2)+" KB":t<1073741824?(t/1048576).toFixed(2)+" MB":(t/1073741824).toFixed(2)+" GB"}i.match("#")&&$('.nav-tabs a[href="#'+i.split("#")[1]+'"]').tab("show"),$('a[data-toggle="tab"]').click((function(t){var e=$(this).attr("href");history.pushState(null,null,e),t.preventDefault(),$('a[href="'+$(this).attr("href")+'"]').tab("show")})),$(".js-uploadFile").bind("change",(function(){var t=$(this),e="#"+t.attr("id"),n=e+"-status",r=$(n),i=$(e+"-deleteCheckbox"),a=$(e+"-previewContainer");r.removeClass("text-success").removeClass("text-danger"),$(n+" .goodfile").remove(),$(n+" .badfile").remove(),$(n+" .previewSize").hide(),a.hide(),$(e+"-info").html("");for(var s,u=t.data("maxsize"),l=0,c=0;c'+(s=this.files[c].name,String(s).replace(/&/g,"&").replace(//g,">").replace(/"/g,""")+" (")+o(this.files[c].size)+") ");if(l>u)r.addClass("text-danger").removeClass("help-block").prepend(' ').append(' Upload is '+o(l)+".");else{r.addClass("text-success").removeClass("help-block").prepend(' ');var f=$(e+"-imagePreview");!function(t,e){if(t.files&&t.files[0]){var n=new FileReader;n.onload=function(t){e.attr("src",t.target.result)},n.readAsDataURL(t.files[0])}}(this,f),f.fadeIn(),a.fadeIn(),i.hide()}}))})),function(t){t.fn.toggleDisabled=function(e){return this.each((function(){var n,r=t(this);r.attr("disabled")?(r.removeAttr("disabled"),n=!1):(r.attr("disabled","disabled"),n=!0),e&&"function"==typeof e&&e(this,n)}))}}(jQuery),document.addEventListener("livewire:init",(function(){$(".livewire-select2").select2(),$(document).on("select2:select",".livewire-select2",(function(t){var e=$(t.target);if(!t.target.name||!e.data("livewire-component"))return console.error("You need to set both name (which should match a Livewire property) and data-livewire-component on your Livewire-ed select2 elements!"),console.error("For data-livewire-component, you probably want to use $this->getId() or {{ $this->getId() }}, as appropriate"),!1;Livewire.find(e.data("livewire-component")).set(t.target.name,this.options[this.selectedIndex].value)})),Livewire.hook("request",(function(t){(0,t.succeed)((function(){queueMicrotask((function(){$(".livewire-select2").select2()}))}))}))}))},916:()=>{function t(t){if(t.loading)return $(' Loading...');var e=$("
"),n=$("
");if(t.image){var r=$("
"),i=$("");i.attr("src",t.image),r.append(i)}else r=$("
");n.append(r),e.append(n);var o=$("
");o.text(t.text),e.append(o);e.get(0).outerHTML,function(t){var e=' Loading...';if(t.loading)return e;var n="
";n+="
",t.image?n+="
"+t.tex+"
":n+="
";n+="
"+t.text+"
",n+="
"}(t);return e}$((function(){var e,n,r=$('meta[name="baseUrl"]').attr("content");0==$("#createModal").length&&$("body").append('\x3c!-- /.modal --\x3e'),$("#createModal").on("show.bs.modal",(function(i){var o=$(i.relatedTarget);o.data("dependency"),e=o.data("select"),n=o.data("refresh"),$("#createModal").load(o.attr("href"),(function(){$("#modal-name").focus(),$("#createModal").find("select.select2").select2(),$(".js-data-ajax").each((function(e,n){var i=$(n),o=i.data("endpoint");i.data("select");i.select2({ajax:{url:r+"api/v1/"+o+"/selectlist",dataType:"json",delay:250,headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},data:function(t){var e={search:t.term,page:t.page||1,assetStatusType:i.data("asset-status-type")};return e},cache:!0},templateResult:t})}))}))})),$("#createModal").on("click","#modal-save",(function(){$.ajax({type:"POST",url:$(".modal-body form").attr("action"),headers:{"X-Requested-With":"XMLHttpRequest","X-CSRF-TOKEN":$('meta[name="csrf-token"]').attr("content")},data:$(".modal-body form").serialize(),success:function(t){if("error"==t.status){var r="";for(var i in t.messages)r+="
  • Problem(s) with field "+i+": "+t.messages[i];return $("#modal_error_msg").html(r).show(),!1}var o=t.payload.id,a=t.payload.name||t.payload.first_name+" "+t.payload.last_name;if(!o||!a)return console.error("Could not find resulting name or ID from modal-create. Name: "+a+", id: "+o),!1;$("#createModal").modal("hide"),$("#createModal").html("");var s=$("#"+n);s.length>0&&s.bootstrapTable("refresh");var u=document.getElementById(e);if(!u)return!1;u.options[u.length]=new Option(a,o),u.selectedIndex=u.length-1,$(u).trigger("change"),window.fetchCustomFields&&fetchCustomFields()},error:function(t){msg=t.responseJSON.messages||t.responseJSON.error,$("#modal_error_msg").html("Server Error: "+msg).show()}})}))}))},43:()=>{if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");!function(t){"use strict";var e=jQuery.fn.jquery.split(" ")[0].split(".");if(e[0]<2&&e[1]<9||1==e[0]&&9==e[1]&&e[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(),function(t){"use strict";t.fn.emulateTransitionEnd=function(e){var n=!1,r=this;t(this).one("bsTransitionEnd",(function(){n=!0}));return setTimeout((function(){n||t(r).trigger(t.support.transition.end)}),e),this},t((function(){t.support.transition=function(){var t=document.createElement("bootstrap"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in e)if(void 0!==t.style[n])return{end:e[n]};return!1}(),t.support.transition&&(t.event.special.bsTransitionEnd={bindType:t.support.transition.end,delegateType:t.support.transition.end,handle:function(e){if(t(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(t){"use strict";var e='[data-dismiss="alert"]',n=function(n){t(n).on("click",e,this.close)};n.VERSION="3.3.4",n.TRANSITION_DURATION=150,n.prototype.close=function(e){var r=t(this),i=r.attr("data-target");i||(i=(i=r.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,""));var o=t(i);function a(){o.detach().trigger("closed.bs.alert").remove()}e&&e.preventDefault(),o.length||(o=r.closest(".alert")),o.trigger(e=t.Event("close.bs.alert")),e.isDefaultPrevented()||(o.removeClass("in"),t.support.transition&&o.hasClass("fade")?o.one("bsTransitionEnd",a).emulateTransitionEnd(n.TRANSITION_DURATION):a())};var r=t.fn.alert;t.fn.alert=function(e){return this.each((function(){var r=t(this),i=r.data("bs.alert");i||r.data("bs.alert",i=new n(this)),"string"==typeof e&&i[e].call(r)}))},t.fn.alert.Constructor=n,t.fn.alert.noConflict=function(){return t.fn.alert=r,this},t(document).on("click.bs.alert.data-api",e,n.prototype.close)}(jQuery),function(t){"use strict";var e=function(n,r){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,r),this.isLoading=!1};function n(n){return this.each((function(){var r=t(this),i=r.data("bs.button"),o="object"==typeof n&&n;i||r.data("bs.button",i=new e(this,o)),"toggle"==n?i.toggle():n&&i.setState(n)}))}e.VERSION="3.3.4",e.DEFAULTS={loadingText:"loading..."},e.prototype.setState=function(e){var n="disabled",r=this.$element,i=r.is("input")?"val":"html",o=r.data();e+="Text",null==o.resetText&&r.data("resetText",r[i]()),setTimeout(t.proxy((function(){r[i](null==o[e]?this.options[e]:o[e]),"loadingText"==e?(this.isLoading=!0,r.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,r.removeClass(n).removeAttr(n))}),this),0)},e.prototype.toggle=function(){var t=!0,e=this.$element.closest('[data-toggle="buttons"]');if(e.length){var n=this.$element.find("input");"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?t=!1:e.find(".active").removeClass("active")),t&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));t&&this.$element.toggleClass("active")};var r=t.fn.button;t.fn.button=n,t.fn.button.Constructor=e,t.fn.button.noConflict=function(){return t.fn.button=r,this},t(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(e){var r=t(e.target);r.hasClass("btn")||(r=r.closest(".btn")),n.call(r,"toggle"),e.preventDefault()})).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',(function(e){t(e.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(e.type))}))}(jQuery),function(t){"use strict";var e=function(e,n){this.$element=t(e),this.$indicators=this.$element.find(".carousel-indicators"),this.options=n,this.paused=null,this.sliding=null,this.interval=null,this.$active=null,this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",t.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",t.proxy(this.pause,this)).on("mouseleave.bs.carousel",t.proxy(this.cycle,this))};function n(n){return this.each((function(){var r=t(this),i=r.data("bs.carousel"),o=t.extend({},e.DEFAULTS,r.data(),"object"==typeof n&&n),a="string"==typeof n?n:o.slide;i||r.data("bs.carousel",i=new e(this,o)),"number"==typeof n?i.to(n):a?i[a]():o.interval&&i.pause().cycle()}))}e.VERSION="3.3.4",e.TRANSITION_DURATION=600,e.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},e.prototype.keydown=function(t){if(!/input|textarea/i.test(t.target.tagName)){switch(t.which){case 37:this.prev();break;case 39:this.next();break;default:return}t.preventDefault()}},e.prototype.cycle=function(e){return e||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(t.proxy(this.next,this),this.options.interval)),this},e.prototype.getItemIndex=function(t){return this.$items=t.parent().children(".item"),this.$items.index(t||this.$active)},e.prototype.getItemForDirection=function(t,e){var n=this.getItemIndex(e);if(("prev"==t&&0===n||"next"==t&&n==this.$items.length-1)&&!this.options.wrap)return e;var r=(n+("prev"==t?-1:1))%this.$items.length;return this.$items.eq(r)},e.prototype.to=function(t){var e=this,n=this.getItemIndex(this.$active=this.$element.find(".item.active"));if(!(t>this.$items.length-1||t<0))return this.sliding?this.$element.one("slid.bs.carousel",(function(){e.to(t)})):n==t?this.pause().cycle():this.slide(t>n?"next":"prev",this.$items.eq(t))},e.prototype.pause=function(e){return e||(this.paused=!0),this.$element.find(".next, .prev").length&&t.support.transition&&(this.$element.trigger(t.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},e.prototype.next=function(){if(!this.sliding)return this.slide("next")},e.prototype.prev=function(){if(!this.sliding)return this.slide("prev")},e.prototype.slide=function(n,r){var i=this.$element.find(".item.active"),o=r||this.getItemForDirection(n,i),a=this.interval,s="next"==n?"left":"right",u=this;if(o.hasClass("active"))return this.sliding=!1;var l=o[0],c=t.Event("slide.bs.carousel",{relatedTarget:l,direction:s});if(this.$element.trigger(c),!c.isDefaultPrevented()){if(this.sliding=!0,a&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var f=t(this.$indicators.children()[this.getItemIndex(o)]);f&&f.addClass("active")}var p=t.Event("slid.bs.carousel",{relatedTarget:l,direction:s});return t.support.transition&&this.$element.hasClass("slide")?(o.addClass(n),o[0].offsetWidth,i.addClass(s),o.addClass(s),i.one("bsTransitionEnd",(function(){o.removeClass([n,s].join(" ")).addClass("active"),i.removeClass(["active",s].join(" ")),u.sliding=!1,setTimeout((function(){u.$element.trigger(p)}),0)})).emulateTransitionEnd(e.TRANSITION_DURATION)):(i.removeClass("active"),o.addClass("active"),this.sliding=!1,this.$element.trigger(p)),a&&this.cycle(),this}};var r=t.fn.carousel;t.fn.carousel=n,t.fn.carousel.Constructor=e,t.fn.carousel.noConflict=function(){return t.fn.carousel=r,this};var i=function(e){var r,i=t(this),o=t(i.attr("data-target")||(r=i.attr("href"))&&r.replace(/.*(?=#[^\s]+$)/,""));if(o.hasClass("carousel")){var a=t.extend({},o.data(),i.data()),s=i.attr("data-slide-to");s&&(a.interval=!1),n.call(o,a),s&&o.data("bs.carousel").to(s),e.preventDefault()}};t(document).on("click.bs.carousel.data-api","[data-slide]",i).on("click.bs.carousel.data-api","[data-slide-to]",i),t(window).on("load",(function(){t('[data-ride="carousel"]').each((function(){var e=t(this);n.call(e,e.data())}))}))}(jQuery),function(t){"use strict";var e=function(n,r){this.$element=t(n),this.options=t.extend({},e.DEFAULTS,r),this.$trigger=t('[data-toggle="collapse"][href="#'+n.id+'"],[data-toggle="collapse"][data-target="#'+n.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};function n(e){var n,r=e.attr("data-target")||(n=e.attr("href"))&&n.replace(/.*(?=#[^\s]+$)/,"");return t(r)}function r(n){return this.each((function(){var r=t(this),i=r.data("bs.collapse"),o=t.extend({},e.DEFAULTS,r.data(),"object"==typeof n&&n);!i&&o.toggle&&/show|hide/.test(n)&&(o.toggle=!1),i||r.data("bs.collapse",i=new e(this,o)),"string"==typeof n&&i[n]()}))}e.VERSION="3.3.4",e.TRANSITION_DURATION=350,e.DEFAULTS={toggle:!0},e.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},e.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var n,i=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing");if(!(i&&i.length&&(n=i.data("bs.collapse"))&&n.transitioning)){var o=t.Event("show.bs.collapse");if(this.$element.trigger(o),!o.isDefaultPrevented()){i&&i.length&&(r.call(i,"hide"),n||i.data("bs.collapse",null));var a=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[a](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[a](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!t.support.transition)return s.call(this);var u=t.camelCase(["scroll",a].join("-"));this.$element.one("bsTransitionEnd",t.proxy(s,this)).emulateTransitionEnd(e.TRANSITION_DURATION)[a](this.$element[0][u])}}}},e.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var n=t.Event("hide.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){var r=this.dimension();this.$element[r](this.$element[r]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};if(!t.support.transition)return i.call(this);this.$element[r](0).one("bsTransitionEnd",t.proxy(i,this)).emulateTransitionEnd(e.TRANSITION_DURATION)}}},e.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},e.prototype.getParent=function(){return t(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(t.proxy((function(e,r){var i=t(r);this.addAriaAndCollapsedClass(n(i),i)}),this)).end()},e.prototype.addAriaAndCollapsedClass=function(t,e){var n=t.hasClass("in");t.attr("aria-expanded",n),e.toggleClass("collapsed",!n).attr("aria-expanded",n)};var i=t.fn.collapse;t.fn.collapse=r,t.fn.collapse.Constructor=e,t.fn.collapse.noConflict=function(){return t.fn.collapse=i,this},t(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(e){var i=t(this);i.attr("data-target")||e.preventDefault();var o=n(i),a=o.data("bs.collapse")?"toggle":i.data();r.call(o,a)}))}(jQuery),function(t){"use strict";var e='[data-toggle="dropdown"]',n=function(e){t(e).on("click.bs.dropdown",this.toggle)};function r(n){n&&3===n.which||(t(".dropdown-backdrop").remove(),t(e).each((function(){var e=t(this),r=i(e),o={relatedTarget:this};r.hasClass("open")&&(r.trigger(n=t.Event("hide.bs.dropdown",o)),n.isDefaultPrevented()||(e.attr("aria-expanded","false"),r.removeClass("open").trigger("hidden.bs.dropdown",o)))})))}function i(e){var n=e.attr("data-target");n||(n=(n=e.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var r=n&&t(n);return r&&r.length?r:e.parent()}n.VERSION="3.3.4",n.prototype.toggle=function(e){var n=t(this);if(!n.is(".disabled, :disabled")){var o=i(n),a=o.hasClass("open");if(r(),!a){"ontouchstart"in document.documentElement&&!o.closest(".navbar-nav").length&&t('',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},e.prototype.init=function(e,n,r){if(this.enabled=!0,this.type=e,this.$element=t(n),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&t(this.options.viewport.selector||this.options.viewport),this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(var i=this.options.trigger.split(" "),o=i.length;o--;){var a=i[o];if("click"==a)this.$element.on("click."+this.type,this.options.selector,t.proxy(this.toggle,this));else if("manual"!=a){var s="hover"==a?"mouseenter":"focusin",u="hover"==a?"mouseleave":"focusout";this.$element.on(s+"."+this.type,this.options.selector,t.proxy(this.enter,this)),this.$element.on(u+"."+this.type,this.options.selector,t.proxy(this.leave,this))}}this.options.selector?this._options=t.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.getOptions=function(e){return(e=t.extend({},this.getDefaults(),this.$element.data(),e)).delay&&"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),e},e.prototype.getDelegateOptions=function(){var e={},n=this.getDefaults();return this._options&&t.each(this._options,(function(t,r){n[t]!=r&&(e[t]=r)})),e},e.prototype.enter=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n&&n.$tip&&n.$tip.is(":visible"))n.hoverState="in";else{if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)}},e.prototype.leave=function(e){var n=e instanceof this.constructor?e:t(e.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)},e.prototype.show=function(){var n=t.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(n);var r=t.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(n.isDefaultPrevented()||!r)return;var i=this,o=this.tip(),a=this.getUID(this.type);this.setContent(),o.attr("id",a),this.$element.attr("aria-describedby",a),this.options.animation&&o.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,o[0],this.$element[0]):this.options.placement,u=/\s?auto?\s?/i,l=u.test(s);l&&(s=s.replace(u,"")||"top"),o.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?o.appendTo(this.options.container):o.insertAfter(this.$element);var c=this.getPosition(),f=o[0].offsetWidth,p=o[0].offsetHeight;if(l){var h=s,d=this.options.container?t(this.options.container):this.$element.parent(),g=this.getPosition(d);s="bottom"==s&&c.bottom+p>g.bottom?"top":"top"==s&&c.top-pg.width?"left":"left"==s&&c.left-fa.top+a.height&&(i.top=a.top+a.height-u)}else{var l=e.left-o,c=e.left+o+n;la.width&&(i.left=a.left+a.width-c)}return i},e.prototype.getTitle=function(){var t=this.$element,e=this.options;return t.attr("data-original-title")||("function"==typeof e.title?e.title.call(t[0]):e.title)},e.prototype.getUID=function(t){do{t+=~~(1e6*Math.random())}while(document.getElementById(t));return t},e.prototype.tip=function(){return this.$tip=this.$tip||t(this.options.template)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},e.prototype.enable=function(){this.enabled=!0},e.prototype.disable=function(){this.enabled=!1},e.prototype.toggleEnabled=function(){this.enabled=!this.enabled},e.prototype.toggle=function(e){var n=this;e&&((n=t(e.currentTarget).data("bs."+this.type))||(n=new this.constructor(e.currentTarget,this.getDelegateOptions()),t(e.currentTarget).data("bs."+this.type,n))),n.tip().hasClass("in")?n.leave(n):n.enter(n)},e.prototype.destroy=function(){var t=this;clearTimeout(this.timeout),this.hide((function(){t.$element.off("."+t.type).removeData("bs."+t.type)}))};var n=t.fn.tooltip;t.fn.tooltip=function(n){return this.each((function(){var r=t(this),i=r.data("bs.tooltip"),o="object"==typeof n&&n;!i&&/destroy|hide/.test(n)||(i||r.data("bs.tooltip",i=new e(this,o)),"string"==typeof n&&i[n]())}))},t.fn.tooltip.Constructor=e,t.fn.tooltip.noConflict=function(){return t.fn.tooltip=n,this}}(jQuery),function(t){"use strict";var e=function(t,e){this.init("popover",t,e)};if(!t.fn.tooltip)throw new Error("Popover requires tooltip.js");e.VERSION="3.3.4",e.DEFAULTS=t.extend({},t.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),(e.prototype=t.extend({},t.fn.tooltip.Constructor.prototype)).constructor=e,e.prototype.getDefaults=function(){return e.DEFAULTS},e.prototype.setContent=function(){var t=this.tip(),e=this.getTitle(),n=this.getContent();t.find(".popover-title")[this.options.html?"html":"text"](e),t.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof n?"html":"append":"text"](n),t.removeClass("fade top bottom left right in"),t.find(".popover-title").html()||t.find(".popover-title").hide()},e.prototype.hasContent=function(){return this.getTitle()||this.getContent()},e.prototype.getContent=function(){var t=this.$element,e=this.options;return t.attr("data-content")||("function"==typeof e.content?e.content.call(t[0]):e.content)},e.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")};var n=t.fn.popover;t.fn.popover=function(n){return this.each((function(){var r=t(this),i=r.data("bs.popover"),o="object"==typeof n&&n;!i&&/destroy|hide/.test(n)||(i||r.data("bs.popover",i=new e(this,o)),"string"==typeof n&&i[n]())}))},t.fn.popover.Constructor=e,t.fn.popover.noConflict=function(){return t.fn.popover=n,this}}(jQuery),function(t){"use strict";function e(n,r){this.$body=t(document.body),this.$scrollElement=t(n).is(document.body)?t(window):t(n),this.options=t.extend({},e.DEFAULTS,r),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",t.proxy(this.process,this)),this.refresh(),this.process()}function n(n){return this.each((function(){var r=t(this),i=r.data("bs.scrollspy"),o="object"==typeof n&&n;i||r.data("bs.scrollspy",i=new e(this,o)),"string"==typeof n&&i[n]()}))}e.VERSION="3.3.4",e.DEFAULTS={offset:10},e.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},e.prototype.refresh=function(){var e=this,n="offset",r=0;this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight(),t.isWindow(this.$scrollElement[0])||(n="position",r=this.$scrollElement.scrollTop()),this.$body.find(this.selector).map((function(){var e=t(this),i=e.data("target")||e.attr("href"),o=/^#./.test(i)&&t(i);return o&&o.length&&o.is(":visible")&&[[o[n]().top+r,i]]||null})).sort((function(t,e){return t[0]-e[0]})).each((function(){e.offsets.push(this[0]),e.targets.push(this[1])}))},e.prototype.process=function(){var t,e=this.$scrollElement.scrollTop()+this.options.offset,n=this.getScrollHeight(),r=this.options.offset+n-this.$scrollElement.height(),i=this.offsets,o=this.targets,a=this.activeTarget;if(this.scrollHeight!=n&&this.refresh(),e>=r)return a!=(t=o[o.length-1])&&this.activate(t);if(a&&e=i[t]&&(void 0===i[t+1]||e .active"),a=i&&t.support.transition&&(o.length&&o.hasClass("fade")||!!r.find("> .fade").length);function s(){o.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),n.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),a?(n[0].offsetWidth,n.addClass("in")):n.removeClass("fade"),n.parent(".dropdown-menu").length&&n.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),i&&i()}o.length&&a?o.one("bsTransitionEnd",s).emulateTransitionEnd(e.TRANSITION_DURATION):s(),o.removeClass("in")};var r=t.fn.tab;t.fn.tab=n,t.fn.tab.Constructor=e,t.fn.tab.noConflict=function(){return t.fn.tab=r,this};var i=function(e){e.preventDefault(),n.call(t(this),"show")};t(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(t){"use strict";var e=function(n,r){this.options=t.extend({},e.DEFAULTS,r),this.$target=t(this.options.target).on("scroll.bs.affix.data-api",t.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",t.proxy(this.checkPositionWithEventLoop,this)),this.$element=t(n),this.affixed=null,this.unpin=null,this.pinnedOffset=null,this.checkPosition()};function n(n){return this.each((function(){var r=t(this),i=r.data("bs.affix"),o="object"==typeof n&&n;i||r.data("bs.affix",i=new e(this,o)),"string"==typeof n&&i[n]()}))}e.VERSION="3.3.4",e.RESET="affix affix-top affix-bottom",e.DEFAULTS={offset:0,target:window},e.prototype.getState=function(t,e,n,r){var i=this.$target.scrollTop(),o=this.$element.offset(),a=this.$target.height();if(null!=n&&"top"==this.affixed)return i=t-r&&"bottom"},e.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(e.RESET).addClass("affix");var t=this.$target.scrollTop(),n=this.$element.offset();return this.pinnedOffset=n.top-t},e.prototype.checkPositionWithEventLoop=function(){setTimeout(t.proxy(this.checkPosition,this),1)},e.prototype.checkPosition=function(){if(this.$element.is(":visible")){var n=this.$element.height(),r=this.options.offset,i=r.top,o=r.bottom,a=t(document.body).height();"object"!=typeof r&&(o=i=r),"function"==typeof i&&(i=r.top(this.$element)),"function"==typeof o&&(o=r.bottom(this.$element));var s=this.getState(a,n,i,o);if(this.affixed!=s){null!=this.unpin&&this.$element.css("top","");var u="affix"+(s?"-"+s:""),l=t.Event(u+".bs.affix");if(this.$element.trigger(l),l.isDefaultPrevented())return;this.affixed=s,this.unpin="bottom"==s?this.getPinnedOffset():null,this.$element.removeClass(e.RESET).addClass(u).trigger(u.replace("affix","affixed")+".bs.affix")}"bottom"==s&&this.$element.offset({top:a-n-o})}};var r=t.fn.affix;t.fn.affix=n,t.fn.affix.Constructor=e,t.fn.affix.noConflict=function(){return t.fn.affix=r,this},t(window).on("load",(function(){t('[data-spy="affix"]').each((function(){var e=t(this),r=e.data();r.offset=r.offset||{},null!=r.offsetBottom&&(r.offset.bottom=r.offsetBottom),null!=r.offsetTop&&(r.offset.top=r.offsetTop),n.call(e,r)}))}))}(jQuery)},327:()=>{!function(t,e){!function t(e,n,r,i){var o=!!(e.Worker&&e.Blob&&e.Promise&&e.OffscreenCanvas&&e.OffscreenCanvasRenderingContext2D&&e.HTMLCanvasElement&&e.HTMLCanvasElement.prototype.transferControlToOffscreen&&e.URL&&e.URL.createObjectURL),a="function"==typeof Path2D&&"function"==typeof DOMMatrix,s=function(){if(!e.OffscreenCanvas)return!1;var t=new OffscreenCanvas(1,1),n=t.getContext("2d");n.fillRect(0,0,1,1);var r=t.transferToImageBitmap();try{n.createPattern(r,"no-repeat")}catch(t){return!1}return!0}();function u(){}function l(t){var r=n.exports.Promise,i=void 0!==r?r:e.Promise;return"function"==typeof i?new i(t):(t(u,u),null)}var c,f,p,h,d,g,v,m,y,b,w,x=(c=s,f=new Map,{transform:function(t){if(c)return t;if(f.has(t))return f.get(t);var e=new OffscreenCanvas(t.width,t.height);return e.getContext("2d").drawImage(t,0,0),f.set(t,e),e},clear:function(){f.clear()}}),_=(d=Math.floor(1e3/60),g={},v=0,"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(p=function(t){var e=Math.random();return g[e]=requestAnimationFrame((function n(r){v===r||v+d-1{var r,i,o;!function(a){"use strict";i=[n(692)],void 0===(o="function"==typeof(r=function(t){return t.ui=t.ui||{},t.ui.version="1.14.1"})?r.apply(e,i):r)||(t.exports=o)}()},139:(t,e,n)=>{var r,i,o;!function(a){"use strict";i=[n(692),n(883)],r=function(t){var e=0,n=Array.prototype.hasOwnProperty,r=Array.prototype.slice;return t.cleanData=function(e){return function(n){var r,i,o;for(o=0;null!=(i=n[o]);o++)(r=t._data(i,"events"))&&r.remove&&t(i).triggerHandler("remove");e(n)}}(t.cleanData),t.widget=function(e,n,r){var i,o,a,s={},u=e.split(".")[0];if("__proto__"===(e=e.split(".")[1])||"constructor"===e)return t.error("Invalid widget name: "+e);var l=u+"-"+e;return r||(r=n,n=t.Widget),Array.isArray(r)&&(r=t.extend.apply(null,[{}].concat(r))),t.expr.pseudos[l.toLowerCase()]=function(e){return!!t.data(e,l)},t[u]=t[u]||{},i=t[u][e],o=t[u][e]=function(t,e){if(!this||!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},t.extend(o,i,{version:r.version,_proto:t.extend({},r),_childConstructors:[]}),(a=new n).options=t.widget.extend({},a.options),t.each(r,(function(t,e){s[t]="function"==typeof e?function(){function r(){return n.prototype[t].apply(this,arguments)}function i(e){return n.prototype[t].apply(this,e)}return function(){var t,n=this._super,o=this._superApply;return this._super=r,this._superApply=i,t=e.apply(this,arguments),this._super=n,this._superApply=o,t}}():e})),o.prototype=t.widget.extend(a,{widgetEventPrefix:i&&a.widgetEventPrefix||e},s,{constructor:o,namespace:u,widgetName:e,widgetFullName:l}),i?(t.each(i._childConstructors,(function(e,n){var r=n.prototype;t.widget(r.namespace+"."+r.widgetName,o,n._proto)})),delete i._childConstructors):n._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,o,a=r.call(arguments,1),s=0,u=a.length;s",options:{classes:{},disabled:!1,create:null},_createWidget:function(n,r){r=t(r||this.defaultElement||this)[0],this.element=t(r),this.uuid=e++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},r!==this&&(t.data(r,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===r&&this.destroy()}}),this.document=t(r.style?r.ownerDocument:r.document||r),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),n),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,n){e._removeClass(n,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,n){var r,i,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},r=e.split("."),e=r.shift(),r.length){for(i=a[e]=t.widget.extend({},this.options[e]),o=0;o0&&e-1 in t)}C.fn=C.prototype={jquery:T,constructor:C,length:0,toArray:function(){return s.call(this)},get:function(t){return null==t?s.call(this):t<0?this[t+this.length]:this[t]},pushStack:function(t){var e=C.merge(this.constructor(),t);return e.prevObject=this,e},each:function(t){return C.each(this,t)},map:function(t){return this.pushStack(C.map(this,(function(e,n){return t.call(e,n,e)})))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(C.grep(this,(function(t,e){return(e+1)%2})))},odd:function(){return this.pushStack(C.grep(this,(function(t,e){return e%2})))},eq:function(t){var e=this.length,n=+t+(t<0?e:0);return this.pushStack(n>=0&&n+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),V=new RegExp(F),X=new RegExp("^"+P+"$"),Q={ID:new RegExp("^#("+P+")"),CLASS:new RegExp("^\\.("+P+")"),TAG:new RegExp("^("+P+"|[*])"),ATTR:new RegExp("^"+q),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,G=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,tt=/[+~]/,et=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),nt=function(t,e){var n="0x"+t.slice(1)-65536;return e||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},rt=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,it=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t},ot=function(){p()},at=wt((function(t){return!0===t.disabled&&"fieldset"===t.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{N.apply(j=I.call(x.childNodes),x.childNodes),j[x.childNodes.length].nodeType}catch(t){N={apply:j.length?function(t,e){D.apply(t,I.call(e))}:function(t,e){for(var n=t.length,r=0;t[n++]=e[r++];);t.length=n-1}}}function st(t,e,r,i){var o,s,l,c,f,d,m,y=e&&e.ownerDocument,x=e?e.nodeType:9;if(r=r||[],"string"!=typeof t||!t||1!==x&&9!==x&&11!==x)return r;if(!i&&(p(e),e=e||h,g)){if(11!==x&&(f=J.exec(t)))if(o=f[1]){if(9===x){if(!(l=e.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(y&&(l=y.getElementById(o))&&b(e,l)&&l.id===o)return r.push(l),r}else{if(f[2])return N.apply(r,e.getElementsByTagName(t)),r;if((o=f[3])&&n.getElementsByClassName&&e.getElementsByClassName)return N.apply(r,e.getElementsByClassName(o)),r}if(n.qsa&&!k[t+" "]&&(!v||!v.test(t))&&(1!==x||"object"!==e.nodeName.toLowerCase())){if(m=t,y=e,1===x&&(U.test(t)||z.test(t))){for((y=tt.test(t)&&mt(e.parentNode)||e)===e&&n.scope||((c=e.getAttribute("id"))?c=c.replace(rt,it):e.setAttribute("id",c=w)),s=(d=a(t)).length;s--;)d[s]=(c?"#"+c:":scope")+" "+bt(d[s]);m=d.join(",")}try{return N.apply(r,y.querySelectorAll(m)),r}catch(e){k(t,!0)}finally{c===w&&e.removeAttribute("id")}}}return u(t.replace(B,"$1"),e,r,i)}function ut(){var t=[];return function e(n,i){return t.push(n+" ")>r.cacheLength&&delete e[t.shift()],e[n+" "]=i}}function lt(t){return t[w]=!0,t}function ct(t){var e=h.createElement("fieldset");try{return!!t(e)}catch(t){return!1}finally{e.parentNode&&e.parentNode.removeChild(e),e=null}}function ft(t,e){for(var n=t.split("|"),i=n.length;i--;)r.attrHandle[n[i]]=e}function pt(t,e){var n=e&&t,r=n&&1===t.nodeType&&1===e.nodeType&&t.sourceIndex-e.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===e)return-1;return t?1:-1}function ht(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function dt(t){return function(e){var n=e.nodeName.toLowerCase();return("input"===n||"button"===n)&&e.type===t}}function gt(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&at(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function vt(t){return lt((function(e){return e=+e,lt((function(n,r){for(var i,o=t([],n.length,e),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))}))}))}function mt(t){return t&&void 0!==t.getElementsByTagName&&t}for(e in n=st.support={},o=st.isXML=function(t){var e=t.namespaceURI,n=(t.ownerDocument||t).documentElement;return!Y.test(e||n&&n.nodeName||"HTML")},p=st.setDocument=function(t){var e,i,a=t?t.ownerDocument||t:x;return a!=h&&9===a.nodeType&&a.documentElement?(d=(h=a).documentElement,g=!o(h),x!=h&&(i=h.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",ot,!1):i.attachEvent&&i.attachEvent("onunload",ot)),n.scope=ct((function(t){return d.appendChild(t).appendChild(h.createElement("div")),void 0!==t.querySelectorAll&&!t.querySelectorAll(":scope fieldset div").length})),n.attributes=ct((function(t){return t.className="i",!t.getAttribute("className")})),n.getElementsByTagName=ct((function(t){return t.appendChild(h.createComment("")),!t.getElementsByTagName("*").length})),n.getElementsByClassName=G.test(h.getElementsByClassName),n.getById=ct((function(t){return d.appendChild(t).id=w,!h.getElementsByName||!h.getElementsByName(w).length})),n.getById?(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){return t.getAttribute("id")===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n=e.getElementById(t);return n?[n]:[]}}):(r.filter.ID=function(t){var e=t.replace(et,nt);return function(t){var n=void 0!==t.getAttributeNode&&t.getAttributeNode("id");return n&&n.value===e}},r.find.ID=function(t,e){if(void 0!==e.getElementById&&g){var n,r,i,o=e.getElementById(t);if(o){if((n=o.getAttributeNode("id"))&&n.value===t)return[o];for(i=e.getElementsByName(t),r=0;o=i[r++];)if((n=o.getAttributeNode("id"))&&n.value===t)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(t,e){return void 0!==e.getElementsByTagName?e.getElementsByTagName(t):n.qsa?e.querySelectorAll(t):void 0}:function(t,e){var n,r=[],i=0,o=e.getElementsByTagName(t);if("*"===t){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(t,e){if(void 0!==e.getElementsByClassName&&g)return e.getElementsByClassName(t)},m=[],v=[],(n.qsa=G.test(h.querySelectorAll))&&(ct((function(t){var e;d.appendChild(t).innerHTML="",t.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),t.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),t.querySelectorAll("[id~="+w+"-]").length||v.push("~="),(e=h.createElement("input")).setAttribute("name",""),t.appendChild(e),t.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),t.querySelectorAll(":checked").length||v.push(":checked"),t.querySelectorAll("a#"+w+"+*").length||v.push(".#.+[+~]"),t.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")})),ct((function(t){t.innerHTML="";var e=h.createElement("input");e.setAttribute("type","hidden"),t.appendChild(e).setAttribute("name","D"),t.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==t.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),d.appendChild(t).disabled=!0,2!==t.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),t.querySelectorAll("*,:x"),v.push(",.*:")}))),(n.matchesSelector=G.test(y=d.matches||d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ct((function(t){n.disconnectedMatch=y.call(t,"*"),y.call(t,"[s!='']:x"),m.push("!=",F)})),v=v.length&&new RegExp(v.join("|")),m=m.length&&new RegExp(m.join("|")),e=G.test(d.compareDocumentPosition),b=e||G.test(d.contains)?function(t,e){var n=9===t.nodeType?t.documentElement:t,r=e&&e.parentNode;return t===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):t.compareDocumentPosition&&16&t.compareDocumentPosition(r)))}:function(t,e){if(e)for(;e=e.parentNode;)if(e===t)return!0;return!1},S=e?function(t,e){if(t===e)return f=!0,0;var r=!t.compareDocumentPosition-!e.compareDocumentPosition;return r||(1&(r=(t.ownerDocument||t)==(e.ownerDocument||e)?t.compareDocumentPosition(e):1)||!n.sortDetached&&e.compareDocumentPosition(t)===r?t==h||t.ownerDocument==x&&b(x,t)?-1:e==h||e.ownerDocument==x&&b(x,e)?1:c?L(c,t)-L(c,e):0:4&r?-1:1)}:function(t,e){if(t===e)return f=!0,0;var n,r=0,i=t.parentNode,o=e.parentNode,a=[t],s=[e];if(!i||!o)return t==h?-1:e==h?1:i?-1:o?1:c?L(c,t)-L(c,e):0;if(i===o)return pt(t,e);for(n=t;n=n.parentNode;)a.unshift(n);for(n=e;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?pt(a[r],s[r]):a[r]==x?-1:s[r]==x?1:0},h):h},st.matches=function(t,e){return st(t,null,null,e)},st.matchesSelector=function(t,e){if(p(t),n.matchesSelector&&g&&!k[e+" "]&&(!m||!m.test(e))&&(!v||!v.test(e)))try{var r=y.call(t,e);if(r||n.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(t){k(e,!0)}return st(e,h,null,[t]).length>0},st.contains=function(t,e){return(t.ownerDocument||t)!=h&&p(t),b(t,e)},st.attr=function(t,e){(t.ownerDocument||t)!=h&&p(t);var i=r.attrHandle[e.toLowerCase()],o=i&&A.call(r.attrHandle,e.toLowerCase())?i(t,e,!g):void 0;return void 0!==o?o:n.attributes||!g?t.getAttribute(e):(o=t.getAttributeNode(e))&&o.specified?o.value:null},st.escape=function(t){return(t+"").replace(rt,it)},st.error=function(t){throw new Error("Syntax error, unrecognized expression: "+t)},st.uniqueSort=function(t){var e,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&t.slice(0),t.sort(S),f){for(;e=t[o++];)e===t[o]&&(i=r.push(o));for(;i--;)t.splice(r[i],1)}return c=null,t},i=st.getText=function(t){var e,n="",r=0,o=t.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof t.textContent)return t.textContent;for(t=t.firstChild;t;t=t.nextSibling)n+=i(t)}else if(3===o||4===o)return t.nodeValue}else for(;e=t[r++];)n+=i(e);return n},r=st.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(t){return t[1]=t[1].replace(et,nt),t[3]=(t[3]||t[4]||t[5]||"").replace(et,nt),"~="===t[2]&&(t[3]=" "+t[3]+" "),t.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||st.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&st.error(t[0]),t},PSEUDO:function(t){var e,n=!t[6]&&t[2];return Q.CHILD.test(t[0])?null:(t[3]?t[2]=t[4]||t[5]||"":n&&V.test(n)&&(e=a(n,!0))&&(e=n.indexOf(")",n.length-e)-n.length)&&(t[0]=t[0].slice(0,e),t[2]=n.slice(0,e)),t.slice(0,3))}},filter:{TAG:function(t){var e=t.replace(et,nt).toLowerCase();return"*"===t?function(){return!0}:function(t){return t.nodeName&&t.nodeName.toLowerCase()===e}},CLASS:function(t){var e=C[t+" "];return e||(e=new RegExp("(^|"+M+")"+t+"("+M+"|$)"))&&C(t,(function(t){return e.test("string"==typeof t.className&&t.className||void 0!==t.getAttribute&&t.getAttribute("class")||"")}))},ATTR:function(t,e,n){return function(r){var i=st.attr(r,t);return null==i?"!="===e:!e||(i+="","="===e?i===n:"!="===e?i!==n:"^="===e?n&&0===i.indexOf(n):"*="===e?n&&i.indexOf(n)>-1:"$="===e?n&&i.slice(-n.length)===n:"~="===e?(" "+i.replace(W," ")+" ").indexOf(n)>-1:"|="===e&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(t,e,n,r,i){var o="nth"!==t.slice(0,3),a="last"!==t.slice(-4),s="of-type"===e;return 1===r&&0===i?function(t){return!!t.parentNode}:function(e,n,u){var l,c,f,p,h,d,g=o!==a?"nextSibling":"previousSibling",v=e.parentNode,m=s&&e.nodeName.toLowerCase(),y=!u&&!s,b=!1;if(v){if(o){for(;g;){for(p=e;p=p[g];)if(s?p.nodeName.toLowerCase()===m:1===p.nodeType)return!1;d=g="only"===t&&!d&&"nextSibling"}return!0}if(d=[a?v.firstChild:v.lastChild],a&&y){for(b=(h=(l=(c=(f=(p=v)[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]||[])[0]===_&&l[1])&&l[2],p=h&&v.childNodes[h];p=++h&&p&&p[g]||(b=h=0)||d.pop();)if(1===p.nodeType&&++b&&p===e){c[t]=[_,h,b];break}}else if(y&&(b=h=(l=(c=(f=(p=e)[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]||[])[0]===_&&l[1]),!1===b)for(;(p=++h&&p&&p[g]||(b=h=0)||d.pop())&&((s?p.nodeName.toLowerCase()!==m:1!==p.nodeType)||!++b||(y&&((c=(f=p[w]||(p[w]={}))[p.uniqueID]||(f[p.uniqueID]={}))[t]=[_,b]),p!==e)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(t,e){var n,i=r.pseudos[t]||r.setFilters[t.toLowerCase()]||st.error("unsupported pseudo: "+t);return i[w]?i(e):i.length>1?(n=[t,t,"",e],r.setFilters.hasOwnProperty(t.toLowerCase())?lt((function(t,n){for(var r,o=i(t,e),a=o.length;a--;)t[r=L(t,o[a])]=!(n[r]=o[a])})):function(t){return i(t,0,n)}):i}},pseudos:{not:lt((function(t){var e=[],n=[],r=s(t.replace(B,"$1"));return r[w]?lt((function(t,e,n,i){for(var o,a=r(t,null,i,[]),s=t.length;s--;)(o=a[s])&&(t[s]=!(e[s]=o))})):function(t,i,o){return e[0]=t,r(e,null,o,n),e[0]=null,!n.pop()}})),has:lt((function(t){return function(e){return st(t,e).length>0}})),contains:lt((function(t){return t=t.replace(et,nt),function(e){return(e.textContent||i(e)).indexOf(t)>-1}})),lang:lt((function(t){return X.test(t||"")||st.error("unsupported lang: "+t),t=t.replace(et,nt).toLowerCase(),function(e){var n;do{if(n=g?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(n=n.toLowerCase())===t||0===n.indexOf(t+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}})),target:function(e){var n=t.location&&t.location.hash;return n&&n.slice(1)===e.id},root:function(t){return t===d},focus:function(t){return t===h.activeElement&&(!h.hasFocus||h.hasFocus())&&!!(t.type||t.href||~t.tabIndex)},enabled:gt(!1),disabled:gt(!0),checked:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&!!t.checked||"option"===e&&!!t.selected},selected:function(t){return t.parentNode&&t.parentNode.selectedIndex,!0===t.selected},empty:function(t){for(t=t.firstChild;t;t=t.nextSibling)if(t.nodeType<6)return!1;return!0},parent:function(t){return!r.pseudos.empty(t)},header:function(t){return Z.test(t.nodeName)},input:function(t){return K.test(t.nodeName)},button:function(t){var e=t.nodeName.toLowerCase();return"input"===e&&"button"===t.type||"button"===e},text:function(t){var e;return"input"===t.nodeName.toLowerCase()&&"text"===t.type&&(null==(e=t.getAttribute("type"))||"text"===e.toLowerCase())},first:vt((function(){return[0]})),last:vt((function(t,e){return[e-1]})),eq:vt((function(t,e,n){return[n<0?n+e:n]})),even:vt((function(t,e){for(var n=0;ne?e:n;--r>=0;)t.push(r);return t})),gt:vt((function(t,e,n){for(var r=n<0?n+e:n;++r1?function(e,n,r){for(var i=t.length;i--;)if(!t[i](e,n,r))return!1;return!0}:t[0]}function _t(t,e,n,r,i){for(var o,a=[],s=0,u=t.length,l=null!=e;s-1&&(o[l]=!(a[l]=f))}}else m=_t(m===a?m.splice(d,m.length):m),i?i(null,a,m,u):N.apply(a,m)}))}function Ct(t){for(var e,n,i,o=t.length,a=r.relative[t[0].type],s=a||r.relative[" "],u=a?1:0,c=wt((function(t){return t===e}),s,!0),f=wt((function(t){return L(e,t)>-1}),s,!0),p=[function(t,n,r){var i=!a&&(r||n!==l)||((e=n).nodeType?c(t,n,r):f(t,n,r));return e=null,i}];u1&&xt(p),u>1&&bt(t.slice(0,u-1).concat({value:" "===t[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=t.length>0,o=function(o,a,s,u,c){var f,d,v,m=0,y="0",b=o&&[],w=[],x=l,T=o||i&&r.find.TAG("*",c),C=_+=null==x?1:Math.random()||.1,E=T.length;for(c&&(l=a==h||a||c);y!==E&&null!=(f=T[y]);y++){if(i&&f){for(d=0,a||f.ownerDocument==h||(p(f),s=!g);v=t[d++];)if(v(f,a||h,s)){u.push(f);break}c&&(_=C)}n&&((f=!v&&f)&&m--,o&&b.push(f))}if(m+=y,n&&y!==m){for(d=0;v=e[d++];)v(b,w,a,s);if(o){if(m>0)for(;y--;)b[y]||w[y]||(w[y]=O.call(u));w=_t(w)}N.apply(u,w),c&&!o&&w.length>0&&m+e.length>1&&st.uniqueSort(u)}return c&&(_=C,l=x),b};return n?lt(o):o}(o,i)),s.selector=t}return s},u=st.select=function(t,e,n,i){var o,u,l,c,f,p="function"==typeof t&&t,h=!i&&a(t=p.selector||t);if(n=n||[],1===h.length){if((u=h[0]=h[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===e.nodeType&&g&&r.relative[u[1].type]){if(!(e=(r.find.ID(l.matches[0].replace(et,nt),e)||[])[0]))return n;p&&(e=e.parentNode),t=t.slice(u.shift().value.length)}for(o=Q.needsContext.test(t)?0:u.length;o--&&(l=u[o],!r.relative[c=l.type]);)if((f=r.find[c])&&(i=f(l.matches[0].replace(et,nt),tt.test(u[0].type)&&mt(e.parentNode)||e))){if(u.splice(o,1),!(t=i.length&&bt(u)))return N.apply(n,i),n;break}}return(p||s(t,h))(i,e,!g,n,!e||tt.test(t)&&mt(e.parentNode)||e),n},n.sortStable=w.split("").sort(S).join("")===w,n.detectDuplicates=!!f,p(),n.sortDetached=ct((function(t){return 1&t.compareDocumentPosition(h.createElement("fieldset"))})),ct((function(t){return t.innerHTML="","#"===t.firstChild.getAttribute("href")}))||ft("type|href|height|width",(function(t,e,n){if(!n)return t.getAttribute(e,"type"===e.toLowerCase()?1:2)})),n.attributes&&ct((function(t){return t.innerHTML="",t.firstChild.setAttribute("value",""),""===t.firstChild.getAttribute("value")}))||ft("value",(function(t,e,n){if(!n&&"input"===t.nodeName.toLowerCase())return t.defaultValue})),ct((function(t){return null==t.getAttribute("disabled")}))||ft(R,(function(t,e,n){var r;if(!n)return!0===t[e]?e.toLowerCase():(r=t.getAttributeNode(e))&&r.specified?r.value:null})),st}(r);C.find=$,C.expr=$.selectors,C.expr[":"]=C.expr.pseudos,C.uniqueSort=C.unique=$.uniqueSort,C.text=$.getText,C.isXMLDoc=$.isXML,C.contains=$.contains,C.escapeSelector=$.escape;var k=function(t,e,n){for(var r=[],i=void 0!==n;(t=t[e])&&9!==t.nodeType;)if(1===t.nodeType){if(i&&C(t).is(n))break;r.push(t)}return r},S=function(t,e){for(var n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n},A=C.expr.match.needsContext;function j(t,e){return t.nodeName&&t.nodeName.toLowerCase()===e.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(t,e,n){return m(e)?C.grep(t,(function(t,r){return!!e.call(t,r,t)!==n})):e.nodeType?C.grep(t,(function(t){return t===e!==n})):"string"!=typeof e?C.grep(t,(function(t){return c.call(e,t)>-1!==n})):C.filter(e,t,n)}C.filter=function(t,e,n){var r=e[0];return n&&(t=":not("+t+")"),1===e.length&&1===r.nodeType?C.find.matchesSelector(r,t)?[r]:[]:C.find.matches(t,C.grep(e,(function(t){return 1===t.nodeType})))},C.fn.extend({find:function(t){var e,n,r=this.length,i=this;if("string"!=typeof t)return this.pushStack(C(t).filter((function(){for(e=0;e1?C.uniqueSort(n):n},filter:function(t){return this.pushStack(D(this,t||[],!1))},not:function(t){return this.pushStack(D(this,t||[],!0))},is:function(t){return!!D(this,"string"==typeof t&&A.test(t)?C(t):t||[],!1).length}});var N,I=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(C.fn.init=function(t,e,n){var r,i;if(!t)return this;if(n=n||N,"string"==typeof t){if(!(r="<"===t[0]&&">"===t[t.length-1]&&t.length>=3?[null,t,null]:I.exec(t))||!r[1]&&e)return!e||e.jquery?(e||n).find(t):this.constructor(e).find(t);if(r[1]){if(e=e instanceof C?e[0]:e,C.merge(this,C.parseHTML(r[1],e&&e.nodeType?e.ownerDocument||e:b,!0)),O.test(r[1])&&C.isPlainObject(e))for(r in e)m(this[r])?this[r](e[r]):this.attr(r,e[r]);return this}return(i=b.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return t.nodeType?(this[0]=t,this.length=1,this):m(t)?void 0!==n.ready?n.ready(t):t(C):C.makeArray(t,this)}).prototype=C.fn,N=C(b);var L=/^(?:parents|prev(?:Until|All))/,R={children:!0,contents:!0,next:!0,prev:!0};function M(t,e){for(;(t=t[e])&&1!==t.nodeType;);return t}C.fn.extend({has:function(t){var e=C(t,this),n=e.length;return this.filter((function(){for(var t=0;t-1:1===n.nodeType&&C.find.matchesSelector(n,t))){o.push(n);break}return this.pushStack(o.length>1?C.uniqueSort(o):o)},index:function(t){return t?"string"==typeof t?c.call(C(t),this[0]):c.call(this,t.jquery?t[0]:t):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(t,e){return this.pushStack(C.uniqueSort(C.merge(this.get(),C(t,e))))},addBack:function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}}),C.each({parent:function(t){var e=t.parentNode;return e&&11!==e.nodeType?e:null},parents:function(t){return k(t,"parentNode")},parentsUntil:function(t,e,n){return k(t,"parentNode",n)},next:function(t){return M(t,"nextSibling")},prev:function(t){return M(t,"previousSibling")},nextAll:function(t){return k(t,"nextSibling")},prevAll:function(t){return k(t,"previousSibling")},nextUntil:function(t,e,n){return k(t,"nextSibling",n)},prevUntil:function(t,e,n){return k(t,"previousSibling",n)},siblings:function(t){return S((t.parentNode||{}).firstChild,t)},children:function(t){return S(t.firstChild)},contents:function(t){return null!=t.contentDocument&&a(t.contentDocument)?t.contentDocument:(j(t,"template")&&(t=t.content||t),C.merge([],t.childNodes))}},(function(t,e){C.fn[t]=function(n,r){var i=C.map(this,e,n);return"Until"!==t.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=C.filter(r,i)),this.length>1&&(R[t]||C.uniqueSort(i),L.test(t)&&i.reverse()),this.pushStack(i)}}));var P=/[^\x20\t\r\n\f]+/g;function q(t){return t}function F(t){throw t}function W(t,e,n,r){var i;try{t&&m(i=t.promise)?i.call(t).done(e).fail(n):t&&m(i=t.then)?i.call(t,e,n):e.apply(void 0,[t].slice(r))}catch(t){n.apply(void 0,[t])}}C.Callbacks=function(t){t="string"==typeof t?function(t){var e={};return C.each(t.match(P)||[],(function(t,n){e[n]=!0})),e}(t):C.extend({},t);var e,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||t.once,r=e=!0;a.length;s=-1)for(n=a.shift();++s-1;)o.splice(n,1),n<=s&&s--})),this},has:function(t){return t?C.inArray(t,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||e||(o=n=""),this},locked:function(){return!!i},fireWith:function(t,n){return i||(n=[t,(n=n||[]).slice?n.slice():n],a.push(n),e||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l},C.extend({Deferred:function(t){var e=[["notify","progress",C.Callbacks("memory"),C.Callbacks("memory"),2],["resolve","done",C.Callbacks("once memory"),C.Callbacks("once memory"),0,"resolved"],["reject","fail",C.Callbacks("once memory"),C.Callbacks("once memory"),1,"rejected"]],n="pending",i={state:function(){return n},always:function(){return o.done(arguments).fail(arguments),this},catch:function(t){return i.then(null,t)},pipe:function(){var t=arguments;return C.Deferred((function(n){C.each(e,(function(e,r){var i=m(t[r[4]])&&t[r[4]];o[r[1]]((function(){var t=i&&i.apply(this,arguments);t&&m(t.promise)?t.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[r[0]+"With"](this,i?[t]:arguments)}))})),t=null})).promise()},then:function(t,n,i){var o=0;function a(t,e,n,i){return function(){var s=this,u=arguments,l=function(){var r,l;if(!(t=o&&(n!==F&&(s=void 0,u=[r]),e.rejectWith(s,u))}};t?c():(C.Deferred.getStackHook&&(c.stackTrace=C.Deferred.getStackHook()),r.setTimeout(c))}}return C.Deferred((function(r){e[0][3].add(a(0,r,m(i)?i:q,r.notifyWith)),e[1][3].add(a(0,r,m(t)?t:q)),e[2][3].add(a(0,r,m(n)?n:F))})).promise()},promise:function(t){return null!=t?C.extend(t,i):i}},o={};return C.each(e,(function(t,r){var a=r[2],s=r[5];i[r[1]]=a.add,s&&a.add((function(){n=s}),e[3-t][2].disable,e[3-t][3].disable,e[0][2].lock,e[0][3].lock),a.add(r[3].fire),o[r[0]]=function(){return o[r[0]+"With"](this===o?void 0:this,arguments),this},o[r[0]+"With"]=a.fireWith})),i.promise(o),t&&t.call(o,o),o},when:function(t){var e=arguments.length,n=e,r=Array(n),i=s.call(arguments),o=C.Deferred(),a=function(t){return function(n){r[t]=this,i[t]=arguments.length>1?s.call(arguments):n,--e||o.resolveWith(r,i)}};if(e<=1&&(W(t,o.done(a(n)).resolve,o.reject,!e),"pending"===o.state()||m(i[n]&&i[n].then)))return o.then();for(;n--;)W(i[n],a(n),o.reject);return o.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;C.Deferred.exceptionHook=function(t,e){r.console&&r.console.warn&&t&&B.test(t.name)&&r.console.warn("jQuery.Deferred exception: "+t.message,t.stack,e)},C.readyException=function(t){r.setTimeout((function(){throw t}))};var H=C.Deferred();function z(){b.removeEventListener("DOMContentLoaded",z),r.removeEventListener("load",z),C.ready()}C.fn.ready=function(t){return H.then(t).catch((function(t){C.readyException(t)})),this},C.extend({isReady:!1,readyWait:1,ready:function(t){(!0===t?--C.readyWait:C.isReady)||(C.isReady=!0,!0!==t&&--C.readyWait>0||H.resolveWith(b,[C]))}}),C.ready.then=H.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?r.setTimeout(C.ready):(b.addEventListener("DOMContentLoaded",z),r.addEventListener("load",z));var U=function(t,e,n,r,i,o,a){var s=0,u=t.length,l=null==n;if("object"===_(n))for(s in i=!0,n)U(t,e,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,m(r)||(a=!0),l&&(a?(e.call(t,r),e=null):(l=e,e=function(t,e,n){return l.call(C(t),n)})),e))for(;s1,null,!0)},removeData:function(t){return this.each((function(){J.remove(this,t)}))}}),C.extend({queue:function(t,e,n){var r;if(t)return e=(e||"fx")+"queue",r=G.get(t,e),n&&(!r||Array.isArray(n)?r=G.access(t,e,C.makeArray(n)):r.push(n)),r||[]},dequeue:function(t,e){e=e||"fx";var n=C.queue(t,e),r=n.length,i=n.shift(),o=C._queueHooks(t,e);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===e&&n.unshift("inprogress"),delete o.stop,i.call(t,(function(){C.dequeue(t,e)}),o)),!r&&o&&o.empty.fire()},_queueHooks:function(t,e){var n=e+"queueHooks";return G.get(t,n)||G.access(t,n,{empty:C.Callbacks("once memory").add((function(){G.remove(t,[e+"queue",n])}))})}}),C.fn.extend({queue:function(t,e){var n=2;return"string"!=typeof t&&(e=t,t="fx",n--),arguments.length\x20\t\r\n\f]*)/i,yt=/^$|^module$|\/(?:java|ecma)script/i;dt=b.createDocumentFragment().appendChild(b.createElement("div")),(gt=b.createElement("input")).setAttribute("type","radio"),gt.setAttribute("checked","checked"),gt.setAttribute("name","t"),dt.appendChild(gt),v.checkClone=dt.cloneNode(!0).cloneNode(!0).lastChild.checked,dt.innerHTML="",v.noCloneChecked=!!dt.cloneNode(!0).lastChild.defaultValue,dt.innerHTML="",v.option=!!dt.lastChild;var bt={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function wt(t,e){var n;return n=void 0!==t.getElementsByTagName?t.getElementsByTagName(e||"*"):void 0!==t.querySelectorAll?t.querySelectorAll(e||"*"):[],void 0===e||e&&j(t,e)?C.merge([t],n):n}function xt(t,e){for(var n=0,r=t.length;n",""]);var _t=/<|&#?\w+;/;function Tt(t,e,n,r,i){for(var o,a,s,u,l,c,f=e.createDocumentFragment(),p=[],h=0,d=t.length;h-1)i&&i.push(o);else if(l=st(o),a=wt(f.appendChild(o),"script"),l&&xt(a),n)for(c=0;o=a[c++];)yt.test(o.type||"")&&n.push(o);return f}var Ct=/^key/,Et=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,$t=/^([^.]*)(?:\.(.+)|)/;function kt(){return!0}function St(){return!1}function At(t,e){return t===function(){try{return b.activeElement}catch(t){}}()==("focus"===e)}function jt(t,e,n,r,i,o){var a,s;if("object"==typeof e){for(s in"string"!=typeof n&&(r=r||n,n=void 0),e)jt(t,s,n,r,e[s],o);return t}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=St;else if(!i)return t;return 1===o&&(a=i,i=function(t){return C().off(t),a.apply(this,arguments)},i.guid=a.guid||(a.guid=C.guid++)),t.each((function(){C.event.add(this,e,i,r,n)}))}function Ot(t,e,n){n?(G.set(t,e,!1),C.event.add(t,e,{namespace:!1,handler:function(t){var r,i,o=G.get(this,e);if(1&t.isTrigger&&this[e]){if(o.length)(C.event.special[e]||{}).delegateType&&t.stopPropagation();else if(o=s.call(arguments),G.set(this,e,o),r=n(this,e),this[e](),o!==(i=G.get(this,e))||r?G.set(this,e,!1):i={},o!==i)return t.stopImmediatePropagation(),t.preventDefault(),i.value}else o.length&&(G.set(this,e,{value:C.event.trigger(C.extend(o[0],C.Event.prototype),o.slice(1),this)}),t.stopImmediatePropagation())}})):void 0===G.get(t,e)&&C.event.add(t,e,kt)}C.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,h,d,g,v=G.get(t);if(K(t))for(n.handler&&(n=(o=n).handler,i=o.selector),i&&C.find.matchesSelector(at,i),n.guid||(n.guid=C.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return void 0!==C&&C.event.triggered!==e.type?C.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(P)||[""]).length;l--;)h=g=(s=$t.exec(e[l])||[])[1],d=(s[2]||"").split(".").sort(),h&&(f=C.event.special[h]||{},h=(i?f.delegateType:f.bindType)||h,f=C.event.special[h]||{},c=C.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&C.expr.match.needsContext.test(i),namespace:d.join(".")},o),(p=u[h])||((p=u[h]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,d,a)||t.addEventListener&&t.addEventListener(h,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),C.event.global[h]=!0)},remove:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,h,d,g,v=G.hasData(t)&&G.get(t);if(v&&(u=v.events)){for(l=(e=(e||"").match(P)||[""]).length;l--;)if(h=g=(s=$t.exec(e[l])||[])[1],d=(s[2]||"").split(".").sort(),h){for(f=C.event.special[h]||{},p=u[h=(r?f.delegateType:f.bindType)||h]||[],s=s[2]&&new RegExp("(^|\\.)"+d.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(t,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(t,d,v.handle)||C.removeEvent(t,h,v.handle),delete u[h])}else for(h in u)C.event.remove(t,h+e[l],n,r,!0);C.isEmptyObject(u)&&G.remove(t,"handle events")}},dispatch:function(t){var e,n,r,i,o,a,s=new Array(arguments.length),u=C.event.fix(t),l=(G.get(this,"events")||Object.create(null))[u.type]||[],c=C.event.special[u.type]||{};for(s[0]=u,e=1;e=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==t.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:C.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\s*$/g;function Lt(t,e){return j(t,"table")&&j(11!==e.nodeType?e:e.firstChild,"tr")&&C(t).children("tbody")[0]||t}function Rt(t){return t.type=(null!==t.getAttribute("type"))+"/"+t.type,t}function Mt(t){return"true/"===(t.type||"").slice(0,5)?t.type=t.type.slice(5):t.removeAttribute("type"),t}function Pt(t,e){var n,r,i,o,a,s;if(1===e.nodeType){if(G.hasData(t)&&(s=G.get(t).events))for(i in G.remove(e,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof d&&!v.checkClone&&Nt.test(d))return t.each((function(i){var o=t.eq(i);g&&(e[0]=d.call(this,i,o.html())),Ft(o,e,n,r)}));if(p&&(o=(i=Tt(e,t[0].ownerDocument,!1,t,r)).firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=(a=C.map(wt(i,"script"),Rt)).length;f0&&xt(a,!u&&wt(t,"script")),s},cleanData:function(t){for(var e,n,r,i=C.event.special,o=0;void 0!==(n=t[o]);o++)if(K(n)){if(e=n[G.expando]){if(e.events)for(r in e.events)i[r]?C.event.remove(n,r):C.removeEvent(n,r,e.handle);n[G.expando]=void 0}n[J.expando]&&(n[J.expando]=void 0)}}}),C.fn.extend({detach:function(t){return Wt(this,t,!0)},remove:function(t){return Wt(this,t)},text:function(t){return U(this,(function(t){return void 0===t?C.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=t)}))}),null,t,arguments.length)},append:function(){return Ft(this,arguments,(function(t){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Lt(this,t).appendChild(t)}))},prepend:function(){return Ft(this,arguments,(function(t){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var e=Lt(this,t);e.insertBefore(t,e.firstChild)}}))},before:function(){return Ft(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this)}))},after:function(){return Ft(this,arguments,(function(t){this.parentNode&&this.parentNode.insertBefore(t,this.nextSibling)}))},empty:function(){for(var t,e=0;null!=(t=this[e]);e++)1===t.nodeType&&(C.cleanData(wt(t,!1)),t.textContent="");return this},clone:function(t,e){return t=null!=t&&t,e=null==e?t:e,this.map((function(){return C.clone(this,t,e)}))},html:function(t){return U(this,(function(t){var e=this[0]||{},n=0,r=this.length;if(void 0===t&&1===e.nodeType)return e.innerHTML;if("string"==typeof t&&!Dt.test(t)&&!bt[(mt.exec(t)||["",""])[1].toLowerCase()]){t=C.htmlPrefilter(t);try{for(;n3,at.removeChild(t)),s}}))}();var Qt=["Webkit","Moz","ms"],Yt=b.createElement("div").style,Kt={};function Zt(t){var e=C.cssProps[t]||Kt[t];return e||(t in Yt?t:Kt[t]=function(t){for(var e=t[0].toUpperCase()+t.slice(1),n=Qt.length;n--;)if((t=Qt[n]+e)in Yt)return t}(t)||t)}var Gt=/^(none|table(?!-c[ea]).+)/,Jt=/^--/,te={position:"absolute",visibility:"hidden",display:"block"},ee={letterSpacing:"0",fontWeight:"400"};function ne(t,e,n){var r=it.exec(e);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):e}function re(t,e,n,r,i,o){var a="width"===e?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=C.css(t,n+ot[a],!0,i)),r?("content"===n&&(u-=C.css(t,"padding"+ot[a],!0,i)),"margin"!==n&&(u-=C.css(t,"border"+ot[a]+"Width",!0,i))):(u+=C.css(t,"padding"+ot[a],!0,i),"padding"!==n?u+=C.css(t,"border"+ot[a]+"Width",!0,i):s+=C.css(t,"border"+ot[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-o-u-s-.5))||0),u}function ie(t,e,n){var r=Ht(t),i=(!v.boxSizingReliable()||n)&&"border-box"===C.css(t,"boxSizing",!1,r),o=i,a=Vt(t,e,r),s="offset"+e[0].toUpperCase()+e.slice(1);if(Bt.test(a)){if(!n)return a;a="auto"}return(!v.boxSizingReliable()&&i||!v.reliableTrDimensions()&&j(t,"tr")||"auto"===a||!parseFloat(a)&&"inline"===C.css(t,"display",!1,r))&&t.getClientRects().length&&(i="border-box"===C.css(t,"boxSizing",!1,r),(o=s in t)&&(a=t[s])),(a=parseFloat(a)||0)+re(t,e,n||(i?"border":"content"),o,r,a)+"px"}function oe(t,e,n,r,i){return new oe.prototype.init(t,e,n,r,i)}C.extend({cssHooks:{opacity:{get:function(t,e){if(e){var n=Vt(t,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(t,e,n,r){if(t&&3!==t.nodeType&&8!==t.nodeType&&t.style){var i,o,a,s=Y(e),u=Jt.test(e),l=t.style;if(u||(e=Zt(s)),a=C.cssHooks[e]||C.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(t,!1,r))?i:l[e];"string"===(o=typeof n)&&(i=it.exec(n))&&i[1]&&(n=ct(t,e,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(C.cssNumber[s]?"":"px")),v.clearCloneStyle||""!==n||0!==e.indexOf("background")||(l[e]="inherit"),a&&"set"in a&&void 0===(n=a.set(t,n,r))||(u?l.setProperty(e,n):l[e]=n))}},css:function(t,e,n,r){var i,o,a,s=Y(e);return Jt.test(e)||(e=Zt(s)),(a=C.cssHooks[e]||C.cssHooks[s])&&"get"in a&&(i=a.get(t,!0,n)),void 0===i&&(i=Vt(t,e,r)),"normal"===i&&e in ee&&(i=ee[e]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),C.each(["height","width"],(function(t,e){C.cssHooks[e]={get:function(t,n,r){if(n)return!Gt.test(C.css(t,"display"))||t.getClientRects().length&&t.getBoundingClientRect().width?ie(t,e,r):zt(t,te,(function(){return ie(t,e,r)}))},set:function(t,n,r){var i,o=Ht(t),a=!v.scrollboxSize()&&"absolute"===o.position,s=(a||r)&&"border-box"===C.css(t,"boxSizing",!1,o),u=r?re(t,e,r,s,o):0;return s&&a&&(u-=Math.ceil(t["offset"+e[0].toUpperCase()+e.slice(1)]-parseFloat(o[e])-re(t,e,"border",!1,o)-.5)),u&&(i=it.exec(n))&&"px"!==(i[3]||"px")&&(t.style[e]=n,n=C.css(t,e)),ne(0,n,u)}}})),C.cssHooks.marginLeft=Xt(v.reliableMarginLeft,(function(t,e){if(e)return(parseFloat(Vt(t,"marginLeft"))||t.getBoundingClientRect().left-zt(t,{marginLeft:0},(function(){return t.getBoundingClientRect().left})))+"px"})),C.each({margin:"",padding:"",border:"Width"},(function(t,e){C.cssHooks[t+e]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[t+ot[r]+e]=o[r]||o[r-2]||o[0];return i}},"margin"!==t&&(C.cssHooks[t+e].set=ne)})),C.fn.extend({css:function(t,e){return U(this,(function(t,e,n){var r,i,o={},a=0;if(Array.isArray(e)){for(r=Ht(t),i=e.length;a1)}}),C.Tween=oe,oe.prototype={constructor:oe,init:function(t,e,n,r,i,o){this.elem=t,this.prop=n,this.easing=i||C.easing._default,this.options=e,this.start=this.now=this.cur(),this.end=r,this.unit=o||(C.cssNumber[n]?"":"px")},cur:function(){var t=oe.propHooks[this.prop];return t&&t.get?t.get(this):oe.propHooks._default.get(this)},run:function(t){var e,n=oe.propHooks[this.prop];return this.options.duration?this.pos=e=C.easing[this.easing](t,this.options.duration*t,0,1,this.options.duration):this.pos=e=t,this.now=(this.end-this.start)*e+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):oe.propHooks._default.set(this),this}},oe.prototype.init.prototype=oe.prototype,oe.propHooks={_default:{get:function(t){var e;return 1!==t.elem.nodeType||null!=t.elem[t.prop]&&null==t.elem.style[t.prop]?t.elem[t.prop]:(e=C.css(t.elem,t.prop,""))&&"auto"!==e?e:0},set:function(t){C.fx.step[t.prop]?C.fx.step[t.prop](t):1!==t.elem.nodeType||!C.cssHooks[t.prop]&&null==t.elem.style[Zt(t.prop)]?t.elem[t.prop]=t.now:C.style(t.elem,t.prop,t.now+t.unit)}}},oe.propHooks.scrollTop=oe.propHooks.scrollLeft={set:function(t){t.elem.nodeType&&t.elem.parentNode&&(t.elem[t.prop]=t.now)}},C.easing={linear:function(t){return t},swing:function(t){return.5-Math.cos(t*Math.PI)/2},_default:"swing"},C.fx=oe.prototype.init,C.fx.step={};var ae,se,ue=/^(?:toggle|show|hide)$/,le=/queueHooks$/;function ce(){se&&(!1===b.hidden&&r.requestAnimationFrame?r.requestAnimationFrame(ce):r.setTimeout(ce,C.fx.interval),C.fx.tick())}function fe(){return r.setTimeout((function(){ae=void 0})),ae=Date.now()}function pe(t,e){var n,r=0,i={height:t};for(e=e?1:0;r<4;r+=2-e)i["margin"+(n=ot[r])]=i["padding"+n]=t;return e&&(i.opacity=i.width=t),i}function he(t,e,n){for(var r,i=(de.tweeners[e]||[]).concat(de.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(t){return this.each((function(){C.removeAttr(this,t)}))}}),C.extend({attr:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===t.getAttribute?C.prop(t,e,n):(1===o&&C.isXMLDoc(t)||(i=C.attrHooks[e.toLowerCase()]||(C.expr.match.bool.test(e)?ge:void 0)),void 0!==n?null===n?void C.removeAttr(t,e):i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:(t.setAttribute(e,n+""),n):i&&"get"in i&&null!==(r=i.get(t,e))?r:null==(r=C.find.attr(t,e))?void 0:r)},attrHooks:{type:{set:function(t,e){if(!v.radioValue&&"radio"===e&&j(t,"input")){var n=t.value;return t.setAttribute("type",e),n&&(t.value=n),e}}}},removeAttr:function(t,e){var n,r=0,i=e&&e.match(P);if(i&&1===t.nodeType)for(;n=i[r++];)t.removeAttribute(n)}}),ge={set:function(t,e,n){return!1===e?C.removeAttr(t,n):t.setAttribute(n,n),n}},C.each(C.expr.match.bool.source.match(/\w+/g),(function(t,e){var n=ve[e]||C.find.attr;ve[e]=function(t,e,r){var i,o,a=e.toLowerCase();return r||(o=ve[a],ve[a]=i,i=null!=n(t,e,r)?a:null,ve[a]=o),i}}));var me=/^(?:input|select|textarea|button)$/i,ye=/^(?:a|area)$/i;function be(t){return(t.match(P)||[]).join(" ")}function we(t){return t.getAttribute&&t.getAttribute("class")||""}function xe(t){return Array.isArray(t)?t:"string"==typeof t&&t.match(P)||[]}C.fn.extend({prop:function(t,e){return U(this,C.prop,t,e,arguments.length>1)},removeProp:function(t){return this.each((function(){delete this[C.propFix[t]||t]}))}}),C.extend({prop:function(t,e,n){var r,i,o=t.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&C.isXMLDoc(t)||(e=C.propFix[e]||e,i=C.propHooks[e]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(t,n,e))?r:t[e]=n:i&&"get"in i&&null!==(r=i.get(t,e))?r:t[e]},propHooks:{tabIndex:{get:function(t){var e=C.find.attr(t,"tabindex");return e?parseInt(e,10):me.test(t.nodeName)||ye.test(t.nodeName)&&t.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),v.optSelected||(C.propHooks.selected={get:function(t){var e=t.parentNode;return e&&e.parentNode&&e.parentNode.selectedIndex,null},set:function(t){var e=t.parentNode;e&&(e.selectedIndex,e.parentNode&&e.parentNode.selectedIndex)}}),C.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){C.propFix[this.toLowerCase()]=this})),C.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each((function(e){C(this).addClass(t.call(this,e,we(this)))}));if((e=xe(t)).length)for(;n=this[u++];)if(i=we(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u=0;if(m(t))return this.each((function(e){C(this).removeClass(t.call(this,e,we(this)))}));if(!arguments.length)return this.attr("class","");if((e=xe(t)).length)for(;n=this[u++];)if(i=we(n),r=1===n.nodeType&&" "+be(i)+" "){for(a=0;o=e[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=be(r))&&n.setAttribute("class",s)}return this},toggleClass:function(t,e){var n=typeof t,r="string"===n||Array.isArray(t);return"boolean"==typeof e&&r?e?this.addClass(t):this.removeClass(t):m(t)?this.each((function(n){C(this).toggleClass(t.call(this,n,we(this),e),e)})):this.each((function(){var e,i,o,a;if(r)for(i=0,o=C(this),a=xe(t);e=a[i++];)o.hasClass(e)?o.removeClass(e):o.addClass(e);else void 0!==t&&"boolean"!==n||((e=we(this))&&G.set(this,"__className__",e),this.setAttribute&&this.setAttribute("class",e||!1===t?"":G.get(this,"__className__")||""))}))},hasClass:function(t){var e,n,r=0;for(e=" "+t+" ";n=this[r++];)if(1===n.nodeType&&(" "+be(we(n))+" ").indexOf(e)>-1)return!0;return!1}});var _e=/\r/g;C.fn.extend({val:function(t){var e,n,r,i=this[0];return arguments.length?(r=m(t),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?t.call(this,n,C(this).val()):t)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=C.map(i,(function(t){return null==t?"":t+""}))),(e=C.valHooks[this.type]||C.valHooks[this.nodeName.toLowerCase()])&&"set"in e&&void 0!==e.set(this,i,"value")||(this.value=i))}))):i?(e=C.valHooks[i.type]||C.valHooks[i.nodeName.toLowerCase()])&&"get"in e&&void 0!==(n=e.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(_e,""):null==n?"":n:void 0}}),C.extend({valHooks:{option:{get:function(t){var e=C.find.attr(t,"value");return null!=e?e:be(C.text(t))}},select:{get:function(t){var e,n,r,i=t.options,o=t.selectedIndex,a="select-one"===t.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(t.selectedIndex=-1),o}}}}),C.each(["radio","checkbox"],(function(){C.valHooks[this]={set:function(t,e){if(Array.isArray(e))return t.checked=C.inArray(C(t).val(),e)>-1}},v.checkOn||(C.valHooks[this].get=function(t){return null===t.getAttribute("value")?"on":t.value})})),v.focusin="onfocusin"in r;var Te=/^(?:focusinfocus|focusoutblur)$/,Ce=function(t){t.stopPropagation()};C.extend(C.event,{trigger:function(t,e,n,i){var o,a,s,u,l,c,f,p,d=[n||b],g=h.call(t,"type")?t.type:t,v=h.call(t,"namespace")?t.namespace.split("."):[];if(a=p=s=n=n||b,3!==n.nodeType&&8!==n.nodeType&&!Te.test(g+C.event.triggered)&&(g.indexOf(".")>-1&&(v=g.split("."),g=v.shift(),v.sort()),l=g.indexOf(":")<0&&"on"+g,(t=t[C.expando]?t:new C.Event(g,"object"==typeof t&&t)).isTrigger=i?2:3,t.namespace=v.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+v.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=n),e=null==e?[t]:C.makeArray(e,[t]),f=C.event.special[g]||{},i||!f.trigger||!1!==f.trigger.apply(n,e))){if(!i&&!f.noBubble&&!y(n)){for(u=f.delegateType||g,Te.test(u+g)||(a=a.parentNode);a;a=a.parentNode)d.push(a),s=a;s===(n.ownerDocument||b)&&d.push(s.defaultView||s.parentWindow||r)}for(o=0;(a=d[o++])&&!t.isPropagationStopped();)p=a,t.type=o>1?u:f.bindType||g,(c=(G.get(a,"events")||Object.create(null))[t.type]&&G.get(a,"handle"))&&c.apply(a,e),(c=l&&a[l])&&c.apply&&K(a)&&(t.result=c.apply(a,e),!1===t.result&&t.preventDefault());return t.type=g,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(d.pop(),e)||!K(n)||l&&m(n[g])&&!y(n)&&((s=n[l])&&(n[l]=null),C.event.triggered=g,t.isPropagationStopped()&&p.addEventListener(g,Ce),n[g](),t.isPropagationStopped()&&p.removeEventListener(g,Ce),C.event.triggered=void 0,s&&(n[l]=s)),t.result}},simulate:function(t,e,n){var r=C.extend(new C.Event,n,{type:t,isSimulated:!0});C.event.trigger(r,null,e)}}),C.fn.extend({trigger:function(t,e){return this.each((function(){C.event.trigger(t,e,this)}))},triggerHandler:function(t,e){var n=this[0];if(n)return C.event.trigger(t,e,n,!0)}}),v.focusin||C.each({focus:"focusin",blur:"focusout"},(function(t,e){var n=function(t){C.event.simulate(e,t.target,C.event.fix(t))};C.event.special[e]={setup:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,e);i||r.addEventListener(t,n,!0),G.access(r,e,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=G.access(r,e)-1;i?G.access(r,e,i):(r.removeEventListener(t,n,!0),G.remove(r,e))}}}));var Ee=r.location,$e={guid:Date.now()},ke=/\?/;C.parseXML=function(t){var e;if(!t||"string"!=typeof t)return null;try{e=(new r.DOMParser).parseFromString(t,"text/xml")}catch(t){e=void 0}return e&&!e.getElementsByTagName("parsererror").length||C.error("Invalid XML: "+t),e};var Se=/\[\]$/,Ae=/\r?\n/g,je=/^(?:submit|button|image|reset|file)$/i,Oe=/^(?:input|select|textarea|keygen)/i;function De(t,e,n,r){var i;if(Array.isArray(e))C.each(e,(function(e,i){n||Se.test(t)?r(t,i):De(t+"["+("object"==typeof i&&null!=i?e:"")+"]",i,n,r)}));else if(n||"object"!==_(e))r(t,e);else for(i in e)De(t+"["+i+"]",e[i],n,r)}C.param=function(t,e){var n,r=[],i=function(t,e){var n=m(e)?e():e;r[r.length]=encodeURIComponent(t)+"="+encodeURIComponent(null==n?"":n)};if(null==t)return"";if(Array.isArray(t)||t.jquery&&!C.isPlainObject(t))C.each(t,(function(){i(this.name,this.value)}));else for(n in t)De(n,t[n],e,i);return r.join("&")},C.fn.extend({serialize:function(){return C.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var t=C.prop(this,"elements");return t?C.makeArray(t):this})).filter((function(){var t=this.type;return this.name&&!C(this).is(":disabled")&&Oe.test(this.nodeName)&&!je.test(t)&&(this.checked||!vt.test(t))})).map((function(t,e){var n=C(this).val();return null==n?null:Array.isArray(n)?C.map(n,(function(t){return{name:e.name,value:t.replace(Ae,"\r\n")}})):{name:e.name,value:n.replace(Ae,"\r\n")}})).get()}});var Ne=/%20/g,Ie=/#.*$/,Le=/([?&])_=[^&]*/,Re=/^(.*?):[ \t]*([^\r\n]*)$/gm,Me=/^(?:GET|HEAD)$/,Pe=/^\/\//,qe={},Fe={},We="*/".concat("*"),Be=b.createElement("a");function He(t){return function(e,n){"string"!=typeof e&&(n=e,e="*");var r,i=0,o=e.toLowerCase().match(P)||[];if(m(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(t[r]=t[r]||[]).unshift(n)):(t[r]=t[r]||[]).push(n)}}function ze(t,e,n,r){var i={},o=t===Fe;function a(s){var u;return i[s]=!0,C.each(t[s]||[],(function(t,s){var l=s(e,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(e.dataTypes.unshift(l),a(l),!1)})),u}return a(e.dataTypes[0])||!i["*"]&&a("*")}function Ue(t,e){var n,r,i=C.ajaxSettings.flatOptions||{};for(n in e)void 0!==e[n]&&((i[n]?t:r||(r={}))[n]=e[n]);return r&&C.extend(!0,t,r),t}Be.href=Ee.href,C.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ee.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ee.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":We,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":C.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(t,e){return e?Ue(Ue(t,C.ajaxSettings),e):Ue(C.ajaxSettings,t)},ajaxPrefilter:He(qe),ajaxTransport:He(Fe),ajax:function(t,e){"object"==typeof t&&(e=t,t=void 0),e=e||{};var n,i,o,a,s,u,l,c,f,p,h=C.ajaxSetup({},e),d=h.context||h,g=h.context&&(d.nodeType||d.jquery)?C(d):C.event,v=C.Deferred(),m=C.Callbacks("once memory"),y=h.statusCode||{},w={},x={},_="canceled",T={readyState:0,getResponseHeader:function(t){var e;if(l){if(!a)for(a={};e=Re.exec(o);)a[e[1].toLowerCase()+" "]=(a[e[1].toLowerCase()+" "]||[]).concat(e[2]);e=a[t.toLowerCase()+" "]}return null==e?null:e.join(", ")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(t,e){return null==l&&(t=x[t.toLowerCase()]=x[t.toLowerCase()]||t,w[t]=e),this},overrideMimeType:function(t){return null==l&&(h.mimeType=t),this},statusCode:function(t){var e;if(t)if(l)T.always(t[T.status]);else for(e in t)y[e]=[y[e],t[e]];return this},abort:function(t){var e=t||_;return n&&n.abort(e),E(0,e),this}};if(v.promise(T),h.url=((t||h.url||Ee.href)+"").replace(Pe,Ee.protocol+"//"),h.type=e.method||e.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(P)||[""],null==h.crossDomain){u=b.createElement("a");try{u.href=h.url,u.href=u.href,h.crossDomain=Be.protocol+"//"+Be.host!=u.protocol+"//"+u.host}catch(t){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=C.param(h.data,h.traditional)),ze(qe,h,e,T),l)return T;for(f in(c=C.event&&h.global)&&0==C.active++&&C.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Me.test(h.type),i=h.url.replace(Ie,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ne,"+")):(p=h.url.slice(i.length),h.data&&(h.processData||"string"==typeof h.data)&&(i+=(ke.test(i)?"&":"?")+h.data,delete h.data),!1===h.cache&&(i=i.replace(Le,"$1"),p=(ke.test(i)?"&":"?")+"_="+$e.guid+++p),h.url=i+p),h.ifModified&&(C.lastModified[i]&&T.setRequestHeader("If-Modified-Since",C.lastModified[i]),C.etag[i]&&T.setRequestHeader("If-None-Match",C.etag[i])),(h.data&&h.hasContent&&!1!==h.contentType||e.contentType)&&T.setRequestHeader("Content-Type",h.contentType),T.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+We+"; q=0.01":""):h.accepts["*"]),h.headers)T.setRequestHeader(f,h.headers[f]);if(h.beforeSend&&(!1===h.beforeSend.call(d,T,h)||l))return T.abort();if(_="abort",m.add(h.complete),T.done(h.success),T.fail(h.error),n=ze(Fe,h,e,T)){if(T.readyState=1,c&&g.trigger("ajaxSend",[T,h]),l)return T;h.async&&h.timeout>0&&(s=r.setTimeout((function(){T.abort("timeout")}),h.timeout));try{l=!1,n.send(w,E)}catch(t){if(l)throw t;E(-1,t)}}else E(-1,"No Transport");function E(t,e,a,u){var f,p,b,w,x,_=e;l||(l=!0,s&&r.clearTimeout(s),n=void 0,o=u||"",T.readyState=t>0?4:0,f=t>=200&&t<300||304===t,a&&(w=function(t,e,n){for(var r,i,o,a,s=t.contents,u=t.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=t.mimeType||e.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||t.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(h,T,a)),!f&&C.inArray("script",h.dataTypes)>-1&&(h.converters["text script"]=function(){}),w=function(t,e,n,r){var i,o,a,s,u,l={},c=t.dataTypes.slice();if(c[1])for(a in t.converters)l[a.toLowerCase()]=t.converters[a];for(o=c.shift();o;)if(t.responseFields[o]&&(n[t.responseFields[o]]=e),!u&&r&&t.dataFilter&&(e=t.dataFilter(e,t.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&t.throws)e=a(e);else try{e=a(e)}catch(t){return{state:"parsererror",error:a?t:"No conversion from "+u+" to "+o}}}return{state:"success",data:e}}(h,w,T,f),f?(h.ifModified&&((x=T.getResponseHeader("Last-Modified"))&&(C.lastModified[i]=x),(x=T.getResponseHeader("etag"))&&(C.etag[i]=x)),204===t||"HEAD"===h.type?_="nocontent":304===t?_="notmodified":(_=w.state,p=w.data,f=!(b=w.error))):(b=_,!t&&_||(_="error",t<0&&(t=0))),T.status=t,T.statusText=(e||_)+"",f?v.resolveWith(d,[p,_,T]):v.rejectWith(d,[T,_,b]),T.statusCode(y),y=void 0,c&&g.trigger(f?"ajaxSuccess":"ajaxError",[T,h,f?p:b]),m.fireWith(d,[T,_]),c&&(g.trigger("ajaxComplete",[T,h]),--C.active||C.event.trigger("ajaxStop")))}return T},getJSON:function(t,e,n){return C.get(t,e,n,"json")},getScript:function(t,e){return C.get(t,void 0,e,"script")}}),C.each(["get","post"],(function(t,e){C[e]=function(t,n,r,i){return m(n)&&(i=i||r,r=n,n=void 0),C.ajax(C.extend({url:t,type:e,dataType:i,data:n,success:r},C.isPlainObject(t)&&t))}})),C.ajaxPrefilter((function(t){var e;for(e in t.headers)"content-type"===e.toLowerCase()&&(t.contentType=t.headers[e]||"")})),C._evalUrl=function(t,e,n){return C.ajax({url:t,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(t){C.globalEval(t,e,n)}})},C.fn.extend({wrapAll:function(t){var e;return this[0]&&(m(t)&&(t=t.call(this[0])),e=C(t,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&e.insertBefore(this[0]),e.map((function(){for(var t=this;t.firstElementChild;)t=t.firstElementChild;return t})).append(this)),this},wrapInner:function(t){return m(t)?this.each((function(e){C(this).wrapInner(t.call(this,e))})):this.each((function(){var e=C(this),n=e.contents();n.length?n.wrapAll(t):e.append(t)}))},wrap:function(t){var e=m(t);return this.each((function(n){C(this).wrapAll(e?t.call(this,n):t)}))},unwrap:function(t){return this.parent(t).not("body").each((function(){C(this).replaceWith(this.childNodes)})),this}}),C.expr.pseudos.hidden=function(t){return!C.expr.pseudos.visible(t)},C.expr.pseudos.visible=function(t){return!!(t.offsetWidth||t.offsetHeight||t.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new r.XMLHttpRequest}catch(t){}};var Ve={0:200,1223:204},Xe=C.ajaxSettings.xhr();v.cors=!!Xe&&"withCredentials"in Xe,v.ajax=Xe=!!Xe,C.ajaxTransport((function(t){var e,n;if(v.cors||Xe&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);e=function(t){return function(){e&&(e=n=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===t?s.abort():"error"===t?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Ve[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=e(),n=s.onerror=s.ontimeout=e("error"),void 0!==s.onabort?s.onabort=n:s.onreadystatechange=function(){4===s.readyState&&r.setTimeout((function(){e&&n()}))},e=e("abort");try{s.send(t.hasContent&&t.data||null)}catch(t){if(e)throw t}},abort:function(){e&&e()}}})),C.ajaxPrefilter((function(t){t.crossDomain&&(t.contents.script=!1)})),C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(t){return C.globalEval(t),t}}}),C.ajaxPrefilter("script",(function(t){void 0===t.cache&&(t.cache=!1),t.crossDomain&&(t.type="GET")})),C.ajaxTransport("script",(function(t){var e,n;if(t.crossDomain||t.scriptAttrs)return{send:function(r,i){e=C("
  • J5RPh~>9IQEDv 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 literal 157192 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