From 6c18bb1a52fe69c213eae2060c51df62617e160f Mon Sep 17 00:00:00 2001 From: Raihan Surya Date: Mon, 18 Sep 2023 18:28:52 +0700 Subject: [PATCH] Tambah transaksi --- .../Controllers/Login/LoginController.php | 89 +- .../User/UserContactController.php | 34 +- .../User/UserTransactionController.php | 142 +- app/Mail/verificationMail.php | 59 + app/Models/Refund.php | 2 +- app/Models/TransactionDescription.php | 2 +- app/Models/transaction.php | 17 +- composer.json | 1 + composer.lock | 57 +- ...08_01_073859_create_transactions_table.php | 16 +- ...2023_08_16_044527_create_refunds_table.php | 2 +- ...023_08_27_074453_create_settings_table.php | 2 +- ..._create_transaction_descriptions_table.php | 2 +- public/assets/css/components.css | 6 +- public/assets/css/components.min.css | 1874 +++- public/assets/css/login_register/style.css | 8 + public/assets/css/style.css | 948 +- .../assets/images/google-removebg-preview.png | Bin 0 -> 18248 bytes public/assets/js/login_register/app.js | 7 - public/assets/js/page/modules-datatables.js | 6 + public/assets/js/scripts.js | 1159 +-- .../modules/bootstrap/css/bootstrap.min.css | 8286 ++++++++++++++++- .../nicescroll/jquery.nicescroll.min.js | 3705 +++++++- .../modules/select2/dist/css/select2.css | 884 +- .../modules/select2/dist/css/select2.min.css | 664 +- public/preprocessed_image.jpg | Bin 0 -> 231939 bytes resources/views/User/layout/main.blade.php | 20 +- resources/views/User/layout/sidebar.blade.php | 1 + .../User/transaction/Pembeli/index.blade.php | 130 +- .../Pembeli/new-transaction.blade.php | 372 +- .../views/email/verification-email.blade.php | 47 + resources/views/index.blade.php | 110 +- routes/web.php | 24 +- storage/preprocessed_image.jpg | Bin 0 -> 68348 bytes 34 files changed, 17285 insertions(+), 1391 deletions(-) create mode 100644 app/Mail/verificationMail.php create mode 100644 public/assets/images/google-removebg-preview.png create mode 100644 public/preprocessed_image.jpg create mode 100644 resources/views/email/verification-email.blade.php create mode 100644 storage/preprocessed_image.jpg diff --git a/app/Http/Controllers/Login/LoginController.php b/app/Http/Controllers/Login/LoginController.php index b247635b..4bf270a7 100644 --- a/app/Http/Controllers/Login/LoginController.php +++ b/app/Http/Controllers/Login/LoginController.php @@ -3,10 +3,12 @@ namespace App\Http\Controllers\Login; use App\Http\Controllers\Controller; +use App\Mail\verificationMail; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Hash; use App\Models\User; +use Illuminate\Support\Facades\Mail; use Illuminate\Support\Str; use Illuminate\Support\Facades\Storage; use thiagoalessio\TesseractOCR\TesseractOCR; @@ -134,7 +136,7 @@ class LoginController extends Controller $image->greyscale(); // Convert to grayscale $image->contrast(10); // Increase contrast, adjust the value as needed - $preprocessedfotoKTP = storage_path('preprocessed_image.jpg'); + $preprocessedfotoKTP = public_path('storage/preprocessed/preprocessed_image.jpg'); $image->save($preprocessedfotoKTP); $result = (new TesseractOCR($preprocessedfotoKTP))->run(); @@ -142,6 +144,7 @@ class LoginController extends Controller // (5) Normalize $lines = explode("\n", $result); + $namaOCR = ''; $nikOCR = ''; $nikInputan = $nik; $namaInputan = $nama_depan.' '.$nama_belakang; @@ -178,11 +181,6 @@ class LoginController extends Controller $password = Hash::make($new_password); - - // return response()->json([ - // 'status' => true, - // 'message' => Uuid::uuid4(), - // ]); $result = User::create([ 'id' => Uuid::uuid4(), 'nama_depan' => $nama_depan, @@ -265,4 +263,83 @@ class LoginController extends Controller return response()->json($data); } + + public function kirimKodeVerifikasi(Request $request){ + $email = $request->get('email'); + $code = $request->get('code'); + + $verificationEmail = [ + 'code' => $code, + 'email' => $email + ]; + try{ + Mail::to($email)->send(new verificationMail($verificationEmail)); + return response()->json([ + 'message' => 'Kode verifikasi berhasil dikirim ke email. Silahkan cek di email anda.', + 'status' => true, + ]); + + }catch(\Exception $e){ + return response()->json([ + 'message' => 'Kode verifikasi gagal dikirim ke email. '.$e, + 'status' => false, + ]); + } + } + + public function getOcr(){ + //OCR + // dd(phpinfo()); + try { + $fotoKTP = public_path('storage/foto-ktp/ktp.jpg'); + + $image = Image::make($fotoKTP); + + $image->greyscale(); // Convert to grayscale + $image->contrast(10); // Increase contrast, adjust the value as needed + + $preprocessedfotoKTP = public_path('storage/preprocessed/preprocessed_image.jpg'); + $image->save($preprocessedfotoKTP); + + $result = (new TesseractOCR($preprocessedfotoKTP))->run(); + + // (5) Normalize + + $lines = explode("\n", $result); + $nikOCR = ''; + $namaOCR = ''; + $nikInputan = '3471140209790001'; + $namaInputan = 'RIYANTO. SE'; + + foreach ($lines as $line) { + // Mencari NIK + if (strpos($line, $nikInputan) !== false) { + $nikOCR = preg_replace('/[^0-9]/', '', $line); + } + + // Mencari nama + if (strpos($line, $namaInputan) !== false) { + $namaOCR = trim(substr($line, strpos($line, ':') + 1)); + } + } + + //Selesai + + $persentase_kemiripan = (similar_text($nikInputan, $nikOCR, $percent) + similar_text($namaOCR, $namaOCR, $percent))/2; + // $status = 'Progress'; + + dd([$persentase_kemiripan, $lines]); + + // if (similar_text($nikInputan, $nikOCR, $percent) >= 70 && similar_text($namaOCR, $namaOCR, $percent) >= 70) { + // $status = 'Progress'; + // } else { + // $status = 'Progress'; + // } + + } catch (\Exception $e) { + // $status = 'Progress'; + dd($e); + } + //OCR + } } diff --git a/app/Http/Controllers/User/UserContactController.php b/app/Http/Controllers/User/UserContactController.php index c91e4db9..7470fd90 100644 --- a/app/Http/Controllers/User/UserContactController.php +++ b/app/Http/Controllers/User/UserContactController.php @@ -7,6 +7,7 @@ use App\Models\User; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Auth; +use Illuminate\Support\Facades\DB; class UserContactController extends Controller { @@ -20,6 +21,16 @@ class UserContactController extends Controller // dd($contacts); } + public function getContact() + { + $data = DB::table('contacts') + ->select('contacts.relasi_kontak', 'users.nama_depan', 'users.nama_belakang') + ->join('users', 'contacts.relasi_kontak', '=', 'users.email') + ->where('contacts.pemilik_kontak','=',Auth::user()->email) + ->paginate(10); + return response()->json($data); + } + /** * Show the form for creating a new resource. */ @@ -34,23 +45,23 @@ class UserContactController extends Controller public function store(Request $request) { $email_relasi = $request->input('email'); - if($email_relasi == Auth::user()->email){ + if ($email_relasi == Auth::user()->email) { return response()->json([ 'status' => false, 'message' => 'Kontak yang ingin didaftarkan tidak boleh sama', ]); - }else{ + } else { $result = Contact::create([ 'pemilik_kontak' => Auth::user()->email, 'relasi_kontak' => $request->input('email'), ]); - if($result){ + if ($result) { return response()->json([ 'status' => true, 'message' => 'Akun berhasil masuk ke kontak', ]); - }else{ + } else { return response()->json([ 'status' => false, 'message' => 'Akun gagal masuk ke kontak', @@ -64,7 +75,6 @@ class UserContactController extends Controller */ public function show(Contact $contact) { - } /** @@ -90,14 +100,14 @@ class UserContactController extends Controller { try { $result = Contact::destroy($id); - if($result){ + if ($result) { return response()->json([ 'message' => 'Berhasil hapus data', 'status' => true, ]); - }else{ + } else { return response()->json([ - 'message' => 'Gagal hapus data karena '.$result, + 'message' => 'Gagal hapus data karena ' . $result, 'status' => false, ]); } @@ -112,13 +122,13 @@ class UserContactController extends Controller public function cekEmail($email) { $result = User::where('email', $email)->get(); - if ($result->isNotEmpty() && $result[0]->role == 'User') { - if($result[0]->status == 'Finished'){ + if ($result->isNotEmpty() && $result[0]->role == 'User' && $result[0]->status != 'Rejected') { + if ($result[0]->status == 'Finished') { return response()->json([ 'status' => true, 'message' => $result, ]); - }else{ + } else { return response()->json([ 'status' => false, 'message' => 'Akun dengen email ' . $email . ' tersedia dan belum diverifikasi', @@ -127,7 +137,7 @@ class UserContactController extends Controller } else { return response()->json([ 'status' => false, - 'message' => 'Akun dengen email ' . $email . ' tidak tersedia', + 'message' => 'Akun dengen email ' . $email . ' tidak tersedia atau ditolak', ]); } } diff --git a/app/Http/Controllers/User/UserTransactionController.php b/app/Http/Controllers/User/UserTransactionController.php index 7e52336f..45142ffd 100644 --- a/app/Http/Controllers/User/UserTransactionController.php +++ b/app/Http/Controllers/User/UserTransactionController.php @@ -4,8 +4,16 @@ namespace App\Http\Controllers\User; use App\Models\Transaction; use App\Http\Controllers\Controller; +use App\Models\Setting; use Illuminate\Http\Request; use App\Models\TransactionUser; +use App\Models\User; +use Carbon\Carbon; +use Illuminate\Support\Facades\Http; +use Illuminate\Support\Facades\Auth; +use Ramsey\Uuid\Uuid; +use Midtrans\Config; +use Midtrans\Snap; class UserTransactionController extends Controller { @@ -14,9 +22,9 @@ class UserTransactionController extends Controller */ public function indexPembeli() { - return view('user.transaction.pembeli.index',[ - 'name'=>'npannisa', - 'TransactionUser'=>TransactionUser::HistoryTransaction() + return view('user.transaction.pembeli.index', [ + 'name' => 'npannisa', + 'TransactionUser' => TransactionUser::HistoryTransaction(), ]); } @@ -25,16 +33,17 @@ class UserTransactionController extends Controller */ public function indexPenjual() { - return view('user.transaction.penjual.transaction-penjual',[ - 'name'=>'npannisa', - "TransactionUser"=>TransactionUser::HistoryTransaction() + return view('user.transaction.penjual.transaction-penjual', [ + 'name' => 'npannisa', + 'TransactionUser' => TransactionUser::HistoryTransaction(), ]); } - public function detailTransaction($id){ - return view('user.transaction.pembeli.detail-transaction',[ - 'name'=>'npannisa', - "TransactionUser"=>TransactionUser::HistoryTransaction() + public function detailTransaction($id) + { + return view('user.transaction.pembeli.detail-transaction', [ + 'name' => 'npannisa', + 'TransactionUser' => TransactionUser::HistoryTransaction(), ]); } @@ -43,9 +52,9 @@ class UserTransactionController extends Controller */ public function createTransaction(Request $request) { - return view('user.transaction.pembeli.new-transaction',[ - 'name'=>'npannisa', - "TransactionUser"=>TransactionUser::HistoryTransaction() + return view('user.transaction.pembeli.new-transaction', [ + 'name' => 'npannisa', + 'TransactionUser' => TransactionUser::HistoryTransaction(), ]); } @@ -54,12 +63,113 @@ class UserTransactionController extends Controller */ public function invoiceTransaction($id) { - return view('user.transaction.pembeli.invoice-transaction',[ - 'name'=>'npannisa', - "TransactionUser"=>TransactionUser::HistoryTransaction() + return view('user.transaction.pembeli.invoice-transaction', [ + 'name' => 'npannisa', + 'TransactionUser' => TransactionUser::HistoryTransaction(), ]); } + public function storeTransaction(Request $request) + { + $pembeli = Auth::user()->email; + $penjual = $request->get('email_penjual'); + $nama_barang = $request->get('nama_barang'); + $satuan_barang = $request->get('satuan_barang'); + $deskripsi_transaksi = $request->get('deskripsi'); + $harga_barang = $request->get('harga_barang'); + $jumlah_barang = $request->get('jumlah_barang'); + + $nama_depan_pembeli = Auth::user()->nama_depan; + $nama_belakang_pembeli = Auth::user()->nama_belakang; + $nohp_pembeli = Auth::user()->nohp; + $nama_penjual = User::where('email', $penjual); + + $now = Carbon::now(); + $bulan = $now->format('F'); + $tahun = $now->year; + + // $persentase_keuntungan = Setting::where('status','Active') + // ->where('bulan','=',$bulan) + // ->where('tahun','=',$tahun)->get(); + $persentase_keuntungan = floatval('5'); + + $total_harga = $jumlah_barang * $harga_barang; + $total_keuntungan = $persentase_keuntungan * $total_harga; + $biaya_admin = 0.1; + $total_bayar = intval($biaya_admin + $total_keuntungan + $total_harga); + + $params = [ + 'transaction_details' => [ + 'order_id' => Uuid::uuid4(), + 'gross_amount' => $total_bayar, + ], + 'item_details' => [ + [ + 'id' => $nama_barang.time(), + 'price' => $total_bayar, + 'quantity' => 1, + 'name' => $nama_barang, + ], + ], + 'customer_details' => [ + 'firts_name' => $nama_depan_pembeli, + 'last_name' => $nama_belakang_pembeli, + 'email' => $pembeli, + 'phone' => $nohp_pembeli, + ], + ]; + + Config::$serverKey = 'SB-Mid-server-8rydZAwKoWuoQ6g_3ot0-K7p'; + Config::$isProduction = false; + // Set sanitization on (default) + Config::$isSanitized = true; + // Set 3DS transaction for credit card to true + Config::$is3ds = true; + + $snap_token = Snap::getSnapToken($params); + $token = $snap_token; + $batas_pembayaran = $now->addDays(2)->toDateTimeString(); + $batas_pengiriman_barang = $now->addDays(6)->toDateTimeString(); + $status = 'Pending'; + $query = Transaction::create([ + 'id' => Uuid::uuid4(), + 'pembeli' => $pembeli, + 'penjual' => $penjual, + 'nama_barang' => $nama_barang, + 'deskripsi_transaksi' => $deskripsi_transaksi, + 'satuan_barang' => $satuan_barang, + 'harga_barang' => $harga_barang, + 'jumlah_barang' => $jumlah_barang, + 'persentase_keuntungan' => $persentase_keuntungan, + 'total_keuntungan' => $total_keuntungan, + 'biaya_admin' => $biaya_admin, + 'total_harga' => $total_harga, + 'total_bayar' => $total_bayar, + 'token' => $token, + 'status' => $status, + 'batas_pembayaran' => $batas_pembayaran, + 'batas_pengiriman_barang' => $batas_pengiriman_barang, + ]); + + return response()->json($query); + + // $result_api = json_decode($response->body(), true); + + // $token = '124'; + // $redirect_url = 'haha'; + + // // save to db + // $payment = new payment; + // $payment->order_id = $params['transaction_details'][ 'order_id']; + // $payment->status = 'pending'; + // $payment->price = $request->price; + // $payment->customer_firts_name = $request->customer_firts_name; + // $payment->customer_email = $request->customer_email; + // $payment->item_name = $request->item_name; + // $payment->checkout_link = $response['redirect_url']; + // $payment->save(); + } + /** * Display the specified resource. */ diff --git a/app/Mail/verificationMail.php b/app/Mail/verificationMail.php new file mode 100644 index 00000000..d546d59f --- /dev/null +++ b/app/Mail/verificationMail.php @@ -0,0 +1,59 @@ +verificationEmail = $verificationEmail; + } + + /** + * Get the message envelope. + */ + // public function envelope(): Envelope + // { + // return new Envelope( + // subject: 'Verification Mail', + // ); + // } + + /** + * Get the message content definition. + */ + // public function content(): Content + // { + // return new Content( + // view: 'view.name', + // ); + // } + + /** + * Get the attachments for the message. + * + * @return array + */ + // public function attachments(): array + // { + // return []; + // } + + public function build(){ + return $this->subject('Kode Verifikasi')->view('email.verification-email'); + } +} diff --git a/app/Models/Refund.php b/app/Models/Refund.php index 1748f78a..568b2961 100644 --- a/app/Models/Refund.php +++ b/app/Models/Refund.php @@ -23,7 +23,7 @@ class Refund extends Model //Relasi public function orders(){ - return $this->belongsTo(Transaction::class, 'order_id', 'order_id'); + return $this->belongsTo(Transaction::class, 'id', 'order_id'); } //Relasi } diff --git a/app/Models/TransactionDescription.php b/app/Models/TransactionDescription.php index b2dd450e..73dee30a 100644 --- a/app/Models/TransactionDescription.php +++ b/app/Models/TransactionDescription.php @@ -23,7 +23,7 @@ class TransactionDescription extends Model //Relasi public function order(){ - return $this->belongsTo(Transaction::class, 'order_id', 'order_id'); + return $this->belongsTo(Transaction::class, 'id', 'order_id'); } public function user(){ diff --git a/app/Models/transaction.php b/app/Models/transaction.php index 876a965c..3f3c2b29 100644 --- a/app/Models/transaction.php +++ b/app/Models/transaction.php @@ -15,17 +15,20 @@ class Transaction extends Model * @var array */ protected $fillable = [ + 'id', 'pembeli', 'penjual', - 'judul_transaksi', - 'deskripsi transaksi', + 'nama_barang', + 'deskripsi_transaksi', + 'satuan_barang', + 'harga_barang', + 'jumlah_barang', 'persentase_keuntungan', 'total_keuntungan', - 'harga', 'biaya_admin', 'total_harga', - 'signature_key', - 'metode_pembayaran', + 'total_bayar', + 'token', 'status', 'batas_pembayaran', 'batas_pengiriman_barang', @@ -39,7 +42,7 @@ class Transaction extends Model protected $casts = [ 'batas_pembayaran' => 'datetime', 'batas_pengiriman_barang' => 'datetime', - 'order_id' => 'string', + 'id' => 'string', ]; //Relasi @@ -52,7 +55,7 @@ class Transaction extends Model } public function refunds(){ - return $this->hasMany(Refund::class, 'order_id', 'order_id'); + return $this->hasMany(Refund::class, 'order_id', 'id'); } //Relasi } diff --git a/composer.json b/composer.json index c766dbbe..a21d63ed 100644 --- a/composer.json +++ b/composer.json @@ -15,6 +15,7 @@ "laravel/sanctum": "^3.2", "laravel/tinker": "^2.8", "laravolt/indonesia": "^0.34.0", + "midtrans/midtrans-php": "^2.5", "nesbot/carbon": "^2.69", "pusher/pusher-php-server": "^7.2", "ramsey/uuid": "^4.7", diff --git a/composer.lock b/composer.lock index 1bd6e237..fd325124 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "eb6424bf82942b6b939788b88ee6586b", + "content-hash": "4dd1066d585142b363e4e114601be8ce", "packages": [ { "name": "brick/math", @@ -2111,6 +2111,61 @@ ], "time": "2023-08-05T12:09:49+00:00" }, + { + "name": "midtrans/midtrans-php", + "version": "2.5.2", + "source": { + "type": "git", + "url": "https://github.com/Midtrans/midtrans-php.git", + "reference": "a1ad0c824449ca8c68c4cf11b3417ad518311d2b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Midtrans/midtrans-php/zipball/a1ad0c824449ca8c68c4cf11b3417ad518311d2b", + "reference": "a1ad0c824449ca8c68c4cf11b3417ad518311d2b", + "shasum": "" + }, + "require": { + "ext-curl": "*", + "ext-json": "*", + "php": ">=5.4" + }, + "require-dev": { + "phpunit/phpunit": "5.7.*", + "psy/psysh": "0.4.*" + }, + "type": "library", + "autoload": { + "psr-4": { + "Midtrans\\": "Midtrans/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Andri Setiawan", + "email": "andri.setiawan@veritrans.co.id" + }, + { + "name": "Alvin Litani", + "email": "alvin.litani@veritrans.co.id" + }, + { + "name": "Ismail Faruqi", + "email": "ismail.faruqi@veritrans.co.id" + } + ], + "description": "PHP Wrapper for Midtrans Payment API.", + "homepage": "https://midtrans.com", + "support": { + "issues": "https://github.com/Midtrans/midtrans-php/issues", + "source": "https://github.com/Midtrans/midtrans-php/tree/2.5.2" + }, + "time": "2021-08-23T08:52:05+00:00" + }, { "name": "monolog/monolog", "version": "3.4.0", diff --git a/database/migrations/2023_08_01_073859_create_transactions_table.php b/database/migrations/2023_08_01_073859_create_transactions_table.php index fcb21888..9b34f690 100644 --- a/database/migrations/2023_08_01_073859_create_transactions_table.php +++ b/database/migrations/2023_08_01_073859_create_transactions_table.php @@ -12,18 +12,22 @@ return new class extends Migration public function up(): void { Schema::create('transactions', function (Blueprint $table) { - $table->uuid('order_id')->primary(); //order_id + $table->uuid('id')->primary(); //order_id $table->string('pembeli'); // untuk customer_details $table->string('penjual'); //merchant_name - $table->string('judul_transaksi'); // item_details -> item_name - $table->string('deskripsi_transaksi'); + $table->string('nama_barang'); // item_details -> item_name + $table->string('deskripsi_transaksi')->nullable(); + $table->string('satuan_barang'); + $table->double('harga_barang'); // harga sebelum penambahan + $table->double('jumlah_barang'); $table->double('persentase_keuntungan'); // persentase keuntungan $table->double('total_keuntungan'); // perolehan keuntungan - $table->double('harga'); // harga sebelum penambahan $table->double('biaya_admin'); // biaya tambahan $table->double('total_harga'); // gross amount - $table->string('signature_key'); - $table->string('metode_pembayaran'); + $table->double('total_bayar'); + $table->string('signature_key')->nullable(); + $table->string('token'); + $table->string('metode_pembayaran')->nullable(); $table->enum('status',['Settlement','Capture','Pending','Cancel','Refund','Expire','Failure','Progress','Failed'])->default('Pending'); // transaction_status $table->timestamp('batas_pembayaran'); $table->timestamp('batas_pengiriman_barang'); diff --git a/database/migrations/2023_08_16_044527_create_refunds_table.php b/database/migrations/2023_08_16_044527_create_refunds_table.php index df526a67..10d56290 100644 --- a/database/migrations/2023_08_16_044527_create_refunds_table.php +++ b/database/migrations/2023_08_16_044527_create_refunds_table.php @@ -18,7 +18,7 @@ return new class extends Migration $table->timestamp('due_date'); $table->enum('status',['Partial Refund','Deny','Pending'])->default('Pending'); - $table->foreign('order_id')->on('transactions')->references('order_id'); + $table->foreign('order_id')->on('transactions')->references('id'); }); } diff --git a/database/migrations/2023_08_27_074453_create_settings_table.php b/database/migrations/2023_08_27_074453_create_settings_table.php index ea5a15d8..748ad801 100644 --- a/database/migrations/2023_08_27_074453_create_settings_table.php +++ b/database/migrations/2023_08_27_074453_create_settings_table.php @@ -16,7 +16,7 @@ return new class extends Migration $table->string('bulan',20); $table->string('tahun',5); $table->string('persentase',5); - $table->string('status',15); + $table->enum('status',['Active', 'Nonactive']); $table->timestamps(); }); } diff --git a/database/migrations/2023_09_04_022513_create_transaction_descriptions_table.php b/database/migrations/2023_09_04_022513_create_transaction_descriptions_table.php index 961f41ff..871cd3fa 100644 --- a/database/migrations/2023_09_04_022513_create_transaction_descriptions_table.php +++ b/database/migrations/2023_09_04_022513_create_transaction_descriptions_table.php @@ -20,7 +20,7 @@ return new class extends Migration $table->string('deskripsi'); $table->timestamps(); - $table->foreign('order_id')->on('transactions')->references('order_id'); + $table->foreign('order_id')->on('transactions')->references('id'); $table->foreign('user')->on('users')->references('email'); }); } diff --git a/public/assets/css/components.css b/public/assets/css/components.css index 3eb1ff6f..a4c80c29 100644 --- a/public/assets/css/components.css +++ b/public/assets/css/components.css @@ -846,8 +846,9 @@ tr:first-child > td > .fc-day-grid-event { border-top: 1px solid #f2f2f2; } } -/* 1.18 Select2 */ -.select2-container--default + +/* 1.18 Select2 +/* .select2-container--default .select2-search--dropdown .select2-search__field:focus { outline: none; @@ -949,6 +950,7 @@ tr:first-child > td > .fc-day-grid-event { .select2-results__option { padding-right: 10px 15px; } +*/ /* 1.19 Selectric */ .selectric { diff --git a/public/assets/css/components.min.css b/public/assets/css/components.min.css index 270ceceb..2e80f29b 100644 --- a/public/assets/css/components.min.css +++ b/public/assets/css/components.min.css @@ -1 +1,1873 @@ -.article{box-shadow:0 4px 8px rgba(0,0,0,.03);box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;border:none;position:relative;margin-bottom:30px}.article .article-header{height:170px;position:relative;overflow:hidden}.article .article-header .article-image{background-color:#fbfbfb;background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;z-index:-1}.article .article-header .article-title{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.65) 98%, rgba(0, 0, 0, 0.65) 100%);padding:10px}.article .article-header .article-title h2{font-size:16px;line-height:24px}.article .article-header .article-title h2 a{font-weight:700;text-decoration:none;color:#fff}.article .article-details{background-color:#fff;padding:20px;line-height:24px}.article .article-details .article-cta{text-align:center}.article .article-header .article-badge{position:absolute;bottom:10px;left:10px}.article .article-header .article-badge .article-badge-item{padding:7px 15px;font-weight:600;color:#fff;border-radius:30px;font-size:12px}.article .article-header .article-badge .article-badge-item .ion,.article .article-header .article-badge .article-badge-item .fas,.article .article-header .article-badge .article-badge-item .far,.article .article-header .article-badge .article-badge-item .fab,.article .article-header .article-badge .article-badge-item .fal{margin-right:3px}.article.article-style-b .article-details .article-title{margin-bottom:10px}.article.article-style-b .article-details .article-title h2{line-height:22px}.article.article-style-b .article-details .article-title a{font-size:16px;font-weight:600}.article.article-style-b .article-details p{color:#34395e}.article.article-style-b .article-details .article-cta{text-align:right}.article.article-style-c .article-header{height:233px}.article.article-style-c .article-details .article-category{text-transform:uppercase;margin-bottom:5px;letter-spacing:1px;color:#34395e}.article.article-style-c .article-details .article-category a{font-size:10px;color:#34395e;font-weight:700}.article.article-style-c .article-details .article-title{margin-bottom:10px}.article.article-style-c .article-details .article-title h2{line-height:22px}.article.article-style-c .article-details .article-title a{font-size:16px;font-weight:600}.article.article-style-c .article-details p{color:#34395e}.article.article-style-c .article-user{display:inline-block;width:100%;margin-top:20px}.article.article-style-c .article-user img{border-radius:50%;float:left;width:45px;margin-right:15px}.article.article-style-c .article-user .user-detail-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.article.article-style-c .article-user .user-detail-name a{font-weight:700}@media(max-width: 575.98px){.article .article-style-c .article-header{height:225px}}@media(min-width: 768px)and (max-width: 991.98px){.article{margin-bottom:40px}.article .article-header{height:195px !important}.article.article-style-c .article-header{height:155px}}@media(max-width: 1024px){.article.article-style-c .article-header{height:216px}.article .article-header{height:155px}}.author-box .author-box-left{float:left;text-align:center;padding-left:5px}.author-box .author-box-left .btn{padding:5px 15px;font-size:12px;border-radius:30px}.author-box .author-box-picture{width:100px;box-shadow:0 4px 8px rgba(0,0,0,.03)}.author-box .author-box-details{margin-left:135px}.author-box .author-box-name{font-size:18px}.author-box .author-box-name a{font-weight:600}.author-box .author-box-job{font-weight:600;letter-spacing:.5px;font-size:12px;color:#34395e}.author-box .author-box-description{line-height:26px;margin-top:15px}@media(max-width: 575.98px){.author-box .author-box-left{float:none}.author-box .author-box-details{margin-left:0;margin-top:15px;text-align:center}}.avatar-item{position:relative;margin-bottom:20px}.avatar-item img{border-radius:50%}.avatar-item .avatar-badge{position:absolute;bottom:-5px;right:0;background-color:#fff;color:#000;box-shadow:0 4px 8px rgba(0,0,0,.03);border-radius:50%;text-align:center;line-height:25px;width:25px;height:25px}.browser{display:inline-block;width:60px;height:60px;background-size:100%}.browser.browser-chrome{background-image:url("../img/browsers/chrome.png")}.browser.browser-firefox{background-image:url("../img/browsers/firefox.png")}.browser.browser-internet-explorer{background-image:url("../img/browsers/internet-explorer.png")}.browser.browser-opera{background-image:url("../img/browsers/opera.png")}.browser.browser-safari{background-image:url("../img/browsers/safari.png")}.chat-box .chat-content{background-color:#f9f9f9 !important;height:300px;overflow:hidden;padding-top:25px !important}.chat-box .chat-content .chat-item{display:inline-block;width:100%;margin-bottom:25px}.chat-box .chat-content .chat-item.chat-right img{float:right}.chat-box .chat-content .chat-item.chat-right .chat-details{margin-left:0;margin-right:70px;text-align:right}.chat-box .chat-content .chat-item.chat-right .chat-details .chat-text{text-align:left;background-color:#6777ef;color:#fff}.chat-box .chat-content .chat-item > img{float:left;width:50px;border-radius:50%}.chat-box .chat-content .chat-item .chat-details{margin-left:70px}.chat-box .chat-content .chat-item .chat-details .chat-text{box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;padding:10px 15px;border-radius:3px;width:auto;display:inline-block;font-size:12px}.chat-box .chat-content .chat-item .chat-details .chat-text img{max-width:100%;margin-bottom:10px}.chat-box .chat-content .chat-item.chat-typing .chat-details .chat-text{background-image:url("../img/typing.svg");height:40px;width:60px;background-position:center;background-size:60%;background-repeat:no-repeat}.chat-box .chat-content .chat-item .chat-details .chat-time{margin-top:5px;font-size:12px;font-weight:500;opacity:.6}.chat-box .chat-form{padding:0;position:relative}.chat-box .chat-form .form-control{border:none;padding:15px;height:50px;padding-right:70px;font-size:13px;font-weight:500;box-shadow:none;outline:none}.chat-box .chat-form .btn{padding:0;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;right:-5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0 4px 8px rgba(0,0,0,.03)}.chat-box .chat-form .btn i{margin-left:0}.chocolat-wrapper{z-index:890}.chocolat-overlay{background-color:#000}[data-tab-group]{display:none}[data-tab-group].active{display:block}table.dataTable{border-collapse:collapse !important}table.dataTable thead th,table.dataTable thead td{border-bottom:1px solid #ddd !important}table.dataTable.no-footer{border-bottom:1px solid #ddd !important}.dataTables_wrapper{padding:0 !important;font-size:13px !important}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0 !important;margin:0 !important;float:left}div.dataTables_wrapper div.dataTables_processing{font-size:0 !important;background-image:url("../img/spinner.svg") !important;background-color:#fff;background-size:100%;width:50px !important;height:50px;border:none;box-shadow:0 4px 8px rgba(0,0,0,.03);top:50% !important;left:50% !important;-webkit-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;margin:0 !important;opacity:1 !important}.daterangepicker.dropdown-menu{width:auto}.daterangepicker .input-mini{padding-left:28px !important}.daterangepicker .calendar th,.daterangepicker .calendar td{padding:5px;font-size:12px}.ranges li{color:#6777ef}.ranges li:hover,.ranges li.active{background-color:#6777ef}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#6777ef}.dropzone{border:2px dashed #6777ef;min-height:240px;text-align:center}.dropzone .dz-message{font-size:24px;color:#34395e;margin:3.4em}.dropzone .dz-preview .dz-details{padding:2.2em 1em}.dropzone .dz-preview .dz-image{border-radius:3px}@media(max-width: 575.98px){.dropzone .dz-message{margin:2em}}@media(min-width: 576px)and (max-width: 767.98px){.dropzone .dz-message{margin:2.75em}}.flag-icon{width:50px;height:35px;display:inline-block;background-size:100%}.flag-icon.flag-icon-shadow{box-shadow:0 4px 8px rgba(0,0,0,.03)}.fc-toolbar h2{font-size:16px;margin-top:4px}.fc-view{border-color:#f2f2f2;color:#34395e !important;font-weight:500;padding:10px}.fc-view > table{border-color:#f2f2f2}.fc-view > table tr,.fc-view > table td{border-color:#f2f2f2}.fc-view > table th{border-color:#f2f2f2;color:#34395e !important;font-weight:500;padding:10px}.fc-view-container > .fc-view{padding:0}.fc-view{color:#666;text-align:right}.fc-view > table td{color:#666;text-align:right}.fc-unthemed td.fc-today{background-color:#f2f2f2}.fc button .fc-icon{top:-0.09em}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:10px}.fc-day-grid-event .fc-content{padding:5px 10px;box-shadow:0 4px 8px rgba(0,0,0,.03)}tr:first-child > td > .fc-day-grid-event{margin-bottom:10px}.fc-state-default{border-radius:3px;background-color:#f2f2f2;background-image:none;border:none;box-shadow:none;text-transform:capitalize;font-weight:500}.fc button{height:auto;padding:10px 15px;text-shadow:none;border-radius:0}.fc button.fc-state-active{background-color:#6777ef;color:#fff}.gallery{display:inline-block;width:100%}.gallery .gallery-item{float:left;display:inline-block;width:50px;height:50px;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:3px;margin-right:7px;margin-bottom:7px;cursor:pointer;transition:all .5s;position:relative}.gallery .gallery-item:hover{opacity:.8}.gallery .gallery-hide{display:none}.gallery .gallery-more:after{content:" ";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.5);border-radius:3px}.gallery .gallery-more div{text-align:center;line-height:50px;font-weight:600;position:relative;z-index:2;color:#fff}.gallery.gallery-md .gallery-item{width:78px;height:78px;margin-right:10px;margin-bottom:10px}.gallery.gallery-md .gallery-more div{line-height:78px}.gallery.gallery-fw .gallery-item{width:100%;margin-bottom:15px}.gallery.gallery-fw .gallery-more div{font-size:20px}.image-preview,#callback-preview{width:250px;height:250px;border:2px dashed #ddd;border-radius:3px;position:relative;overflow:hidden;background-color:#fff;color:#ecf0f1}.image-preview input,#callback-preview input{line-height:200px;font-size:200px;position:absolute;opacity:0;z-index:10}.image-preview label,#callback-preview label{position:absolute;z-index:5;opacity:.8;cursor:pointer;background-color:#bdc3c7;width:150px;height:50px;font-size:12px;line-height:50px;text-transform:uppercase;top:0;left:0;right:0;bottom:0;margin:auto;text-align:center}.audio-preview{background:#fff;width:auto;padding:20px;display:inline-block}.audio-upload{cursor:pointer;background-color:#bdc3c7;color:#ecf0f1;padding:20px;font-size:20px;text-transform:uppercase}.ionicons{padding:0;margin:0;display:flex;flex-wrap:wrap}.ionicons li{width:calc(100% / 8);font-size:40px;padding:40px 20px;list-style:none;text-align:center;border-radius:3px;position:relative;cursor:pointer}.ionicons li:hover{opacity:.8}.ionicons li .icon-name{position:absolute;top:100%;left:50%;width:100%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);font-family:"Segoe UI";font-size:12px;margin-top:10px;line-height:22px;background-color:#f9f9f9;border-radius:3px;padding:10px;display:none}.jqvmap-circle{display:inline-block;width:13px;height:13px;background-color:#fff;border:3px solid #6777ef;border-radius:50%}.jqvmap-label{z-index:889}.jqvmap-zoomin,.jqvmap-zoomout{height:auto;width:auto}.profile-widget{margin-top:35px}.profile-widget .profile-widget-picture{box-shadow:0 4px 8px rgba(0,0,0,.03);float:left;width:100px;margin:-35px -5px 0 30px;position:relative;z-index:1}.profile-widget .profile-widget-header{display:inline-block;width:100%;margin-bottom:10px}.profile-widget .profile-widget-items{display:flex;position:relative}.profile-widget .profile-widget-items:after{content:" ";position:absolute;bottom:0;left:-25px;right:0;height:1px;background-color:#f2f2f2}.profile-widget .profile-widget-items .profile-widget-item{flex:1;text-align:center;border-right:1px solid #f2f2f2;padding:10px 0}.profile-widget .profile-widget-items .profile-widget-item:last-child{border-right:none}.profile-widget .profile-widget-items .profile-widget-item .profile-widget-item-label{font-weight:600;font-size:12px;letter-spacing:.5px;color:#34395e}.profile-widget .profile-widget-items .profile-widget-item .profile-widget-item-value{color:#000;font-weight:600;font-size:16px}.profile-widget .profile-widget-description{padding:20px;line-height:26px}.profile-widget .profile-widget-description .profile-widget-name{font-size:16px;margin-bottom:10px;font-weight:600}@media(max-width: 575.98px){.profile-widget .profile-widget-picture{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);margin:40px 0;float:none}.profile-widget .profile-widget-items .profile-widget-item{border-top:1px solid #f2f2f2}}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:none;box-shadow:none}.select2-container .select2-selection--multiple,.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;min-height:42px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;outline:none;background-color:#fdfdff;border-color:#e4e6fc}.select2-dropdown{border-color:#e4e6fc !important}.select2-container.select2-container--open .select2-selection--multiple{background-color:#fefeff;border-color:#95a0f4}.select2-container.select2-container--focus .select2-selection--multiple,.select2-container.select2-container--focus .select2-selection--single{background-color:#fefeff;border-color:#95a0f4}.select2-container.select2-container--open .select2-selection--single{background-color:#fefeff;border-color:#95a0f4}.select2-results__option{padding:10px}.select2-search--dropdown .select2-search__field{padding:7px}.select2-container--default .select2-selection--single .select2-selection__rendered{min-height:42px;line-height:42px;padding-left:20px;padding-right:20px}.select2-container--default .select2-selection--multiple .select2-selection__arrow,.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:40px;min-height:42px}.select2-container--default .select2-selection--multiple .select2-selection__choice{box-shadow:0 4px 8px rgba(0,0,0,.03);color:#fff;padding-left:10px;padding-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-left:10px;padding-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{margin-right:5px;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#6777ef;color:#fff}.select2-results__option{padding-right:10px 15px}.selectric{background-color:#fdfdff;border-color:#e4e6fc;min-height:42px;border-radius:3px;padding-left:10px;padding-right:10px}.selectric:hover{background-color:#fdfdff;border-color:#e4e6fc}.selectric:focus{background-color:#fefeff;border-color:#95a0f4}.selectric .label{font-size:13px;background-color:transparent;line-height:44px;min-height:42px}.selectric .button{background-color:transparent;line-height:44px;min-height:42px}.selectric-open .selectric{border-color:#6777ef}.selectric-above .selectric-items,.selectric-below .selectric-items{margin-bottom:10px}.selectric-items{box-shadow:0 4px 8px rgba(0,0,0,.03);border-radius:3px;background-color:#fff;border:none}.selectric-items li{font-size:13px;padding:10px 15px}.selectric-items li:hover{background-color:#f2f2f2}.selectric-items li.selected,.selectric-items li.highlighted{background-color:#6777ef;color:#fff}.slider .owl-nav [class*=owl-]{position:absolute;top:50%;left:35px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0;background-color:#000;border-radius:50%;color:#fff;width:40px;height:40px;line-height:34px;opacity:.3}.slider .owl-nav [class*=owl-]:hover{background-color:#000}.slider .owl-nav .owl-next{right:0;left:initial}.slider:hover .owl-nav [class*=owl-]{opacity:1}.slider .slider-caption{position:absolute;bottom:10px;left:0;width:100%;z-index:1;background-color:rgba(0,0,0,.3);color:#fff;padding:10px}.slider .slider-caption .slider-title{font-size:16px;font-weight:700;margin-bottom:5px}.slider .slider-caption .slider-description{line-height:26px;opacity:.8}.jqstooltip{box-sizing:content-box}.sparkline-bar,.sparkline-line,.sparkline-inline{width:100%}.sparkline-bar canvas,.sparkline-line canvas,.sparkline-inline canvas{width:100% !important}.statistic-details{display:flex;flex-wrap:wrap}.statistic-details .statistic-details-item{flex:1;padding:17px 10px;text-align:center}.statistic-details .statistic-details-item .detail-chart{margin-bottom:10px;padding:0 20px}.statistic-details .statistic-details-item .detail-name{font-size:12px;margin-top:5px;color:#34395e;letter-spacing:.3px}.statistic-details .statistic-details-item .detail-value{font-size:18px;font-weight:700}@media(max-width: 575.98px){.statistic-details{flex-wrap:wrap}.statistic-details .statistic-details-item{flex:initial;width:50%}}.summary{display:inline-block;width:100%}.summary .summary-info{background-color:#eaf2f4;padding:50px 0;text-align:center;border-radius:3px}.summary .summary-info h4{font-weight:600}.summary .summary-item{margin-top:20px}.summary .summary-item h6{font-size:12px;font-weight:600;margin-top:5px;margin-bottom:20px}.note-editor.note-frame{border-radius:3px;border:1px solid #ededed;box-shadow:none}.note-toolbar{padding:0 0 5px 5px !important;position:relative !important}.note-toolbar.card-header{height:auto;display:block;min-height:auto}.note-toolbar .note-btn{font-size:12px;background-color:transparent;box-shadow:none;border-color:transparent}.swal-button{border-radius:3px;font-size:16px}.swal-button:focus{box-shadow:none}.swal-button.swal-button--confirm{box-shadow:0 2px 6px #acb5f6;background-color:#6777ef}.swal-button.swal-button--confirm:focus{opacity:.8}.swal-footer{text-align:center}.swal-text{text-align:center;line-height:24px;font-weight:500}.bootstrap-tagsinput{background-color:#fdfdff;border-color:#e4e6fc;display:block;height:46px;box-shadow:none;overflow:auto}.bootstrap-tagsinput input{height:100%;padding:0 8px}.bootstrap-tagsinput .tag{background-color:#6777ef;border-radius:3px;padding:5px 10px}.bootstrap-tagsinput .tag:first-child{margin-left:5px}.bootstrap-tagsinput:focus{background-color:#fefeff;border-color:#95a0f4}.bootstrap-timepicker-widget table td a span{margin-left:0 !important}#toast-container > div{box-shadow:0 4px 8px rgba(0,0,0,.03);padding:20px 20px 20px 50px;opacity:1}#toast-container > .toast{background-image:none !important}#toast-container > .toast:before{position:absolute;left:17px;top:25px;font-family:"Ionicons";font-size:24px;line-height:18px;color:#fff}#toast-container > .toast-warning:before{content:""}#toast-container > .toast-error:before{content:""}#toast-container > .toast-info:before{content:"";color:#000}#toast-container > .toast-success:before{content:""}.toast.toast-error{background-color:#fc544b}.toast.toast-warning{background-color:#ffa426}.toast.toast-success{background-color:#63ed7a}.toast.toast-info{background-color:#fff}.toast.toast-info .toast-title{color:#000}.toast.toast-info .toast-message{color:#000;margin-top:5px}.user-item{text-align:center}.user-item img{border-radius:50%;padding-left:20px;padding-right:20px}.user-item .user-details{margin-top:10px}.user-item .user-details .user-name{font-weight:600;color:#191d21;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-item .user-details .user-cta{margin-top:10px}.user-item .user-details .user-cta .btn{padding:5px 15px;font-size:12px;border-radius:30px}@media(max-width: 575.98px){.user-progress .media,.user-details .media{text-align:center;display:inline-block;width:100%}.user-progress .media img,.user-details .media img{margin:0 !important;margin-bottom:10px !important}.user-progress .media .media-body,.user-details .media .media-body{width:100%}.user-progress .media .media-items,.user-details .media .media-items{margin:20px 0;width:100%}.user-progress .list-unstyled-noborder li:last-child,.user-details .list-unstyled-noborder li:last-child{margin-bottom:0;padding-bottom:0}.user-progress .media .media-progressbar{margin-top:10px}.user-progress .media .media-cta{margin-top:20px;margin-left:0}}.weather .weather-icon{float:left;width:150px;text-align:center;line-height:40px}.weather .weather-icon span{font-size:60px;margin-top:30px}.weather .weather-desc{margin-left:160px}.weather .weather-desc h4{font-size:70px;font-weight:200;margin:0;margin-top:30px;margin-bottom:5px;line-height:56px}.weather .weather-desc .weather-text{font-size:12px;color:#34395e;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-top:10px}.weather .weather-desc ul{margin:15px 0 13px 0;padding:0}.weather ul li{display:inline-block;margin-right:10px;padding:10px;line-height:1;border-radius:3px;border:2px solid #6777ef;font-size:10px;font-weight:500;color:#6777ef;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}@media(max-width: 575.98px){.weather{text-align:center}.weather .weather-icon{float:none;width:auto}.weather .weather-icon span{margin-top:20px}.weather .weather-desc{margin-left:0}}.icon-wrap{display:inline-block;padding-left:15px;padding-right:15px;margin-bottom:25px;width:calc(100% / 4)}.icon-wrap .icon{float:left;width:40px;font-family:"weathericons";font-size:20px}.icon-wrap .icon_unicode{width:100%;padding-left:45px;color:#34395e}.new-icons ul{padding:0;margin:0;list-style:none}.new-icons ul li{padding:10px}.icon-wrap .icon,.new-icons ul li .wi{font-size:24px;margin-right:15px;width:30px;text-align:center}.pwindicator{margin-top:4px;width:150px}.pwindicator .bar{height:2px}.pw-very-weak .bar{background:#d00;width:30px}.pw-very-weak .label{color:#d00}.pw-weak .bar{background:#d00;width:60px}.pw-weak .label{color:#d00}.pw-mediocre .bar{background:#f3f01a;width:90px}.pw-mediocre .label{color:#f3f01a}.pw-strong .bar{background:#f3b31a;width:120px}.pw-strong .label{color:#f3b31a}.pw-very-strong .bar{background:#0d0;width:150px}.pw-very-strong .label{color:#0d0}.product-item{text-align:center}.product-item .product-image{display:inline-block;overflow:hidden;width:80px;height:80px;border-radius:3px;margin-bottom:10px}.product-item .product-name{color:#34395e;font-weight:700;margin-bottom:3px}.product-item .product-review{color:#ffa426;margin-bottom:3px}.product-item .product-cta{margin-top:5px}.product-item .product-cta a{margin-top:10px;padding-left:15px;padding-right:15px}.tickets-list .ticket-item{text-decoration:none;display:inline-block;width:100%;padding:20px;border-bottom:1px solid #f9f9f9}.tickets-list .ticket-item.ticket-more{padding:15px;text-align:center;font-weight:600;font-size:12px}.tickets-list .ticket-item .ticket-title h4{font-size:16px;font-weight:700}.tickets-list .ticket-item .ticket-info{display:flex;font-size:12px;font-weight:500;color:#34395e;letter-spacing:.5px}.tickets-list .ticket-item .ticket-info .bullet{margin:0 10px}.tickets{display:flex}.tickets .ticket-items{width:30%;padding-right:30px}.tickets .ticket-items .ticket-item{display:inline-block;width:100%;padding:25px 15px;border-bottom:1px solid #f9f9f9;cursor:pointer;transition:all .5s}.tickets .ticket-items .ticket-item:hover{background-color:rgba(63,82,227,.03)}.tickets .ticket-items .ticket-item:hover .ticket-title{color:#6777ef}.tickets .ticket-items .ticket-item.active{box-shadow:0 2px 6px #acb5f6;border-radius:3px;background-color:#6777ef;border-bottom:none}.tickets .ticket-items .ticket-item.active .ticket-title,.tickets .ticket-items .ticket-item.active .ticket-desc{color:#fff !important}.tickets .ticket-items .ticket-item .ticket-title h4{font-size:13px;letter-spacing:.3px}.tickets .ticket-items .ticket-item .ticket-title h4 .badge{padding:7px 10px;margin-left:5px}.tickets .ticket-items .ticket-item .ticket-desc{display:flex;font-size:11px;font-weight:500;color:#34395e;letter-spacing:.5px}.tickets .ticket-items .ticket-item .ticket-desc .bullet{margin:0 10px}.tickets .ticket-content{width:70%}.tickets .ticket-content .ticket-header{display:flex}.tickets .ticket-content .ticket-header .ticket-sender-picture{width:50px;height:50px;border-radius:3px;overflow:hidden;margin-right:20px}.tickets .ticket-content .ticket-header .ticket-sender-picture img{width:100%}.tickets .ticket-content .ticket-header .ticket-detail .ticket-title h4{font-size:18px;font-weight:700}.tickets .ticket-content .ticket-header .ticket-detail .ticket-info{display:flex;letter-spacing:.3px;font-size:12px;font-weight:500;color:#34395e}.tickets .ticket-content .ticket-header .ticket-detail .ticket-info .bullet{margin:0 10px}.tickets .ticket-divider{height:1px;width:100%;display:inline-block;background-color:#f2f2f2}.tickets .ticket-description{color:#34395e;font-weight:500;margin-top:30px;line-height:28px}.tickets .ticket-description p{margin-bottom:20px}.tickets .ticket-description .ticket-form{margin-top:40px}.tickets .ticket-description .ticket-form .note-editable{color:#34395e;font-weight:500}.tickets .ticket-description .ticket-form .note-editable p{margin-bottom:5px}@media(min-width: 576px)and (max-width: 767.98px){.tickets{display:inline-block}.tickets .ticket-items{width:100%;margin-bottom:30px;padding:0;display:none}.tickets .ticket-content{width:100%}}@media(min-width: 768px)and (max-width: 991.98px){.tickets{flex-wrap:wrap;margin:0 -15px}.tickets .ticket-items{width:100%;display:flex;flex-wrap:nowrap;padding:0;margin-bottom:15px;padding:15px;overflow:auto}.tickets .ticket-items .ticket-item{flex-basis:50%;flex-grow:0;flex-shrink:0}.tickets .ticket-content{margin:15px;width:100%}}.owl-theme .owl-item{padding:10px 0}.owl-theme .owl-dots{margin-top:20px !important}.owl-theme .owl-dots .owl-dot.active span{background-color:#6777ef}.activities{display:flex;flex-wrap:wrap}.activities .activity{width:100%;display:flex;position:relative}.activities .activity:before{content:" ";position:absolute;left:25px;top:0;width:2px;height:100%;background-color:#6777ef}.activities .activity:last-child:before{display:none}.activities .activity .activity-icon{width:50px;height:50px;border-radius:3px;line-height:50px;font-size:20px;text-align:center;margin-right:20px;border-radius:50%;flex-shrink:0;text-align:center;z-index:1}.activities .activity .activity-detail{box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;border:none;position:relative;margin-bottom:30px;position:relative;padding:15px}.activities .activity .activity-detail:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;position:absolute;left:-8px;color:#fff}.activities .activity .activity-detail h4{font-size:18px;color:#191d21}.activities .activity .activity-detail p{margin-bottom:0}.invoice{box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;border:none;position:relative;margin-bottom:30px;padding:40px}.invoice .invoice-title .invoice-number{float:right;font-size:20px;font-weight:700;margin-top:-45px}.invoice hr{margin-top:40px;margin-bottom:40px;border-top-color:#f9f9f9}.invoice .invoice-detail-item{margin-bottom:15px}.invoice .invoice-detail-item .invoice-detail-name{letter-spacing:.3px;color:#98a6ad;margin-bottom:4px}.invoice .invoice-detail-item .invoice-detail-value{font-size:18px;color:#34395e;font-weight:700}.invoice .invoice-detail-item .invoice-detail-value.invoice-detail-value-lg{font-size:24px}@media(min-width: 768px)and (max-width: 991.98px){.table-invoice table{min-width:800px}}.empty-state{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:40px}.empty-state .empty-state-icon{position:relative;background-color:#6777ef;width:80px;height:80px;line-height:100px;border-radius:5px}.empty-state .empty-state-icon i{font-size:40px;color:#fff;position:relative;z-index:1}.empty-state h2{font-size:20px;margin-top:30px}.empty-state p{font-size:16px}.pricing{box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;border:none;position:relative;margin-bottom:30px;text-align:center}.pricing.pricing-highlight .pricing-title{background-color:#6777ef;color:#fff}.pricing.pricing-highlight .pricing-cta a{background-color:#6777ef;color:#fff}.pricing.pricing-highlight .pricing-cta a:hover{background-color:#394eea !important}.pricing .pricing-padding{padding:40px}.pricing .pricing-title{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;background-color:#f3f6f8;color:#6777ef;border-radius:0 0 3px 3px;display:inline-block;padding:5px 15px}.pricing .pricing-price{margin-bottom:45px}.pricing .pricing-price div:first-child{font-weight:600;font-size:50px}.pricing .pricing-details{text-align:left;display:inline-block}.pricing .pricing-details .pricing-item{display:flex;margin-bottom:15px}.pricing .pricing-details .pricing-item .pricing-item-icon{width:20px;height:20px;line-height:20px;border-radius:50%;text-align:center;background-color:#63ed7a;color:#fff;margin-right:10px}.pricing .pricing-details .pricing-item .pricing-item-icon i{font-size:11px}.pricing .pricing-cta{margin-top:20px}.pricing .pricing-cta a{display:block;padding:20px 40px;background-color:#f3f6f8;text-transform:uppercase;letter-spacing:2.5px;font-size:14px;font-weight:700;text-decoration:none;border-radius:0 0 3px 3px}.pricing .pricing-cta a .fas,.pricing .pricing-cta a .far,.pricing .pricing-cta a .fab,.pricing .pricing-cta a .fal,.pricing .pricing-cta a .ion{margin-left:5px}.pricing .pricing-cta a:hover{background-color:#e3eaef}.hero{border-radius:3px;padding:55px;display:flex;justify-content:center;flex-direction:column;position:relative}.hero.hero-bg-image{background-position:center;background-size:cover}.hero.hero-bg-image:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0;border-radius:3px}.hero.hero-bg-image.hero-bg-parallax{background-attachment:fixed}.hero .hero-inner{position:relative;z-index:1}.hero h2{font-size:24px}.hero p{margin-bottom:0;font-size:16px;letter-spacing:.3px}.avatar{background:#6777ef;border-radius:50%;color:#e3eaef;display:inline-block;font-size:16px;font-weight:300;margin:0;position:relative;vertical-align:middle;line-height:1.28;height:45px;width:45px}.avatar.avatar-xs{font-size:6px;height:15px;width:15px}.avatar.avatar-sm{font-size:12px;height:30px;width:30px}.avatar.avatar-lg{font-size:23px;height:60px;width:60px}.avatar.avatar-xl{font-size:30px;height:75px;width:75px}.avatar img{border-radius:50%;height:100%;position:relative;width:100%;z-index:1}.avatar .avatar-icon{background:#fff;bottom:14.64%;height:50%;padding:.1rem;position:absolute;right:14.64%;transform:translate(50%, 50%);width:50%;z-index:2}.avatar .avatar-presence{background:#fff;bottom:14.64%;height:50%;padding:.1rem;position:absolute;right:14.64%;transform:translate(50%, 50%);width:50%;z-index:2;background:#bcc3ce;border-radius:50%;box-shadow:0 0 0 .1rem #fff;height:.5em;width:.5em}.avatar .avatar-presence.online{background:#63ed7a}.avatar .avatar-presence.busy{background:#fc544b}.avatar .avatar-presence.away{background:#ffa426}.avatar[data-initial]::before{color:currentColor;content:attr(data-initial);left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:1}.wizard-steps{display:flex;margin:0 -10px;margin-bottom:60px;counter-reset:wizard-counter}.wizard-steps .wizard-step{box-shadow:0 4px 8px rgba(0,0,0,.03);background-color:#fff;border-radius:3px;border:none;position:relative;margin-bottom:30px;box-shadow:0 4px 8px rgba(0,0,0,.05);padding:30px;text-align:center;flex-grow:1;flex-basis:0;margin:0 10px}.wizard-steps .wizard-step:before{counter-increment:wizard-counter;content:counter(wizard-counter);position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:20px;height:20px;line-height:21px;font-size:10px;font-weight:700;border-radius:50%;background-color:#e3eaef}.wizard-steps .wizard-step.wizard-step-active{box-shadow:0 2px 6px #acb5f6;background-color:#6777ef;color:#fff}.wizard-steps .wizard-step.wizard-step-active:before{background-color:#6777ef;color:#fff}.wizard-steps .wizard-step.wizard-step-success{background-color:#63ed7a;color:#fff}.wizard-steps .wizard-step.wizard-step-success:before{background-color:#63ed7a;color:#fff}.wizard-steps .wizard-step.wizard-step-danger{background-color:#fc544b;color:#fff}.wizard-steps .wizard-step.wizard-step-danger:before{background-color:#fc544b;color:#fff}.wizard-steps .wizard-step.wizard-step-warning{background-color:#ffa426;color:#fff}.wizard-steps .wizard-step.wizard-step-warning:before{background-color:#ffa426;color:#fff}.wizard-steps .wizard-step.wizard-step-info{background-color:#3abaf4;color:#fff}.wizard-steps .wizard-step.wizard-step-info:before{background-color:#3abaf4;color:#fff}.wizard-steps .wizard-step .wizard-step-icon .fas,.wizard-steps .wizard-step .wizard-step-icon .far,.wizard-steps .wizard-step .wizard-step-icon .fab,.wizard-steps .wizard-step .wizard-step-icon .fal,.wizard-steps .wizard-step .wizard-step-icon .ion{font-size:34px;margin-bottom:15px}.wizard-steps .wizard-step .wizard-step-label{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700}@media(max-width: 575.98px){.wizard-steps{display:block}.wizard-steps .wizard-step{margin-bottom:50px}}/*# sourceMappingURL=components.min.css.map */ +.article { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + border-radius: 3px; + border: none; + position: relative; + margin-bottom: 30px; +} +.article .article-header { + height: 170px; + position: relative; + overflow: hidden; +} +.article .article-header .article-image { + background-color: #fbfbfb; + background-position: center; + background-size: cover; + background-repeat: no-repeat; + width: 100%; + height: 100%; + z-index: -1; +} +.article .article-header .article-title { + position: absolute; + bottom: 0; + left: 0; + width: 100%; + background: linear-gradient( + to bottom, + rgba(0, 0, 0, 0) 0%, + rgba(0, 0, 0, 0.01) 1%, + rgba(0, 0, 0, 0.65) 98%, + rgba(0, 0, 0, 0.65) 100% + ); + padding: 10px; +} +.article .article-header .article-title h2 { + font-size: 16px; + line-height: 24px; +} +.article .article-header .article-title h2 a { + font-weight: 700; + text-decoration: none; + color: #fff; +} +.article .article-details { + background-color: #fff; + padding: 20px; + line-height: 24px; +} +.article .article-details .article-cta { + text-align: center; +} +.article .article-header .article-badge { + position: absolute; + bottom: 10px; + left: 10px; +} +.article .article-header .article-badge .article-badge-item { + padding: 7px 15px; + font-weight: 600; + color: #fff; + border-radius: 30px; + font-size: 12px; +} +.article .article-header .article-badge .article-badge-item .ion, +.article .article-header .article-badge .article-badge-item .fas, +.article .article-header .article-badge .article-badge-item .far, +.article .article-header .article-badge .article-badge-item .fab, +.article .article-header .article-badge .article-badge-item .fal { + margin-right: 3px; +} +.article.article-style-b .article-details .article-title { + margin-bottom: 10px; +} +.article.article-style-b .article-details .article-title h2 { + line-height: 22px; +} +.article.article-style-b .article-details .article-title a { + font-size: 16px; + font-weight: 600; +} +.article.article-style-b .article-details p { + color: #34395e; +} +.article.article-style-b .article-details .article-cta { + text-align: right; +} +.article.article-style-c .article-header { + height: 233px; +} +.article.article-style-c .article-details .article-category { + text-transform: uppercase; + margin-bottom: 5px; + letter-spacing: 1px; + color: #34395e; +} +.article.article-style-c .article-details .article-category a { + font-size: 10px; + color: #34395e; + font-weight: 700; +} +.article.article-style-c .article-details .article-title { + margin-bottom: 10px; +} +.article.article-style-c .article-details .article-title h2 { + line-height: 22px; +} +.article.article-style-c .article-details .article-title a { + font-size: 16px; + font-weight: 600; +} +.article.article-style-c .article-details p { + color: #34395e; +} +.article.article-style-c .article-user { + display: inline-block; + width: 100%; + margin-top: 20px; +} +.article.article-style-c .article-user img { + border-radius: 50%; + float: left; + width: 45px; + margin-right: 15px; +} +.article.article-style-c .article-user .user-detail-name { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; +} +.article.article-style-c .article-user .user-detail-name a { + font-weight: 700; +} +@media (max-width: 575.98px) { + .article .article-style-c .article-header { + height: 225px; + } +} +@media (min-width: 768px) and (max-width: 991.98px) { + .article { + margin-bottom: 40px; + } + .article .article-header { + height: 195px !important; + } + .article.article-style-c .article-header { + height: 155px; + } +} +@media (max-width: 1024px) { + .article.article-style-c .article-header { + height: 216px; + } + .article .article-header { + height: 155px; + } +} +.author-box .author-box-left { + float: left; + text-align: center; + padding-left: 5px; +} +.author-box .author-box-left .btn { + padding: 5px 15px; + font-size: 12px; + border-radius: 30px; +} +.author-box .author-box-picture { + width: 100px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); +} +.author-box .author-box-details { + margin-left: 135px; +} +.author-box .author-box-name { + font-size: 18px; +} +.author-box .author-box-name a { + font-weight: 600; +} +.author-box .author-box-job { + font-weight: 600; + letter-spacing: 0.5px; + font-size: 12px; + color: #34395e; +} +.author-box .author-box-description { + line-height: 26px; + margin-top: 15px; +} +@media (max-width: 575.98px) { + .author-box .author-box-left { + float: none; + } + .author-box .author-box-details { + margin-left: 0; + margin-top: 15px; + text-align: center; + } +} +.avatar-item { + position: relative; + margin-bottom: 20px; +} +.avatar-item img { + border-radius: 50%; +} +.avatar-item .avatar-badge { + position: absolute; + bottom: -5px; + right: 0; + background-color: #fff; + color: #000; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + border-radius: 50%; + text-align: center; + line-height: 25px; + width: 25px; + height: 25px; +} +.browser { + display: inline-block; + width: 60px; + height: 60px; + background-size: 100%; +} +.browser.browser-chrome { + background-image: url("../img/browsers/chrome.png"); +} +.browser.browser-firefox { + background-image: url("../img/browsers/firefox.png"); +} +.browser.browser-internet-explorer { + background-image: url("../img/browsers/internet-explorer.png"); +} +.browser.browser-opera { + background-image: url("../img/browsers/opera.png"); +} +.browser.browser-safari { + background-image: url("../img/browsers/safari.png"); +} +.chat-box .chat-content { + background-color: #f9f9f9 !important; + height: 300px; + overflow: hidden; + padding-top: 25px !important; +} +.chat-box .chat-content .chat-item { + display: inline-block; + width: 100%; + margin-bottom: 25px; +} +.chat-box .chat-content .chat-item.chat-right img { + float: right; +} +.chat-box .chat-content .chat-item.chat-right .chat-details { + margin-left: 0; + margin-right: 70px; + text-align: right; +} +.chat-box .chat-content .chat-item.chat-right .chat-details .chat-text { + text-align: left; + background-color: #6777ef; + color: #fff; +} +.chat-box .chat-content .chat-item > img { + float: left; + width: 50px; + border-radius: 50%; +} +.chat-box .chat-content .chat-item .chat-details { + margin-left: 70px; +} +.chat-box .chat-content .chat-item .chat-details .chat-text { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + padding: 10px 15px; + border-radius: 3px; + width: auto; + display: inline-block; + font-size: 12px; +} +.chat-box .chat-content .chat-item .chat-details .chat-text img { + max-width: 100%; + margin-bottom: 10px; +} +.chat-box .chat-content .chat-item.chat-typing .chat-details .chat-text { + background-image: url("../img/typing.svg"); + height: 40px; + width: 60px; + background-position: center; + background-size: 60%; + background-repeat: no-repeat; +} +.chat-box .chat-content .chat-item .chat-details .chat-time { + margin-top: 5px; + font-size: 12px; + font-weight: 500; + opacity: 0.6; +} +.chat-box .chat-form { + padding: 0; + position: relative; +} +.chat-box .chat-form .form-control { + border: none; + padding: 15px; + height: 50px; + padding-right: 70px; + font-size: 13px; + font-weight: 500; + box-shadow: none; + outline: none; +} +.chat-box .chat-form .btn { + padding: 0; + width: 40px; + height: 40px; + border-radius: 50%; + position: absolute; + top: 50%; + right: -5px; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); +} +.chat-box .chat-form .btn i { + margin-left: 0; +} +.chocolat-wrapper { + z-index: 890; +} +.chocolat-overlay { + background-color: #000; +} +[data-tab-group] { + display: none; +} +[data-tab-group].active { + display: block; +} +table.dataTable { + border-collapse: collapse !important; +} +table.dataTable thead th, +table.dataTable thead td { + border-bottom: 1px solid #ddd !important; +} +table.dataTable.no-footer { + border-bottom: 1px solid #ddd !important; +} +.dataTables_wrapper { + padding: 0 !important; + font-size: 13px !important; +} +.dataTables_wrapper .dataTables_paginate .paginate_button { + padding: 0 !important; + margin: 0 !important; + float: left; +} +div.dataTables_wrapper div.dataTables_processing { + font-size: 0 !important; + background-image: url("../img/spinner.svg") !important; + background-color: #fff; + background-size: 100%; + width: 50px !important; + height: 50px; + border: none; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + top: 50% !important; + left: 50% !important; + -webkit-transform: translate(-50%, -50%) !important; + transform: translate(-50%, -50%) !important; + margin: 0 !important; + opacity: 1 !important; +} +.daterangepicker.dropdown-menu { + width: auto; +} +.daterangepicker .input-mini { + padding-left: 28px !important; +} +.daterangepicker .calendar th, +.daterangepicker .calendar td { + padding: 5px; + font-size: 12px; +} +.ranges li { + color: #6777ef; +} +.ranges li:hover, +.ranges li.active { + background-color: #6777ef; +} +.daterangepicker td.active, +.daterangepicker td.active:hover { + background-color: #6777ef; +} +.dropzone { + border: 2px dashed #6777ef; + min-height: 240px; + text-align: center; +} +.dropzone .dz-message { + font-size: 24px; + color: #34395e; + margin: 3.4em; +} +.dropzone .dz-preview .dz-details { + padding: 2.2em 1em; +} +.dropzone .dz-preview .dz-image { + border-radius: 3px; +} +@media (max-width: 575.98px) { + .dropzone .dz-message { + margin: 2em; + } +} +@media (min-width: 576px) and (max-width: 767.98px) { + .dropzone .dz-message { + margin: 2.75em; + } +} +.flag-icon { + width: 50px; + height: 35px; + display: inline-block; + background-size: 100%; +} +.flag-icon.flag-icon-shadow { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); +} +.fc-toolbar h2 { + font-size: 16px; + margin-top: 4px; +} +.fc-view { + border-color: #f2f2f2; + color: #34395e !important; + font-weight: 500; + padding: 10px; +} +.fc-view > table { + border-color: #f2f2f2; +} +.fc-view > table tr, +.fc-view > table td { + border-color: #f2f2f2; +} +.fc-view > table th { + border-color: #f2f2f2; + color: #34395e !important; + font-weight: 500; + padding: 10px; +} +.fc-view-container > .fc-view { + padding: 0; +} +.fc-view { + color: #666; + text-align: right; +} +.fc-view > table td { + color: #666; + text-align: right; +} +.fc-unthemed td.fc-today { + background-color: #f2f2f2; +} +.fc button .fc-icon { + top: -0.09em; +} +.fc-basic-view .fc-day-number, +.fc-basic-view .fc-week-number { + padding: 10px; +} +.fc-day-grid-event .fc-content { + padding: 5px 10px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); +} +tr:first-child > td > .fc-day-grid-event { + margin-bottom: 10px; +} +.fc-state-default { + border-radius: 3px; + background-color: #f2f2f2; + background-image: none; + border: none; + box-shadow: none; + text-transform: capitalize; + font-weight: 500; +} +.fc button { + height: auto; + padding: 10px 15px; + text-shadow: none; + border-radius: 0; +} +.fc button.fc-state-active { + background-color: #6777ef; + color: #fff; +} +.gallery { + display: inline-block; + width: 100%; +} +.gallery .gallery-item { + float: left; + display: inline-block; + width: 50px; + height: 50px; + background-repeat: no-repeat; + background-size: cover; + background-position: center; + border-radius: 3px; + margin-right: 7px; + margin-bottom: 7px; + cursor: pointer; + transition: all 0.5s; + position: relative; +} +.gallery .gallery-item:hover { + opacity: 0.8; +} +.gallery .gallery-hide { + display: none; +} +.gallery .gallery-more:after { + content: " +"; + position: absolute; + left: 0; + top: 0; + width: 100%; + height: 100%; + z-index: 1; + background-color: rgba(0, 0, 0, 0.5); + border-radius: 3px; +} +.gallery .gallery-more div { + text-align: center; + line-height: 50px; + font-weight: 600; + position: relative; + z-index: 2; + color: #fff; +} +.gallery.gallery-md .gallery-item { + width: 78px; + height: 78px; + margin-right: 10px; + margin-bottom: 10px; +} +.gallery.gallery-md .gallery-more div { + line-height: 78px; +} +.gallery.gallery-fw .gallery-item { + width: 100%; + margin-bottom: 15px; +} +.gallery.gallery-fw .gallery-more div { + font-size: 20px; +} +.image-preview, +#callback-preview { + width: 250px; + height: 250px; + border: 2px dashed #ddd; + border-radius: 3px; + position: relative; + overflow: hidden; + background-color: #fff; + color: #ecf0f1; +} +.image-preview input, +#callback-preview input { + line-height: 200px; + font-size: 200px; + position: absolute; + opacity: 0; + z-index: 10; +} +.image-preview label, +#callback-preview label { + position: absolute; + z-index: 5; + opacity: 0.8; + cursor: pointer; + background-color: #bdc3c7; + width: 150px; + height: 50px; + font-size: 12px; + line-height: 50px; + text-transform: uppercase; + top: 0; + left: 0; + right: 0; + bottom: 0; + margin: auto; + text-align: center; +} +.audio-preview { + background: #fff; + width: auto; + padding: 20px; + display: inline-block; +} +.audio-upload { + cursor: pointer; + background-color: #bdc3c7; + color: #ecf0f1; + padding: 20px; + font-size: 20px; + text-transform: uppercase; +} +.ionicons { + padding: 0; + margin: 0; + display: flex; + flex-wrap: wrap; +} +.ionicons li { + width: calc(100% / 8); + font-size: 40px; + padding: 40px 20px; + list-style: none; + text-align: center; + border-radius: 3px; + position: relative; + cursor: pointer; +} +.ionicons li:hover { + opacity: 0.8; +} +.ionicons li .icon-name { + position: absolute; + top: 100%; + left: 50%; + width: 100%; + -webkit-transform: translate(-50%, -100%); + transform: translate(-50%, -100%); + font-family: "Segoe +UI"; + font-size: 12px; + margin-top: 10px; + line-height: 22px; + background-color: #f9f9f9; + border-radius: 3px; + padding: 10px; + display: none; +} +.jqvmap-circle { + display: inline-block; + width: 13px; + height: 13px; + background-color: #fff; + border: 3px solid #6777ef; + border-radius: 50%; +} +.jqvmap-label { + z-index: 889; +} +.jqvmap-zoomin, +.jqvmap-zoomout { + height: auto; + width: auto; +} +.profile-widget { + margin-top: 35px; +} +.profile-widget .profile-widget-picture { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + float: left; + width: 100px; + margin: -35px -5px 0 30px; + position: relative; + z-index: 1; +} +.profile-widget .profile-widget-header { + display: inline-block; + width: 100%; + margin-bottom: 10px; +} +.profile-widget .profile-widget-items { + display: flex; + position: relative; +} +.profile-widget .profile-widget-items:after { + content: " +"; + position: absolute; + bottom: 0; + left: -25px; + right: 0; + height: 1px; + background-color: #f2f2f2; +} +.profile-widget .profile-widget-items .profile-widget-item { + flex: 1; + text-align: center; + border-right: 1px solid #f2f2f2; + padding: 10px 0; +} +.profile-widget .profile-widget-items .profile-widget-item:last-child { + border-right: none; +} +.profile-widget + .profile-widget-items + .profile-widget-item + .profile-widget-item-label { + font-weight: 600; + font-size: 12px; + letter-spacing: 0.5px; + color: #34395e; +} +.profile-widget + .profile-widget-items + .profile-widget-item + .profile-widget-item-value { + color: #000; + font-weight: 600; + font-size: 16px; +} +.profile-widget .profile-widget-description { + padding: 20px; + line-height: 26px; +} +.profile-widget .profile-widget-description .profile-widget-name { + font-size: 16px; + margin-bottom: 10px; + font-weight: 600; +} +@media (max-width: 575.98px) { + .profile-widget .profile-widget-picture { + left: 50%; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); + margin: 40px 0; + float: none; + } + .profile-widget .profile-widget-items .profile-widget-item { + border-top: 1px solid #f2f2f2; + } +} +.selectric { + background-color: #fdfdff; + border-color: #e4e6fc; + min-height: 42px; + border-radius: 3px; + padding-left: 10px; + padding-right: 10px; +} +.selectric:hover { + background-color: #fdfdff; + border-color: #e4e6fc; +} +.selectric:focus { + background-color: #fefeff; + border-color: #95a0f4; +} +.selectric .label { + font-size: 13px; + background-color: transparent; + line-height: 44px; + min-height: 42px; +} +.selectric .button { + background-color: transparent; + line-height: 44px; + min-height: 42px; +} +.selectric-open .selectric { + border-color: #6777ef; +} +.selectric-above .selectric-items, +.selectric-below .selectric-items { + margin-bottom: 10px; +} +.selectric-items { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + border-radius: 3px; + background-color: #fff; + border: none; +} +.selectric-items li { + font-size: 13px; + padding: 10px 15px; +} +.selectric-items li:hover { + background-color: #f2f2f2; +} +.selectric-items li.selected, +.selectric-items li.highlighted { + background-color: #6777ef; + color: #fff; +} +.slider .owl-nav [class*="owl-"] { + position: absolute; + top: 50%; + left: 35px; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + margin: 0; + background-color: #000; + border-radius: 50%; + color: #fff; + width: 40px; + height: 40px; + line-height: 34px; + opacity: 0.3; +} +.slider .owl-nav [class*="owl-"]:hover { + background-color: #000; +} +.slider .owl-nav .owl-next { + right: 0; + left: initial; +} +.slider:hover .owl-nav [class*="owl-"] { + opacity: 1; +} +.slider .slider-caption { + position: absolute; + bottom: 10px; + left: 0; + width: 100%; + z-index: 1; + background-color: rgba(0, 0, 0, 0.3); + color: #fff; + padding: 10px; +} +.slider .slider-caption .slider-title { + font-size: 16px; + font-weight: 700; + margin-bottom: 5px; +} +.slider .slider-caption .slider-description { + line-height: 26px; + opacity: 0.8; +} +.jqstooltip { + box-sizing: content-box; +} +.sparkline-bar, +.sparkline-line, +.sparkline-inline { + width: 100%; +} +.sparkline-bar canvas, +.sparkline-line canvas, +.sparkline-inline canvas { + width: 100% !important; +} +.statistic-details { + display: flex; + flex-wrap: wrap; +} +.statistic-details .statistic-details-item { + flex: 1; + padding: 17px 10px; + text-align: center; +} +.statistic-details .statistic-details-item .detail-chart { + margin-bottom: 10px; + padding: 0 20px; +} +.statistic-details .statistic-details-item .detail-name { + font-size: 12px; + margin-top: 5px; + color: #34395e; + letter-spacing: 0.3px; +} +.statistic-details .statistic-details-item .detail-value { + font-size: 18px; + font-weight: 700; +} +@media (max-width: 575.98px) { + .statistic-details { + flex-wrap: wrap; + } + .statistic-details .statistic-details-item { + flex: initial; + width: 50%; + } +} +.summary { + display: inline-block; + width: 100%; +} +.summary .summary-info { + background-color: #eaf2f4; + padding: 50px 0; + text-align: center; + border-radius: 3px; +} +.summary .summary-info h4 { + font-weight: 600; +} +.summary .summary-item { + margin-top: 20px; +} +.summary .summary-item h6 { + font-size: 12px; + font-weight: 600; + margin-top: 5px; + margin-bottom: 20px; +} +.note-editor.note-frame { + border-radius: 3px; + border: 1px solid #ededed; + box-shadow: none; +} +.note-toolbar { + padding: 0 0 5px 5px !important; + position: relative !important; +} +.note-toolbar.card-header { + height: auto; + display: block; + min-height: auto; +} +.note-toolbar .note-btn { + font-size: 12px; + background-color: transparent; + box-shadow: none; + border-color: transparent; +} +.swal-button { + border-radius: 3px; + font-size: 16px; +} +.swal-button:focus { + box-shadow: none; +} +.swal-button.swal-button--confirm { + box-shadow: 0 2px 6px #acb5f6; + background-color: #6777ef; +} +.swal-button.swal-button--confirm:focus { + opacity: 0.8; +} +.swal-footer { + text-align: center; +} +.swal-text { + text-align: center; + line-height: 24px; + font-weight: 500; +} +.bootstrap-tagsinput { + background-color: #fdfdff; + border-color: #e4e6fc; + display: block; + height: 46px; + box-shadow: none; + overflow: auto; +} +.bootstrap-tagsinput input { + height: 100%; + padding: 0 8px; +} +.bootstrap-tagsinput .tag { + background-color: #6777ef; + border-radius: 3px; + padding: 5px 10px; +} +.bootstrap-tagsinput .tag:first-child { + margin-left: 5px; +} +.bootstrap-tagsinput:focus { + background-color: #fefeff; + border-color: #95a0f4; +} +.bootstrap-timepicker-widget table td a span { + margin-left: 0 !important; +} +#toast-container > div { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + padding: 20px 20px 20px 50px; + opacity: 1; +} +#toast-container > .toast { + background-image: none !important; +} +#toast-container > .toast:before { + position: absolute; + left: 17px; + top: 25px; + font-family: "Ionicons"; + font-size: 24px; + line-height: 18px; + color: #fff; +} +#toast-container > .toast-warning:before { + content: ""; +} +#toast-container > .toast-error:before { + content: ""; +} +#toast-container > .toast-info:before { + content: ""; + color: #000; +} +#toast-container > .toast-success:before { + content: ""; +} +.toast.toast-error { + background-color: #fc544b; +} +.toast.toast-warning { + background-color: #ffa426; +} +.toast.toast-success { + background-color: #63ed7a; +} +.toast.toast-info { + background-color: #fff; +} +.toast.toast-info .toast-title { + color: #000; +} +.toast.toast-info .toast-message { + color: #000; + margin-top: 5px; +} +.user-item { + text-align: center; +} +.user-item img { + border-radius: 50%; + padding-left: 20px; + padding-right: 20px; +} +.user-item .user-details { + margin-top: 10px; +} +.user-item .user-details .user-name { + font-weight: 600; + color: #191d21; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.user-item .user-details .user-cta { + margin-top: 10px; +} +.user-item .user-details .user-cta .btn { + padding: 5px 15px; + font-size: 12px; + border-radius: 30px; +} +@media (max-width: 575.98px) { + .user-progress .media, + .user-details .media { + text-align: center; + display: inline-block; + width: 100%; + } + .user-progress .media img, + .user-details .media img { + margin: 0 !important; + margin-bottom: 10px !important; + } + .user-progress .media .media-body, + .user-details .media .media-body { + width: 100%; + } + .user-progress .media .media-items, + .user-details .media .media-items { + margin: 20px 0; + width: 100%; + } + .user-progress .list-unstyled-noborder li:last-child, + .user-details .list-unstyled-noborder li:last-child { + margin-bottom: 0; + padding-bottom: 0; + } + .user-progress .media .media-progressbar { + margin-top: 10px; + } + .user-progress .media .media-cta { + margin-top: 20px; + margin-left: 0; + } +} +.weather .weather-icon { + float: left; + width: 150px; + text-align: center; + line-height: 40px; +} +.weather .weather-icon span { + font-size: 60px; + margin-top: 30px; +} +.weather .weather-desc { + margin-left: 160px; +} +.weather .weather-desc h4 { + font-size: 70px; + font-weight: 200; + margin: 0; + margin-top: 30px; + margin-bottom: 5px; + line-height: 56px; +} +.weather .weather-desc .weather-text { + font-size: 12px; + color: #34395e; + font-weight: 600; + letter-spacing: 1px; + text-transform: uppercase; + margin-top: 10px; +} +.weather .weather-desc ul { + margin: 15px 0 13px 0; + padding: 0; +} +.weather ul li { + display: inline-block; + margin-right: 10px; + padding: 10px; + line-height: 1; + border-radius: 3px; + border: 2px solid #6777ef; + font-size: 10px; + font-weight: 500; + color: #6777ef; + text-transform: uppercase; + letter-spacing: 1px; + margin-bottom: 10px; +} +@media (max-width: 575.98px) { + .weather { + text-align: center; + } + .weather .weather-icon { + float: none; + width: auto; + } + .weather .weather-icon span { + margin-top: 20px; + } + .weather .weather-desc { + margin-left: 0; + } +} +.icon-wrap { + display: inline-block; + padding-left: 15px; + padding-right: 15px; + margin-bottom: 25px; + width: calc(100% / 4); +} +.icon-wrap .icon { + float: left; + width: 40px; + font-family: "weathericons"; + font-size: 20px; +} +.icon-wrap .icon_unicode { + width: 100%; + padding-left: 45px; + color: #34395e; +} +.new-icons ul { + padding: 0; + margin: 0; + list-style: none; +} +.new-icons ul li { + padding: 10px; +} +.icon-wrap .icon, +.new-icons ul li .wi { + font-size: 24px; + margin-right: 15px; + width: 30px; + text-align: center; +} +.pwindicator { + margin-top: 4px; + width: 150px; +} +.pwindicator .bar { + height: 2px; +} +.pw-very-weak .bar { + background: #d00; + width: 30px; +} +.pw-very-weak .label { + color: #d00; +} +.pw-weak .bar { + background: #d00; + width: 60px; +} +.pw-weak .label { + color: #d00; +} +.pw-mediocre .bar { + background: #f3f01a; + width: 90px; +} +.pw-mediocre .label { + color: #f3f01a; +} +.pw-strong .bar { + background: #f3b31a; + width: 120px; +} +.pw-strong .label { + color: #f3b31a; +} +.pw-very-strong .bar { + background: #0d0; + width: 150px; +} +.pw-very-strong .label { + color: #0d0; +} +.product-item { + text-align: center; +} +.product-item .product-image { + display: inline-block; + overflow: hidden; + width: 80px; + height: 80px; + border-radius: 3px; + margin-bottom: 10px; +} +.product-item .product-name { + color: #34395e; + font-weight: 700; + margin-bottom: 3px; +} +.product-item .product-review { + color: #ffa426; + margin-bottom: 3px; +} +.product-item .product-cta { + margin-top: 5px; +} +.product-item .product-cta a { + margin-top: 10px; + padding-left: 15px; + padding-right: 15px; +} +.tickets-list .ticket-item { + text-decoration: none; + display: inline-block; + width: 100%; + padding: 20px; + border-bottom: 1px solid #f9f9f9; +} +.tickets-list .ticket-item.ticket-more { + padding: 15px; + text-align: center; + font-weight: 600; + font-size: 12px; +} +.tickets-list .ticket-item .ticket-title h4 { + font-size: 16px; + font-weight: 700; +} +.tickets-list .ticket-item .ticket-info { + display: flex; + font-size: 12px; + font-weight: 500; + color: #34395e; + letter-spacing: 0.5px; +} +.tickets-list .ticket-item .ticket-info .bullet { + margin: 0 10px; +} +.tickets { + display: flex; +} +.tickets .ticket-items { + width: 30%; + padding-right: 30px; +} +.tickets .ticket-items .ticket-item { + display: inline-block; + width: 100%; + padding: 25px 15px; + border-bottom: 1px solid #f9f9f9; + cursor: pointer; + transition: all 0.5s; +} +.tickets .ticket-items .ticket-item:hover { + background-color: rgba(63, 82, 227, 0.03); +} +.tickets .ticket-items .ticket-item:hover .ticket-title { + color: #6777ef; +} +.tickets .ticket-items .ticket-item.active { + box-shadow: 0 2px 6px #acb5f6; + border-radius: 3px; + background-color: #6777ef; + border-bottom: none; +} +.tickets .ticket-items .ticket-item.active .ticket-title, +.tickets .ticket-items .ticket-item.active .ticket-desc { + color: #fff !important; +} +.tickets .ticket-items .ticket-item .ticket-title h4 { + font-size: 13px; + letter-spacing: 0.3px; +} +.tickets .ticket-items .ticket-item .ticket-title h4 .badge { + padding: 7px 10px; + margin-left: 5px; +} +.tickets .ticket-items .ticket-item .ticket-desc { + display: flex; + font-size: 11px; + font-weight: 500; + color: #34395e; + letter-spacing: 0.5px; +} +.tickets .ticket-items .ticket-item .ticket-desc .bullet { + margin: 0 10px; +} +.tickets .ticket-content { + width: 70%; +} +.tickets .ticket-content .ticket-header { + display: flex; +} +.tickets .ticket-content .ticket-header .ticket-sender-picture { + width: 50px; + height: 50px; + border-radius: 3px; + overflow: hidden; + margin-right: 20px; +} +.tickets .ticket-content .ticket-header .ticket-sender-picture img { + width: 100%; +} +.tickets .ticket-content .ticket-header .ticket-detail .ticket-title h4 { + font-size: 18px; + font-weight: 700; +} +.tickets .ticket-content .ticket-header .ticket-detail .ticket-info { + display: flex; + letter-spacing: 0.3px; + font-size: 12px; + font-weight: 500; + color: #34395e; +} +.tickets .ticket-content .ticket-header .ticket-detail .ticket-info .bullet { + margin: 0 10px; +} +.tickets .ticket-divider { + height: 1px; + width: 100%; + display: inline-block; + background-color: #f2f2f2; +} +.tickets .ticket-description { + color: #34395e; + font-weight: 500; + margin-top: 30px; + line-height: 28px; +} +.tickets .ticket-description p { + margin-bottom: 20px; +} +.tickets .ticket-description .ticket-form { + margin-top: 40px; +} +.tickets .ticket-description .ticket-form .note-editable { + color: #34395e; + font-weight: 500; +} +.tickets .ticket-description .ticket-form .note-editable p { + margin-bottom: 5px; +} +@media (min-width: 576px) and (max-width: 767.98px) { + .tickets { + display: inline-block; + } + .tickets .ticket-items { + width: 100%; + margin-bottom: 30px; + padding: 0; + display: none; + } + .tickets .ticket-content { + width: 100%; + } +} +@media (min-width: 768px) and (max-width: 991.98px) { + .tickets { + flex-wrap: wrap; + margin: 0 -15px; + } + .tickets .ticket-items { + width: 100%; + display: flex; + flex-wrap: nowrap; + padding: 0; + margin-bottom: 15px; + padding: 15px; + overflow: auto; + } + .tickets .ticket-items .ticket-item { + flex-basis: 50%; + flex-grow: 0; + flex-shrink: 0; + } + .tickets .ticket-content { + margin: 15px; + width: 100%; + } +} +.owl-theme .owl-item { + padding: 10px 0; +} +.owl-theme .owl-dots { + margin-top: 20px !important; +} +.owl-theme .owl-dots .owl-dot.active span { + background-color: #6777ef; +} +.activities { + display: flex; + flex-wrap: wrap; +} +.activities .activity { + width: 100%; + display: flex; + position: relative; +} +.activities .activity:before { + content: " +"; + position: absolute; + left: 25px; + top: 0; + width: 2px; + height: 100%; + background-color: #6777ef; +} +.activities .activity:last-child:before { + display: none; +} +.activities .activity .activity-icon { + width: 50px; + height: 50px; + border-radius: 3px; + line-height: 50px; + font-size: 20px; + text-align: center; + margin-right: 20px; + border-radius: 50%; + flex-shrink: 0; + text-align: center; + z-index: 1; +} +.activities .activity .activity-detail { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + border-radius: 3px; + border: none; + position: relative; + margin-bottom: 30px; + position: relative; + padding: 15px; +} +.activities .activity .activity-detail:before { + content: ""; + font-family: "Font Awesome 5 +Free"; + font-weight: 900; + font-size: 20px; + position: absolute; + left: -8px; + color: #fff; +} +.activities .activity .activity-detail h4 { + font-size: 18px; + color: #191d21; +} +.activities .activity .activity-detail p { + margin-bottom: 0; +} +.invoice { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + border-radius: 3px; + border: none; + position: relative; + margin-bottom: 30px; + padding: 40px; +} +.invoice .invoice-title .invoice-number { + float: right; + font-size: 20px; + font-weight: 700; + margin-top: -45px; +} +.invoice hr { + margin-top: 40px; + margin-bottom: 40px; + border-top-color: #f9f9f9; +} +.invoice .invoice-detail-item { + margin-bottom: 15px; +} +.invoice .invoice-detail-item .invoice-detail-name { + letter-spacing: 0.3px; + color: #98a6ad; + margin-bottom: 4px; +} +.invoice .invoice-detail-item .invoice-detail-value { + font-size: 18px; + color: #34395e; + font-weight: 700; +} +.invoice .invoice-detail-item .invoice-detail-value.invoice-detail-value-lg { + font-size: 24px; +} +@media (min-width: 768px) and (max-width: 991.98px) { + .table-invoice table { + min-width: 800px; + } +} +.empty-state { + text-align: center; + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; + padding: 40px; +} +.empty-state .empty-state-icon { + position: relative; + background-color: #6777ef; + width: 80px; + height: 80px; + line-height: 100px; + border-radius: 5px; +} +.empty-state .empty-state-icon i { + font-size: 40px; + color: #fff; + position: relative; + z-index: 1; +} +.empty-state h2 { + font-size: 20px; + margin-top: 30px; +} +.empty-state p { + font-size: 16px; +} +.pricing { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + border-radius: 3px; + border: none; + position: relative; + margin-bottom: 30px; + text-align: center; +} +.pricing.pricing-highlight .pricing-title { + background-color: #6777ef; + color: #fff; +} +.pricing.pricing-highlight .pricing-cta a { + background-color: #6777ef; + color: #fff; +} +.pricing.pricing-highlight .pricing-cta a:hover { + background-color: #394eea !important; +} +.pricing .pricing-padding { + padding: 40px; +} +.pricing .pricing-title { + font-size: 10px; + font-weight: 700; + text-transform: uppercase; + letter-spacing: 2.5px; + background-color: #f3f6f8; + color: #6777ef; + border-radius: 0 0 3px 3px; + display: inline-block; + padding: 5px 15px; +} +.pricing .pricing-price { + margin-bottom: 45px; +} +.pricing .pricing-price div:first-child { + font-weight: 600; + font-size: 50px; +} +.pricing .pricing-details { + text-align: left; + display: inline-block; +} +.pricing .pricing-details .pricing-item { + display: flex; + margin-bottom: 15px; +} +.pricing .pricing-details .pricing-item .pricing-item-icon { + width: 20px; + height: 20px; + line-height: 20px; + border-radius: 50%; + text-align: center; + background-color: #63ed7a; + color: #fff; + margin-right: 10px; +} +.pricing .pricing-details .pricing-item .pricing-item-icon i { + font-size: 11px; +} +.pricing .pricing-cta { + margin-top: 20px; +} +.pricing .pricing-cta a { + display: block; + padding: 20px 40px; + background-color: #f3f6f8; + text-transform: uppercase; + letter-spacing: 2.5px; + font-size: 14px; + font-weight: 700; + text-decoration: none; + border-radius: 0 0 3px 3px; +} +.pricing .pricing-cta a .fas, +.pricing .pricing-cta a .far, +.pricing .pricing-cta a .fab, +.pricing .pricing-cta a .fal, +.pricing .pricing-cta a .ion { + margin-left: 5px; +} +.pricing .pricing-cta a:hover { + background-color: #e3eaef; +} +.hero { + border-radius: 3px; + padding: 55px; + display: flex; + justify-content: center; + flex-direction: column; + position: relative; +} +.hero.hero-bg-image { + background-position: center; + background-size: cover; +} +.hero.hero-bg-image:before { + content: " +"; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + background-color: rgba(0, 0, 0, 0.5); + z-index: 0; + border-radius: 3px; +} +.hero.hero-bg-image.hero-bg-parallax { + background-attachment: fixed; +} +.hero .hero-inner { + position: relative; + z-index: 1; +} +.hero h2 { + font-size: 24px; +} +.hero p { + margin-bottom: 0; + font-size: 16px; + letter-spacing: 0.3px; +} +.avatar { + background: #6777ef; + border-radius: 50%; + color: #e3eaef; + display: inline-block; + font-size: 16px; + font-weight: 300; + margin: 0; + position: relative; + vertical-align: middle; + line-height: 1.28; + height: 45px; + width: 45px; +} +.avatar.avatar-xs { + font-size: 6px; + height: 15px; + width: 15px; +} +.avatar.avatar-sm { + font-size: 12px; + height: 30px; + width: 30px; +} +.avatar.avatar-lg { + font-size: 23px; + height: 60px; + width: 60px; +} +.avatar.avatar-xl { + font-size: 30px; + height: 75px; + width: 75px; +} +.avatar img { + border-radius: 50%; + height: 100%; + position: relative; + width: 100%; + z-index: 1; +} +.avatar .avatar-icon { + background: #fff; + bottom: 14.64%; + height: 50%; + padding: 0.1rem; + position: absolute; + right: 14.64%; + transform: translate(50%, 50%); + width: 50%; + z-index: 2; +} +.avatar .avatar-presence { + background: #fff; + bottom: 14.64%; + height: 50%; + padding: 0.1rem; + position: absolute; + right: 14.64%; + transform: translate(50%, 50%); + width: 50%; + z-index: 2; + background: #bcc3ce; + border-radius: 50%; + box-shadow: 0 0 0 0.1rem #fff; + height: 0.5em; + width: 0.5em; +} +.avatar .avatar-presence.online { + background: #63ed7a; +} +.avatar .avatar-presence.busy { + background: #fc544b; +} +.avatar .avatar-presence.away { + background: #ffa426; +} +.avatar[data-initial]::before { + color: currentColor; + content: attr(data-initial); + left: 50%; + position: absolute; + top: 50%; + transform: translate(-50%, -50%); + z-index: 1; +} +.wizard-steps { + display: flex; + margin: 0 -10px; + margin-bottom: 60px; + counter-reset: wizard-counter; +} +.wizard-steps .wizard-step { + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); + background-color: #fff; + border-radius: 3px; + border: none; + position: relative; + margin-bottom: 30px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05); + padding: 30px; + text-align: center; + flex-grow: 1; + flex-basis: 0; + margin: 0 10px; +} +.wizard-steps .wizard-step:before { + counter-increment: wizard-counter; + content: counter(wizard-counter); + position: absolute; + bottom: -40px; + left: 50%; + transform: translateX(-50%); + width: 20px; + height: 20px; + line-height: 21px; + font-size: 10px; + font-weight: 700; + border-radius: 50%; + background-color: #e3eaef; +} +.wizard-steps .wizard-step.wizard-step-active { + box-shadow: 0 2px 6px #acb5f6; + background-color: #6777ef; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-active:before { + background-color: #6777ef; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-success { + background-color: #63ed7a; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-success:before { + background-color: #63ed7a; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-danger { + background-color: #fc544b; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-danger:before { + background-color: #fc544b; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-warning { + background-color: #ffa426; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-warning:before { + background-color: #ffa426; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-info { + background-color: #3abaf4; + color: #fff; +} +.wizard-steps .wizard-step.wizard-step-info:before { + background-color: #3abaf4; + color: #fff; +} +.wizard-steps .wizard-step .wizard-step-icon .fas, +.wizard-steps .wizard-step .wizard-step-icon .far, +.wizard-steps .wizard-step .wizard-step-icon .fab, +.wizard-steps .wizard-step .wizard-step-icon .fal, +.wizard-steps .wizard-step .wizard-step-icon .ion { + font-size: 34px; + margin-bottom: 15px; +} +.wizard-steps .wizard-step .wizard-step-label { + font-size: 10px; + text-transform: uppercase; + letter-spacing: 1px; + font-weight: 700; +} +@media (max-width: 575.98px) { + .wizard-steps { + display: block; + } + .wizard-steps .wizard-step { + margin-bottom: 50px; + } +} /*# +sourceMappingURL=components.min.css.map */ diff --git a/public/assets/css/login_register/style.css b/public/assets/css/login_register/style.css index 5c855154..18ac38f6 100644 --- a/public/assets/css/login_register/style.css +++ b/public/assets/css/login_register/style.css @@ -275,6 +275,14 @@ form p { transform: translateY(-0.252m); } +.btn-otp:disabled { + cursor: not-allowed; /* Mengganti cursor menjadi "not-allowed" saat tombol dinonaktifkan */ + opacity: 0.6; /* Mengurangi opasitas tombol saat dinonaktifkan */ + border-color: #ccc; /* Mengganti warna border saat dinonaktifkan */ + color: #ccc; /* Mengganti warna teks saat dinonaktifkan */ + pointer-events: none; /* Mencegah interaksi dengan tombol saat dinonaktifkan */ +} + .panels-container { position: absolute; height: 100%; diff --git a/public/assets/css/style.css b/public/assets/css/style.css index 0295f4ac..1903ad7c 100644 --- a/public/assets/css/style.css +++ b/public/assets/css/style.css @@ -64,11 +64,11 @@ } a { - color: #900C3F; + color: #900c3f; font-weight: 500; - transition: all .5s; - -webkit-transition: all .5s; - -o-transition: all .5s; + transition: all 0.5s; + -webkit-transition: all 0.5s; + -o-transition: all 0.5s; } a:not(.btn-social-icon):not(.btn-social):not(.page-link) .ion, @@ -80,7 +80,7 @@ a:not(.btn-social-icon):not(.btn-social):not(.page-link) .fab { } .bg-primary { - background-color: #BA2760 !important; + background-color: #ba2760 !important; } .bg-secondary { @@ -115,7 +115,7 @@ a:not(.btn-social-icon):not(.btn-social):not(.page-link) .fab { .text-primary-all *, .text-primary-all *:before, .text-primary-all *:after { - color: #900C3F !important; + color: #900c3f !important; } .text-secondary, @@ -294,11 +294,11 @@ select.form-control:not([size]):not([multiple]) { } .form-group .control-label, -.form-group>label { +.form-group > label { font-weight: 600; color: #34395e; font-size: 12px; - letter-spacing: .5px; + letter-spacing: 0.5px; } .form-group.floating-addon { @@ -334,7 +334,7 @@ select.form-control:not([size]):not([multiple]) { padding-left: 40px; } -.form-group.floating-addon .form-control+.form-control { +.form-group.floating-addon .form-control + .form-control { border-radius: 0 3px 3px 0; padding-left: 15px; } @@ -348,9 +348,9 @@ select.form-control:not([size]):not([multiple]) { line-height: 22px; } -.custom-radio .custom-control-input:checked~.custom-control-label::before, -.custom-control-input:checked~.custom-control-label::before { - background-color: #900C3F !important; +.custom-radio .custom-control-input:checked ~ .custom-control-label::before, +.custom-control-input:checked ~ .custom-control-label::before { + background-color: #900c3f !important; } .custom-file-label { @@ -369,12 +369,12 @@ select.form-control:not([size]):not([multiple]) { outline: none; } -.custom-file-input:focus+.custom-file-label { +.custom-file-input:focus + .custom-file-label { box-shadow: none; - border-color: #900C3F; + border-color: #900c3f; } -.custom-file-input:focus+.custom-file-label:after { +.custom-file-input:focus + .custom-file-label:after { border-color: transparent; } @@ -389,7 +389,7 @@ select.form-control:not([size]):not([multiple]) { position: relative; } -.selectgroup-item+.selectgroup-item { +.selectgroup-item + .selectgroup-item { margin-left: -1px; } @@ -433,17 +433,17 @@ select.form-control:not([size]):not([multiple]) { } .selectgroup-button-icon { - padding-left: .5rem; - padding-right: .5rem; + padding-left: 0.5rem; + padding-right: 0.5rem; } .selectgroup-button-icon i { font-size: 14px; } -.selectgroup-input:focus+.selectgroup-button, -.selectgroup-input:checked+.selectgroup-button { - background-color: #900C3F; +.selectgroup-input:focus + .selectgroup-button, +.selectgroup-input:checked + .selectgroup-button { + background-color: #900c3f; color: #fff; z-index: 1; } @@ -457,7 +457,7 @@ select.form-control:not([size]):not([multiple]) { } .selectgroup-pills .selectgroup-item { - margin-right: .5rem; + margin-right: 0.5rem; -ms-flex-positive: 0; flex-grow: 0; } @@ -493,7 +493,7 @@ select.form-control:not([size]):not([multiple]) { } .custom-switches-stacked .custom-switch { - margin-bottom: .5rem; + margin-bottom: 0.5rem; } .custom-switch-indicator { @@ -505,11 +505,11 @@ select.form-control:not([size]):not([multiple]) { position: relative; vertical-align: bottom; border: 1px solid rgba(0, 40, 100, 0.12); - transition: .3s border-color, .3s background-color; + transition: 0.3s border-color, 0.3s background-color; } .custom-switch-indicator:before { - content: ''; + content: ""; position: absolute; height: calc(1.25rem - 4px); width: calc(1.25rem - 4px); @@ -517,28 +517,28 @@ select.form-control:not([size]):not([multiple]) { left: 1px; background: #fff; border-radius: 50%; - transition: .3s left; + transition: 0.3s left; } -.custom-switch-input:checked~.custom-switch-indicator { - background: #900C3F; +.custom-switch-input:checked ~ .custom-switch-indicator { + background: #900c3f; } -.custom-switch-input:checked~.custom-switch-indicator:before { +.custom-switch-input:checked ~ .custom-switch-indicator:before { left: calc(1rem + 1px); } -.custom-switch-input:focus~.custom-switch-indicator { - border-color: #900C3F; +.custom-switch-input:focus ~ .custom-switch-indicator { + border-color: #900c3f; } .custom-switch-description { - margin-left: .5rem; + margin-left: 0.5rem; color: #6e7687; - transition: .3s color; + transition: 0.3s color; } -.custom-switch-input:checked~.custom-switch-description { +.custom-switch-input:checked ~ .custom-switch-description { color: #495057; } @@ -564,19 +564,19 @@ select.form-control:not([size]):not([multiple]) { position: relative; } -.imagecheck-input:focus~.imagecheck-figure { - border-color: #900C3F; +.imagecheck-input:focus ~ .imagecheck-figure { + border-color: #900c3f; } -.imagecheck-input:checked~.imagecheck-figure { +.imagecheck-input:checked ~ .imagecheck-figure { border-color: rgba(0, 40, 100, 0.24); } .imagecheck-figure:before { - content: ''; + content: ""; position: absolute; - top: .25rem; - left: .25rem; + top: 0.25rem; + left: 0.25rem; display: block; width: 1rem; height: 1rem; @@ -585,22 +585,24 @@ select.form-control:not([size]):not([multiple]) { -moz-user-select: none; -ms-user-select: none; user-select: none; - background: #900C3F url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%; + background: #900c3f + url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") + no-repeat center center/50% 50%; color: #fff; z-index: 1; border-radius: 3px; opacity: 0; - transition: .3s opacity; + transition: 0.3s opacity; } -.imagecheck-input:checked~.imagecheck-figure:before { +.imagecheck-input:checked ~ .imagecheck-figure:before { opacity: 1; } .imagecheck-image { max-width: 100%; - opacity: .64; - transition: .3s opacity; + opacity: 0.64; + transition: 0.3s opacity; } .imagecheck-image:first-child { @@ -617,25 +619,25 @@ select.form-control:not([size]):not([multiple]) { opacity: 1; } -.imagecheck-input:focus~.imagecheck-figure .imagecheck-image, -.imagecheck-input:checked~.imagecheck-figure .imagecheck-image { +.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image, +.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image { opacity: 1; } .imagecheck-caption { text-align: center; - padding: .25rem .25rem; + padding: 0.25rem 0.25rem; color: #9aa0ac; font-size: 0.875rem; - transition: .3s color; + transition: 0.3s color; } .imagecheck:hover .imagecheck-caption { color: #495057; } -.imagecheck-input:focus~.imagecheck-figure .imagecheck-caption, -.imagecheck-input:checked~.imagecheck-figure .imagecheck-caption { +.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption, +.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption { color: #495057; } @@ -665,18 +667,19 @@ select.form-control:not([size]):not([multiple]) { } .colorinput-color:before { - content: ''; + content: ""; opacity: 0; position: absolute; - top: .25rem; - left: .25rem; + top: 0.25rem; + left: 0.25rem; height: 1.25rem; width: 1.25rem; - transition: .3s opacity; - background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%; + transition: 0.3s opacity; + background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") + no-repeat center center/50% 50%; } -.colorinput-input:checked~.colorinput-color:before { +.colorinput-input:checked ~ .colorinput-color:before { opacity: 1; } @@ -702,7 +705,7 @@ select.form-control:not([size]):not([multiple]) { } .list-group-item.active { - background-color: #900C3F; + background-color: #900c3f; } .list-group-item.disabled { @@ -710,7 +713,7 @@ select.form-control:not([size]):not([multiple]) { } .list-group-item-primary { - background-color: #900C3F; + background-color: #900c3f; color: #fff; } @@ -841,13 +844,13 @@ select.form-control:not([size]):not([multiple]) { margin-top: 20px; /* Adjust the value to your preference */ padding: 20px; } -.card-head{ +.card-head { /* background-image: linear-gradient(to bottom right, rgb(144, 12, 63) 0%, rgb(186, 39, 96) 100%, rgb(161, 9, 73) 100%); */ text-align: center; width: 100%; - background-color: #E6EBEE; - border-radius: 10px 10px 10px 10px ; - color: #393B45; + background-color: #e6ebee; + border-radius: 10px 10px 10px 10px; + color: #393b45; height: 250px; font-weight: 800; } @@ -855,12 +858,12 @@ select.form-control:not([size]):not([multiple]) { width: 100%; height: 100%; object-fit: cover; - border-radius: 10px 10px 10px 10px ; + border-radius: 10px 10px 10px 10px; } .image-crop { display: block; position: relative; - background-color: #E6EBEE; + background-color: #e6ebee; width: 120px; height: 120px; margin: 0 auto; @@ -868,8 +871,8 @@ select.form-control:not([size]):not([multiple]) { margin-right: 950px; overflow: hidden; border-radius: 50%; - box-shadow:2px 2px 5px rgba(0, 0, 0, 0.5); - border:3px solid #fff; + box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); + border: 3px solid #fff; } .card .card-header, .card .card-body, @@ -896,7 +899,7 @@ select.form-control:not([size]):not([multiple]) { margin-top: 8px; } -.card .card-body .section-title+.section-lead { +.card .card-body .section-title + .section-lead { margin-top: -5px; } @@ -935,7 +938,7 @@ select.form-control:not([size]):not([multiple]) { border-radius: 30px; } -.card .card-header .form-control+.input-group-btn .btn { +.card .card-header .form-control + .input-group-btn .btn { margin-top: -1px; } @@ -952,63 +955,89 @@ select.form-control:not([size]):not([multiple]) { margin-left: 250px; margin-bottom: 0; } -.card .card-header h4+.card-header-action, -.card .card-header h4+.card-header-form { +.card .card-header h4 + .card-header-action, +.card .card-header h4 + .card-header-form { margin-left: auto; } -.card .card-header h4+.card-header-action .btn, -.card .card-header h4+.card-header-form .btn { +.card .card-header h4 + .card-header-action .btn, +.card .card-header h4 + .card-header-form .btn { font-size: 12px; border-radius: 30px !important; padding-left: 13px !important; padding-right: 13px !important; } -.card .card-header h4+.card-header-action .btn.active, -.card .card-header h4+.card-header-form .btn.active { +.card .card-header h4 + .card-header-action .btn.active, +.card .card-header h4 + .card-header-form .btn.active { box-shadow: 0 2px 6px #acb5f6; background-color: #6777ef; color: #fff; } -.card .card-header h4+.card-header-action .dropdown, -.card .card-header h4+.card-header-form .dropdown { +.card .card-header h4 + .card-header-action .dropdown, +.card .card-header h4 + .card-header-form .dropdown { display: inline; } -.card .card-header h4+.card-header-action .btn-group .btn, -.card .card-header h4+.card-header-form .btn-group .btn { +.card .card-header h4 + .card-header-action .btn-group .btn, +.card .card-header h4 + .card-header-form .btn-group .btn { border-radius: 0 !important; } -.card .card-header h4+.card-header-action .btn-group .btn:first-child, -.card .card-header h4+.card-header-form .btn-group .btn:first-child { +.card .card-header h4 + .card-header-action .btn-group .btn:first-child, +.card .card-header h4 + .card-header-form .btn-group .btn:first-child { border-radius: 30px 0 0 30px !important; } -.card .card-header h4+.card-header-action .btn-group .btn:last-child, -.card .card-header h4+.card-header-form .btn-group .btn:last-child { +.card .card-header h4 + .card-header-action .btn-group .btn:last-child, +.card .card-header h4 + .card-header-form .btn-group .btn:last-child { border-radius: 0 30px 30px 0 !important; } -.card .card-header h4+.card-header-action .input-group .form-control, -.card .card-header h4+.card-header-form .input-group .form-control { +.card .card-header h4 + .card-header-action .input-group .form-control, +.card .card-header h4 + .card-header-form .input-group .form-control { border-radius: 30px 0 0 30px !important; } -.card .card-header h4+.card-header-action .input-group .form-control+.input-group-btn .btn, -.card .card-header h4+.card-header-form .input-group .form-control+.input-group-btn .btn { +.card + .card-header + h4 + + .card-header-action + .input-group + .form-control + + .input-group-btn + .btn, +.card + .card-header + h4 + + .card-header-form + .input-group + .form-control + + .input-group-btn + .btn { border-radius: 0 30px 30px 0 !important; } -.card .card-header h4+.card-header-action .input-group .input-group-btn+.form-control, -.card .card-header h4+.card-header-form .input-group .input-group-btn+.form-control { +.card + .card-header + h4 + + .card-header-action + .input-group + .input-group-btn + + .form-control, +.card + .card-header + h4 + + .card-header-form + .input-group + .input-group-btn + + .form-control { border-radius: 0 30px 30px 0 !important; } -.card .card-header h4+.card-header-action .input-group .input-group-btn .btn, -.card .card-header h4+.card-header-form .input-group .input-group-btn .btn { +.card .card-header h4 + .card-header-action .input-group .input-group-btn .btn, +.card .card-header h4 + .card-header-form .input-group .input-group-btn .btn { margin-top: -1px; border-radius: 30px 0 0 30px !important; } @@ -1023,7 +1052,7 @@ select.form-control:not([size]):not([multiple]) { } .card.card-progress:after { - content: ' '; + content: " "; position: absolute; top: 0; left: 0; @@ -1118,7 +1147,6 @@ select.form-control:not([size]):not([multiple]) { .card.card-hero .card-header .card-icon .fab, .card.card-hero .card-header .card-icon .fal { font-size: 140px; - } .card.card-statistic-1 .card-header, @@ -1203,8 +1231,8 @@ select.form-control:not([size]):not([multiple]) { padding-top: 20px; } -.card.card-statistic-2 .card-header+.card-body, -.card.card-statistic-2 .card-body+.card-header { +.card.card-statistic-2 .card-header + .card-body, +.card.card-statistic-2 .card-body + .card-header { padding-top: 0; } @@ -1212,7 +1240,7 @@ select.form-control:not([size]):not([multiple]) { .card.card-statistic-2 .card-header h4 { font-weight: 600; font-size: 13px; - letter-spacing: .5px; + letter-spacing: 0.5px; } .card.card-statistic-1 .card-header h4 { @@ -1251,7 +1279,7 @@ select.form-control:not([size]):not([multiple]) { background-color: #fff; font-size: 13px; font-weight: 600; - letter-spacing: .3px; + letter-spacing: 0.3px; } .card .card-stats .card-stats-items { @@ -1268,7 +1296,7 @@ select.form-control:not([size]):not([multiple]) { .card .card-stats .card-stats-item .card-stats-item-label { font-size: 12px; - letter-spacing: .5px; + letter-spacing: 0.5px; margin-top: 4px; text-overflow: ellipsis; overflow: hidden; @@ -1313,7 +1341,7 @@ select.form-control:not([size]):not([multiple]) { } .card.card-large-icons .card-body p { - opacity: .6; + opacity: 0.6; font-weight: 500; } @@ -1341,7 +1369,7 @@ select.form-control:not([size]):not([multiple]) { .card.bg-dark .card-header, .card.bg-warning .card-header { color: #fff; - opacity: .9; + opacity: 0.9; } @media (max-width: 575.98px) { @@ -1361,8 +1389,8 @@ select.form-control:not([size]):not([multiple]) { flex-wrap: wrap; } - .card .card-header h4+.card-header-action, - .card .card-header h4+.card-header-form { + .card .card-header h4 + .card-header-action, + .card .card-header h4 + .card-header-form { flex-grow: 0; width: 100%; margin-top: 10px; @@ -1378,7 +1406,11 @@ select.form-control:not([size]):not([multiple]) { padding: 5px 7px; } - .card .card-stats .card-stats-items .card-stats-item .card-stats-item-count { + .card + .card-stats + .card-stats-items + .card-stats-item + .card-stats-item-count { font-size: 16px; } @@ -1427,7 +1459,7 @@ select.form-control:not([size]):not([multiple]) { font-size: 12px; margin-top: 5px; opacity: 0; - transition: all .3s; + transition: all 0.3s; } .table-links a { @@ -1502,7 +1534,7 @@ table tr:hover .table-links { } .modal-progress .modal-content:after { - content: ' '; + content: " "; position: absolute; top: 0; left: 0; @@ -1523,14 +1555,14 @@ table tr:hover .table-links { /* 3.9 Nav */ .nav-tabs .nav-item .nav-link { - color: #900C3F; + color: #900c3f; } .nav-tabs .nav-item .nav-link.active { color: #000; } -.tab-content>.tab-pane { +.tab-content > .tab-pane { padding: 10px 0; line-height: 24px; } @@ -1542,13 +1574,13 @@ table tr:hover .table-links { } .nav-pills .nav-link.active, -.nav-pills .show>.nav-link { +.nav-pills .show > .nav-link { color: #fff; - background-color: #900C3F; + background-color: #900c3f; } .nav-pills .nav-item .nav-link { - color: #900C3F; + color: #900c3f; padding-left: 15px !important; padding-right: 15px !important; } @@ -1560,7 +1592,7 @@ table tr:hover .table-links { .nav-pills .nav-item .nav-link.active { box-shadow: 0 2px 6px #acb5f6; color: #fff; - background-color: #900C3F; + background-color: #900c3f; } .nav-pills .nav-item .nav-link .badge { @@ -1579,21 +1611,21 @@ table tr:hover .table-links { /* 3.10 Pagination */ .page-item .page-link { - color: #900C3F; + color: #900c3f; border-radius: 3px; margin: 0 3px; } .page-item.active .page-link { - background-color: #900C3F; - border-color: #900C3F; + background-color: #900c3f; + border-color: #900c3f; } .page-item.disabled .page-link { border-color: transparent; background-color: #f9fafe; - color: #900C3F; - opacity: .6; + color: #900c3f; + opacity: 0.6; } .page-link { @@ -1603,7 +1635,7 @@ table tr:hover .table-links { } .page-link:hover { - background-color: #900C3F; + background-color: #900c3f; color: #fff; border-color: transparent; } @@ -1621,7 +1653,7 @@ table tr:hover .table-links { vertical-align: middle; padding: 7px 12px; font-weight: 600; - letter-spacing: .3px; + letter-spacing: 0.3px; border-radius: 30px; font-size: 12px; } @@ -1737,8 +1769,8 @@ h6 .badge { font-weight: 600; font-size: 12px; line-height: 24px; - padding: .3rem .8rem; - letter-spacing: .5px; + padding: 0.3rem 0.8rem; + letter-spacing: 0.5px; } .btn.btn-icon-split { @@ -1787,12 +1819,12 @@ h6 .badge { background-color: white; } -.btn>i { +.btn > i { margin-left: 0 !important; } .btn.btn-lg { - padding: .55rem 1.5rem; + padding: 0.55rem 1.5rem; font-size: 12px; } @@ -1805,7 +1837,7 @@ h6 .badge { } .btn.btn-sm { - padding: .10rem .4rem; + padding: 0.1rem 0.4rem; font-size: 12px; } @@ -2066,8 +2098,8 @@ h6 .badge { .btn-outline-primary, .btn-outline-primary.disabled { - border-color: #900C3F; - color: #900C3F; + border-color: #900c3f; + color: #900c3f; } .btn-outline-primary:hover, @@ -2076,7 +2108,7 @@ h6 .badge { .btn-outline-primary.disabled:hover, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled:active { - background-color: #900C3F !important; + background-color: #900c3f !important; color: #fff; } @@ -2093,7 +2125,7 @@ h6 .badge { .btn-outline-white.disabled:focus, .btn-outline-white.disabled:active { background-color: #fff; - color: #900C3F; + color: #900c3f; } .btn-round { @@ -2114,7 +2146,7 @@ h6 .badge { padding-right: 18px; } -.btn-social-icon> :first-child { +.btn-social-icon > :first-child { font-size: 16px; } @@ -2124,7 +2156,7 @@ h6 .badge { font-weight: 500; } -.btn-social> :first-child { +.btn-social > :first-child { width: 55px; line-height: 50px; border-right: none; @@ -2135,7 +2167,7 @@ h6 .badge { } .btn-group .btn.active { - background-color: #900C3F; + background-color: #900c3f; color: #fff; } @@ -2152,7 +2184,7 @@ h6 .badge { /* 3.13 Media */ .media .media-right { float: right; - color: #900C3F; + color: #900c3f; font-weight: 600; font-size: 16px; } @@ -2225,7 +2257,7 @@ h6 .badge { font-weight: 600; font-size: 12px; color: #34395e; - letter-spacing: .5px; + letter-spacing: 0.5px; } .media .media-items .media-item .media-value { @@ -2262,7 +2294,7 @@ h6 .badge { background-color: #f9f9f9; border-radius: 3px; cursor: pointer; - transition: all .5s; + transition: all 0.5s; } .accordion .accordion-header h4 { @@ -2278,7 +2310,7 @@ h6 .badge { .accordion .accordion-header[aria-expanded="true"] { box-shadow: 0 2px 6px #acb5f6; - background-color: #900C3F; + background-color: #900c3f; color: #fff; } @@ -2302,22 +2334,22 @@ h6 .badge { color: #fff; } -.bs-popover-auto[x-placement^=left] .arrow::before, +.bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::before { border-left-color: #f2f2f2; } -.bs-popover-auto[x-placement^=bottom] .arrow::before, +.bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::before { border-bottom-color: #f2f2f2; } -.bs-popover-auto[x-placement^=top] .arrow::before, +.bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::before { border-top-color: #f2f2f2; } -.bs-popover-auto[x-placement^=right] .arrow::before, +.bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::before { border-right-color: #f2f2f2; } @@ -2340,8 +2372,8 @@ h6 .badge { margin-right: -5px; } -.sm-gutters>.col, -.sm-gutters>[class*=col-] { +.sm-gutters > .col, +.sm-gutters > [class*="col-"] { padding-left: 5px; padding-right: 5px; } @@ -2357,12 +2389,12 @@ h6 .badge { } .navbar.active { - background-color: #900C3F; + background-color: #900c3f; box-shadow: rgba(103, 119, 239, 0.2) rgba(0, 0, 0, 0.03); } .navbar-bg { - content: ' '; + content: " "; position: absolute; top: 0; left: 0; @@ -2370,7 +2402,12 @@ h6 .badge { height: 115px; /* background-image: url('/public/assets/images/bg-web.png'); */ /* background: rgb(144, 12, 63); */ - background-image: linear-gradient(to bottom right, rgb(144, 12, 63) 0%, rgb(186, 39, 96) 100%, rgb(161, 9, 73) 100%); + background-image: linear-gradient( + to bottom right, + rgb(144, 12, 63) 0%, + rgb(186, 39, 96) 100%, + rgb(161, 9, 73) 100% + ); z-index: -1; } @@ -2398,17 +2435,22 @@ h6 .badge { } .navbar .form-inline .form-control:focus, -.navbar .form-inline .form-control:focus+.btn { +.navbar .form-inline .form-control:focus + .btn { position: relative; z-index: 9001; } -.navbar .form-inline .form-control:focus+.btn+.search-backdrop { - opacity: .6; +.navbar .form-inline .form-control:focus + .btn + .search-backdrop { + opacity: 0.6; visibility: visible; } -.navbar .form-inline .form-control:focus+.btn+.search-backdrop+.search-result { +.navbar + .form-inline + .form-control:focus + + .btn + + .search-backdrop + + .search-result { opacity: 1; visibility: visible; top: 80px; @@ -2431,7 +2473,7 @@ h6 .badge { background-color: #000; opacity: 0; visibility: hidden; - transition: all .5s; + transition: all 0.5s; } .navbar .form-inline .search-result { @@ -2443,16 +2485,16 @@ h6 .badge { width: 450px; opacity: 0; visibility: hidden; - transition: all .5s; + transition: all 0.5s; } .navbar .form-inline .search-result:before { position: absolute; top: -26px; left: 34px; - content: '\f0d8'; + content: "\f0d8"; font-weight: 600; - font-family: 'Font Awesome 5 Free'; + font-family: "Font Awesome 5 Free"; color: #fff; font-size: 30px; } @@ -2565,7 +2607,7 @@ h6 .badge { .navbar .nav-link.disabled { color: #fff; - opacity: .6; + opacity: 0.6; } .nav-collapse { @@ -2659,12 +2701,12 @@ h6 .badge { .nav-collapse .navbar-nav .nav-item .nav-link:hover { background-color: #fcfcfd; - color: #900C3F; + color: #900c3f; } - .nav-collapse .navbar-nav .nav-item:focus>a, - .nav-collapse .navbar-nav .nav-item.active>a { - background-color: #900C3F; + .nav-collapse .navbar-nav .nav-item:focus > a, + .nav-collapse .navbar-nav .nav-item.active > a { + background-color: #900c3f; color: #fff; } @@ -2734,7 +2776,7 @@ a.dropdown-item { a.dropdown-item:focus, a.dropdown-item:active, a.dropdown-item.active { - background-color: #900C3F; + background-color: #900c3f; color: #fff !important; } @@ -2765,7 +2807,7 @@ a.dropdown-item.active { font-weight: 600; text-transform: uppercase; font-size: 10px; - letter-spacing: .5px; + letter-spacing: 0.5px; } .dropdown-list .dropdown-item .dropdown-item-avatar { @@ -2802,7 +2844,7 @@ a.dropdown-item.active { } .dropdown-list .dropdown-item:focus { - background-color: #900C3F; + background-color: #900c3f; } .dropdown-list .dropdown-item:focus .dropdown-item-desc { @@ -2817,7 +2859,10 @@ a.dropdown-item.active { color: #6c757d; } -.dropdown-list .dropdown-item.dropdown-item-unread:active .dropdown-item-desc b { +.dropdown-list + .dropdown-item.dropdown-item-unread:active + .dropdown-item-desc + b { color: #6c757d; } @@ -2844,7 +2889,7 @@ a.dropdown-item.active { .dropdown-list .dropdown-footer, .dropdown-list .dropdown-header { - letter-spacing: .5px; + letter-spacing: 0.5px; font-weight: 600; padding: 15px; } @@ -2860,12 +2905,17 @@ a.dropdown-item.active { } .dropdown-list .dropdown-list-content:not(.is-end):after { - content: ' '; + content: " "; position: absolute; bottom: 46px; left: 0; width: 100%; - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8)); + background-image: linear-gradient( + to bottom, + rgba(255, 255, 255, 0), + rgba(255, 255, 255, 0.4), + rgba(255, 255, 255, 0.8) + ); height: 60px; } @@ -2907,7 +2957,7 @@ a.dropdown-item.active { } .dropdown-flag .dropdown-item.active { - background-color: #900C3F; + background-color: #900c3f; color: #fff; } @@ -2923,17 +2973,17 @@ a.dropdown-item.active { } /* 3.20 Dropdown */ -.tab-content.no-padding>.tab-pane { +.tab-content.no-padding > .tab-pane { padding: 0; } -.tab-content>.tab-pane { +.tab-content > .tab-pane { line-height: 28px; } /* 3.21 Progress Bar */ .progress-bar { - background-color: #900C3F; + background-color: #900c3f; } /* 3.22 Jumbotron */ @@ -2951,45 +3001,69 @@ a.dropdown-item.active { /* 4.1 Misc */ /* nunito-regular - latin */ @font-face { - font-family: 'Nunito'; + font-family: "Nunito"; font-style: normal; font-weight: 400; src: url("../fonts/nunito-v9-latin-regular.eot"); /* IE9 Compat Modes */ - src: local("Nunito Regular"), local("Nunito-Regular"), url("../fonts/nunito-v9-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-v9-latin-regular.woff2") format("woff2"), url("../fonts/nunito-v9-latin-regular.woff") format("woff"), url("../fonts/nunito-v9-latin-regular.ttf") format("truetype"), url("../fonts/nunito-v9-latin-regular.svg#Nunito") format("svg"); + src: local("Nunito Regular"), local("Nunito-Regular"), + url("../fonts/nunito-v9-latin-regular.eot?#iefix") + format("embedded-opentype"), + url("../fonts/nunito-v9-latin-regular.woff2") format("woff2"), + url("../fonts/nunito-v9-latin-regular.woff") format("woff"), + url("../fonts/nunito-v9-latin-regular.ttf") format("truetype"), + url("../fonts/nunito-v9-latin-regular.svg#Nunito") format("svg"); /* Legacy iOS */ } /* nunito-600 - latin */ @font-face { - font-family: 'Nunito'; + font-family: "Nunito"; font-style: normal; font-weight: 600; src: url("../fonts/nunito-v9-latin-600.eot"); /* IE9 Compat Modes */ - src: local("Nunito SemiBold"), local("Nunito-SemiBold"), url("../fonts/nunito-v9-latin-600.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-v9-latin-600.woff2") format("woff2"), url("../fonts/nunito-v9-latin-600.woff") format("woff"), url("../fonts/nunito-v9-latin-600.ttf") format("truetype"), url("../fonts/nunito-v9-latin-600.svg#Nunito") format("svg"); + src: local("Nunito SemiBold"), local("Nunito-SemiBold"), + url("../fonts/nunito-v9-latin-600.eot?#iefix") + format("embedded-opentype"), + url("../fonts/nunito-v9-latin-600.woff2") format("woff2"), + url("../fonts/nunito-v9-latin-600.woff") format("woff"), + url("../fonts/nunito-v9-latin-600.ttf") format("truetype"), + url("../fonts/nunito-v9-latin-600.svg#Nunito") format("svg"); /* Legacy iOS */ } /* nunito-700 - latin */ @font-face { - font-family: 'Nunito'; + font-family: "Nunito"; font-style: normal; font-weight: 700; src: url("../fonts/nunito-v9-latin-700.eot"); /* IE9 Compat Modes */ - src: local("Nunito Bold"), local("Nunito-Bold"), url("../fonts/nunito-v9-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-v9-latin-700.woff2") format("woff2"), url("../fonts/nunito-v9-latin-700.woff") format("woff"), url("../fonts/nunito-v9-latin-700.ttf") format("truetype"), url("../fonts/nunito-v9-latin-700.svg#Nunito") format("svg"); + src: local("Nunito Bold"), local("Nunito-Bold"), + url("../fonts/nunito-v9-latin-700.eot?#iefix") + format("embedded-opentype"), + url("../fonts/nunito-v9-latin-700.woff2") format("woff2"), + url("../fonts/nunito-v9-latin-700.woff") format("woff"), + url("../fonts/nunito-v9-latin-700.ttf") format("truetype"), + url("../fonts/nunito-v9-latin-700.svg#Nunito") format("svg"); /* Legacy iOS */ } /* nunito-800 - latin */ @font-face { - font-family: 'Nunito'; + font-family: "Nunito"; font-style: normal; font-weight: 800; src: url("../fonts/nunito-v9-latin-800.eot"); /* IE9 Compat Modes */ - src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), url("../fonts/nunito-v9-latin-800.eot?#iefix") format("embedded-opentype"), url("../fonts/nunito-v9-latin-800.woff2") format("woff2"), url("../fonts/nunito-v9-latin-800.woff") format("woff"), url("../fonts/nunito-v9-latin-800.ttf") format("truetype"), url("../fonts/nunito-v9-latin-800.svg#Nunito") format("svg"); + src: local("Nunito ExtraBold"), local("Nunito-ExtraBold"), + url("../fonts/nunito-v9-latin-800.eot?#iefix") + format("embedded-opentype"), + url("../fonts/nunito-v9-latin-800.woff2") format("woff2"), + url("../fonts/nunito-v9-latin-800.woff") format("woff"), + url("../fonts/nunito-v9-latin-800.ttf") format("truetype"), + url("../fonts/nunito-v9-latin-800.svg#Nunito") format("svg"); /* Legacy iOS */ } @@ -3009,13 +3083,13 @@ body { background-color: #fafdfb; font-size: 14px; font-weight: 400; - font-family: 'Nunito', 'Segoe UI', arial; + font-family: "Nunito", "Segoe UI", arial; color: #6c757d; } a.bb { text-decoration: none; - border-bottom: 1px solid #900C3F; + border-bottom: 1px solid #900c3f; padding-bottom: 1px; } @@ -3054,11 +3128,11 @@ a.bb { } .bullet:after { - content: '\2022'; + content: "\2022"; } .slash:after { - content: '/'; + content: "/"; } .login-brand { @@ -3101,12 +3175,17 @@ a.bb { } .gradient-bottom:after { - content: ' '; + content: " "; position: absolute; bottom: 41px; left: 0; width: 100%; - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.8)); + background-image: linear-gradient( + to bottom, + rgba(255, 255, 255, 0), + rgba(255, 255, 255, 0.4), + rgba(255, 255, 255, 0.8) + ); height: 60px; } @@ -3148,9 +3227,9 @@ blockquote { background-color: #f9f9f9; border-radius: 3px; position: relative; - font-family: 'Time new Romans'; + font-family: "Time new Romans"; font-size: 16px; - letter-spacing: .3px; + letter-spacing: 0.3px; } blockquote:before { @@ -3159,7 +3238,7 @@ blockquote:before { position: absolute; top: 10px; left: 20px; - opacity: .2; + opacity: 0.2; } blockquote .blockquote-footer { @@ -3216,8 +3295,8 @@ pre { } .circle-step .circle.circle-primary { - border-color: #900C3F; - color: #900C3F; + border-color: #900c3f; + color: #900c3f; } .pe-none { @@ -3280,8 +3359,8 @@ pre { margin-left: -0.25rem; } -.gutters-xs>.col, -.gutters-xs>[class*="col-"] { +.gutters-xs > .col, +.gutters-xs > [class*="col-"] { padding-right: 0.25rem; padding-left: 0.25rem; } @@ -3291,7 +3370,7 @@ pre { } .beep:after { - content: ''; + content: ""; position: absolute; top: 2px; right: 8px; @@ -3334,7 +3413,7 @@ pre { z-index: 1; } -.section>*:first-child { +.section > *:first-child { margin-top: -7px; } @@ -3365,7 +3444,7 @@ pre { } .section .section-header .section-header-back .btn:hover { - background-color: #900C3F; + background-color: #900c3f; color: #fff; } @@ -3396,18 +3475,18 @@ pre { } .section .section-title:before { - content: ' '; + content: " "; border-radius: 5px; height: 8px; width: 30px; - background-color: #900C3F; + background-color: #900c3f; display: inline-block; float: left; margin-top: 6px; margin-right: 15px; } -.section .section-title+.section-lead { +.section .section-title + .section-lead { margin-top: -20px; } @@ -3505,7 +3584,12 @@ pre { top: 0; height: 100%; width: 250px; - background-image: linear-gradient(to bottom right, rgb(144, 12, 63) 0%, rgb(186, 39, 96) 100%, rgb(161, 9, 73) 100%); + background-image: linear-gradient( + to bottom right, + rgb(144, 12, 63) 0%, + rgb(186, 39, 96) 100%, + rgb(161, 9, 73) 100% + ); /* background-color: #900C3F; */ z-index: 880; left: 0; @@ -3515,7 +3599,7 @@ pre { .navbar, .main-content, .main-footer { - transition: all .5s; + transition: all 0.5s; } body.sidebar-gone .main-sidebar { @@ -3535,7 +3619,7 @@ body.sidebar-mini .main-sidebar { body.sidebar-mini .main-sidebar:after { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03); - content: ' '; + content: " "; position: fixed; background-color: #900c3f; width: 65px; @@ -3567,37 +3651,37 @@ body.sidebar-mini .main-sidebar .sidebar-brand-sm { display: block; } -body.sidebar-mini .main-sidebar .sidebar-menu>li { +body.sidebar-mini .main-sidebar .sidebar-menu > li { padding: 10px; } -body.sidebar-mini .main-sidebar .sidebar-menu>li.menu-header { +body.sidebar-mini .main-sidebar .sidebar-menu > li.menu-header { padding: 0; font-size: 0; height: 2px; } -body.sidebar-mini .main-sidebar .sidebar-menu>li>a { +body.sidebar-mini .main-sidebar .sidebar-menu > li > a { border-radius: 3px; height: 45px; padding: 0; justify-content: center; } -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .ion, -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fas, -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .far, -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fab, -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .fal { +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .ion, +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fas, +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .far, +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fab, +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .fal { margin: 0; font-size: 20px; } -body.sidebar-mini .main-sidebar .sidebar-menu>li>a span { +body.sidebar-mini .main-sidebar .sidebar-menu > li > a span { display: none; } -body.sidebar-mini .main-sidebar .sidebar-menu>li>a .badge { +body.sidebar-mini .main-sidebar .sidebar-menu > li > a .badge { padding: 5px; position: absolute; top: 4px; @@ -3605,17 +3689,17 @@ body.sidebar-mini .main-sidebar .sidebar-menu>li>a .badge { font-size: 10px; } -body.sidebar-mini .main-sidebar .sidebar-menu>li>a.has-dropdown:after { +body.sidebar-mini .main-sidebar .sidebar-menu > li > a.has-dropdown:after { content: initial; } -body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a { +body.sidebar-mini .main-sidebar .sidebar-menu > li.active > a { box-shadow: 0 4px 8px #acb5f6; - background-color: #900C3F; + background-color: #900c3f; color: #fff; } -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu { +body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu { position: absolute; background-color: #fff; left: 65px; @@ -3625,22 +3709,46 @@ body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu { box-shadow: 0 0 30px rgba(0, 0, 0, 0.03); } -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li>a:focus, -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a, -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a:hover { +body.sidebar-mini + .main-sidebar + .sidebar-menu + > li + ul.dropdown-menu + li + > a:focus, +body.sidebar-mini + .main-sidebar + .sidebar-menu + > li + ul.dropdown-menu + li.active + > a, +body.sidebar-mini + .main-sidebar + .sidebar-menu + > li + ul.dropdown-menu + li.active + > a:hover { color: #fff; - background-color: #900C3F !important; + background-color: #900c3f !important; } -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a { +body.sidebar-mini .main-sidebar .sidebar-menu > li ul.dropdown-menu li a { height: 40px; padding: 0 20px; background-color: #fff; } -body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a.has-dropdown:after { +body.sidebar-mini + .main-sidebar + .sidebar-menu + > li + ul.dropdown-menu + li + a.has-dropdown:after { content: ""; - font-family: 'Font Awesome 5 Free'; + font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; @@ -3650,15 +3758,27 @@ body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a.has-dropd font-size: 12px; } -body.sidebar-mini .main-sidebar .sidebar-menu li:hover>ul.dropdown-menu { +body.sidebar-mini .main-sidebar .sidebar-menu li:hover > ul.dropdown-menu { display: block !important; } -body.sidebar-mini .main-sidebar .sidebar-menu li:hover>ul.dropdown-menu li:hover>a { +body.sidebar-mini + .main-sidebar + .sidebar-menu + li:hover + > ul.dropdown-menu + li:hover + > a { background-color: #fcfcfd; } -body.sidebar-mini .main-sidebar .sidebar-menu li:hover>ul.dropdown-menu li .dropdown-menu { +body.sidebar-mini + .main-sidebar + .sidebar-menu + li:hover + > ul.dropdown-menu + li + .dropdown-menu { left: 200px; padding: 0; } @@ -3720,7 +3840,7 @@ body.layout-2 .main-sidebar .sidebar-menu li a.has-dropdown:after { } body.layout-2 .main-sidebar .sidebar-menu li a:hover { - color: #900C3F; + color: #900c3f; background-color: transparent; } @@ -3755,27 +3875,43 @@ body.layout-3 .navbar.navbar-secondary { z-index: 889; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item.active>.nav-link { - color: #900C3F; +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item.active + > .nav-link { + color: #900c3f; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item.active>.nav-link:before { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item.active + > .nav-link:before { left: 35px; right: 0; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item:first-child .nav-link { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item:first-child + .nav-link { margin-left: 0; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item:last-child .nav-link { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item:last-child + .nav-link { margin-right: 0; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link { +body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item > .nav-link { color: #868e96; font-size: 13px; - letter-spacing: .3px; + letter-spacing: 0.3px; height: 70px; padding: 0; padding-left: 0 !important; @@ -3785,13 +3921,21 @@ body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link { position: relative; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link.has-dropdown { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + > .nav-link.has-dropdown { margin-right: 35px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link.has-dropdown:after { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + > .nav-link.has-dropdown:after { content: ""; - font-family: 'Font Awesome 5 Free'; + font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; @@ -3802,46 +3946,71 @@ body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link.has-dropd right: -20px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link:before { - content: ' '; +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + > .nav-link:before { + content: " "; position: absolute; left: initial; right: initial; bottom: 0; height: 2px; - background-color: #900C3F; - transition: all .5s; + background-color: #900c3f; + transition: all 0.5s; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link span { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + > .nav-link + span { line-height: 74px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link i { +body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item > .nav-link i { width: 30px; font-size: 16px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item>.nav-link:hover { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + > .nav-link:hover { color: #191d21 !important; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu { +body.layout-3 .navbar.navbar-secondary .navbar-nav > .nav-item .dropdown-menu { padding: 0; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item .nav-link { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item + .nav-link { color: #6c757d; font-weight: 600; - letter-spacing: .3px; + letter-spacing: 0.3px; padding: 7px !important; padding-left: 20px !important; padding-right: 20px !important; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item .nav-link.has-dropdown:after { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item + .nav-link.has-dropdown:after { content: ""; - font-family: 'Font Awesome 5 Free'; + font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; @@ -3852,20 +4021,44 @@ body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav right: 15px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item:hover>.nav-link { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item:hover + > .nav-link { background-color: #fcfcfd; color: #191d21; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item:hover>.dropdown-menu { +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item:hover + > .dropdown-menu { display: block !important; top: -5px; left: 200px; } -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item.active>.nav-link, -body.layout-3 .navbar.navbar-secondary .navbar-nav>.nav-item .dropdown-menu .nav-item .nav-link:focus { - background-color: #900C3F; +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item.active + > .nav-link, +body.layout-3 + .navbar.navbar-secondary + .navbar-nav + > .nav-item + .dropdown-menu + .nav-item + .nav-link:focus { + background-color: #900c3f; color: #fff; } @@ -3946,7 +4139,7 @@ body.layout-3 .main-footer { height: 50px; padding: 0 20px; width: 100%; - letter-spacing: .3px; + letter-spacing: 0.3px; color: #ffffff; text-decoration: none; } @@ -3984,7 +4177,7 @@ body.layout-3 .main-footer { .main-sidebar .sidebar-menu li a.has-dropdown:after { content: ""; - font-family: 'Font Awesome 5 Free'; + font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; top: 50%; @@ -3994,11 +4187,11 @@ body.layout-3 .main-footer { font-size: 12px; } -.main-sidebar .sidebar-menu li.active>ul.dropdown-menu { +.main-sidebar .sidebar-menu li.active > ul.dropdown-menu { display: block; } -.main-sidebar .sidebar-menu li.active>ul.dropdown-menu li a:hover { +.main-sidebar .sidebar-menu li.active > ul.dropdown-menu li a:hover { background-color: #ffffff; } @@ -4021,11 +4214,10 @@ body.layout-3 .main-footer { } .main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover { - background-color: #dfe4ea; } -.main-sidebar .sidebar-menu li ul.dropdown-menu li.active>a { +.main-sidebar .sidebar-menu li ul.dropdown-menu li.active > a { color: #dfe4ea; font-weight: 600; } @@ -4071,41 +4263,65 @@ body.layout-3 .main-footer { } body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active a { - background-color: #900C3F; + background-color: #900c3f; color: #fff; } -body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li a { +body:not(.sidebar-mini) + .sidebar-style-1 + .sidebar-menu + li.active + ul.dropdown-menu + li + a { color: #e8ebfd; } -body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li a:hover { - background-color: #900C3F; +body:not(.sidebar-mini) + .sidebar-style-1 + .sidebar-menu + li.active + ul.dropdown-menu + li + a:hover { + background-color: #900c3f; color: #fff; } -body:not(.sidebar-mini) .sidebar-style-1 .sidebar-menu li.active ul.dropdown-menu li.active a { +body:not(.sidebar-mini) + .sidebar-style-1 + .sidebar-menu + li.active + ul.dropdown-menu + li.active + a { color: #fff; } -body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu>li.active>a { +body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a { padding-left: 16px; background-color: transparent; position: relative; } -body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu>li.active>a:before { - content: ''; +body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu > li.active > a:before { + content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); height: 25px; width: 4px; - background-color: #900C3F; + background-color: #900c3f; } -body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-menu li a { +body:not(.sidebar-mini) + .sidebar-style-2 + .sidebar-menu + li.active + ul.dropdown-menu + li + a { padding-left: 61px; background-color: #fff; } @@ -4156,7 +4372,7 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men body.search-show:before, body.sidebar-show:before { - content: ''; + content: ""; position: fixed; left: 0; right: 0; @@ -4175,13 +4391,13 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men @-webkit-keyframes fadeinbackdrop { to { - opacity: .6; + opacity: 0.6; } } @keyframes fadeinbackdrop { to { - opacity: .6; + opacity: 0.6; } } } @@ -4196,16 +4412,16 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men @-webkit-keyframes pulsate { 0% { -webkit-transform: scale(0.1, 0.1); - opacity: 0.0; + opacity: 0; } 50% { - opacity: 1.0; + opacity: 1; } 100% { -webkit-transform: scale(1.2, 1.2); - opacity: 0.0; + opacity: 0; } } @@ -4273,7 +4489,7 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men } /* CSS khusus untuk switch */ - /* For switch styles */ +/* For switch styles */ .switch { position: relative; display: inline-block; @@ -4295,8 +4511,8 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men right: 0; bottom: 0; background-color: #ff5e57; - -webkit-transition: .4s; - transition: .4s; + -webkit-transition: 0.4s; + transition: 0.4s; } .slider:before { @@ -4307,8 +4523,8 @@ body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-men left: 2px; bottom: 2px; background-color: white; - -webkit-transition: .4s; - transition: .4s; + -webkit-transition: 0.4s; + transition: 0.4s; } input:checked + .slider { @@ -4331,30 +4547,184 @@ input:checked + .slider:before { border-radius: 50%; } /* CSS khusus untuk alert */ - .alert { +.alert { position: relative; margin-right: 30px; margin-left: 30px; /* margin-bottom: 20px; */ border: 1px solid transparent; border-radius: 0.25rem; - } - .alert-primary { +} +.alert-primary { color: #004085; background-color: #cce5ff; border-color: #b8daff; - } +} - .alert-dismissible { +.alert-dismissible { padding-right: 3rem; - } +} - .btn-close { - position: absolute; - top: 50%; - right: 0; - transform: translateY(-50%); - padding: 0.5rem 1rem; +.btn-close { + position: absolute; + top: 50%; + right: 0; + transform: translateY(-50%); + padding: 0.5rem 1rem; +} - } +/* CSS untuk gambar profil */ +.card-head { + /* background-image: linear-gradient(to bottom right, rgb(144, 12, 63) 0%, rgb(186, 39, 96) 100%, rgb(161, 9, 73) 100%); */ + text-align: center; + width: 100%; + background-color: #e6ebee; + border-radius: 10px 10px 10px 10px; + color: #393b45; + height: 350px; + font-weight: 800; +} +#card_head { + width: 100%; + height: 100%; + object-fit: cover; + border-radius: 10px 10px 10px 10px; +} +.image-crop { + display: block; + position: relative; + background-color: #e6ebee; + width: 170px; + height: 170px; + margin: 0 auto; + margin-top: -70px; + margin-left: 60px; + overflow: hidden; + border-radius: 50%; + box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); + border: 3px solid #fff; + background-size: cover; /* Menyesuaikan gambar dengan elemen */ + background-position: center; /* Menengahkan gambar */ + background-repeat: no-repeat; /* Menghindari pengulangan gambar */ +} + +.row-divider { + margin-bottom: 10px; +} + +/* tracking penjual */ +.activity { + display: flex; + margin-bottom: 10px; +} + +.activity-icon { + flex-shrink: 0; + border-radius: 50%; + width: 60px; + height: 60px; + display: flex; + align-items: center; + justify-content: center; +} + +.activity-detail { + flex-grow: 1; + margin-left: 15px; + background-color: #f9f9f9; + padding: 10px; + border-radius: 8px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +} + +.activity-detail p { + margin-bottom: 0; +} + +.text-job { + font-size: 14px; + color: #6c757d; +} + +/* verifikasi */ + +.container { + max-width: 800px; +} + +.card.card-danger { + border: none; + border-radius: 10px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); + background-color: #fff; +} + +.card-header { + border-bottom: none; + padding: 20px; + text-align: center; + background-color: #007bff; + border-radius: 10px 10px 0 0; +} + +.card-body { + padding: 20px; +} + +.card-body p { + margin-bottom: 10px; + font-size: 16px; +} + +.card-body b { + font-weight: bold; +} + +.verification-code { + font-size: 3em; + color: #640707; + margin-bottom: 20px; +} + +/* transaksi */ +.card-header h2 { + border-bottom: 3px solid #000; /* Warna dan ketebalan garis dapat disesuaikan */ + padding-bottom: 5px; /* Jarak antara teks dan garis */ + width: 80%; +} + +.dashed-line { + border-top: 1px dashed #000; /* Garis putus-putus dengan ketebalan 1px dan warna hitam (#000) */ + margin-bottom: 10px; +} + +.form-row { + display: flex; + align-items: center; + justify-content: space-between; + margin-bottom: 10px; + padding-left: 10px; + padding-right: 10px; +} + +.label, +.h5 { + flex: 1; + margin-right: 10px; +} + +.value { + flex: 2; +} + +@media (max-width: 768px) { + .form-row { + flex-direction: column; + } + + .label { + margin-right: 0; + margin-bottom: 5px; + } +} diff --git a/public/assets/images/google-removebg-preview.png b/public/assets/images/google-removebg-preview.png new file mode 100644 index 0000000000000000000000000000000000000000..529008ea33275b006abd34b838d320e2cc00c5fe GIT binary patch literal 18248 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 LNkvXXu0mjf6T)hF literal 0 HcmV?d00001 diff --git a/public/assets/js/login_register/app.js b/public/assets/js/login_register/app.js index 663923ed..10f49714 100644 --- a/public/assets/js/login_register/app.js +++ b/public/assets/js/login_register/app.js @@ -114,13 +114,6 @@ form_4_back_btn.addEventListener("click", function () { form_4_progessbar.classList.remove("active"); }); -// btn_done.addEventListener("click", function () { -// modal_wrapper.classList.add("active"); -// }); - -// shadow.addEventListener("click", function () { -// modal_wrapper.classList.remove("active"); -// }); /****************************************** * MULTIPLE FORM END ******************************************/ diff --git a/public/assets/js/page/modules-datatables.js b/public/assets/js/page/modules-datatables.js index 8e263a58..d2168f06 100644 --- a/public/assets/js/page/modules-datatables.js +++ b/public/assets/js/page/modules-datatables.js @@ -49,3 +49,9 @@ $("#table-2").dataTable({ ordering: true, searchable: true, }); + +// Transaksi pembeli +$("#table-3").dataTable({ + columnDefs: [{ sortable: false, targets: [6] }], + searchable: true, +}); diff --git a/public/assets/js/scripts.js b/public/assets/js/scripts.js index d772836c..26dc1e1c 100644 --- a/public/assets/js/scripts.js +++ b/public/assets/js/scripts.js @@ -1,584 +1,639 @@ "use strict"; // ChartJS -if(window.Chart) { - Chart.defaults.global.defaultFontFamily = "'Nunito', 'Segoe UI', 'Arial'"; - Chart.defaults.global.defaultFontSize = 11; - Chart.defaults.global.defaultFontStyle = 500; - Chart.defaults.global.defaultFontColor = "#999"; - Chart.defaults.global.tooltips.backgroundColor = '#000'; - Chart.defaults.global.tooltips.titleFontFamily = "'Nunito', 'Segoe UI', 'Arial'"; - Chart.defaults.global.tooltips.titleFontColor = '#fff'; - Chart.defaults.global.tooltips.titleFontSize = 20; - Chart.defaults.global.tooltips.xPadding = 10; - Chart.defaults.global.tooltips.yPadding = 10; - Chart.defaults.global.tooltips.cornerRadius = 3; +if (window.Chart) { + Chart.defaults.global.defaultFontFamily = "'Nunito', 'Segoe UI', 'Arial'"; + Chart.defaults.global.defaultFontSize = 11; + Chart.defaults.global.defaultFontStyle = 500; + Chart.defaults.global.defaultFontColor = "#999"; + Chart.defaults.global.tooltips.backgroundColor = "#000"; + Chart.defaults.global.tooltips.titleFontFamily = + "'Nunito', 'Segoe UI', 'Arial'"; + Chart.defaults.global.tooltips.titleFontColor = "#fff"; + Chart.defaults.global.tooltips.titleFontSize = 20; + Chart.defaults.global.tooltips.xPadding = 10; + Chart.defaults.global.tooltips.yPadding = 10; + Chart.defaults.global.tooltips.cornerRadius = 3; } // DropzoneJS -if(window.Dropzone) { - Dropzone.autoDiscover = false; +if (window.Dropzone) { + Dropzone.autoDiscover = false; } // Basic confirm box -$('[data-confirm]').each(function() { - var me = $(this), - me_data = me.data('confirm'); +$("[data-confirm]").each(function () { + var me = $(this), + me_data = me.data("confirm"); - me_data = me_data.split("|"); - me.fireModal({ - title: me_data[0], - body: me_data[1], - buttons: [ - { - text: me.data('confirm-text-yes') || 'Yes', - class: 'btn btn-danger btn-shadow', - handler: function() { - eval(me.data('confirm-yes')); - } - }, - { - text: me.data('confirm-text-cancel') || 'Cancel', - class: 'btn btn-secondary', - handler: function(modal) { - $.destroyModal(modal); - eval(me.data('confirm-no')); - } - } - ] - }) + me_data = me_data.split("|"); + me.fireModal({ + title: me_data[0], + body: me_data[1], + buttons: [ + { + text: me.data("confirm-text-yes") || "Yes", + class: "btn btn-danger btn-shadow", + handler: function () { + eval(me.data("confirm-yes")); + }, + }, + { + text: me.data("confirm-text-cancel") || "Cancel", + class: "btn btn-secondary", + handler: function (modal) { + $.destroyModal(modal); + eval(me.data("confirm-no")); + }, + }, + ], + }); }); // Global -$(function() { - let sidebar_nicescroll_opts = { - cursoropacitymin: 0, - cursoropacitymax: .8, - zindex: 892 - }, now_layout_class = null; +$(function () { + let sidebar_nicescroll_opts = { + cursoropacitymin: 0, + cursoropacitymax: 0.8, + zindex: 892, + }, + now_layout_class = null; - var sidebar_sticky = function() { - if($("body").hasClass('layout-2')) { - $("body.layout-2 #sidebar-wrapper").stick_in_parent({ - parent: $('body') - }); - $("body.layout-2 #sidebar-wrapper").stick_in_parent({recalc_every: 1}); + var sidebar_sticky = function () { + if ($("body").hasClass("layout-2")) { + $("body.layout-2 #sidebar-wrapper").stick_in_parent({ + parent: $("body"), + }); + $("body.layout-2 #sidebar-wrapper").stick_in_parent({ + recalc_every: 1, + }); + } + }; + sidebar_sticky(); + + var sidebar_nicescroll; + var update_sidebar_nicescroll = function () { + let a = setInterval(function () { + if (sidebar_nicescroll != null) sidebar_nicescroll.resize(); + }, 10); + + setTimeout(function () { + clearInterval(a); + }, 600); + }; + + var sidebar_dropdown = function () { + if ($(".main-sidebar").length) { + $(".main-sidebar").niceScroll(sidebar_nicescroll_opts); + sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); + + $(".main-sidebar .sidebar-menu li a.has-dropdown") + .off("click") + .on("click", function () { + var me = $(this); + + me.parent() + .find("> .dropdown-menu") + .slideToggle(500, function () { + update_sidebar_nicescroll(); + return false; + }); + return false; + }); + } + }; + sidebar_dropdown(); + + if ($("#top-5-scroll").length) { + $("#top-5-scroll") + .css({ + height: 315, + }) + .niceScroll(); } - } - sidebar_sticky(); - var sidebar_nicescroll; - var update_sidebar_nicescroll = function() { - let a = setInterval(function() { - if(sidebar_nicescroll != null) - sidebar_nicescroll.resize(); - }, 10); + $(".main-content").css({ + minHeight: $(window).outerHeight() - 95, + }); - setTimeout(function() { - clearInterval(a); - }, 600); - } + $(".nav-collapse-toggle").click(function () { + $(this).parent().find(".navbar-nav").toggleClass("show"); + return false; + }); - var sidebar_dropdown = function() { - if($(".main-sidebar").length) { - $(".main-sidebar").niceScroll(sidebar_nicescroll_opts); - sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); + $(document).on("click", function (e) { + $(".nav-collapse .navbar-nav").removeClass("show"); + }); - $(".main-sidebar .sidebar-menu li a.has-dropdown").off('click').on('click', function() { + var toggle_sidebar_mini = function (mini) { + let body = $("body"); + + if (!mini) { + body.removeClass("sidebar-mini"); + $(".main-sidebar").css({ + overflow: "hidden", + }); + setTimeout(function () { + $(".main-sidebar").niceScroll(sidebar_nicescroll_opts); + sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); + }, 500); + $(".main-sidebar .sidebar-menu > li > ul .dropdown-title").remove(); + $(".main-sidebar .sidebar-menu > li > a").removeAttr("data-toggle"); + $(".main-sidebar .sidebar-menu > li > a").removeAttr( + "data-original-title" + ); + $(".main-sidebar .sidebar-menu > li > a").removeAttr("title"); + } else { + body.addClass("sidebar-mini"); + body.removeClass("sidebar-show"); + sidebar_nicescroll.remove(); + sidebar_nicescroll = null; + $(".main-sidebar .sidebar-menu > li").each(function () { + let me = $(this); + + if (me.find("> .dropdown-menu").length) { + me.find("> .dropdown-menu").hide(); + me.find("> .dropdown-menu").prepend( + '

" + ); + } else { + me.find("> a").attr("data-toggle", "tooltip"); + me.find("> a").attr( + "data-original-title", + me.find("> a").text() + ); + $("[data-toggle='tooltip']").tooltip({ + placement: "right", + }); + } + }); + } + }; + + $("[data-toggle='sidebar']").click(function () { + var body = $("body"), + w = $(window); + + if (w.outerWidth() <= 1024) { + body.removeClass("search-show search-gone"); + if (body.hasClass("sidebar-gone")) { + body.removeClass("sidebar-gone"); + body.addClass("sidebar-show"); + } else { + body.addClass("sidebar-gone"); + body.removeClass("sidebar-show"); + } + + update_sidebar_nicescroll(); + } else { + body.removeClass("search-show search-gone"); + if (body.hasClass("sidebar-mini")) { + toggle_sidebar_mini(false); + } else { + toggle_sidebar_mini(true); + } + } + + return false; + }); + + var toggleLayout = function () { + var w = $(window), + layout_class = $("body").attr("class") || "", + layout_classes = + layout_class.trim().length > 0 ? layout_class.split(" ") : ""; + + if (layout_classes.length > 0) { + layout_classes.forEach(function (item) { + if (item.indexOf("layout-") != -1) { + now_layout_class = item; + } + }); + } + + if (w.outerWidth() <= 1024) { + if ($("body").hasClass("sidebar-mini")) { + toggle_sidebar_mini(false); + $(".main-sidebar").niceScroll(sidebar_nicescroll_opts); + sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); + } + + $("body").addClass("sidebar-gone"); + $("body").removeClass( + "layout-2 layout-3 sidebar-mini sidebar-show" + ); + $("body") + .off("click") + .on("click", function (e) { + if ( + $(e.target).hasClass("sidebar-show") || + $(e.target).hasClass("search-show") + ) { + $("body").removeClass("sidebar-show"); + $("body").addClass("sidebar-gone"); + $("body").removeClass("search-show"); + + update_sidebar_nicescroll(); + } + }); + + update_sidebar_nicescroll(); + + if (now_layout_class == "layout-3") { + let nav_second_classes = $(".navbar-secondary").attr("class"), + nav_second = $(".navbar-secondary"); + + nav_second.attr("data-nav-classes", nav_second_classes); + nav_second.removeAttr("class"); + nav_second.addClass("main-sidebar"); + + let main_sidebar = $(".main-sidebar"); + main_sidebar + .find(".container") + .addClass("sidebar-wrapper") + .removeClass("container"); + main_sidebar + .find(".navbar-nav") + .addClass("sidebar-menu") + .removeClass("navbar-nav"); + main_sidebar + .find(".sidebar-menu .nav-item.dropdown.show a") + .click(); + main_sidebar.find(".sidebar-brand").remove(); + main_sidebar.find(".sidebar-menu").before( + $("
", { + class: "sidebar-brand", + }).append( + $("", { + href: $(".navbar-brand").attr("href"), + }).html($(".navbar-brand").html()) + ) + ); + setTimeout(function () { + sidebar_nicescroll = main_sidebar.niceScroll( + sidebar_nicescroll_opts + ); + sidebar_nicescroll = main_sidebar.getNiceScroll(); + }, 700); + + sidebar_dropdown(); + $(".main-wrapper").removeClass("container"); + } + } else { + $("body").removeClass("sidebar-gone sidebar-show"); + if (now_layout_class) $("body").addClass(now_layout_class); + + let nav_second_classes = + $(".main-sidebar").attr("data-nav-classes"), + nav_second = $(".main-sidebar"); + + if ( + now_layout_class == "layout-3" && + nav_second.hasClass("main-sidebar") + ) { + nav_second.find(".sidebar-menu li a.has-dropdown").off("click"); + nav_second.find(".sidebar-brand").remove(); + nav_second.removeAttr("class"); + nav_second.addClass(nav_second_classes); + + let main_sidebar = $(".navbar-secondary"); + main_sidebar + .find(".sidebar-wrapper") + .addClass("container") + .removeClass("sidebar-wrapper"); + main_sidebar + .find(".sidebar-menu") + .addClass("navbar-nav") + .removeClass("sidebar-menu"); + main_sidebar.find(".dropdown-menu").hide(); + main_sidebar.removeAttr("style"); + main_sidebar.removeAttr("tabindex"); + main_sidebar.removeAttr("data-nav-classes"); + $(".main-wrapper").addClass("container"); + // if(sidebar_nicescroll != null) + // sidebar_nicescroll.remove(); + } else if (now_layout_class == "layout-2") { + $("body").addClass("layout-2"); + } else { + update_sidebar_nicescroll(); + } + } + }; + toggleLayout(); + $(window).resize(toggleLayout); + + $("[data-toggle='search']").click(function () { + var body = $("body"); + + if (body.hasClass("search-gone")) { + body.addClass("search-gone"); + body.removeClass("search-show"); + } else { + body.removeClass("search-gone"); + body.addClass("search-show"); + } + }); + + // tooltip + $("[data-toggle='tooltip']").tooltip(); + + // popover + $('[data-toggle="popover"]').popover({ + container: "body", + }); + + // Select2 + // if(jQuery().select2) { + // $(".select2").select2(); + // } + + // Selectric + if (jQuery().selectric) { + $(".selectric").selectric({ + disableOnMobile: false, + nativeOnMobile: false, + }); + } + + $(".notification-toggle").dropdown(); + $(".notification-toggle") + .parent() + .on("shown.bs.dropdown", function () { + $(".dropdown-list-icons").niceScroll({ + cursoropacitymin: 0.3, + cursoropacitymax: 0.8, + cursorwidth: 7, + }); + }); + + $(".message-toggle").dropdown(); + $(".message-toggle") + .parent() + .on("shown.bs.dropdown", function () { + $(".dropdown-list-message").niceScroll({ + cursoropacitymin: 0.3, + cursoropacitymax: 0.8, + cursorwidth: 7, + }); + }); + + if ($(".chat-content").length) { + $(".chat-content").niceScroll({ + cursoropacitymin: 0.3, + cursoropacitymax: 0.8, + }); + $(".chat-content") + .getNiceScroll(0) + .doScrollTop($(".chat-content").height()); + } + + if (jQuery().summernote) { + $(".summernote").summernote({ + dialogsInBody: true, + minHeight: 250, + }); + $(".summernote-simple").summernote({ + dialogsInBody: true, + minHeight: 150, + toolbar: [ + ["style", ["bold", "italic", "underline", "clear"]], + ["font", ["strikethrough"]], + ["para", ["paragraph"]], + ], + }); + } + + if (window.CodeMirror) { + $(".codeeditor").each(function () { + let editor = CodeMirror.fromTextArea(this, { + lineNumbers: true, + theme: "duotone-dark", + mode: "javascript", + height: 200, + }); + editor.setSize("100%", 200); + }); + } + + // Follow function + $(".follow-btn, .following-btn").each(function () { + var me = $(this), + follow_text = "Follow", + unfollow_text = "Following"; + + me.click(function () { + if (me.hasClass("following-btn")) { + me.removeClass("btn-danger"); + me.removeClass("following-btn"); + me.addClass("btn-primary"); + me.html(follow_text); + + eval(me.data("unfollow-action")); + } else { + me.removeClass("btn-primary"); + me.addClass("btn-danger"); + me.addClass("following-btn"); + me.html(unfollow_text); + + eval(me.data("follow-action")); + } + return false; + }); + }); + + // Dismiss function + $("[data-dismiss]").each(function () { + var me = $(this), + target = me.data("dismiss"); + + me.click(function () { + $(target).fadeOut(function () { + $(target).remove(); + }); + return false; + }); + }); + + // Collapsable + $("[data-collapse]").each(function () { + var me = $(this), + target = me.data("collapse"); + + me.click(function () { + $(target).collapse("toggle"); + $(target).on("shown.bs.collapse", function () { + me.html(''); + }); + $(target).on("hidden.bs.collapse", function () { + me.html(''); + }); + return false; + }); + }); + + // Gallery + $(".gallery .gallery-item").each(function () { var me = $(this); - me.parent().find('> .dropdown-menu').slideToggle(500, function() { - update_sidebar_nicescroll(); - return false; + me.attr("href", me.data("image")); + me.attr("title", me.data("title")); + if (me.parent().hasClass("gallery-fw")) { + me.css({ + height: me.parent().data("item-height"), + }); + me.find("div").css({ + lineHeight: me.parent().data("item-height") + "px", + }); + } + me.css({ + backgroundImage: 'url("' + me.data("image") + '")', }); + }); + if (jQuery().Chocolat) { + $(".gallery").Chocolat({ + className: "gallery", + imageSelector: ".gallery-item", + }); + } + + // Background + $("[data-background]").each(function () { + var me = $(this); + me.css({ + backgroundImage: "url(" + me.data("background") + ")", + }); + }); + + // Custom Tab + $("[data-tab]").each(function () { + var me = $(this); + + me.click(function () { + if (!me.hasClass("active")) { + var tab_group = $('[data-tab-group="' + me.data("tab") + '"]'), + tab_group_active = $( + '[data-tab-group="' + me.data("tab") + '"].active' + ), + target = $(me.attr("href")), + links = $('[data-tab="' + me.data("tab") + '"]'); + + links.removeClass("active"); + me.addClass("active"); + target.addClass("active"); + tab_group_active.removeClass("active"); + } + return false; + }); + }); + + // Bootstrap 4 Validation + $(".needs-validation").submit(function () { + var form = $(this); + if (form[0].checkValidity() === false) { + event.preventDefault(); + event.stopPropagation(); + } + form.addClass("was-validated"); + }); + + // alert dismissible + $(".alert-dismissible").each(function () { + var me = $(this); + + me.find(".close").click(function () { + me.alert("close"); + }); + }); + + if ($(".main-navbar").length) { + } + + // Image cropper + $("[data-crop-image]").each(function (e) { + $(this).css({ + overflow: "hidden", + position: "relative", + height: $(this).data("crop-image"), + }); + }); + + // Slide Toggle + $("[data-toggle-slide]").click(function () { + let target = $(this).data("toggle-slide"); + + $(target).slideToggle(); return false; - }); + }); + + // Dismiss modal + $("[data-dismiss=modal]").click(function () { + $(this).closest(".modal").modal("hide"); + + return false; + }); + + // Width attribute + $("[data-width]").each(function () { + $(this).css({ + width: $(this).data("width"), + }); + }); + + // Height attribute + $("[data-height]").each(function () { + $(this).css({ + height: $(this).data("height"), + }); + }); + + // Chocolat + if ($(".chocolat-parent").length && jQuery().Chocolat) { + $(".chocolat-parent").Chocolat(); } - } - sidebar_dropdown(); - if($("#top-5-scroll").length) { - $("#top-5-scroll").css({ - height: 315 - }).niceScroll(); - } + // Sortable card + if ($(".sortable-card").length && jQuery().sortable) { + $(".sortable-card").sortable({ + handle: ".card-header", + opacity: 0.8, + tolerance: "pointer", + }); + } - $(".main-content").css({ - minHeight: $(window).outerHeight() - 95 - }) - - $(".nav-collapse-toggle").click(function() { - $(this).parent().find('.navbar-nav').toggleClass('show'); - return false; - }); - - $(document).on('click', function(e) { - $(".nav-collapse .navbar-nav").removeClass('show'); - }); - - var toggle_sidebar_mini = function(mini) { - let body = $('body'); - - if(!mini) { - body.removeClass('sidebar-mini'); - $(".main-sidebar").css({ - overflow: 'hidden' - }); - setTimeout(function() { - $(".main-sidebar").niceScroll(sidebar_nicescroll_opts); - sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); - }, 500); - $(".main-sidebar .sidebar-menu > li > ul .dropdown-title").remove(); - $(".main-sidebar .sidebar-menu > li > a").removeAttr('data-toggle'); - $(".main-sidebar .sidebar-menu > li > a").removeAttr('data-original-title'); - $(".main-sidebar .sidebar-menu > li > a").removeAttr('title'); - }else{ - body.addClass('sidebar-mini'); - body.removeClass('sidebar-show'); - sidebar_nicescroll.remove(); - sidebar_nicescroll = null; - $(".main-sidebar .sidebar-menu > li").each(function() { - let me = $(this); - - if(me.find('> .dropdown-menu').length) { - me.find('> .dropdown-menu').hide(); - me.find('> .dropdown-menu').prepend(''); - }else{ - me.find('> a').attr('data-toggle', 'tooltip'); - me.find('> a').attr('data-original-title', me.find('> a').text()); - $("[data-toggle='tooltip']").tooltip({ - placement: 'right' - }); + // Daterangepicker + if (jQuery().daterangepicker) { + if ($(".datepicker").length) { + $(".datepicker").daterangepicker({ + locale: { format: "YYYY-MM-DD" }, + singleDatePicker: true, + }); } - }); - } - } - - $("[data-toggle='sidebar']").click(function() { - var body = $("body"), - w = $(window); - - if(w.outerWidth() <= 1024) { - body.removeClass('search-show search-gone'); - if(body.hasClass('sidebar-gone')) { - body.removeClass('sidebar-gone'); - body.addClass('sidebar-show'); - }else{ - body.addClass('sidebar-gone'); - body.removeClass('sidebar-show'); - } - - update_sidebar_nicescroll(); - }else{ - body.removeClass('search-show search-gone'); - if(body.hasClass('sidebar-mini')) { - toggle_sidebar_mini(false); - }else{ - toggle_sidebar_mini(true); - } - } - - return false; - }); - - var toggleLayout = function() { - var w = $(window), - layout_class = $('body').attr('class') || '', - layout_classes = (layout_class.trim().length > 0 ? layout_class.split(' ') : ''); - - if(layout_classes.length > 0) { - layout_classes.forEach(function(item) { - if(item.indexOf('layout-') != -1) { - now_layout_class = item; + if ($(".datetimepicker").length) { + $(".datetimepicker").daterangepicker({ + locale: { format: "YYYY-MM-DD hh:mm" }, + singleDatePicker: true, + timePicker: true, + timePicker24Hour: true, + }); } - }); - } - - if(w.outerWidth() <= 1024) { - if($('body').hasClass('sidebar-mini')) { - toggle_sidebar_mini(false); - $('.main-sidebar').niceScroll(sidebar_nicescroll_opts); - sidebar_nicescroll = $(".main-sidebar").getNiceScroll(); - } - - $("body").addClass("sidebar-gone"); - $("body").removeClass("layout-2 layout-3 sidebar-mini sidebar-show"); - $("body").off('click').on('click', function(e) { - if($(e.target).hasClass('sidebar-show') || $(e.target).hasClass('search-show')) { - $("body").removeClass("sidebar-show"); - $("body").addClass("sidebar-gone"); - $("body").removeClass("search-show"); - - update_sidebar_nicescroll(); + if ($(".daterange").length) { + $(".daterange").daterangepicker({ + locale: { format: "YYYY-MM-DD" }, + drops: "down", + opens: "right", + }); } - }); - - update_sidebar_nicescroll(); - - if(now_layout_class == 'layout-3') { - let nav_second_classes = $(".navbar-secondary").attr('class'), - nav_second = $(".navbar-secondary"); - - nav_second.attr('data-nav-classes', nav_second_classes); - nav_second.removeAttr('class'); - nav_second.addClass('main-sidebar'); - - let main_sidebar = $(".main-sidebar"); - main_sidebar.find('.container').addClass('sidebar-wrapper').removeClass('container'); - main_sidebar.find('.navbar-nav').addClass('sidebar-menu').removeClass('navbar-nav'); - main_sidebar.find('.sidebar-menu .nav-item.dropdown.show a').click(); - main_sidebar.find('.sidebar-brand').remove(); - main_sidebar.find('.sidebar-menu').before($('
', { - class: 'sidebar-brand' - }).append( - $('', { - href: $('.navbar-brand').attr('href'), - }).html($('.navbar-brand').html()) - )); - setTimeout(function() { - sidebar_nicescroll = main_sidebar.niceScroll(sidebar_nicescroll_opts); - sidebar_nicescroll = main_sidebar.getNiceScroll(); - }, 700); - - sidebar_dropdown(); - $(".main-wrapper").removeClass("container"); - } - }else{ - $("body").removeClass("sidebar-gone sidebar-show"); - if(now_layout_class) - $("body").addClass(now_layout_class); - - let nav_second_classes = $(".main-sidebar").attr('data-nav-classes'), - nav_second = $(".main-sidebar"); - - if(now_layout_class == 'layout-3' && nav_second.hasClass('main-sidebar')) { - nav_second.find(".sidebar-menu li a.has-dropdown").off('click'); - nav_second.find('.sidebar-brand').remove(); - nav_second.removeAttr('class'); - nav_second.addClass(nav_second_classes); - - let main_sidebar = $(".navbar-secondary"); - main_sidebar.find('.sidebar-wrapper').addClass('container').removeClass('sidebar-wrapper'); - main_sidebar.find('.sidebar-menu').addClass('navbar-nav').removeClass('sidebar-menu'); - main_sidebar.find('.dropdown-menu').hide(); - main_sidebar.removeAttr('style'); - main_sidebar.removeAttr('tabindex'); - main_sidebar.removeAttr('data-nav-classes'); - $(".main-wrapper").addClass("container"); - // if(sidebar_nicescroll != null) - // sidebar_nicescroll.remove(); - }else if(now_layout_class == 'layout-2') { - $("body").addClass("layout-2"); - }else{ - update_sidebar_nicescroll(); - } } - } - toggleLayout(); - $(window).resize(toggleLayout); - $("[data-toggle='search']").click(function() { - var body = $("body"); - - if(body.hasClass('search-gone')) { - body.addClass('search-gone'); - body.removeClass('search-show'); - }else{ - body.removeClass('search-gone'); - body.addClass('search-show'); + // Timepicker + if (jQuery().timepicker && $(".timepicker").length) { + $(".timepicker").timepicker({ + icons: { + up: "fas fa-chevron-up", + down: "fas fa-chevron-down", + }, + }); } - }); - - // tooltip - $("[data-toggle='tooltip']").tooltip(); - - // popover - $('[data-toggle="popover"]').popover({ - container: 'body' - }); - - // Select2 - if(jQuery().select2) { - $(".select2").select2(); - } - - // Selectric - if(jQuery().selectric) { - $(".selectric").selectric({ - disableOnMobile: false, - nativeOnMobile: false - }); - } - - $(".notification-toggle").dropdown(); - $(".notification-toggle").parent().on('shown.bs.dropdown', function() { - $(".dropdown-list-icons").niceScroll({ - cursoropacitymin: .3, - cursoropacitymax: .8, - cursorwidth: 7 - }); - }); - - $(".message-toggle").dropdown(); - $(".message-toggle").parent().on('shown.bs.dropdown', function() { - $(".dropdown-list-message").niceScroll({ - cursoropacitymin: .3, - cursoropacitymax: .8, - cursorwidth: 7 - }); - }); - - if($(".chat-content").length) { - $(".chat-content").niceScroll({ - cursoropacitymin: .3, - cursoropacitymax: .8, - }); - $('.chat-content').getNiceScroll(0).doScrollTop($('.chat-content').height()); - } - - if(jQuery().summernote) { - $(".summernote").summernote({ - dialogsInBody: true, - minHeight: 250, - }); - $(".summernote-simple").summernote({ - dialogsInBody: true, - minHeight: 150, - toolbar: [ - ['style', ['bold', 'italic', 'underline', 'clear']], - ['font', ['strikethrough']], - ['para', ['paragraph']] - ] - }); - } - - if(window.CodeMirror) { - $(".codeeditor").each(function() { - let editor = CodeMirror.fromTextArea(this, { - lineNumbers: true, - theme: "duotone-dark", - mode: 'javascript', - height: 200 - }); - editor.setSize("100%", 200); - }); - } - - // Follow function - $('.follow-btn, .following-btn').each(function() { - var me = $(this), - follow_text = 'Follow', - unfollow_text = 'Following'; - - me.click(function() { - if(me.hasClass('following-btn')) { - me.removeClass('btn-danger'); - me.removeClass('following-btn'); - me.addClass('btn-primary'); - me.html(follow_text); - - eval(me.data('unfollow-action')); - }else{ - me.removeClass('btn-primary'); - me.addClass('btn-danger'); - me.addClass('following-btn'); - me.html(unfollow_text); - - eval(me.data('follow-action')); - } - return false; - }); - }); - - // Dismiss function - $("[data-dismiss]").each(function() { - var me = $(this), - target = me.data('dismiss'); - - me.click(function() { - $(target).fadeOut(function() { - $(target).remove(); - }); - return false; - }); - }); - - // Collapsable - $("[data-collapse]").each(function() { - var me = $(this), - target = me.data('collapse'); - - me.click(function() { - $(target).collapse('toggle'); - $(target).on('shown.bs.collapse', function() { - me.html(''); - }); - $(target).on('hidden.bs.collapse', function() { - me.html(''); - }); - return false; - }); - }); - - // Gallery - $(".gallery .gallery-item").each(function() { - var me = $(this); - - me.attr('href', me.data('image')); - me.attr('title', me.data('title')); - if(me.parent().hasClass('gallery-fw')) { - me.css({ - height: me.parent().data('item-height'), - }); - me.find('div').css({ - lineHeight: me.parent().data('item-height') + 'px' - }); - } - me.css({ - backgroundImage: 'url("'+ me.data('image') +'")' - }); - }); - if(jQuery().Chocolat) { - $(".gallery").Chocolat({ - className: 'gallery', - imageSelector: '.gallery-item', - }); - } - - // Background - $("[data-background]").each(function() { - var me = $(this); - me.css({ - backgroundImage: 'url(' + me.data('background') + ')' - }); - }); - - // Custom Tab - $("[data-tab]").each(function() { - var me = $(this); - - me.click(function() { - if(!me.hasClass('active')) { - var tab_group = $('[data-tab-group="' + me.data('tab') + '"]'), - tab_group_active = $('[data-tab-group="' + me.data('tab') + '"].active'), - target = $(me.attr('href')), - links = $('[data-tab="'+me.data('tab') +'"]'); - - links.removeClass('active'); - me.addClass('active'); - target.addClass('active'); - tab_group_active.removeClass('active'); - } - return false; - }); - }); - - // Bootstrap 4 Validation - $(".needs-validation").submit(function() { - var form = $(this); - if (form[0].checkValidity() === false) { - event.preventDefault(); - event.stopPropagation(); - } - form.addClass('was-validated'); - }); - - // alert dismissible - $(".alert-dismissible").each(function() { - var me = $(this); - - me.find('.close').click(function() { - me.alert('close'); - }); - }); - - if($('.main-navbar').length) { - } - - // Image cropper - $('[data-crop-image]').each(function(e) { - $(this).css({ - overflow: 'hidden', - position: 'relative', - height: $(this).data('crop-image') - }); - }); - - // Slide Toggle - $('[data-toggle-slide]').click(function() { - let target = $(this).data('toggle-slide'); - - $(target).slideToggle(); - return false; - }); - - // Dismiss modal - $("[data-dismiss=modal]").click(function() { - $(this).closest('.modal').modal('hide'); - - return false; - }); - - // Width attribute - $('[data-width]').each(function() { - $(this).css({ - width: $(this).data('width') - }); - }); - - // Height attribute - $('[data-height]').each(function() { - $(this).css({ - height: $(this).data('height') - }); - }); - - // Chocolat - if($('.chocolat-parent').length && jQuery().Chocolat) { - $('.chocolat-parent').Chocolat(); - } - - // Sortable card - if($('.sortable-card').length && jQuery().sortable) { - $('.sortable-card').sortable({ - handle: '.card-header', - opacity: .8, - tolerance: 'pointer' - }); - } - - // Daterangepicker - if(jQuery().daterangepicker) { - if($(".datepicker").length) { - $('.datepicker').daterangepicker({ - locale: {format: 'YYYY-MM-DD'}, - singleDatePicker: true, - }); - } - if($(".datetimepicker").length) { - $('.datetimepicker').daterangepicker({ - locale: {format: 'YYYY-MM-DD hh:mm'}, - singleDatePicker: true, - timePicker: true, - timePicker24Hour: true, - }); - } - if($(".daterange").length) { - $('.daterange').daterangepicker({ - locale: {format: 'YYYY-MM-DD'}, - drops: 'down', - opens: 'right' - }); - } - } - - // Timepicker - if(jQuery().timepicker && $(".timepicker").length) { - $(".timepicker").timepicker({ - icons: { - up: 'fas fa-chevron-up', - down: 'fas fa-chevron-down' - } - }); - } -}); \ No newline at end of file +}); diff --git a/public/assets/modules/bootstrap/css/bootstrap.min.css b/public/assets/modules/bootstrap/css/bootstrap.min.css index 88269128..9cc56aa2 100644 --- a/public/assets/modules/bootstrap/css/bootstrap.min.css +++ b/public/assets/modules/bootstrap/css/bootstrap.min.css @@ -3,5 +3,8287 @@ * Copyright 2011-2018 The Bootstrap Authors * Copyright 2011-2018 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.form-inline .form-check{width:100%}@media (min-width:576px){.form-inline label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.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-left:-1px}.btn-toolbar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center}.btn-group-vertical .btn,.btn-group-vertical .btn-group{width:100%}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{transition:none}}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{transition:none}}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.media-body{-ms-flex:1;flex:1}.list-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}@supports ((position:-webkit-sticky) or (position:sticky)){.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", + Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, + "Liberation Mono", "Courier New", monospace; +} +*, +::after, +::before { + box-sizing: border-box; +} +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; +} +@-ms-viewport { + width: device-width; +} +article, +aside, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} +[tabindex="-1"]:focus { + outline: 0 !important; +} +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} +p { + margin-top: 0; + margin-bottom: 1rem; +} +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} +dl, +ol, +ul { + margin-top: 0; + margin-bottom: 1rem; +} +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0; +} +dt { + font-weight: 700; +} +dd { + margin-bottom: 0.5rem; + margin-left: 0; +} +blockquote { + margin: 0 0 1rem; +} +dfn { + font-style: italic; +} +b, +strong { + font-weight: bolder; +} +small { + font-size: 80%; +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sub { + bottom: -0.25em; +} +sup { + top: -0.5em; +} +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} +a:hover { + color: #0056b3; + text-decoration: underline; +} +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none; +} +a:not([href]):not([tabindex]):focus { + outline: 0; +} +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; + font-size: 1em; +} +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} +figure { + margin: 0 0 1rem; +} +img { + vertical-align: middle; + border-style: none; +} +svg { + overflow: hidden; + vertical-align: middle; +} +table { + border-collapse: collapse; +} +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} +th { + text-align: inherit; +} +label { + display: inline-block; + margin-bottom: 0.5rem; +} +button { + border-radius: 0; +} +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} +button, +input { + overflow: visible; +} +button, +select { + text-transform: none; +} +[type="reset"], +[type="submit"], +button, +html [type="button"] { + -webkit-appearance: button; +} +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none; +} +input[type="checkbox"], +input[type="radio"] { + box-sizing: border-box; + padding: 0; +} +input[type="date"], +input[type="datetime-local"], +input[type="month"], +input[type="time"] { + -webkit-appearance: listbox; +} +textarea { + overflow: auto; + resize: vertical; +} +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: 0.5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} +progress { + vertical-align: baseline; +} +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} +output { + display: inline-block; +} +summary { + display: list-item; + cursor: pointer; +} +template { + display: none; +} +[hidden] { + display: none !important; +} +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} +.h1, +h1 { + font-size: 2.5rem; +} +.h2, +h2 { + font-size: 2rem; +} +.h3, +h3 { + font-size: 1.75rem; +} +.h4, +h4 { + font-size: 1.5rem; +} +.h5, +h5 { + font-size: 1.25rem; +} +.h6, +h6 { + font-size: 1rem; +} +.lead { + font-size: 1.25rem; + font-weight: 300; +} +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} +.small, +small { + font-size: 80%; + font-weight: 400; +} +.mark, +mark { + padding: 0.2em; + background-color: #fcf8e3; +} +.list-unstyled { + padding-left: 0; + list-style: none; +} +.list-inline { + padding-left: 0; + list-style: none; +} +.list-inline-item { + display: inline-block; +} +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} +.initialism { + font-size: 90%; + text-transform: uppercase; +} +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} +.blockquote-footer::before { + content: "\2014 \00A0"; +} +.img-fluid { + max-width: 100%; + height: auto; +} +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} +.figure { + display: inline-block; +} +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} +.figure-caption { + font-size: 90%; + color: #6c757d; +} +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} +a > code { + color: inherit; +} +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} +pre { + display: block; + font-size: 87.5%; + color: #212529; +} +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} +.row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} +.col, +.col-1, +.col-10, +.col-11, +.col-12, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-auto, +.col-md, +.col-md-1, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-auto, +.col-sm, +.col-sm-1, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-auto, +.col-xl, +.col-xl-1, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} +.col-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} +.col-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} +.col-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} +.col-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} +.col-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} +.col-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} +.col-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} +.col-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} +.col-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} +.col-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} +.col-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} +.col-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} +.col-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} +.order-first { + -ms-flex-order: -1; + order: -1; +} +.order-last { + -ms-flex-order: 13; + order: 13; +} +.order-0 { + -ms-flex-order: 0; + order: 0; +} +.order-1 { + -ms-flex-order: 1; + order: 1; +} +.order-2 { + -ms-flex-order: 2; + order: 2; +} +.order-3 { + -ms-flex-order: 3; + order: 3; +} +.order-4 { + -ms-flex-order: 4; + order: 4; +} +.order-5 { + -ms-flex-order: 5; + order: 5; +} +.order-6 { + -ms-flex-order: 6; + order: 6; +} +.order-7 { + -ms-flex-order: 7; + order: 7; +} +.order-8 { + -ms-flex-order: 8; + order: 8; +} +.order-9 { + -ms-flex-order: 9; + order: 9; +} +.order-10 { + -ms-flex-order: 10; + order: 10; +} +.order-11 { + -ms-flex-order: 11; + order: 11; +} +.order-12 { + -ms-flex-order: 12; + order: 12; +} +.offset-1 { + margin-left: 8.333333%; +} +.offset-2 { + margin-left: 16.666667%; +} +.offset-3 { + margin-left: 25%; +} +.offset-4 { + margin-left: 33.333333%; +} +.offset-5 { + margin-left: 41.666667%; +} +.offset-6 { + margin-left: 50%; +} +.offset-7 { + margin-left: 58.333333%; +} +.offset-8 { + margin-left: 66.666667%; +} +.offset-9 { + margin-left: 75%; +} +.offset-10 { + margin-left: 83.333333%; +} +.offset-11 { + margin-left: 91.666667%; +} +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} +.table { + width: 100%; + margin-bottom: 1rem; + background-color: transparent; +} +.table td, +.table th { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} +.table .table { + background-color: #fff; +} +.table-sm td, +.table-sm th { + padding: 0.3rem; +} +.table-bordered { + border: 1px solid #dee2e6; +} +.table-bordered td, +.table-bordered th { + border: 1px solid #dee2e6; +} +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width: 2px; +} +.table-borderless tbody + tbody, +.table-borderless td, +.table-borderless th, +.table-borderless thead th { + border: 0; +} +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-primary, +.table-primary > td, +.table-primary > th { + background-color: #b8daff; +} +.table-hover .table-primary:hover { + background-color: #9fcdff; +} +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} +.table-secondary, +.table-secondary > td, +.table-secondary > th { + background-color: #d6d8db; +} +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} +.table-success, +.table-success > td, +.table-success > th { + background-color: #c3e6cb; +} +.table-hover .table-success:hover { + background-color: #b1dfbb; +} +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} +.table-info, +.table-info > td, +.table-info > th { + background-color: #bee5eb; +} +.table-hover .table-info:hover { + background-color: #abdde5; +} +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} +.table-warning, +.table-warning > td, +.table-warning > th { + background-color: #ffeeba; +} +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} +.table-danger, +.table-danger > td, +.table-danger > th { + background-color: #f5c6cb; +} +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} +.table-light, +.table-light > td, +.table-light > th { + background-color: #fdfdfe; +} +.table-hover .table-light:hover { + background-color: #ececf6; +} +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} +.table-dark, +.table-dark > td, +.table-dark > th { + background-color: #c6c8ca; +} +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} +.table-active, +.table-active > td, +.table-active > th { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} +.table-dark { + color: #fff; + background-color: #212529; +} +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color: #32383e; +} +.table-dark.table-bordered { + border: 0; +} +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} +.table-responsive > .table-bordered { + border: 0; +} +.form-control { + display: block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media screen and (prefers-reduced-motion: reduce) { + .form-control { + transition: none; + } +} +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} +.form-control:disabled, +.form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + color: #212529; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0; +} +.form-control-sm { + height: calc(1.8125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.form-control-lg { + height: calc(2.875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +select.form-control[multiple], +select.form-control[size] { + height: auto; +} +textarea.form-control { + height: auto; +} +.form-group { + margin-bottom: 1rem; +} +.form-text { + display: block; + margin-top: 0.25rem; +} +.form-row { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} +.form-check-label { + margin-bottom: 0; +} +.form-check-inline { + display: -ms-inline-flexbox; + display: inline-flex; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(40, 167, 69, 0.9); + border-radius: 0.25rem; +} +.custom-select.is-valid, +.form-control.is-valid, +.was-validated .custom-select:valid, +.was-validated .form-control:valid { + border-color: #28a745; +} +.custom-select.is-valid:focus, +.form-control.is-valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip, +.form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, +.was-validated .custom-select:valid ~ .valid-feedback, +.was-validated .custom-select:valid ~ .valid-tooltip, +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip { + display: block; +} +.form-control-file.is-valid ~ .valid-feedback, +.form-control-file.is-valid ~ .valid-tooltip, +.was-validated .form-control-file:valid ~ .valid-feedback, +.was-validated .form-control-file:valid ~ .valid-tooltip { + display: block; +} +.form-check-input.is-valid ~ .form-check-label, +.was-validated .form-check-input:valid ~ .form-check-label { + color: #28a745; +} +.form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip, +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip { + display: block; +} +.custom-control-input.is-valid ~ .custom-control-label, +.was-validated .custom-control-input:valid ~ .custom-control-label { + color: #28a745; +} +.custom-control-input.is-valid ~ .custom-control-label::before, +.was-validated .custom-control-input:valid ~ .custom-control-label::before { + background-color: #71dd8a; +} +.custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip, +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip { + display: block; +} +.custom-control-input.is-valid:checked ~ .custom-control-label::before, +.was-validated + .custom-control-input:valid:checked + ~ .custom-control-label::before { + background-color: #34ce57; +} +.custom-control-input.is-valid:focus ~ .custom-control-label::before, +.was-validated + .custom-control-input:valid:focus + ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.custom-file-input.is-valid ~ .custom-file-label, +.was-validated .custom-file-input:valid ~ .custom-file-label { + border-color: #28a745; +} +.custom-file-input.is-valid ~ .custom-file-label::after, +.was-validated .custom-file-input:valid ~ .custom-file-label::after { + border-color: inherit; +} +.custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip, +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip { + display: block; +} +.custom-file-input.is-valid:focus ~ .custom-file-label, +.was-validated .custom-file-input:valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: 0.25rem 0.5rem; + margin-top: 0.1rem; + font-size: 0.875rem; + line-height: 1.5; + color: #fff; + background-color: rgba(220, 53, 69, 0.9); + border-radius: 0.25rem; +} +.custom-select.is-invalid, +.form-control.is-invalid, +.was-validated .custom-select:invalid, +.was-validated .form-control:invalid { + border-color: #dc3545; +} +.custom-select.is-invalid:focus, +.form-control.is-invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip, +.form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, +.was-validated .custom-select:invalid ~ .invalid-feedback, +.was-validated .custom-select:invalid ~ .invalid-tooltip, +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip { + display: block; +} +.form-control-file.is-invalid ~ .invalid-feedback, +.form-control-file.is-invalid ~ .invalid-tooltip, +.was-validated .form-control-file:invalid ~ .invalid-feedback, +.was-validated .form-control-file:invalid ~ .invalid-tooltip { + display: block; +} +.form-check-input.is-invalid ~ .form-check-label, +.was-validated .form-check-input:invalid ~ .form-check-label { + color: #dc3545; +} +.form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip, +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip { + display: block; +} +.custom-control-input.is-invalid ~ .custom-control-label, +.was-validated .custom-control-input:invalid ~ .custom-control-label { + color: #dc3545; +} +.custom-control-input.is-invalid ~ .custom-control-label::before, +.was-validated .custom-control-input:invalid ~ .custom-control-label::before { + background-color: #efa2a9; +} +.custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip { + display: block; +} +.custom-control-input.is-invalid:checked ~ .custom-control-label::before, +.was-validated + .custom-control-input:invalid:checked + ~ .custom-control-label::before { + background-color: #e4606d; +} +.custom-control-input.is-invalid:focus ~ .custom-control-label::before, +.was-validated + .custom-control-input:invalid:focus + ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.custom-file-input.is-invalid ~ .custom-file-label, +.was-validated .custom-file-input:invalid ~ .custom-file-label { + border-color: #dc3545; +} +.custom-file-input.is-invalid ~ .custom-file-label::after, +.was-validated .custom-file-input:invalid ~ .custom-file-label::after { + border-color: inherit; +} +.custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip, +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip { + display: block; +} +.custom-file-input.is-invalid:focus ~ .custom-file-label, +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} +.form-inline { + display: -ms-flexbox; + display: flex; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; +} +.form-inline .form-check { + width: 100%; +} +@media (min-width: 576px) { + .form-inline label { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -ms-flexbox; + display: flex; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .custom-select, + .form-inline .input-group { + width: auto; + } + .form-inline .form-check { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media screen and (prefers-reduced-motion: reduce) { + .btn { + transition: none; + } +} +.btn:focus, +.btn:hover { + text-decoration: none; +} +.btn.focus, +.btn:focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.btn.disabled, +.btn:disabled { + opacity: 0.65; +} +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} +.btn-primary { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-primary:hover { + color: #fff; + background-color: #0069d9; + border-color: #0062cc; +} +.btn-primary.focus, +.btn-primary:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} +.btn-secondary.focus, +.btn-secondary:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} +.btn-success.focus, +.btn-success:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} +.btn-info.focus, +.btn-info:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} +.btn-warning.focus, +.btn-warning:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} +.btn-danger.focus, +.btn-danger:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} +.btn-light.focus, +.btn-light:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} +.btn-dark.focus, +.btn-dark:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; +} +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; +} +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary.focus, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; +} +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-outline-success.focus, +.btn-outline-success:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} +.btn-outline-success:not(:disabled):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; +} +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info.focus, +.btn-outline-info:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; +} +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning.focus, +.btn-outline-warning:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} +.btn-outline-warning:not(:disabled):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; +} +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger.focus, +.btn-outline-danger:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} +.btn-outline-danger:not(:disabled):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; +} +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light.focus, +.btn-outline-light:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} +.btn-outline-light:not(:disabled):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; +} +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; +} +.btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; +} +.btn-link.focus, +.btn-link:focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; +} +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d; + pointer-events: none; +} +.btn-group-lg > .btn, +.btn-lg { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.btn-group-sm > .btn, +.btn-sm { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.btn-block { + display: block; + width: 100%; +} +.btn-block + .btn-block { + margin-top: 0.5rem; +} +input[type="button"].btn-block, +input[type="reset"].btn-block, +input[type="submit"].btn-block { + width: 100%; +} +.fade { + transition: opacity 0.15s linear; +} +@media screen and (prefers-reduced-motion: reduce) { + .fade { + transition: none; + } +} +.fade:not(.show) { + opacity: 0; +} +.collapse:not(.show) { + display: none; +} +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} +@media screen and (prefers-reduced-motion: reduce) { + .collapsing { + transition: none; + } +} +.dropdown, +.dropleft, +.dropright, +.dropup { + position: relative; +} +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} +.dropdown-toggle:empty::after { + margin-left: 0; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} +.dropdown-menu-right { + right: 0; + left: auto; +} +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: 0.125rem; +} +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: 0.125rem; +} +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropright .dropdown-toggle::after { + vertical-align: 0; +} +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: 0.125rem; +} +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} +.dropleft .dropdown-toggle::after { + display: none; +} +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} +.dropdown-menu[x-placement^="bottom"], +.dropdown-menu[x-placement^="left"], +.dropdown-menu[x-placement^="right"], +.dropdown-menu[x-placement^="top"] { + right: auto; + bottom: auto; +} +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} +.dropdown-item:focus, +.dropdown-item:hover { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #6c757d; + background-color: transparent; +} +.dropdown-menu.show { + display: block; +} +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} +.dropdown-item-text { + display: block; + padding: 0.25rem 1.5rem; + color: #212529; +} +.btn-group, +.btn-group-vertical { + position: relative; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} +.btn-group-vertical > .btn, +.btn-group > .btn { + position: relative; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} +.btn-group-vertical > .btn:hover, +.btn-group > .btn:hover { + z-index: 1; +} +.btn-group-vertical > .btn.active, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn:focus, +.btn-group > .btn.active, +.btn-group > .btn:active, +.btn-group > .btn:focus { + z-index: 1; +} +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.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-left: -1px; +} +.btn-toolbar { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.btn-toolbar .input-group { + width: auto; +} +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn-group:not(:last-child) > .btn, +.btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.btn-group > .btn-group:not(:first-child) > .btn, +.btn-group > .btn:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} +.dropdown-toggle-split::after, +.dropright .dropdown-toggle-split::after, +.dropup .dropdown-toggle-split::after { + margin-left: 0; +} +.dropleft .dropdown-toggle-split::before { + margin-right: 0; +} +.btn-group-sm > .btn + .dropdown-toggle-split, +.btn-sm + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} +.btn-group-lg > .btn + .dropdown-toggle-split, +.btn-lg + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} +.btn-group-vertical { + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: center; + justify-content: center; +} +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; +} +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} +.btn-group-vertical > .btn-group:not(:last-child) > .btn, +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn-group:not(:first-child) > .btn, +.btn-group-vertical > .btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} +.input-group { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} +.input-group > .custom-file, +.input-group > .custom-select, +.input-group > .form-control { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} +.input-group > .custom-file + .custom-file, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .form-control, +.input-group > .custom-select + .custom-file, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .form-control, +.input-group > .form-control + .custom-file, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .form-control { + margin-left: -1px; +} +.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, +.input-group > .custom-select:focus, +.input-group > .form-control:focus { + z-index: 3; +} +.input-group > .custom-file .custom-file-input:focus { + z-index: 4; +} +.input-group > .custom-select:not(:last-child), +.input-group > .form-control:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-select:not(:first-child), +.input-group > .form-control:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group > .custom-file { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; +} +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::after { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .custom-file:not(:first-child) .custom-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.input-group-append, +.input-group-prepend { + display: -ms-flexbox; + display: flex; +} +.input-group-append .btn, +.input-group-prepend .btn { + position: relative; + z-index: 2; +} +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .btn, +.input-group-append .input-group-text + .input-group-text, +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-prepend .input-group-text + .input-group-text { + margin-left: -1px; +} +.input-group-prepend { + margin-right: -1px; +} +.input-group-append { + margin-left: -1px; +} +.input-group-text { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +.input-group-text input[type="checkbox"], +.input-group-text input[type="radio"] { + margin-top: 0; +} +.input-group-lg > .form-control, +.input-group-lg > .input-group-append > .btn, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-prepend > .input-group-text { + height: calc(2.875rem + 2px); + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} +.input-group-sm > .form-control, +.input-group-sm > .input-group-append > .btn, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-prepend > .input-group-text { + height: calc(1.8125rem + 2px); + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} +.input-group + > .input-group-append:last-child + > .btn:not(:last-child):not(.dropdown-toggle), +.input-group + > .input-group-append:last-child + > .input-group-text:not(:last-child), +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group + > .input-group-prepend:first-child + > .input-group-text:not(:first-child), +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} +.custom-control-inline { + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + background-color: #007bff; +} +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; +} +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} +.custom-control-label { + position: relative; + margin-bottom: 0; +} +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #dee2e6; +} +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: -1.5rem; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::before { + background-color: #007bff; +} +.custom-checkbox + .custom-control-input:indeterminate + ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); +} +.custom-checkbox + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-checkbox + .custom-control-input:disabled:indeterminate + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-radio .custom-control-label::before { + border-radius: 50%; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); +} +.custom-radio + .custom-control-input:disabled:checked + ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff + url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") + no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); +} +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} +.custom-select::-ms-expand { + opacity: 0; +} +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; +} +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; +} +.custom-file-input:focus ~ .custom-file-label { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-file-input:focus ~ .custom-file-label::after { + border-color: #80bdff; +} +.custom-file-input:disabled ~ .custom-file-label { + background-color: #e9ecef; +} +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: 2.25rem; + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} +.custom-range { + width: 100%; + padding-left: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} +.custom-range:focus { + outline: 0; +} +.custom-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.custom-range::-moz-focus-outer { + border: 0; +} +.custom-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -0.25rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -webkit-appearance: none; + appearance: none; +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-webkit-slider-thumb { + transition: none; + } +} +.custom-range::-webkit-slider-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-webkit-slider-runnable-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + -moz-appearance: none; + appearance: none; +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-moz-range-thumb { + transition: none; + } +} +.custom-range::-moz-range-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-moz-range-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem; +} +.custom-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: 0.2rem; + margin-left: 0.2rem; + background-color: #007bff; + border: 0; + border-radius: 1rem; + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; + appearance: none; +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-range::-ms-thumb { + transition: none; + } +} +.custom-range::-ms-thumb:active { + background-color: #b3d7ff; +} +.custom-range::-ms-track { + width: 100%; + height: 0.5rem; + color: transparent; + cursor: pointer; + background-color: transparent; + border-color: transparent; + border-width: 0.5rem; +} +.custom-range::-ms-fill-lower { + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-range::-ms-fill-upper { + margin-right: 15px; + background-color: #dee2e6; + border-radius: 1rem; +} +.custom-control-label::before, +.custom-file-label, +.custom-select { + transition: background-color 0.15s ease-in-out, + border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} +@media screen and (prefers-reduced-motion: reduce) { + .custom-control-label::before, + .custom-file-label, + .custom-select { + transition: none; + } +} +.nav { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.nav-link { + display: block; + padding: 0.5rem 1rem; +} +.nav-link:focus, +.nav-link:hover { + text-decoration: none; +} +.nav-link.disabled { + color: #6c757d; +} +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} +.nav-tabs .nav-item { + margin-bottom: -1px; +} +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6; +} +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.nav-pills .nav-link { + border-radius: 0.25rem; +} +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} +.nav-fill .nav-item { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} +.navbar { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} +.navbar > .container, +.navbar > .container-fluid { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: justify; + justify-content: space-between; +} +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} +.navbar-brand:focus, +.navbar-brand:hover { + text-decoration: none; +} +.navbar-nav { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0; +} +.navbar-nav .dropdown-menu { + position: static; + float: none; +} +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -ms-flex-positive: 1; + flex-grow: 1; + -ms-flex-align: center; + align-items: center; +} +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.navbar-toggler:focus, +.navbar-toggler:hover { + text-decoration: none; +} +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 576px) { + .navbar-expand-sm { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } +} +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 768px) { + .navbar-expand-md { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } +} +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 992px) { + .navbar-expand-lg { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } +} +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} +@media (min-width: 1200px) { + .navbar-expand-xl { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } +} +.navbar-expand { + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -ms-flex-pack: start; + justify-content: flex-start; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} +.navbar-expand .navbar-nav { + -ms-flex-direction: row; + flex-direction: row; +} +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} +.navbar-expand .navbar-collapse { + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} +.navbar-expand .navbar-toggler { + display: none; +} +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-brand:focus, +.navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-nav .nav-link:focus, +.navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, 0.7); +} +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.active, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} +.navbar-light .navbar-text a:focus, +.navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, 0.9); +} +.navbar-dark .navbar-brand { + color: #fff; +} +.navbar-dark .navbar-brand:focus, +.navbar-dark .navbar-brand:hover { + color: #fff; +} +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-nav .nav-link:focus, +.navbar-dark .navbar-nav .nav-link:hover { + color: rgba(255, 255, 255, 0.75); +} +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.active, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .show > .nav-link { + color: #fff; +} +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} +.navbar-dark .navbar-text a { + color: #fff; +} +.navbar-dark .navbar-text a:focus, +.navbar-dark .navbar-text a:hover { + color: #fff; +} +.card { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} +.card > hr { + margin-right: 0; + margin-left: 0; +} +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.card-body { + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} +.card-title { + margin-bottom: 0.75rem; +} +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} +.card-text:last-child { + margin-bottom: 0; +} +.card-link:hover { + text-decoration: none; +} +.card-link + .card-link { + margin-left: 1.25rem; +} +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} +.card-deck { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} +.card-deck .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-deck { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -ms-flexbox; + display: flex; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} +.card-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; +} +.card-group > .card { + margin-bottom: 15px; +} +@media (min-width: 576px) { + .card-group { + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:first-child .card-header, + .card-group > .card:first-child .card-img-top { + border-top-right-radius: 0; + } + .card-group > .card:first-child .card-footer, + .card-group > .card:first-child .card-img-bottom { + border-bottom-right-radius: 0; + } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:last-child .card-header, + .card-group > .card:last-child .card-img-top { + border-top-left-radius: 0; + } + .card-group > .card:last-child .card-footer, + .card-group > .card:last-child .card-img-bottom { + border-bottom-left-radius: 0; + } + .card-group > .card:only-child { + border-radius: 0.25rem; + } + .card-group > .card:only-child .card-header, + .card-group > .card:only-child .card-img-top { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .card-group > .card:only-child .card-footer, + .card-group > .card:only-child .card-img-bottom { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + .card-group + > .card:not(:first-child):not(:last-child):not(:only-child) + .card-footer, + .card-group + > .card:not(:first-child):not(:last-child):not(:only-child) + .card-header, + .card-group + > .card:not(:first-child):not(:last-child):not(:only-child) + .card-img-bottom, + .card-group + > .card:not(:first-child):not(:last-child):not(:only-child) + .card-img-top { + border-radius: 0; + } +} +.card-columns .card { + margin-bottom: 0.75rem; +} +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + orphans: 1; + widows: 1; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} +.accordion .card:not(:first-of-type):not(:last-of-type) { + border-bottom: 0; + border-radius: 0; +} +.accordion .card:not(:first-of-type) .card-header:first-child { + border-radius: 0; +} +.accordion .card:first-of-type { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.accordion .card:last-of-type { + border-top-left-radius: 0; + border-top-right-radius: 0; +} +.breadcrumb { + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} +.breadcrumb-item + .breadcrumb-item { + padding-left: 0.5rem; +} +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + color: #6c757d; + content: "/"; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} +.breadcrumb-item.active { + color: #6c757d; +} +.pagination { + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} +.page-link:hover { + z-index: 2; + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} +.badge-primary { + color: #fff; + background-color: #007bff; +} +.badge-primary[href]:focus, +.badge-primary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #0062cc; +} +.badge-secondary { + color: #fff; + background-color: #6c757d; +} +.badge-secondary[href]:focus, +.badge-secondary[href]:hover { + color: #fff; + text-decoration: none; + background-color: #545b62; +} +.badge-success { + color: #fff; + background-color: #28a745; +} +.badge-success[href]:focus, +.badge-success[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1e7e34; +} +.badge-info { + color: #fff; + background-color: #17a2b8; +} +.badge-info[href]:focus, +.badge-info[href]:hover { + color: #fff; + text-decoration: none; + background-color: #117a8b; +} +.badge-warning { + color: #212529; + background-color: #ffc107; +} +.badge-warning[href]:focus, +.badge-warning[href]:hover { + color: #212529; + text-decoration: none; + background-color: #d39e00; +} +.badge-danger { + color: #fff; + background-color: #dc3545; +} +.badge-danger[href]:focus, +.badge-danger[href]:hover { + color: #fff; + text-decoration: none; + background-color: #bd2130; +} +.badge-light { + color: #212529; + background-color: #f8f9fa; +} +.badge-light[href]:focus, +.badge-light[href]:hover { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} +.badge-dark { + color: #fff; + background-color: #343a40; +} +.badge-dark[href]:focus, +.badge-dark[href]:hover { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} +.alert-heading { + color: inherit; +} +.alert-link { + font-weight: 700; +} +.alert-dismissible { + padding-right: 4rem; +} +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} +.alert-primary hr { + border-top-color: #9fcdff; +} +.alert-primary .alert-link { + color: #002752; +} +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} +.alert-secondary hr { + border-top-color: #c8cbcf; +} +.alert-secondary .alert-link { + color: #202326; +} +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} +.alert-success hr { + border-top-color: #b1dfbb; +} +.alert-success .alert-link { + color: #0b2e13; +} +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} +.alert-info hr { + border-top-color: #abdde5; +} +.alert-info .alert-link { + color: #062c33; +} +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} +.alert-warning hr { + border-top-color: #ffe8a1; +} +.alert-warning .alert-link { + color: #533f03; +} +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} +.alert-danger hr { + border-top-color: #f1b0b7; +} +.alert-danger .alert-link { + color: #491217; +} +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} +.alert-light hr { + border-top-color: #ececf6; +} +.alert-light .alert-link { + color: #686868; +} +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} +.alert-dark hr { + border-top-color: #b9bbbe; +} +.alert-dark .alert-link { + color: #040505; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.progress { + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} +.progress-bar { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #007bff; + transition: width 0.6s ease; +} +@media screen and (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none; + } +} +.progress-bar-striped { + background-image: linear-gradient( + 45deg, + rgba(255, 255, 255, 0.15) 25%, + transparent 25%, + transparent 50%, + rgba(255, 255, 255, 0.15) 50%, + rgba(255, 255, 255, 0.15) 75%, + transparent 75%, + transparent + ); + background-size: 1rem 1rem; +} +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} +.media { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; +} +.media-body { + -ms-flex: 1; + flex: 1; +} +.list-group { + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} +.list-group-item-action:focus, +.list-group-item-action:hover { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} +.list-group-item:focus, +.list-group-item:hover { + z-index: 1; + text-decoration: none; +} +.list-group-item.disabled, +.list-group-item:disabled { + color: #6c757d; + background-color: #fff; +} +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #004085; + background-color: #9fcdff; +} +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #383d41; + background-color: #c8cbcf; +} +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #155724; + background-color: #b1dfbb; +} +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #0c5460; + background-color: #abdde5; +} +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #856404; + background-color: #ffe8a1; +} +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #721c24; + background-color: #f1b0b7; +} +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #818182; + background-color: #ececf6; +} +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #1b1e21; + background-color: #b9bbbe; +} +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.5; +} +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} +.close:not(:disabled):not(.disabled):focus, +.close:not(:disabled):not(.disabled):hover { + color: #000; + text-decoration: none; + opacity: 0.75; +} +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} +.modal-open { + overflow: hidden; +} +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; +} +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} +.modal.fade .modal-dialog { + 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; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); +} +@media screen and (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none; + } +} +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} +.modal-dialog-centered { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} +.modal-dialog-centered::before { + display: block; + height: calc(100vh - (0.5rem * 2)); + content: ""; +} +.modal-content { + position: relative; + display: -ms-flexbox; + display: flex; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop.show { + opacity: 0.5; +} +.modal-header { + display: -ms-flexbox; + display: flex; + -ms-flex-align: start; + align-items: flex-start; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} +.modal-body { + position: relative; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} +.modal-footer { + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef; +} +.modal-footer > :not(:first-child) { + margin-left: 0.25rem; +} +.modal-footer > :not(:last-child) { + margin-right: 0.25rem; +} +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); + } + .modal-dialog-centered::before { + height: calc(100vh - (1.75rem * 2)); + } + .modal-sm { + max-width: 300px; + } +} +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } +} +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} +.tooltip.show { + opacity: 0.9; +} +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-tooltip-auto[x-placement^="top"], +.bs-tooltip-top { + padding: 0.4rem 0; +} +.bs-tooltip-auto[x-placement^="top"] .arrow, +.bs-tooltip-top .arrow { + bottom: 0; +} +.bs-tooltip-auto[x-placement^="top"] .arrow::before, +.bs-tooltip-top .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} +.bs-tooltip-auto[x-placement^="right"], +.bs-tooltip-right { + padding: 0 0.4rem; +} +.bs-tooltip-auto[x-placement^="right"] .arrow, +.bs-tooltip-right .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-auto[x-placement^="right"] .arrow::before, +.bs-tooltip-right .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} +.bs-tooltip-auto[x-placement^="bottom"], +.bs-tooltip-bottom { + padding: 0.4rem 0; +} +.bs-tooltip-auto[x-placement^="bottom"] .arrow, +.bs-tooltip-bottom .arrow { + top: 0; +} +.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, +.bs-tooltip-bottom .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} +.bs-tooltip-auto[x-placement^="left"], +.bs-tooltip-left { + padding: 0 0.4rem; +} +.bs-tooltip-auto[x-placement^="left"] .arrow, +.bs-tooltip-left .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} +.bs-tooltip-auto[x-placement^="left"] .arrow::before, +.bs-tooltip-left .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", + "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} +.popover .arrow::after, +.popover .arrow::before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} +.bs-popover-auto[x-placement^="top"], +.bs-popover-top { + margin-bottom: 0.5rem; +} +.bs-popover-auto[x-placement^="top"] .arrow, +.bs-popover-top .arrow { + bottom: calc((0.5rem + 1px) * -1); +} +.bs-popover-auto[x-placement^="top"] .arrow::after, +.bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::after, +.bs-popover-top .arrow::before { + border-width: 0.5rem 0.5rem 0; +} +.bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="top"] .arrow::after, +.bs-popover-top .arrow::after { + bottom: 1px; + border-top-color: #fff; +} +.bs-popover-auto[x-placement^="right"], +.bs-popover-right { + margin-left: 0.5rem; +} +.bs-popover-auto[x-placement^="right"] .arrow, +.bs-popover-right .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-auto[x-placement^="right"] .arrow::after, +.bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::after, +.bs-popover-right .arrow::before { + border-width: 0.5rem 0.5rem 0.5rem 0; +} +.bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="right"] .arrow::after, +.bs-popover-right .arrow::after { + left: 1px; + border-right-color: #fff; +} +.bs-popover-auto[x-placement^="bottom"], +.bs-popover-bottom { + margin-top: 0.5rem; +} +.bs-popover-auto[x-placement^="bottom"] .arrow, +.bs-popover-bottom .arrow { + top: calc((0.5rem + 1px) * -1); +} +.bs-popover-auto[x-placement^="bottom"] .arrow::after, +.bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::after, +.bs-popover-bottom .arrow::before { + border-width: 0 0.5rem 0.5rem 0.5rem; +} +.bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="bottom"] .arrow::after, +.bs-popover-bottom .arrow::after { + top: 1px; + border-bottom-color: #fff; +} +.bs-popover-auto[x-placement^="bottom"] .popover-header::before, +.bs-popover-bottom .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} +.bs-popover-auto[x-placement^="left"], +.bs-popover-left { + margin-right: 0.5rem; +} +.bs-popover-auto[x-placement^="left"] .arrow, +.bs-popover-left .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} +.bs-popover-auto[x-placement^="left"] .arrow::after, +.bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::after, +.bs-popover-left .arrow::before { + border-width: 0.5rem 0 0.5rem 0.5rem; +} +.bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); +} +.bs-popover-auto[x-placement^="left"] .arrow::after, +.bs-popover-left .arrow::after { + right: 1px; + border-left-color: #fff; +} +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} +.popover-header:empty { + display: none; +} +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} +.carousel { + position: relative; +} +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} +.carousel-item { + position: relative; + display: none; + -ms-flex-align: center; + align-items: center; + width: 100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; +} +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; +} +@media screen and (prefers-reduced-motion: reduce) { + .carousel-item-next, + .carousel-item-prev, + .carousel-item.active { + transition: none; + } +} +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} +@supports ( + (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) +) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.active.carousel-item-right, +.carousel-item-next { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} +@supports ( + (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) +) { + .active.carousel-item-right, + .carousel-item-next { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} +.active.carousel-item-left, +.carousel-item-prev { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} +@supports ( + (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) +) { + .active.carousel-item-left, + .carousel-item-prev { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} +.carousel-fade .carousel-item { + opacity: 0; + transition-duration: 0.6s; + transition-property: opacity; +} +.carousel-fade .carousel-item-next.carousel-item-left, +.carousel-fade .carousel-item-prev.carousel-item-right, +.carousel-fade .carousel-item.active { + opacity: 1; +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-right { + opacity: 0; +} +.carousel-fade .active.carousel-item-left, +.carousel-fade .active.carousel-item-prev, +.carousel-fade .carousel-item-next, +.carousel-fade .carousel-item-prev, +.carousel-fade .carousel-item.active { + -webkit-transform: translateX(0); + transform: translateX(0); +} +@supports ( + (-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d) +) { + .carousel-fade .active.carousel-item-left, + .carousel-fade .active.carousel-item-prev, + .carousel-fade .carousel-item-next, + .carousel-fade .carousel-item-prev, + .carousel-fade .carousel-item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + display: -ms-flexbox; + display: flex; + -ms-flex-align: center; + align-items: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; +} +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: 0.9; +} +.carousel-control-prev { + left: 0; +} +.carousel-control-next { + right: 0; +} +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; +} +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); +} +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); +} +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -ms-flexbox; + display: flex; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} +.carousel-indicators li { + position: relative; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: rgba(255, 255, 255, 0.5); +} +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} +.carousel-indicators .active { + background-color: #fff; +} +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} +.align-baseline { + vertical-align: baseline !important; +} +.align-top { + vertical-align: top !important; +} +.align-middle { + vertical-align: middle !important; +} +.align-bottom { + vertical-align: bottom !important; +} +.align-text-bottom { + vertical-align: text-bottom !important; +} +.align-text-top { + vertical-align: text-top !important; +} +.bg-primary { + background-color: #007bff !important; +} +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #0062cc !important; +} +.bg-secondary { + background-color: #6c757d !important; +} +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #545b62 !important; +} +.bg-success { + background-color: #28a745 !important; +} +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #1e7e34 !important; +} +.bg-info { + background-color: #17a2b8 !important; +} +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #117a8b !important; +} +.bg-warning { + background-color: #ffc107 !important; +} +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d39e00 !important; +} +.bg-danger { + background-color: #dc3545 !important; +} +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #bd2130 !important; +} +.bg-light { + background-color: #f8f9fa !important; +} +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #dae0e5 !important; +} +.bg-dark { + background-color: #343a40 !important; +} +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #1d2124 !important; +} +.bg-white { + background-color: #fff !important; +} +.bg-transparent { + background-color: transparent !important; +} +.border { + border: 1px solid #dee2e6 !important; +} +.border-top { + border-top: 1px solid #dee2e6 !important; +} +.border-right { + border-right: 1px solid #dee2e6 !important; +} +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} +.border-left { + border-left: 1px solid #dee2e6 !important; +} +.border-0 { + border: 0 !important; +} +.border-top-0 { + border-top: 0 !important; +} +.border-right-0 { + border-right: 0 !important; +} +.border-bottom-0 { + border-bottom: 0 !important; +} +.border-left-0 { + border-left: 0 !important; +} +.border-primary { + border-color: #007bff !important; +} +.border-secondary { + border-color: #6c757d !important; +} +.border-success { + border-color: #28a745 !important; +} +.border-info { + border-color: #17a2b8 !important; +} +.border-warning { + border-color: #ffc107 !important; +} +.border-danger { + border-color: #dc3545 !important; +} +.border-light { + border-color: #f8f9fa !important; +} +.border-dark { + border-color: #343a40 !important; +} +.border-white { + border-color: #fff !important; +} +.rounded { + border-radius: 0.25rem !important; +} +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} +.rounded-circle { + border-radius: 50% !important; +} +.rounded-0 { + border-radius: 0 !important; +} +.clearfix::after { + display: block; + clear: both; + content: ""; +} +.d-none { + display: none !important; +} +.d-inline { + display: inline !important; +} +.d-inline-block { + display: inline-block !important; +} +.d-block { + display: block !important; +} +.d-table { + display: table !important; +} +.d-table-row { + display: table-row !important; +} +.d-table-cell { + display: table-cell !important; +} +.d-flex { + display: -ms-flexbox !important; + display: flex !important; +} +.d-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} +.embed-responsive::before { + display: block; + content: ""; +} +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} +.embed-responsive-16by9::before { + padding-top: 56.25%; +} +.embed-responsive-4by3::before { + padding-top: 75%; +} +.embed-responsive-1by1::before { + padding-top: 100%; +} +.flex-row { + -ms-flex-direction: row !important; + flex-direction: row !important; +} +.flex-column { + -ms-flex-direction: column !important; + flex-direction: column !important; +} +.flex-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} +.flex-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} +.flex-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; +} +.flex-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; +} +.flex-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; +} +.flex-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; +} +.flex-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; +} +.justify-content-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} +.justify-content-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} +.justify-content-center { + -ms-flex-pack: center !important; + justify-content: center !important; +} +.justify-content-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} +.align-items-start { + -ms-flex-align: start !important; + align-items: flex-start !important; +} +.align-items-end { + -ms-flex-align: end !important; + align-items: flex-end !important; +} +.align-items-center { + -ms-flex-align: center !important; + align-items: center !important; +} +.align-items-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; +} +.align-items-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; +} +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} +@media (min-width: 576px) { + .flex-sm-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-sm-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-sm-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-sm-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-sm-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-sm-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-sm-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 768px) { + .flex-md-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-md-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-md-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-md-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-md-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-md-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-md-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 992px) { + .flex-lg-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-lg-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-lg-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-lg-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-lg-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-lg-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-lg-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +@media (min-width: 1200px) { + .flex-xl-row { + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .flex-xl-fill { + -ms-flex: 1 1 auto !important; + flex: 1 1 auto !important; + } + .flex-xl-grow-0 { + -ms-flex-positive: 0 !important; + flex-grow: 0 !important; + } + .flex-xl-grow-1 { + -ms-flex-positive: 1 !important; + flex-grow: 1 !important; + } + .flex-xl-shrink-0 { + -ms-flex-negative: 0 !important; + flex-shrink: 0 !important; + } + .flex-xl-shrink-1 { + -ms-flex-negative: 1 !important; + flex-shrink: 1 !important; + } + .justify-content-xl-start { + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} +.float-left { + float: left !important; +} +.float-right { + float: right !important; +} +.float-none { + float: none !important; +} +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} +.position-static { + position: static !important; +} +.position-relative { + position: relative !important; +} +.position-absolute { + position: absolute !important; +} +.position-fixed { + position: fixed !important; +} +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + border: 0; +} +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; +} +.shadow-sm { + box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; +} +.shadow { + box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; +} +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; +} +.shadow-none { + box-shadow: none !important; +} +.w-25 { + width: 25% !important; +} +.w-50 { + width: 50% !important; +} +.w-75 { + width: 75% !important; +} +.w-100 { + width: 100% !important; +} +.w-auto { + width: auto !important; +} +.h-25 { + height: 25% !important; +} +.h-50 { + height: 50% !important; +} +.h-75 { + height: 75% !important; +} +.h-100 { + height: 100% !important; +} +.h-auto { + height: auto !important; +} +.mw-100 { + max-width: 100% !important; +} +.mh-100 { + max-height: 100% !important; +} +.m-0 { + margin: 0 !important; +} +.mt-0, +.my-0 { + margin-top: 0 !important; +} +.mr-0, +.mx-0 { + margin-right: 0 !important; +} +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} +.ml-0, +.mx-0 { + margin-left: 0 !important; +} +.m-1 { + margin: 0.25rem !important; +} +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} +.m-2 { + margin: 0.5rem !important; +} +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} +.m-3 { + margin: 1rem !important; +} +.mt-3, +.my-3 { + margin-top: 1rem !important; +} +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} +.m-4 { + margin: 1.5rem !important; +} +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} +.m-5 { + margin: 3rem !important; +} +.mt-5, +.my-5 { + margin-top: 3rem !important; +} +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} +.p-0 { + padding: 0 !important; +} +.pt-0, +.py-0 { + padding-top: 0 !important; +} +.pr-0, +.px-0 { + padding-right: 0 !important; +} +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} +.pl-0, +.px-0 { + padding-left: 0 !important; +} +.p-1 { + padding: 0.25rem !important; +} +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} +.p-2 { + padding: 0.5rem !important; +} +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} +.p-3 { + padding: 1rem !important; +} +.pt-3, +.py-3 { + padding-top: 1rem !important; +} +.pr-3, +.px-3 { + padding-right: 1rem !important; +} +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} +.pl-3, +.px-3 { + padding-left: 1rem !important; +} +.p-4 { + padding: 1.5rem !important; +} +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} +.p-5 { + padding: 3rem !important; +} +.pt-5, +.py-5 { + padding-top: 3rem !important; +} +.pr-5, +.px-5 { + padding-right: 3rem !important; +} +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} +.pl-5, +.px-5 { + padding-left: 3rem !important; +} +.m-auto { + margin: auto !important; +} +.mt-auto, +.my-auto { + margin-top: auto !important; +} +.mr-auto, +.mx-auto { + margin-right: auto !important; +} +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} +.ml-auto, +.mx-auto { + margin-left: auto !important; +} +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} +.text-monospace { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", + "Courier New", monospace; +} +.text-justify { + text-align: justify !important; +} +.text-nowrap { + white-space: nowrap !important; +} +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.text-left { + text-align: left !important; +} +.text-right { + text-align: right !important; +} +.text-center { + text-align: center !important; +} +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} +.text-lowercase { + text-transform: lowercase !important; +} +.text-uppercase { + text-transform: uppercase !important; +} +.text-capitalize { + text-transform: capitalize !important; +} +.font-weight-light { + font-weight: 300 !important; +} +.font-weight-normal { + font-weight: 400 !important; +} +.font-weight-bold { + font-weight: 700 !important; +} +.font-italic { + font-style: italic !important; +} +.text-white { + color: #fff !important; +} +.text-primary { + color: #007bff !important; +} +a.text-primary:focus, +a.text-primary:hover { + color: #0062cc !important; +} +.text-secondary { + color: #6c757d !important; +} +a.text-secondary:focus, +a.text-secondary:hover { + color: #545b62 !important; +} +.text-success { + color: #28a745 !important; +} +a.text-success:focus, +a.text-success:hover { + color: #1e7e34 !important; +} +.text-info { + color: #17a2b8 !important; +} +a.text-info:focus, +a.text-info:hover { + color: #117a8b !important; +} +.text-warning { + color: #ffc107 !important; +} +a.text-warning:focus, +a.text-warning:hover { + color: #d39e00 !important; +} +.text-danger { + color: #dc3545 !important; +} +a.text-danger:focus, +a.text-danger:hover { + color: #bd2130 !important; +} +.text-light { + color: #f8f9fa !important; +} +a.text-light:focus, +a.text-light:hover { + color: #dae0e5 !important; +} +.text-dark { + color: #343a40 !important; +} +a.text-dark:focus, +a.text-dark:hover { + color: #1d2124 !important; +} +.text-body { + color: #212529 !important; +} +.text-muted { + color: #6c757d !important; +} +.text-black-50 { + color: rgba(0, 0, 0, 0.5) !important; +} +.text-white-50 { + color: rgba(255, 255, 255, 0.5) !important; +} +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.visible { + visibility: visible !important; +} +.invisible { + visibility: hidden !important; +} +@media print { + *, + ::after, + ::before { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + blockquote, + pre { + border: 1px solid #adb5bd; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + img, + tr { + page-break-inside: avoid; + } + h2, + h3, + p { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered td, + .table-bordered th { + border: 1px solid #dee2e6 !important; + } + .table-dark { + color: inherit; + } + .table-dark tbody + tbody, + .table-dark td, + .table-dark th, + .table-dark thead th { + border-color: #dee2e6; + } + .table .thead-dark th { + color: inherit; + border-color: #dee2e6; + } +} +/*# sourceMappingURL=bootstrap.min.css.map */ diff --git a/public/assets/modules/nicescroll/jquery.nicescroll.min.js b/public/assets/modules/nicescroll/jquery.nicescroll.min.js index 5ae63dd2..841f58f7 100644 --- a/public/assets/modules/nicescroll/jquery.nicescroll.min.js +++ b/public/assets/modules/nicescroll/jquery.nicescroll.min.js @@ -1,2 +1,3705 @@ /* jquery.nicescroll v3.7.6 InuYaksa - MIT - https://nicescroll.areaaperta.com */ -!function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var o=!1,t=!1,r=0,i=2e3,s=0,n=e,l=document,a=window,c=n(a),d=[],u=a.requestAnimationFrame||a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||!1,h=a.cancelAnimationFrame||a.webkitCancelAnimationFrame||a.mozCancelAnimationFrame||!1;if(u)a.cancelAnimationFrame||(h=function(e){});else{var p=0;u=function(e,o){var t=(new Date).getTime(),r=Math.max(0,16-(t-p)),i=a.setTimeout(function(){e(t+r)},r);return p=t+r,i},h=function(e){a.clearTimeout(e)}}var m=a.MutationObserver||a.WebKitMutationObserver||!1,f=Date.now||function(){return(new Date).getTime()},g={zindex:"auto",cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"6px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:40,mousescrollstep:27,touchbehavior:!1,emulatetouch:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,railhoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1,directionlockdeadzone:6,hidecursordelay:400,nativeparentscrolling:!0,enablescrollonselection:!0,overflowx:!0,overflowy:!0,cursordragspeed:.3,rtlmode:"auto",cursordragontouch:!1,oneaxismousemode:"auto",scriptpath:function(){var e=l.currentScript||function(){var e=l.getElementsByTagName("script");return!!e.length&&e[e.length-1]}(),o=e?e.src.split("?")[0]:"";return o.split("/").length>0?o.split("/").slice(0,-1).join("/")+"/":""}(),preventmultitouchscrolling:!0,disablemutationobserver:!1,enableobserver:!0,scrollbarid:!1},v=!1,w=function(){if(v)return v;var e=l.createElement("DIV"),o=e.style,t=navigator.userAgent,r=navigator.platform,i={};return i.haspointerlock="pointerLockElement"in l||"webkitPointerLockElement"in l||"mozPointerLockElement"in l,i.isopera="opera"in a,i.isopera12=i.isopera&&"getUserMedia"in navigator,i.isoperamini="[object OperaMini]"===Object.prototype.toString.call(a.operamini),i.isie="all"in l&&"attachEvent"in e&&!i.isopera,i.isieold=i.isie&&!("msInterpolationMode"in o),i.isie7=i.isie&&!i.isieold&&(!("documentMode"in l)||7===l.documentMode),i.isie8=i.isie&&"documentMode"in l&&8===l.documentMode,i.isie9=i.isie&&"performance"in a&&9===l.documentMode,i.isie10=i.isie&&"performance"in a&&10===l.documentMode,i.isie11="msRequestFullscreen"in e&&l.documentMode>=11,i.ismsedge="msCredentials"in a,i.ismozilla="MozAppearance"in o,i.iswebkit=!i.ismsedge&&"WebkitAppearance"in o,i.ischrome=i.iswebkit&&"chrome"in a,i.ischrome38=i.ischrome&&"touchAction"in o,i.ischrome22=!i.ischrome38&&i.ischrome&&i.haspointerlock,i.ischrome26=!i.ischrome38&&i.ischrome&&"transition"in o,i.cantouch="ontouchstart"in l.documentElement||"ontouchstart"in a,i.hasw3ctouch=(a.PointerEvent||!1)&&(navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0),i.hasmstouch=!i.hasw3ctouch&&(a.MSPointerEvent||!1),i.ismac=/^mac$/i.test(r),i.isios=i.cantouch&&/iphone|ipad|ipod/i.test(r),i.isios4=i.isios&&!("seal"in Object),i.isios7=i.isios&&"webkitHidden"in l,i.isios8=i.isios&&"hidden"in l,i.isios10=i.isios&&a.Proxy,i.isandroid=/android/i.test(t),i.haseventlistener="addEventListener"in e,i.trstyle=!1,i.hastransform=!1,i.hastranslate3d=!1,i.transitionstyle=!1,i.hastransition=!1,i.transitionend=!1,i.trstyle="transform",i.hastransform="transform"in o||function(){for(var e=["msTransform","webkitTransform","MozTransform","OTransform"],t=0,r=e.length;t0;){if(9==e[0].nodeType)return!1;var o=e.css("zIndex");if(!isNaN(o)&&0!==o)return parseInt(o);e=e.parent()}return!1}function x(e,o,t){var r=e.css(o),i=parseFloat(r);if(isNaN(i)){var s=3==(i=I[r]||0)?t?T.win.outerHeight()-T.win.innerHeight():T.win.outerWidth()-T.win.innerWidth():1;return T.isie8&&i&&(i+=1),s?i:0}return i}function S(e,o,t,r){T._bind(e,o,function(r){var i={original:r=r||a.event,target:r.target||r.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"==r.type?0:1,deltaX:0,deltaZ:0,preventDefault:function(){return r.preventDefault?r.preventDefault():r.returnValue=!1,!1},stopImmediatePropagation:function(){r.stopImmediatePropagation?r.stopImmediatePropagation():r.cancelBubble=!0}};return"mousewheel"==o?(r.wheelDeltaX&&(i.deltaX=-.025*r.wheelDeltaX),r.wheelDeltaY&&(i.deltaY=-.025*r.wheelDeltaY),!i.deltaY&&!i.deltaX&&(i.deltaY=-.025*r.wheelDelta)):i.deltaY=r.detail,t.call(e,i)},r)}function z(e,o,t,r){T.scrollrunning||(T.newscrolly=T.getScrollTop(),T.newscrollx=T.getScrollLeft(),D=f());var i=f()-D;if(D=f(),i>350?A=1:A+=(2-A)/10,e=e*A|0,o=o*A|0,e){if(r)if(e<0){if(T.getScrollLeft()>=T.page.maxw)return!0}else if(T.getScrollLeft()<=0)return!0;var s=e>0?1:-1;X!==s&&(T.scrollmom&&T.scrollmom.stop(),T.newscrollx=T.getScrollLeft(),X=s),T.lastdeltax-=e}if(o){if(function(){var e=T.getScrollTop();if(o<0){if(e>=T.page.maxh)return!0}else if(e<=0)return!0}()){if(M.nativeparentscrolling&&t&&!T.ispage&&!T.zoomactive)return!0;var n=T.view.h>>1;T.newscrolly<-n?(T.newscrolly=-n,o=-1):T.newscrolly>T.page.maxh+n?(T.newscrolly=T.page.maxh+n,o=1):o=0}var l=o>0?1:-1;B!==l&&(T.scrollmom&&T.scrollmom.stop(),T.newscrolly=T.getScrollTop(),B=l),T.lastdeltay-=o}(o||e)&&T.synched("relativexy",function(){var e=T.lastdeltay+T.newscrolly;T.lastdeltay=0;var o=T.lastdeltax+T.newscrollx;T.lastdeltax=0,T.rail.drag||T.doScrollPos(o,e)})}function k(e,o,t){var r,i;return!(t||!q)||(0===e.deltaMode?(r=-e.deltaX*(M.mousescrollstep/54)|0,i=-e.deltaY*(M.mousescrollstep/54)|0):1===e.deltaMode&&(r=-e.deltaX*M.mousescrollstep*50/80|0,i=-e.deltaY*M.mousescrollstep*50/80|0),o&&M.oneaxismousemode&&0===r&&i&&(r=i,i=0,t&&(r<0?T.getScrollLeft()>=T.page.maxw:T.getScrollLeft()<=0)&&(i=r,r=0)),T.isrtlmode&&(r=-r),z(r,i,t,!0)?void(t&&(q=!0)):(q=!1,e.stopImmediatePropagation(),e.preventDefault()))}var T=this;this.version="3.7.6",this.name="nicescroll",this.me=p;var E=n("body"),M=this.opt={doc:E,win:!1};if(n.extend(M,g),M.snapbackspeed=80,e)for(var L in M)void 0!==e[L]&&(M[L]=e[L]);if(M.disablemutationobserver&&(m=!1),this.doc=M.doc,this.iddoc=this.doc&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/^BODY|HTML/.test(M.win?M.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==M.win,this.win=M.win||(this.ispage?c:this.doc),this.docscroll=this.ispage&&!this.haswrapper?c:this.win,this.body=E,this.viewport=!1,this.isfixed=!1,this.iframe=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=M.autohidemode,this.onmousedown=!1,this.onmouseup=!1,this.onmousemove=!1,this.onmousewheel=!1,this.onkeypress=!1,this.ongesturezoom=!1,this.onclick=!1,this.onscrollstart=!1,this.onscrollend=!1,this.onscrollcancel=!1,this.onzoomin=!1,this.onzoomout=!1,this.view=!1,this.page=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,"auto"==M.rtlmode){var C=this.win[0]==a?this.body:this.win,N=C.css("writing-mode")||C.css("-webkit-writing-mode")||C.css("-ms-writing-mode")||C.css("-moz-writing-mode");"horizontal-tb"==N||"lr-tb"==N||""===N?(this.isrtlmode="rtl"==C.css("direction"),this.isvertical=!1):(this.isrtlmode="vertical-rl"==N||"tb"==N||"tb-rl"==N||"rl-tb"==N,this.isvertical="vertical-rl"==N||"tb"==N||"tb-rl"==N)}else this.isrtlmode=!0===M.rtlmode,this.isvertical=!1;if(this.scrollrunning=!1,this.scrollmom=!1,this.observer=!1,this.observerremover=!1,this.observerbody=!1,!1!==M.scrollbarid)this.id=M.scrollbarid;else do{this.id="ascrail"+i++}while(l.getElementById(this.id));this.rail=!1,this.cursor=!1,this.cursorfreezed=!1,this.selectiondrag=!1,this.zoom=!1,this.zoomactive=!1,this.hasfocus=!1,this.hasmousefocus=!1,this.railslocked=!1,this.locked=!1,this.hidden=!1,this.cursoractive=!0,this.wheelprevented=!1,this.overflowx=M.overflowx,this.overflowy=M.overflowy,this.nativescrollingarea=!1,this.checkarea=0,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltax=0,this.lastdeltay=0,this.detected=w();var P=n.extend({},this.detected);this.canhwscroll=P.hastransform&&M.hwacceleration,this.ishwscroll=this.canhwscroll&&T.haswrapper,this.isrtlmode?this.isvertical?this.hasreversehr=!(P.iswebkit||P.isie||P.isie11):this.hasreversehr=!(P.iswebkit||P.isie&&!P.isie10&&!P.isie11):this.hasreversehr=!1,this.istouchcapable=!1,P.cantouch||!P.hasw3ctouch&&!P.hasmstouch?!P.cantouch||P.isios||P.isandroid||!P.iswebkit&&!P.ismozilla||(this.istouchcapable=!0):this.istouchcapable=!0,M.enablemouselockapi||(P.hasmousecapture=!1,P.haspointerlock=!1),this.debounced=function(e,o,t){T&&(T.delaylist[e]||!1||(T.delaylist[e]={h:u(function(){T.delaylist[e].fn.call(T),T.delaylist[e]=!1},t)},o.call(T)),T.delaylist[e].fn=o)},this.synched=function(e,o){T.synclist[e]?T.synclist[e]=o:(T.synclist[e]=o,u(function(){T&&(T.synclist[e]&&T.synclist[e].call(T),T.synclist[e]=null)}))},this.unsynched=function(e){T.synclist[e]&&(T.synclist[e]=!1)},this.css=function(e,o){for(var t in o)T.saved.css.push([e,t,e.css(t)]),e.css(t,o[t])},this.scrollTop=function(e){return void 0===e?T.getScrollTop():T.setScrollTop(e)},this.scrollLeft=function(e){return void 0===e?T.getScrollLeft():T.setScrollLeft(e)};var R=function(e,o,t,r,i,s,n){this.st=e,this.ed=o,this.spd=t,this.p1=r||0,this.p2=i||1,this.p3=s||0,this.p4=n||1,this.ts=f(),this.df=o-e};if(R.prototype={B2:function(e){return 3*(1-e)*(1-e)*e},B3:function(e){return 3*(1-e)*e*e},B4:function(e){return e*e*e},getPos:function(){return(f()-this.ts)/this.spd},getNow:function(){var e=(f()-this.ts)/this.spd,o=this.B2(e)+this.B3(e)+this.B4(e);return e>=1?this.ed:this.st+this.df*o|0},update:function(e,o){return this.st=this.getNow(),this.ed=e,this.spd=o,this.ts=f(),this.df=this.ed-this.st,this}},this.ishwscroll){this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},P.hastranslate3d&&P.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(e){if(!e){var o=v();if(o)return 16==o.length?-o[13]:-o[5];if(T.timerscroll&&T.timerscroll.bz)return T.timerscroll.bz.getNow()}return T.doc.translate.y},this.getScrollLeft=function(e){if(!e){var o=v();if(o)return 16==o.length?-o[12]:-o[4];if(T.timerscroll&&T.timerscroll.bh)return T.timerscroll.bh.getNow()}return T.doc.translate.x},this.notifyScrollEvent=function(e){var o=l.createEvent("UIEvents");o.initUIEvent("scroll",!1,!1,a,1),o.niceevent=!0,e.dispatchEvent(o)};var _=this.isrtlmode?1:-1;P.hastranslate3d&&M.enabletranslate3d?(this.setScrollTop=function(e,o){T.doc.translate.y=e,T.doc.translate.ty=-1*e+"px",T.doc.css(P.trstyle,"translate3d("+T.doc.translate.tx+","+T.doc.translate.ty+",0)"),o||T.notifyScrollEvent(T.win[0])},this.setScrollLeft=function(e,o){T.doc.translate.x=e,T.doc.translate.tx=e*_+"px",T.doc.css(P.trstyle,"translate3d("+T.doc.translate.tx+","+T.doc.translate.ty+",0)"),o||T.notifyScrollEvent(T.win[0])}):(this.setScrollTop=function(e,o){T.doc.translate.y=e,T.doc.translate.ty=-1*e+"px",T.doc.css(P.trstyle,"translate("+T.doc.translate.tx+","+T.doc.translate.ty+")"),o||T.notifyScrollEvent(T.win[0])},this.setScrollLeft=function(e,o){T.doc.translate.x=e,T.doc.translate.tx=e*_+"px",T.doc.css(P.trstyle,"translate("+T.doc.translate.tx+","+T.doc.translate.ty+")"),o||T.notifyScrollEvent(T.win[0])})}else this.getScrollTop=function(){return T.docscroll.scrollTop()},this.setScrollTop=function(e){T.docscroll.scrollTop(e)},this.getScrollLeft=function(){return T.hasreversehr?T.detected.ismozilla?T.page.maxw-Math.abs(T.docscroll.scrollLeft()):T.page.maxw-T.docscroll.scrollLeft():T.docscroll.scrollLeft()},this.setScrollLeft=function(e){return setTimeout(function(){if(T)return T.hasreversehr&&(e=T.detected.ismozilla?-(T.page.maxw-e):T.page.maxw-e),T.docscroll.scrollLeft(e)},1)};this.getTarget=function(e){return!!e&&(e.target?e.target:!!e.srcElement&&e.srcElement)},this.hasParent=function(e,o){if(!e)return!1;for(var t=e.target||e.srcElement||e||!1;t&&t.id!=o;)t=t.parentNode||!1;return!1!==t};var I={thin:1,medium:3,thick:5};this.getDocumentScrollOffset=function(){return{top:a.pageYOffset||l.documentElement.scrollTop,left:a.pageXOffset||l.documentElement.scrollLeft}},this.getOffset=function(){if(T.isfixed){var e=T.win.offset(),o=T.getDocumentScrollOffset();return e.top-=o.top,e.left-=o.left,e}var t=T.win.offset();if(!T.viewport)return t;var r=T.viewport.offset();return{top:t.top-r.top,left:t.left-r.left}},this.updateScrollBar=function(e){var o,t;if(T.ishwscroll)T.rail.css({height:T.win.innerHeight()-(M.railpadding.top+M.railpadding.bottom)}),T.railh&&T.railh.css({width:T.win.innerWidth()-(M.railpadding.left+M.railpadding.right)});else{var r=T.getOffset();if(o={top:r.top,left:r.left-(M.railpadding.left+M.railpadding.right)},o.top+=x(T.win,"border-top-width",!0),o.left+=T.rail.align?T.win.outerWidth()-x(T.win,"border-right-width")-T.rail.width:x(T.win,"border-left-width"),(t=M.railoffset)&&(t.top&&(o.top+=t.top),t.left&&(o.left+=t.left)),T.railslocked||T.rail.css({top:o.top,left:o.left,height:(e?e.h:T.win.innerHeight())-(M.railpadding.top+M.railpadding.bottom)}),T.zoom&&T.zoom.css({top:o.top+1,left:1==T.rail.align?o.left-20:o.left+T.rail.width+4}),T.railh&&!T.railslocked){o={top:r.top,left:r.left},(t=M.railhoffset)&&(t.top&&(o.top+=t.top),t.left&&(o.left+=t.left));var i=T.railh.align?o.top+x(T.win,"border-top-width",!0)+T.win.innerHeight()-T.railh.height:o.top+x(T.win,"border-top-width",!0),s=o.left+x(T.win,"border-left-width");T.railh.css({top:i-(M.railpadding.top+M.railpadding.bottom),left:s,width:T.railh.width})}}},this.doRailClick=function(e,o,t){var r,i,s,n;T.railslocked||(T.cancelEvent(e),"pageY"in e||(e.pageX=e.clientX+l.documentElement.scrollLeft,e.pageY=e.clientY+l.documentElement.scrollTop),o?(r=t?T.doScrollLeft:T.doScrollTop,s=t?(e.pageX-T.railh.offset().left-T.cursorwidth/2)*T.scrollratio.x:(e.pageY-T.rail.offset().top-T.cursorheight/2)*T.scrollratio.y,T.unsynched("relativexy"),r(0|s)):(r=t?T.doScrollLeftBy:T.doScrollBy,s=t?T.scroll.x:T.scroll.y,n=t?e.pageX-T.railh.offset().left:e.pageY-T.rail.offset().top,i=t?T.view.w:T.view.h,r(s>=n?i:-i)))},T.newscrolly=T.newscrollx=0,T.hasanimationframe="requestAnimationFrame"in a,T.hascancelanimationframe="cancelAnimationFrame"in a,T.hasborderbox=!1,this.init=function(){if(T.saved.css=[],P.isoperamini)return!0;if(P.isandroid&&!("hidden"in l))return!0;M.emulatetouch=M.emulatetouch||M.touchbehavior,T.hasborderbox=a.getComputedStyle&&"border-box"===a.getComputedStyle(l.body)["box-sizing"];var e={"overflow-y":"hidden"};if((P.isie11||P.isie10)&&(e["-ms-overflow-style"]="none"),T.ishwscroll&&(this.doc.css(P.transitionstyle,P.prefixstyle+"transform 0ms ease-out"),P.transitionend&&T.bind(T.doc,P.transitionend,T.onScrollTransitionEnd,!1)),T.zindex="auto",T.ispage||"auto"!=M.zindex?T.zindex=M.zindex:T.zindex=b()||"auto",!T.ispage&&"auto"!=T.zindex&&T.zindex>s&&(s=T.zindex),T.isie&&0===T.zindex&&"auto"==M.zindex&&(T.zindex="auto"),!T.ispage||!P.isieold){var i=T.docscroll;T.ispage&&(i=T.haswrapper?T.win:T.doc),T.css(i,e),T.ispage&&(P.isie11||P.isie)&&T.css(n("html"),e),!P.isios||T.ispage||T.haswrapper||T.css(E,{"-webkit-overflow-scrolling":"touch"});var d=n(l.createElement("div"));d.css({position:"relative",top:0,float:"right",width:M.cursorwidth,height:0,"background-color":M.cursorcolor,border:M.cursorborder,"background-clip":"padding-box","-webkit-border-radius":M.cursorborderradius,"-moz-border-radius":M.cursorborderradius,"border-radius":M.cursorborderradius}),d.addClass("nicescroll-cursors"),T.cursor=d;var u=n(l.createElement("div"));u.attr("id",T.id),u.addClass("nicescroll-rails nicescroll-rails-vr");var h,p,f=["left","right","top","bottom"];for(var g in f)p=f[g],(h=M.railpadding[p]||0)&&u.css("padding-"+p,h+"px");u.append(d),u.width=Math.max(parseFloat(M.cursorwidth),d.outerWidth()),u.css({width:u.width+"px",zIndex:T.zindex,background:M.background,cursor:"default"}),u.visibility=!0,u.scrollable=!0,u.align="left"==M.railalign?0:1,T.rail=u,T.rail.drag=!1;var v=!1;!M.boxzoom||T.ispage||P.isieold||(v=l.createElement("div"),T.bind(v,"click",T.doZoom),T.bind(v,"mouseenter",function(){T.zoom.css("opacity",M.cursoropacitymax)}),T.bind(v,"mouseleave",function(){T.zoom.css("opacity",M.cursoropacitymin)}),T.zoom=n(v),T.zoom.css({cursor:"pointer",zIndex:T.zindex,backgroundImage:"url("+M.scriptpath+"zoomico.png)",height:18,width:18,backgroundPosition:"0 0"}),M.dblclickzoom&&T.bind(T.win,"dblclick",T.doZoom),P.cantouch&&M.gesturezoom&&(T.ongesturezoom=function(e){return e.scale>1.5&&T.doZoomIn(e),e.scale<.8&&T.doZoomOut(e),T.cancelEvent(e)},T.bind(T.win,"gestureend",T.ongesturezoom))),T.railh=!1;var w;if(M.horizrailenabled&&(T.css(i,{overflowX:"hidden"}),(d=n(l.createElement("div"))).css({position:"absolute",top:0,height:M.cursorwidth,width:0,backgroundColor:M.cursorcolor,border:M.cursorborder,backgroundClip:"padding-box","-webkit-border-radius":M.cursorborderradius,"-moz-border-radius":M.cursorborderradius,"border-radius":M.cursorborderradius}),P.isieold&&d.css("overflow","hidden"),d.addClass("nicescroll-cursors"),T.cursorh=d,(w=n(l.createElement("div"))).attr("id",T.id+"-hr"),w.addClass("nicescroll-rails nicescroll-rails-hr"),w.height=Math.max(parseFloat(M.cursorwidth),d.outerHeight()),w.css({height:w.height+"px",zIndex:T.zindex,background:M.background}),w.append(d),w.visibility=!0,w.scrollable=!0,w.align="top"==M.railvalign?0:1,T.railh=w,T.railh.drag=!1),T.ispage)u.css({position:"fixed",top:0,height:"100%"}),u.css(u.align?{right:0}:{left:0}),T.body.append(u),T.railh&&(w.css({position:"fixed",left:0,width:"100%"}),w.css(w.align?{bottom:0}:{top:0}),T.body.append(w));else{if(T.ishwscroll){"static"==T.win.css("position")&&T.css(T.win,{position:"relative"});var x="HTML"==T.win[0].nodeName?T.body:T.win;n(x).scrollTop(0).scrollLeft(0),T.zoom&&(T.zoom.css({position:"absolute",top:1,right:0,"margin-right":u.width+4}),x.append(T.zoom)),u.css({position:"absolute",top:0}),u.css(u.align?{right:0}:{left:0}),x.append(u),w&&(w.css({position:"absolute",left:0,bottom:0}),w.css(w.align?{bottom:0}:{top:0}),x.append(w))}else{T.isfixed="fixed"==T.win.css("position");var S=T.isfixed?"fixed":"absolute";T.isfixed||(T.viewport=T.getViewport(T.win[0])),T.viewport&&(T.body=T.viewport,/fixed|absolute/.test(T.viewport.css("position"))||T.css(T.viewport,{position:"relative"})),u.css({position:S}),T.zoom&&T.zoom.css({position:S}),T.updateScrollBar(),T.body.append(u),T.zoom&&T.body.append(T.zoom),T.railh&&(w.css({position:S}),T.body.append(w))}P.isios&&T.css(T.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),M.disableoutline&&(P.isie&&T.win.attr("hideFocus","true"),P.iswebkit&&T.win.css("outline","none"))}if(!1===M.autohidemode?(T.autohidedom=!1,T.rail.css({opacity:M.cursoropacitymax}),T.railh&&T.railh.css({opacity:M.cursoropacitymax})):!0===M.autohidemode||"leave"===M.autohidemode?(T.autohidedom=n().add(T.rail),P.isie8&&(T.autohidedom=T.autohidedom.add(T.cursor)),T.railh&&(T.autohidedom=T.autohidedom.add(T.railh)),T.railh&&P.isie8&&(T.autohidedom=T.autohidedom.add(T.cursorh))):"scroll"==M.autohidemode?(T.autohidedom=n().add(T.rail),T.railh&&(T.autohidedom=T.autohidedom.add(T.railh))):"cursor"==M.autohidemode?(T.autohidedom=n().add(T.cursor),T.railh&&(T.autohidedom=T.autohidedom.add(T.cursorh))):"hidden"==M.autohidemode&&(T.autohidedom=!1,T.hide(),T.railslocked=!1),P.cantouch||T.istouchcapable||M.emulatetouch||P.hasmstouch){T.scrollmom=new y(T);T.ontouchstart=function(e){if(T.locked)return!1;if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!1;if(T.hasmoving=!1,T.scrollmom.timer&&(T.triggerScrollEnd(),T.scrollmom.stop()),!T.railslocked){var o=T.getTarget(e);if(o&&/INPUT/i.test(o.nodeName)&&/range/i.test(o.type))return T.stopPropagation(e);var t="mousedown"===e.type;if(!("clientX"in e)&&"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY),T.forcescreen){var r=e;(e={original:e.original?e.original:e}).clientX=r.screenX,e.clientY=r.screenY}if(T.rail.drag={x:e.clientX,y:e.clientY,sx:T.scroll.x,sy:T.scroll.y,st:T.getScrollTop(),sl:T.getScrollLeft(),pt:2,dl:!1,tg:o},T.ispage||!M.directionlockdeadzone)T.rail.drag.dl="f";else{var i={w:c.width(),h:c.height()},s=T.getContentSize(),l=s.h-i.h,a=s.w-i.w;T.rail.scrollable&&!T.railh.scrollable?T.rail.drag.ck=l>0&&"v":!T.rail.scrollable&&T.railh.scrollable?T.rail.drag.ck=a>0&&"h":T.rail.drag.ck=!1}if(M.emulatetouch&&T.isiframe&&P.isie){var d=T.win.position();T.rail.drag.x+=d.left,T.rail.drag.y+=d.top}if(T.hasmoving=!1,T.lastmouseup=!1,T.scrollmom.reset(e.clientX,e.clientY),o&&t){if(!/INPUT|SELECT|BUTTON|TEXTAREA/i.test(o.nodeName))return P.hasmousecapture&&o.setCapture(),M.emulatetouch?(o.onclick&&!o._onclick&&(o._onclick=o.onclick,o.onclick=function(e){if(T.hasmoving)return!1;o._onclick.call(this,e)}),T.cancelEvent(e)):T.stopPropagation(e);/SUBMIT|CANCEL|BUTTON/i.test(n(o).attr("type"))&&(T.preventclick={tg:o,click:!1})}}},T.ontouchend=function(e){if(!T.rail.drag)return!0;if(2==T.rail.drag.pt){if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!1;T.rail.drag=!1;var o="mouseup"===e.type;if(T.hasmoving&&(T.scrollmom.doMomentum(),T.lastmouseup=!0,T.hideCursor(),P.hasmousecapture&&l.releaseCapture(),o))return T.cancelEvent(e)}else if(1==T.rail.drag.pt)return T.onmouseup(e)};var z=M.emulatetouch&&T.isiframe&&!P.hasmousecapture,k=.3*M.directionlockdeadzone|0;T.ontouchmove=function(e,o){if(!T.rail.drag)return!0;if(e.targetTouches&&M.preventmultitouchscrolling&&e.targetTouches.length>1)return!0;if(e.pointerType&&("mouse"===e.pointerType||e.pointerType===e.MSPOINTER_TYPE_MOUSE))return!0;if(2==T.rail.drag.pt){"changedTouches"in e&&(e.clientX=e.changedTouches[0].clientX,e.clientY=e.changedTouches[0].clientY);var t,r;if(r=t=0,z&&!o){var i=T.win.position();r=-i.left,t=-i.top}var s=e.clientY+t,n=s-T.rail.drag.y,a=e.clientX+r,c=a-T.rail.drag.x,d=T.rail.drag.st-n;if(T.ishwscroll&&M.bouncescroll)d<0?d=Math.round(d/2):d>T.page.maxh&&(d=T.page.maxh+Math.round((d-T.page.maxh)/2));else if(d<0?(d=0,s=0):d>T.page.maxh&&(d=T.page.maxh,s=0),0===s&&!T.hasmoving)return T.ispage||(T.rail.drag=!1),!0;var u=T.getScrollLeft();if(T.railh&&T.railh.scrollable&&(u=T.isrtlmode?c-T.rail.drag.sl:T.rail.drag.sl-c,T.ishwscroll&&M.bouncescroll?u<0?u=Math.round(u/2):u>T.page.maxw&&(u=T.page.maxw+Math.round((u-T.page.maxw)/2)):(u<0&&(u=0,a=0),u>T.page.maxw&&(u=T.page.maxw,a=0))),!T.hasmoving){if(T.rail.drag.y===e.clientY&&T.rail.drag.x===e.clientX)return T.cancelEvent(e);var h=Math.abs(n),p=Math.abs(c),m=M.directionlockdeadzone;if(T.rail.drag.ck?"v"==T.rail.drag.ck?p>m&&h<=k?T.rail.drag=!1:h>m&&(T.rail.drag.dl="v"):"h"==T.rail.drag.ck&&(h>m&&p<=k?T.rail.drag=!1:p>m&&(T.rail.drag.dl="h")):h>m&&p>m?T.rail.drag.dl="f":h>m?T.rail.drag.dl=p>k?"f":"v":p>m&&(T.rail.drag.dl=h>k?"f":"h"),!T.rail.drag.dl)return T.cancelEvent(e);T.triggerScrollStart(e.clientX,e.clientY,0,0,0),T.hasmoving=!0}return T.preventclick&&!T.preventclick.click&&(T.preventclick.click=T.preventclick.tg.onclick||!1,T.preventclick.tg.onclick=T.onpreventclick),T.rail.drag.dl&&("v"==T.rail.drag.dl?u=T.rail.drag.sl:"h"==T.rail.drag.dl&&(d=T.rail.drag.st)),T.synched("touchmove",function(){T.rail.drag&&2==T.rail.drag.pt&&(T.prepareTransition&&T.resetTransition(),T.rail.scrollable&&T.setScrollTop(d),T.scrollmom.update(a,s),T.railh&&T.railh.scrollable?(T.setScrollLeft(u),T.showCursor(d,u)):T.showCursor(d),P.isie10&&l.selection.clear())}),T.cancelEvent(e)}return 1==T.rail.drag.pt?T.onmousemove(e):void 0},T.ontouchstartCursor=function(e,o){if(!T.rail.drag||3==T.rail.drag.pt){if(T.locked)return T.cancelEvent(e);T.cancelScroll(),T.rail.drag={x:e.touches[0].clientX,y:e.touches[0].clientY,sx:T.scroll.x,sy:T.scroll.y,pt:3,hr:!!o};var t=T.getTarget(e);return!T.ispage&&P.hasmousecapture&&t.setCapture(),T.isiframe&&!P.hasmousecapture&&(T.saved.csspointerevents=T.doc.css("pointer-events"),T.css(T.doc,{"pointer-events":"none"})),T.cancelEvent(e)}},T.ontouchendCursor=function(e){if(T.rail.drag){if(P.hasmousecapture&&l.releaseCapture(),T.isiframe&&!P.hasmousecapture&&T.doc.css("pointer-events",T.saved.csspointerevents),3!=T.rail.drag.pt)return;return T.rail.drag=!1,T.cancelEvent(e)}},T.ontouchmoveCursor=function(e){if(T.rail.drag){if(3!=T.rail.drag.pt)return;if(T.cursorfreezed=!0,T.rail.drag.hr){T.scroll.x=T.rail.drag.sx+(e.touches[0].clientX-T.rail.drag.x),T.scroll.x<0&&(T.scroll.x=0);var o=T.scrollvaluemaxw;T.scroll.x>o&&(T.scroll.x=o)}else{T.scroll.y=T.rail.drag.sy+(e.touches[0].clientY-T.rail.drag.y),T.scroll.y<0&&(T.scroll.y=0);var t=T.scrollvaluemax;T.scroll.y>t&&(T.scroll.y=t)}return T.synched("touchmove",function(){T.rail.drag&&3==T.rail.drag.pt&&(T.showCursor(),T.rail.drag.hr?T.doScrollLeft(Math.round(T.scroll.x*T.scrollratio.x),M.cursordragspeed):T.doScrollTop(Math.round(T.scroll.y*T.scrollratio.y),M.cursordragspeed))}),T.cancelEvent(e)}}}if(T.onmousedown=function(e,o){if(!T.rail.drag||1==T.rail.drag.pt){if(T.railslocked)return T.cancelEvent(e);T.cancelScroll(),T.rail.drag={x:e.clientX,y:e.clientY,sx:T.scroll.x,sy:T.scroll.y,pt:1,hr:o||!1};var t=T.getTarget(e);return P.hasmousecapture&&t.setCapture(),T.isiframe&&!P.hasmousecapture&&(T.saved.csspointerevents=T.doc.css("pointer-events"),T.css(T.doc,{"pointer-events":"none"})),T.hasmoving=!1,T.cancelEvent(e)}},T.onmouseup=function(e){if(T.rail.drag)return 1!=T.rail.drag.pt||(P.hasmousecapture&&l.releaseCapture(),T.isiframe&&!P.hasmousecapture&&T.doc.css("pointer-events",T.saved.csspointerevents),T.rail.drag=!1,T.cursorfreezed=!1,T.hasmoving&&T.triggerScrollEnd(),T.cancelEvent(e))},T.onmousemove=function(e){if(T.rail.drag){if(1!==T.rail.drag.pt)return;if(P.ischrome&&0===e.which)return T.onmouseup(e);if(T.cursorfreezed=!0,T.hasmoving||T.triggerScrollStart(e.clientX,e.clientY,0,0,0),T.hasmoving=!0,T.rail.drag.hr){T.scroll.x=T.rail.drag.sx+(e.clientX-T.rail.drag.x),T.scroll.x<0&&(T.scroll.x=0);var o=T.scrollvaluemaxw;T.scroll.x>o&&(T.scroll.x=o)}else{T.scroll.y=T.rail.drag.sy+(e.clientY-T.rail.drag.y),T.scroll.y<0&&(T.scroll.y=0);var t=T.scrollvaluemax;T.scroll.y>t&&(T.scroll.y=t)}return T.synched("mousemove",function(){T.cursorfreezed&&(T.showCursor(),T.rail.drag.hr?T.scrollLeft(Math.round(T.scroll.x*T.scrollratio.x)):T.scrollTop(Math.round(T.scroll.y*T.scrollratio.y)))}),T.cancelEvent(e)}T.checkarea=0},P.cantouch||M.emulatetouch)T.onpreventclick=function(e){if(T.preventclick)return T.preventclick.tg.onclick=T.preventclick.click,T.preventclick=!1,T.cancelEvent(e)},T.onclick=!P.isios&&function(e){return!T.lastmouseup||(T.lastmouseup=!1,T.cancelEvent(e))},M.grabcursorenabled&&P.cursorgrabvalue&&(T.css(T.ispage?T.doc:T.win,{cursor:P.cursorgrabvalue}),T.css(T.rail,{cursor:P.cursorgrabvalue}));else{var L=function(e){if(T.selectiondrag){if(e){var o=T.win.outerHeight(),t=e.pageY-T.selectiondrag.top;t>0&&t=o&&(t-=o),T.selectiondrag.df=t}if(0!==T.selectiondrag.df){var r=-2*T.selectiondrag.df/6|0;T.doScrollBy(r),T.debounced("doselectionscroll",function(){L()},50)}}};T.hasTextSelected="getSelection"in l?function(){return l.getSelection().rangeCount>0}:"selection"in l?function(){return"None"!=l.selection.type}:function(){return!1},T.onselectionstart=function(e){T.ispage||(T.selectiondrag=T.win.offset())},T.onselectionend=function(e){T.selectiondrag=!1},T.onselectiondrag=function(e){T.selectiondrag&&T.hasTextSelected()&&T.debounced("selectionscroll",function(){L(e)},250)}}if(P.hasw3ctouch?(T.css(T.ispage?n("html"):T.win,{"touch-action":"none"}),T.css(T.rail,{"touch-action":"none"}),T.css(T.cursor,{"touch-action":"none"}),T.bind(T.win,"pointerdown",T.ontouchstart),T.bind(l,"pointerup",T.ontouchend),T.delegate(l,"pointermove",T.ontouchmove)):P.hasmstouch?(T.css(T.ispage?n("html"):T.win,{"-ms-touch-action":"none"}),T.css(T.rail,{"-ms-touch-action":"none"}),T.css(T.cursor,{"-ms-touch-action":"none"}),T.bind(T.win,"MSPointerDown",T.ontouchstart),T.bind(l,"MSPointerUp",T.ontouchend),T.delegate(l,"MSPointerMove",T.ontouchmove),T.bind(T.cursor,"MSGestureHold",function(e){e.preventDefault()}),T.bind(T.cursor,"contextmenu",function(e){e.preventDefault()})):P.cantouch&&(T.bind(T.win,"touchstart",T.ontouchstart,!1,!0),T.bind(l,"touchend",T.ontouchend,!1,!0),T.bind(l,"touchcancel",T.ontouchend,!1,!0),T.delegate(l,"touchmove",T.ontouchmove,!1,!0)),M.emulatetouch&&(T.bind(T.win,"mousedown",T.ontouchstart,!1,!0),T.bind(l,"mouseup",T.ontouchend,!1,!0),T.bind(l,"mousemove",T.ontouchmove,!1,!0)),(M.cursordragontouch||!P.cantouch&&!M.emulatetouch)&&(T.rail.css({cursor:"default"}),T.railh&&T.railh.css({cursor:"default"}),T.jqbind(T.rail,"mouseenter",function(){if(!T.ispage&&!T.win.is(":visible"))return!1;T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.rail,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}),M.sensitiverail&&(T.bind(T.rail,"click",function(e){T.doRailClick(e,!1,!1)}),T.bind(T.rail,"dblclick",function(e){T.doRailClick(e,!0,!1)}),T.bind(T.cursor,"click",function(e){T.cancelEvent(e)}),T.bind(T.cursor,"dblclick",function(e){T.cancelEvent(e)})),T.railh&&(T.jqbind(T.railh,"mouseenter",function(){if(!T.ispage&&!T.win.is(":visible"))return!1;T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.railh,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}),M.sensitiverail&&(T.bind(T.railh,"click",function(e){T.doRailClick(e,!1,!0)}),T.bind(T.railh,"dblclick",function(e){T.doRailClick(e,!0,!0)}),T.bind(T.cursorh,"click",function(e){T.cancelEvent(e)}),T.bind(T.cursorh,"dblclick",function(e){T.cancelEvent(e)})))),M.cursordragontouch&&(this.istouchcapable||P.cantouch)&&(T.bind(T.cursor,"touchstart",T.ontouchstartCursor),T.bind(T.cursor,"touchmove",T.ontouchmoveCursor),T.bind(T.cursor,"touchend",T.ontouchendCursor),T.cursorh&&T.bind(T.cursorh,"touchstart",function(e){T.ontouchstartCursor(e,!0)}),T.cursorh&&T.bind(T.cursorh,"touchmove",T.ontouchmoveCursor),T.cursorh&&T.bind(T.cursorh,"touchend",T.ontouchendCursor)),M.emulatetouch||P.isandroid||P.isios?(T.bind(P.hasmousecapture?T.win:l,"mouseup",T.ontouchend),T.onclick&&T.bind(l,"click",T.onclick),M.cursordragontouch?(T.bind(T.cursor,"mousedown",T.onmousedown),T.bind(T.cursor,"mouseup",T.onmouseup),T.cursorh&&T.bind(T.cursorh,"mousedown",function(e){T.onmousedown(e,!0)}),T.cursorh&&T.bind(T.cursorh,"mouseup",T.onmouseup)):(T.bind(T.rail,"mousedown",function(e){e.preventDefault()}),T.railh&&T.bind(T.railh,"mousedown",function(e){e.preventDefault()}))):(T.bind(P.hasmousecapture?T.win:l,"mouseup",T.onmouseup),T.bind(l,"mousemove",T.onmousemove),T.onclick&&T.bind(l,"click",T.onclick),T.bind(T.cursor,"mousedown",T.onmousedown),T.bind(T.cursor,"mouseup",T.onmouseup),T.railh&&(T.bind(T.cursorh,"mousedown",function(e){T.onmousedown(e,!0)}),T.bind(T.cursorh,"mouseup",T.onmouseup)),!T.ispage&&M.enablescrollonselection&&(T.bind(T.win[0],"mousedown",T.onselectionstart),T.bind(l,"mouseup",T.onselectionend),T.bind(T.cursor,"mouseup",T.onselectionend),T.cursorh&&T.bind(T.cursorh,"mouseup",T.onselectionend),T.bind(l,"mousemove",T.onselectiondrag)),T.zoom&&(T.jqbind(T.zoom,"mouseenter",function(){T.canshowonmouseevent&&T.showCursor(),T.rail.active=!0}),T.jqbind(T.zoom,"mouseleave",function(){T.rail.active=!1,T.rail.drag||T.hideCursor()}))),M.enablemousewheel&&(T.isiframe||T.mousewheel(P.isie&&T.ispage?l:T.win,T.onmousewheel),T.mousewheel(T.rail,T.onmousewheel),T.railh&&T.mousewheel(T.railh,T.onmousewheelhr)),T.ispage||P.cantouch||/HTML|^BODY/.test(T.win[0].nodeName)||(T.win.attr("tabindex")||T.win.attr({tabindex:++r}),T.bind(T.win,"focus",function(e){o=T.getTarget(e).id||T.getTarget(e)||!1,T.hasfocus=!0,T.canshowonmouseevent&&T.noticeCursor()}),T.bind(T.win,"blur",function(e){o=!1,T.hasfocus=!1}),T.bind(T.win,"mouseenter",function(e){t=T.getTarget(e).id||T.getTarget(e)||!1,T.hasmousefocus=!0,T.canshowonmouseevent&&T.noticeCursor()}),T.bind(T.win,"mouseleave",function(e){t=!1,T.hasmousefocus=!1,T.rail.drag||T.hideCursor()})),T.onkeypress=function(e){if(T.railslocked&&0===T.page.maxh)return!0;e=e||a.event;var r=T.getTarget(e);if(r&&/INPUT|TEXTAREA|SELECT|OPTION/.test(r.nodeName)&&(!(r.getAttribute("type")||r.type||!1)||!/submit|button|cancel/i.tp))return!0;if(n(r).attr("contenteditable"))return!0;if(T.hasfocus||T.hasmousefocus&&!o||T.ispage&&!o&&!t){var i=e.keyCode;if(T.railslocked&&27!=i)return T.cancelEvent(e);var s=e.ctrlKey||!1,l=e.shiftKey||!1,c=!1;switch(i){case 38:case 63233:T.doScrollBy(72),c=!0;break;case 40:case 63235:T.doScrollBy(-72),c=!0;break;case 37:case 63232:T.railh&&(s?T.doScrollLeft(0):T.doScrollLeftBy(72),c=!0);break;case 39:case 63234:T.railh&&(s?T.doScrollLeft(T.page.maxw):T.doScrollLeftBy(-72),c=!0);break;case 33:case 63276:T.doScrollBy(T.view.h),c=!0;break;case 34:case 63277:T.doScrollBy(-T.view.h),c=!0;break;case 36:case 63273:T.railh&&s?T.doScrollPos(0,0):T.doScrollTo(0),c=!0;break;case 35:case 63275:T.railh&&s?T.doScrollPos(T.page.maxw,T.page.maxh):T.doScrollTo(T.page.maxh),c=!0;break;case 32:M.spacebarenabled&&(l?T.doScrollBy(T.view.h):T.doScrollBy(-T.view.h),c=!0);break;case 27:T.zoomactive&&(T.doZoom(),c=!0)}if(c)return T.cancelEvent(e)}},M.enablekeyboard&&T.bind(l,P.isopera&&!P.isopera12?"keypress":"keydown",T.onkeypress),T.bind(l,"keydown",function(e){(e.ctrlKey||!1)&&(T.wheelprevented=!0)}),T.bind(l,"keyup",function(e){e.ctrlKey||!1||(T.wheelprevented=!1)}),T.bind(a,"blur",function(e){T.wheelprevented=!1}),T.bind(a,"resize",T.onscreenresize),T.bind(a,"orientationchange",T.onscreenresize),T.bind(a,"load",T.lazyResize),P.ischrome&&!T.ispage&&!T.haswrapper){var C=T.win.attr("style"),N=parseFloat(T.win.css("width"))+1;T.win.css("width",N),T.synched("chromefix",function(){T.win.attr("style",C)})}if(T.onAttributeChange=function(e){T.lazyResize(T.isieold?250:30)},M.enableobserver&&(T.isie11||!1===m||(T.observerbody=new m(function(e){if(e.forEach(function(e){if("attributes"==e.type)return E.hasClass("modal-open")&&E.hasClass("modal-dialog")&&!n.contains(n(".modal-dialog")[0],T.doc[0])?T.hide():T.show()}),T.me.clientWidth!=T.page.width||T.me.clientHeight!=T.page.height)return T.lazyResize(30)}),T.observerbody.observe(l.body,{childList:!0,subtree:!0,characterData:!1,attributes:!0,attributeFilter:["class"]})),!T.ispage&&!T.haswrapper)){var R=T.win[0];!1!==m?(T.observer=new m(function(e){e.forEach(T.onAttributeChange)}),T.observer.observe(R,{childList:!0,characterData:!1,attributes:!0,subtree:!1}),T.observerremover=new m(function(e){e.forEach(function(e){if(e.removedNodes.length>0)for(var o in e.removedNodes)if(T&&e.removedNodes[o]===R)return T.remove()})}),T.observerremover.observe(R.parentNode,{childList:!0,characterData:!1,attributes:!1,subtree:!1})):(T.bind(R,P.isie&&!P.isie9?"propertychange":"DOMAttrModified",T.onAttributeChange),P.isie9&&R.attachEvent("onpropertychange",T.onAttributeChange),T.bind(R,"DOMNodeRemoved",function(e){e.target===R&&T.remove()}))}!T.ispage&&M.boxzoom&&T.bind(a,"resize",T.resizeZoom),T.istextarea&&(T.bind(T.win,"keydown",T.lazyResize),T.bind(T.win,"mouseup",T.lazyResize)),T.lazyResize(30)}if("IFRAME"==this.doc[0].nodeName){var _=function(){T.iframexd=!1;var o;try{(o="contentDocument"in this?this.contentDocument:this.contentWindow._doc).domain}catch(e){T.iframexd=!0,o=!1}if(T.iframexd)return"console"in a&&console.log("NiceScroll error: policy restriced iframe"),!0;if(T.forcescreen=!0,T.isiframe&&(T.iframe={doc:n(o),html:T.doc.contents().find("html")[0],body:T.doc.contents().find("body")[0]},T.getContentSize=function(){return{w:Math.max(T.iframe.html.scrollWidth,T.iframe.body.scrollWidth),h:Math.max(T.iframe.html.scrollHeight,T.iframe.body.scrollHeight)}},T.docscroll=n(T.iframe.body)),!P.isios&&M.iframeautoresize&&!T.isiframe){T.win.scrollTop(0),T.doc.height("");var t=Math.max(o.getElementsByTagName("html")[0].scrollHeight,o.body.scrollHeight);T.doc.height(t)}T.lazyResize(30),T.css(n(T.iframe.body),e),P.isios&&T.haswrapper&&T.css(n(o.body),{"-webkit-transform":"translate3d(0,0,0)"}),"contentWindow"in this?T.bind(this.contentWindow,"scroll",T.onscroll):T.bind(o,"scroll",T.onscroll),M.enablemousewheel&&T.mousewheel(o,T.onmousewheel),M.enablekeyboard&&T.bind(o,P.isopera?"keypress":"keydown",T.onkeypress),P.cantouch?(T.bind(o,"touchstart",T.ontouchstart),T.bind(o,"touchmove",T.ontouchmove)):M.emulatetouch&&(T.bind(o,"mousedown",T.ontouchstart),T.bind(o,"mousemove",function(e){return T.ontouchmove(e,!0)}),M.grabcursorenabled&&P.cursorgrabvalue&&T.css(n(o.body),{cursor:P.cursorgrabvalue})),T.bind(o,"mouseup",T.ontouchend),T.zoom&&(M.dblclickzoom&&T.bind(o,"dblclick",T.doZoom),T.ongesturezoom&&T.bind(o,"gestureend",T.ongesturezoom))};this.doc[0].readyState&&"complete"===this.doc[0].readyState&&setTimeout(function(){_.call(T.doc[0],!1)},500),T.bind(this.doc,"load",_)}},this.showCursor=function(e,o){if(T.cursortimeout&&(clearTimeout(T.cursortimeout),T.cursortimeout=0),T.rail){if(T.autohidedom&&(T.autohidedom.stop().css({opacity:M.cursoropacitymax}),T.cursoractive=!0),T.rail.drag&&1==T.rail.drag.pt||(void 0!==e&&!1!==e&&(T.scroll.y=e/T.scrollratio.y|0),void 0!==o&&(T.scroll.x=o/T.scrollratio.x|0)),T.cursor.css({height:T.cursorheight,top:T.scroll.y}),T.cursorh){var t=T.hasreversehr?T.scrollvaluemaxw-T.scroll.x:T.scroll.x;T.cursorh.css({width:T.cursorwidth,left:!T.rail.align&&T.rail.visibility?t+T.rail.width:t}),T.cursoractive=!0}T.zoom&&T.zoom.stop().css({opacity:M.cursoropacitymax})}},this.hideCursor=function(e){T.cursortimeout||T.rail&&T.autohidedom&&(T.hasmousefocus&&"leave"===M.autohidemode||(T.cursortimeout=setTimeout(function(){T.rail.active&&T.showonmouseevent||(T.autohidedom.stop().animate({opacity:M.cursoropacitymin}),T.zoom&&T.zoom.stop().animate({opacity:M.cursoropacitymin}),T.cursoractive=!1),T.cursortimeout=0},e||M.hidecursordelay)))},this.noticeCursor=function(e,o,t){T.showCursor(o,t),T.rail.active||T.hideCursor(e)},this.getContentSize=T.ispage?function(){return{w:Math.max(l.body.scrollWidth,l.documentElement.scrollWidth),h:Math.max(l.body.scrollHeight,l.documentElement.scrollHeight)}}:T.haswrapper?function(){return{w:T.doc[0].offsetWidth,h:T.doc[0].offsetHeight}}:function(){return{w:T.docscroll[0].scrollWidth,h:T.docscroll[0].scrollHeight}},this.onResize=function(e,o){if(!T||!T.win)return!1;var t=T.page.maxh,r=T.page.maxw,i=T.view.h,s=T.view.w;if(T.view={w:T.ispage?T.win.width():T.win[0].clientWidth,h:T.ispage?T.win.height():T.win[0].clientHeight},T.page=o||T.getContentSize(),T.page.maxh=Math.max(0,T.page.h-T.view.h),T.page.maxw=Math.max(0,T.page.w-T.view.w),T.page.maxh==t&&T.page.maxw==r&&T.view.w==s&&T.view.h==i){if(T.ispage)return T;var n=T.win.offset();if(T.lastposition){var l=T.lastposition;if(l.top==n.top&&l.left==n.left)return T}T.lastposition=n}return 0===T.page.maxh?(T.hideRail(),T.scrollvaluemax=0,T.scroll.y=0,T.scrollratio.y=0,T.cursorheight=0,T.setScrollTop(0),T.rail&&(T.rail.scrollable=!1)):(T.page.maxh-=M.railpadding.top+M.railpadding.bottom,T.rail.scrollable=!0),0===T.page.maxw?(T.hideRailHr(),T.scrollvaluemaxw=0,T.scroll.x=0,T.scrollratio.x=0,T.cursorwidth=0,T.setScrollLeft(0),T.railh&&(T.railh.scrollable=!1)):(T.page.maxw-=M.railpadding.left+M.railpadding.right,T.railh&&(T.railh.scrollable=M.horizrailenabled)),T.railslocked=T.locked||0===T.page.maxh&&0===T.page.maxw,T.railslocked?(T.ispage||T.updateScrollBar(T.view),!1):(T.hidden||(T.rail.visibility||T.showRail(),T.railh&&!T.railh.visibility&&T.showRailHr()),T.istextarea&&T.win.css("resize")&&"none"!=T.win.css("resize")&&(T.view.h-=20),T.cursorheight=Math.min(T.view.h,Math.round(T.view.h*(T.view.h/T.page.h))),T.cursorheight=M.cursorfixedheight?M.cursorfixedheight:Math.max(M.cursorminheight,T.cursorheight),T.cursorwidth=Math.min(T.view.w,Math.round(T.view.w*(T.view.w/T.page.w))),T.cursorwidth=M.cursorfixedheight?M.cursorfixedheight:Math.max(M.cursorminheight,T.cursorwidth),T.scrollvaluemax=T.view.h-T.cursorheight-(M.railpadding.top+M.railpadding.bottom),T.hasborderbox||(T.scrollvaluemax-=T.cursor[0].offsetHeight-T.cursor[0].clientHeight),T.railh&&(T.railh.width=T.page.maxh>0?T.view.w-T.rail.width:T.view.w,T.scrollvaluemaxw=T.railh.width-T.cursorwidth-(M.railpadding.left+M.railpadding.right)),T.ispage||T.updateScrollBar(T.view),T.scrollratio={x:T.page.maxw/T.scrollvaluemaxw,y:T.page.maxh/T.scrollvaluemax},T.getScrollTop()>T.page.maxh?T.doScrollTop(T.page.maxh):(T.scroll.y=T.getScrollTop()/T.scrollratio.y|0,T.scroll.x=T.getScrollLeft()/T.scrollratio.x|0,T.cursoractive&&T.noticeCursor()),T.scroll.y&&0===T.getScrollTop()&&T.doScrollTo(T.scroll.y*T.scrollratio.y|0),T)},this.resize=T.onResize;var O=0;this.onscreenresize=function(e){clearTimeout(O);var o=!T.ispage&&!T.haswrapper;o&&T.hideRails(),O=setTimeout(function(){T&&(o&&T.showRails(),T.resize()),O=0},120)},this.lazyResize=function(e){return clearTimeout(O),e=isNaN(e)?240:e,O=setTimeout(function(){T&&T.resize(),O=0},e),T},this.jqbind=function(e,o,t){T.events.push({e:e,n:o,f:t,q:!0}),n(e).on(o,t)},this.mousewheel=function(e,o,t){var r="jquery"in e?e[0]:e;if("onwheel"in l.createElement("div"))T._bind(r,"wheel",o,t||!1);else{var i=void 0!==l.onmousewheel?"mousewheel":"DOMMouseScroll";S(r,i,o,t||!1),"DOMMouseScroll"==i&&S(r,"MozMousePixelScroll",o,t||!1)}};var Y=!1;if(P.haseventlistener){try{var H=Object.defineProperty({},"passive",{get:function(){Y=!0}});a.addEventListener("test",null,H)}catch(e){}this.stopPropagation=function(e){return!!e&&((e=e.original?e.original:e).stopPropagation(),!1)},this.cancelEvent=function(e){return e.cancelable&&e.preventDefault(),e.stopImmediatePropagation(),e.preventManipulation&&e.preventManipulation(),!1}}else Event.prototype.preventDefault=function(){this.returnValue=!1},Event.prototype.stopPropagation=function(){this.cancelBubble=!0},a.constructor.prototype.addEventListener=l.constructor.prototype.addEventListener=Element.prototype.addEventListener=function(e,o,t){this.attachEvent("on"+e,o)},a.constructor.prototype.removeEventListener=l.constructor.prototype.removeEventListener=Element.prototype.removeEventListener=function(e,o,t){this.detachEvent("on"+e,o)},this.cancelEvent=function(e){return(e=e||a.event)&&(e.cancelBubble=!0,e.cancel=!0,e.returnValue=!1),!1},this.stopPropagation=function(e){return(e=e||a.event)&&(e.cancelBubble=!0),!1};this.delegate=function(e,o,t,r,i){var s=d[o]||!1;s||(s={a:[],l:[],f:function(e){for(var o=s.l,t=!1,r=o.length-1;r>=0;r--)if(!1===(t=o[r].call(e.target,e)))return!1;return t}},T.bind(e,o,s.f,r,i),d[o]=s),T.ispage?(s.a=[T.id].concat(s.a),s.l=[t].concat(s.l)):(s.a.push(T.id),s.l.push(t))},this.undelegate=function(e,o,t,r,i){var s=d[o]||!1;if(s&&s.l)for(var n=0,l=s.l.length;n0)return t;o=!!o.parentNode&&o.parentNode}return!1},this.triggerScrollStart=function(e,o,t,r,i){if(T.onscrollstart){var s={type:"scrollstart",current:{x:e,y:o},request:{x:t,y:r},end:{x:T.newscrollx,y:T.newscrolly},speed:i};T.onscrollstart.call(T,s)}},this.triggerScrollEnd=function(){if(T.onscrollend){var e=T.getScrollLeft(),o=T.getScrollTop(),t={type:"scrollend",current:{x:e,y:o},end:{x:e,y:o}};T.onscrollend.call(T,t)}};var B=0,X=0,D=0,A=1,q=!1;if(this.onmousewheel=function(e){if(T.wheelprevented||T.locked)return!1;if(T.railslocked)return T.debounced("checkunlock",T.resize,250),!1;if(T.rail.drag)return T.cancelEvent(e);if("auto"===M.oneaxismousemode&&0!==e.deltaX&&(M.oneaxismousemode=!1),M.oneaxismousemode&&0===e.deltaX&&!T.rail.scrollable)return!T.railh||!T.railh.scrollable||T.onmousewheelhr(e);var o=f(),t=!1;if(M.preservenativescrolling&&T.checkarea+600T.page.maxh&&(o=T.page.maxh+(o-T.page.maxh)/2|0),e<0?e=e/2|0:e>T.page.maxw&&(e=T.page.maxw+(e-T.page.maxw)/2|0)):(o<0?o=0:o>T.page.maxh&&(o=T.page.maxh),e<0?e=0:e>T.page.maxw&&(e=T.page.maxw)),T.scrollrunning&&e==T.newscrollx&&o==T.newscrolly)return!1;T.newscrolly=o,T.newscrollx=e;var s=T.getScrollTop(),n=T.getScrollLeft(),l={};l.x=e-n,l.y=o-s;var a=0|Math.sqrt(l.x*l.x+l.y*l.y),c=T.prepareTransition(a);T.scrollrunning||(T.scrollrunning=!0,T.triggerScrollStart(n,s,e,o,c),T.cursorupdate.start()),T.scrollendtrapped=!0,P.transitionend||(T.scrollendtrapped&&clearTimeout(T.scrollendtrapped),T.scrollendtrapped=setTimeout(T.onScrollTransitionEnd,c)),T.setScrollTop(T.newscrolly),T.setScrollLeft(T.newscrollx)},this.cancelScroll=function(){if(!T.scrollendtrapped)return!0;var e=T.getScrollTop(),o=T.getScrollLeft();return T.scrollrunning=!1,P.transitionend||clearTimeout(P.transitionend),T.scrollendtrapped=!1,T.resetTransition(),T.setScrollTop(e),T.railh&&T.setScrollLeft(o),T.timerscroll&&T.timerscroll.tm&&clearInterval(T.timerscroll.tm),T.timerscroll=!1,T.cursorfreezed=!1,T.cursorupdate.stop(),T.showCursor(e,o),T},this.onScrollTransitionEnd=function(){if(T.scrollendtrapped){var e=T.getScrollTop(),o=T.getScrollLeft();if(e<0?e=0:e>T.page.maxh&&(e=T.page.maxh),o<0?o=0:o>T.page.maxw&&(o=T.page.maxw),e!=T.newscrolly||o!=T.newscrollx)return T.doScrollPos(o,e,M.snapbackspeed);T.scrollrunning&&T.triggerScrollEnd(),T.scrollrunning=!1,T.scrollendtrapped=!1,T.resetTransition(),T.timerscroll=!1,T.setScrollTop(e),T.railh&&T.setScrollLeft(o),T.cursorupdate.stop(),T.noticeCursor(!1,e,o),T.cursorfreezed=!1}}}else this.doScrollLeft=function(e,o){var t=T.scrollrunning?T.newscrolly:T.getScrollTop();T.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=T.scrollrunning?T.newscrollx:T.getScrollLeft();T.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=T.getScrollTop(),i=T.getScrollLeft();((T.newscrolly-r)*(o-r)<0||(T.newscrollx-i)*(e-i)<0)&&T.cancelScroll();var s=!1;if(T.bouncescroll&&T.rail.visibility||(o<0?(o=0,s=!0):o>T.page.maxh&&(o=T.page.maxh,s=!0)),T.bouncescroll&&T.railh.visibility||(e<0?(e=0,s=!0):e>T.page.maxw&&(e=T.page.maxw,s=!0)),T.scrollrunning&&T.newscrolly===o&&T.newscrollx===e)return!0;T.newscrolly=o,T.newscrollx=e,T.dst={},T.dst.x=e-i,T.dst.y=o-r,T.dst.px=i,T.dst.py=r;var n=0|Math.sqrt(T.dst.x*T.dst.x+T.dst.y*T.dst.y),l=T.getTransitionSpeed(n);T.bzscroll={};var a=s?1:.58;T.bzscroll.x=new R(i,T.newscrollx,l,0,0,a,1),T.bzscroll.y=new R(r,T.newscrolly,l,0,0,a,1);f();var c=function(){if(T.scrollrunning){var e=T.bzscroll.y.getPos();T.setScrollLeft(T.bzscroll.x.getNow()),T.setScrollTop(T.bzscroll.y.getNow()),e<=1?T.timer=u(c):(T.scrollrunning=!1,T.timer=0,T.triggerScrollEnd())}};T.scrollrunning||(T.triggerScrollStart(i,r,e,o,l),T.scrollrunning=!0,T.timer=u(c))},this.cancelScroll=function(){return T.timer&&h(T.timer),T.timer=0,T.bzscroll=!1,T.scrollrunning=!1,T};else this.doScrollLeft=function(e,o){var t=T.getScrollTop();T.doScrollPos(e,t,o)},this.doScrollTop=function(e,o){var t=T.getScrollLeft();T.doScrollPos(t,e,o)},this.doScrollPos=function(e,o,t){var r=e>T.page.maxw?T.page.maxw:e;r<0&&(r=0);var i=o>T.page.maxh?T.page.maxh:o;i<0&&(i=0),T.synched("scroll",function(){T.setScrollTop(i),T.setScrollLeft(r)})},this.cancelScroll=function(){};this.doScrollBy=function(e,o){z(0,e)},this.doScrollLeftBy=function(e,o){z(e,0)},this.doScrollTo=function(e,o){var t=o?Math.round(e*T.scrollratio.y):e;t<0?t=0:t>T.page.maxh&&(t=T.page.maxh),T.cursorfreezed=!1,T.doScrollTop(e)},this.checkContentSize=function(){var e=T.getContentSize();e.h==T.page.h&&e.w==T.page.w||T.resize(!1,e)},T.onscroll=function(e){T.rail.drag||T.cursorfreezed||T.synched("scroll",function(){T.scroll.y=Math.round(T.getScrollTop()/T.scrollratio.y),T.railh&&(T.scroll.x=Math.round(T.getScrollLeft()/T.scrollratio.x)),T.noticeCursor()})},T.bind(T.docscroll,"scroll",T.onscroll),this.doZoomIn=function(e){if(!T.zoomactive){T.zoomactive=!0,T.zoomrestore={style:{}};var o=["position","top","left","zIndex","backgroundColor","marginTop","marginBottom","marginLeft","marginRight"],t=T.win[0].style;for(var r in o){var i=o[r];T.zoomrestore.style[i]=void 0!==t[i]?t[i]:""}T.zoomrestore.style.width=T.win.css("width"),T.zoomrestore.style.height=T.win.css("height"),T.zoomrestore.padding={w:T.win.outerWidth()-T.win.width(),h:T.win.outerHeight()-T.win.height()},P.isios4&&(T.zoomrestore.scrollTop=c.scrollTop(),c.scrollTop(0)),T.win.css({position:P.isios4?"absolute":"fixed",top:0,left:0,zIndex:s+100,margin:0});var n=T.win.css("backgroundColor");return(""===n||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(n))&&T.win.css("backgroundColor","#fff"),T.rail.css({zIndex:s+101}),T.zoom.css({zIndex:s+102}),T.zoom.css("backgroundPosition","0 -18px"),T.resizeZoom(),T.onzoomin&&T.onzoomin.call(T),T.cancelEvent(e)}},this.doZoomOut=function(e){if(T.zoomactive)return T.zoomactive=!1,T.win.css("margin",""),T.win.css(T.zoomrestore.style),P.isios4&&c.scrollTop(T.zoomrestore.scrollTop),T.rail.css({"z-index":T.zindex}),T.zoom.css({"z-index":T.zindex}),T.zoomrestore=!1,T.zoom.css("backgroundPosition","0 0"),T.onResize(),T.onzoomout&&T.onzoomout.call(T),T.cancelEvent(e)},this.doZoom=function(e){return T.zoomactive?T.doZoomOut(e):T.doZoomIn(e)},this.resizeZoom=function(){if(T.zoomactive){var e=T.getScrollTop();T.win.css({width:c.width()-T.zoomrestore.padding.w+"px",height:c.height()-T.zoomrestore.padding.h+"px"}),T.onResize(),T.setScrollTop(Math.min(T.page.maxh,e))}},this.init(),n.nicescroll.push(this)},y=function(e){var o=this;this.nc=e,this.lastx=0,this.lasty=0,this.speedx=0,this.speedy=0,this.lasttime=0,this.steptime=0,this.snapx=!1,this.snapy=!1,this.demulx=0,this.demuly=0,this.lastscrollx=-1,this.lastscrolly=-1,this.chkx=0,this.chky=0,this.timer=0,this.reset=function(e,t){o.stop(),o.steptime=0,o.lasttime=f(),o.speedx=0,o.speedy=0,o.lastx=e,o.lasty=t,o.lastscrollx=-1,o.lastscrolly=-1},this.update=function(e,t){var r=f();o.steptime=r-o.lasttime,o.lasttime=r;var i=t-o.lasty,s=e-o.lastx,n=o.nc.getScrollTop()+i,l=o.nc.getScrollLeft()+s;o.snapx=l<0||l>o.nc.page.maxw,o.snapy=n<0||n>o.nc.page.maxh,o.speedx=s,o.speedy=i,o.lastx=e,o.lasty=t},this.stop=function(){o.nc.unsynched("domomentum2d"),o.timer&&clearTimeout(o.timer),o.timer=0,o.lastscrollx=-1,o.lastscrolly=-1},this.doSnapy=function(e,t){var r=!1;t<0?(t=0,r=!0):t>o.nc.page.maxh&&(t=o.nc.page.maxh,r=!0),e<0?(e=0,r=!0):e>o.nc.page.maxw&&(e=o.nc.page.maxw,r=!0),r?o.nc.doScrollPos(e,t,o.nc.opt.snapbackspeed):o.nc.triggerScrollEnd()},this.doMomentum=function(e){var t=f(),r=e?t+e:o.lasttime,i=o.nc.getScrollLeft(),s=o.nc.getScrollTop(),n=o.nc.page.maxh,l=o.nc.page.maxw;o.speedx=l>0?Math.min(60,o.speedx):0,o.speedy=n>0?Math.min(60,o.speedy):0;var a=r&&t-r<=60;(s<0||s>n||i<0||i>l)&&(a=!1);var c=!(!o.speedy||!a)&&o.speedy,d=!(!o.speedx||!a)&&o.speedx;if(c||d){var u=Math.max(16,o.steptime);if(u>50){var h=u/50;o.speedx*=h,o.speedy*=h,u=50}o.demulxy=0,o.lastscrollx=o.nc.getScrollLeft(),o.chkx=o.lastscrollx,o.lastscrolly=o.nc.getScrollTop(),o.chky=o.lastscrolly;var p=o.lastscrollx,m=o.lastscrolly,g=function(){var e=f()-t>600?.04:.02;o.speedx&&(p=Math.floor(o.lastscrollx-o.speedx*(1-o.demulxy)),o.lastscrollx=p,(p<0||p>l)&&(e=.1)),o.speedy&&(m=Math.floor(o.lastscrolly-o.speedy*(1-o.demulxy)),o.lastscrolly=m,(m<0||m>n)&&(e=.1)),o.demulxy=Math.min(1,o.demulxy+e),o.nc.synched("domomentum2d",function(){if(o.speedx){o.nc.getScrollLeft();o.chkx=p,o.nc.setScrollLeft(p)}if(o.speedy){o.nc.getScrollTop();o.chky=m,o.nc.setScrollTop(m)}o.timer||(o.nc.hideCursor(),o.doSnapy(p,m))}),o.demulxy<1?o.timer=setTimeout(g,u):(o.stop(),o.nc.hideCursor(),o.doSnapy(p,m))};g()}else o.doSnapy(o.nc.getScrollLeft(),o.nc.getScrollTop())}},x=e.fn.scrollTop;e.cssHooks.pageYOffset={get:function(e,o,t){var r=n.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollTop():x.call(e)},set:function(e,o){var t=n.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollTop(parseInt(o)):x.call(e,o),this}},e.fn.scrollTop=function(e){if(void 0===e){var o=!!this[0]&&(n.data(this[0],"__nicescroll")||!1);return o&&o.ishwscroll?o.getScrollTop():x.call(this)}return this.each(function(){var o=n.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollTop(parseInt(e)):x.call(n(this),e)})};var S=e.fn.scrollLeft;n.cssHooks.pageXOffset={get:function(e,o,t){var r=n.data(e,"__nicescroll")||!1;return r&&r.ishwscroll?r.getScrollLeft():S.call(e)},set:function(e,o){var t=n.data(e,"__nicescroll")||!1;return t&&t.ishwscroll?t.setScrollLeft(parseInt(o)):S.call(e,o),this}},e.fn.scrollLeft=function(e){if(void 0===e){var o=!!this[0]&&(n.data(this[0],"__nicescroll")||!1);return o&&o.ishwscroll?o.getScrollLeft():S.call(this)}return this.each(function(){var o=n.data(this,"__nicescroll")||!1;o&&o.ishwscroll?o.setScrollLeft(parseInt(e)):S.call(n(this),e)})};var z=function(e){var o=this;if(this.length=0,this.name="nicescrollarray",this.each=function(e){return n.each(o,e),o},this.push=function(e){o[o.length]=e,o.length++},this.eq=function(e){return o[e]},e)for(var t=0;t1?n(e,r):s,i.win=r}!("doc"in i)||"win"in i||(i.win=r);var l=r.data("__nicescroll")||!1;l||(i.doc=i.doc||r,l=new b(i,r),r.data("__nicescroll",l)),t.push(l)}),1===t.length?t[0]:t},a.NiceScroll={getjQuery:function(){return e}},n.nicescroll||(n.nicescroll=new z,n.nicescroll.options=g)}); \ No newline at end of file +!(function (e) { + "function" == typeof define && define.amd + ? define(["jquery"], e) + : "object" == typeof exports + ? (module.exports = e(require("jquery"))) + : e(jQuery); +})(function (e) { + "use strict"; + var o = !1, + t = !1, + r = 0, + i = 2e3, + s = 0, + n = e, + l = document, + a = window, + c = n(a), + d = [], + u = + a.requestAnimationFrame || + a.webkitRequestAnimationFrame || + a.mozRequestAnimationFrame || + !1, + h = + a.cancelAnimationFrame || + a.webkitCancelAnimationFrame || + a.mozCancelAnimationFrame || + !1; + if (u) a.cancelAnimationFrame || (h = function (e) {}); + else { + var p = 0; + (u = function (e, o) { + var t = new Date().getTime(), + r = Math.max(0, 16 - (t - p)), + i = a.setTimeout(function () { + e(t + r); + }, r); + return (p = t + r), i; + }), + (h = function (e) { + a.clearTimeout(e); + }); + } + var m = a.MutationObserver || a.WebKitMutationObserver || !1, + f = + Date.now || + function () { + return new Date().getTime(); + }, + g = { + zindex: "auto", + cursoropacitymin: 0, + cursoropacitymax: 1, + cursorcolor: "#424242", + cursorwidth: "6px", + cursorborder: "1px solid #fff", + cursorborderradius: "5px", + scrollspeed: 40, + mousescrollstep: 27, + touchbehavior: !1, + emulatetouch: !1, + hwacceleration: !0, + usetransition: !0, + boxzoom: !1, + dblclickzoom: !0, + gesturezoom: !0, + grabcursorenabled: !0, + autohidemode: !0, + background: "", + iframeautoresize: !0, + cursorminheight: 32, + preservenativescrolling: !0, + railoffset: !1, + railhoffset: !1, + bouncescroll: !0, + spacebarenabled: !0, + railpadding: { top: 0, right: 0, left: 0, bottom: 0 }, + disableoutline: !0, + horizrailenabled: !0, + railalign: "right", + railvalign: "bottom", + enabletranslate3d: !0, + enablemousewheel: !0, + enablekeyboard: !0, + smoothscroll: !0, + sensitiverail: !0, + enablemouselockapi: !0, + cursorfixedheight: !1, + directionlockdeadzone: 6, + hidecursordelay: 400, + nativeparentscrolling: !0, + enablescrollonselection: !0, + overflowx: !0, + overflowy: !0, + cursordragspeed: 0.3, + rtlmode: "auto", + cursordragontouch: !1, + oneaxismousemode: "auto", + scriptpath: (function () { + var e = + l.currentScript || + (function () { + var e = l.getElementsByTagName("script"); + return !!e.length && e[e.length - 1]; + })(), + o = e ? e.src.split("?")[0] : ""; + return o.split("/").length > 0 + ? o.split("/").slice(0, -1).join("/") + "/" + : ""; + })(), + preventmultitouchscrolling: !0, + disablemutationobserver: !1, + enableobserver: !0, + scrollbarid: !1, + }, + v = !1, + w = function () { + if (v) return v; + var e = l.createElement("DIV"), + o = e.style, + t = navigator.userAgent, + r = navigator.platform, + i = {}; + return ( + (i.haspointerlock = + "pointerLockElement" in l || + "webkitPointerLockElement" in l || + "mozPointerLockElement" in l), + (i.isopera = "opera" in a), + (i.isopera12 = i.isopera && "getUserMedia" in navigator), + (i.isoperamini = + "[object OperaMini]" === + Object.prototype.toString.call(a.operamini)), + (i.isie = "all" in l && "attachEvent" in e && !i.isopera), + (i.isieold = i.isie && !("msInterpolationMode" in o)), + (i.isie7 = + i.isie && + !i.isieold && + (!("documentMode" in l) || 7 === l.documentMode)), + (i.isie8 = + i.isie && "documentMode" in l && 8 === l.documentMode), + (i.isie9 = + i.isie && "performance" in a && 9 === l.documentMode), + (i.isie10 = + i.isie && "performance" in a && 10 === l.documentMode), + (i.isie11 = "msRequestFullscreen" in e && l.documentMode >= 11), + (i.ismsedge = "msCredentials" in a), + (i.ismozilla = "MozAppearance" in o), + (i.iswebkit = !i.ismsedge && "WebkitAppearance" in o), + (i.ischrome = i.iswebkit && "chrome" in a), + (i.ischrome38 = i.ischrome && "touchAction" in o), + (i.ischrome22 = + !i.ischrome38 && i.ischrome && i.haspointerlock), + (i.ischrome26 = + !i.ischrome38 && i.ischrome && "transition" in o), + (i.cantouch = + "ontouchstart" in l.documentElement || "ontouchstart" in a), + (i.hasw3ctouch = + (a.PointerEvent || !1) && + (navigator.maxTouchPoints > 0 || + navigator.msMaxTouchPoints > 0)), + (i.hasmstouch = !i.hasw3ctouch && (a.MSPointerEvent || !1)), + (i.ismac = /^mac$/i.test(r)), + (i.isios = i.cantouch && /iphone|ipad|ipod/i.test(r)), + (i.isios4 = i.isios && !("seal" in Object)), + (i.isios7 = i.isios && "webkitHidden" in l), + (i.isios8 = i.isios && "hidden" in l), + (i.isios10 = i.isios && a.Proxy), + (i.isandroid = /android/i.test(t)), + (i.haseventlistener = "addEventListener" in e), + (i.trstyle = !1), + (i.hastransform = !1), + (i.hastranslate3d = !1), + (i.transitionstyle = !1), + (i.hastransition = !1), + (i.transitionend = !1), + (i.trstyle = "transform"), + (i.hastransform = + "transform" in o || + (function () { + for ( + var e = [ + "msTransform", + "webkitTransform", + "MozTransform", + "OTransform", + ], + t = 0, + r = e.length; + t < r; + t++ + ) + if (void 0 !== o[e[t]]) { + i.trstyle = e[t]; + break; + } + i.hastransform = !!i.trstyle; + })()), + i.hastransform && + ((o[i.trstyle] = "translate3d(1px,2px,3px)"), + (i.hastranslate3d = /translate3d/.test(o[i.trstyle]))), + (i.transitionstyle = "transition"), + (i.prefixstyle = ""), + (i.transitionend = "transitionend"), + (i.hastransition = + "transition" in o || + (function () { + i.transitionend = !1; + for ( + var e = [ + "webkitTransition", + "msTransition", + "MozTransition", + "OTransition", + "OTransition", + "KhtmlTransition", + ], + t = [ + "-webkit-", + "-ms-", + "-moz-", + "-o-", + "-o", + "-khtml-", + ], + r = [ + "webkitTransitionEnd", + "msTransitionEnd", + "transitionend", + "otransitionend", + "oTransitionEnd", + "KhtmlTransitionEnd", + ], + s = 0, + n = e.length; + s < n; + s++ + ) + if (e[s] in o) { + (i.transitionstyle = e[s]), + (i.prefixstyle = t[s]), + (i.transitionend = r[s]); + break; + } + i.ischrome26 && (i.prefixstyle = t[1]), + (i.hastransition = i.transitionstyle); + })()), + (i.cursorgrabvalue = (function () { + var e = ["grab", "-webkit-grab", "-moz-grab"]; + ((i.ischrome && !i.ischrome38) || i.isie) && (e = []); + for (var t = 0, r = e.length; t < r; t++) { + var s = e[t]; + if (((o.cursor = s), o.cursor == s)) return s; + } + return "url(https://cdnjs.cloudflare.com/ajax/libs/slider-pro/1.3.0/css/images/openhand.cur),n-resize"; + })()), + (i.hasmousecapture = "setCapture" in e), + (i.hasMutationObserver = !1 !== m), + (e = null), + (v = i), + i + ); + }, + b = function (e, p) { + function v() { + var e = T.doc.css(P.trstyle); + return ( + !(!e || "matrix" != e.substr(0, 6)) && + e + .replace(/^.*\((.*)\)$/g, "$1") + .replace(/px/g, "") + .split(/, +/) + ); + } + function b() { + var e = T.win; + if ("zIndex" in e) return e.zIndex(); + for (; e.length > 0; ) { + if (9 == e[0].nodeType) return !1; + var o = e.css("zIndex"); + if (!isNaN(o) && 0 !== o) return parseInt(o); + e = e.parent(); + } + return !1; + } + function x(e, o, t) { + var r = e.css(o), + i = parseFloat(r); + if (isNaN(i)) { + var s = + 3 == (i = I[r] || 0) + ? t + ? T.win.outerHeight() - T.win.innerHeight() + : T.win.outerWidth() - T.win.innerWidth() + : 1; + return T.isie8 && i && (i += 1), s ? i : 0; + } + return i; + } + function S(e, o, t, r) { + T._bind( + e, + o, + function (r) { + var i = { + original: (r = r || a.event), + target: r.target || r.srcElement, + type: "wheel", + deltaMode: "MozMousePixelScroll" == r.type ? 0 : 1, + deltaX: 0, + deltaZ: 0, + preventDefault: function () { + return ( + r.preventDefault + ? r.preventDefault() + : (r.returnValue = !1), + !1 + ); + }, + stopImmediatePropagation: function () { + r.stopImmediatePropagation + ? r.stopImmediatePropagation() + : (r.cancelBubble = !0); + }, + }; + return ( + "mousewheel" == o + ? (r.wheelDeltaX && + (i.deltaX = -0.025 * r.wheelDeltaX), + r.wheelDeltaY && + (i.deltaY = -0.025 * r.wheelDeltaY), + !i.deltaY && + !i.deltaX && + (i.deltaY = -0.025 * r.wheelDelta)) + : (i.deltaY = r.detail), + t.call(e, i) + ); + }, + r + ); + } + function z(e, o, t, r) { + T.scrollrunning || + ((T.newscrolly = T.getScrollTop()), + (T.newscrollx = T.getScrollLeft()), + (D = f())); + var i = f() - D; + if ( + ((D = f()), + i > 350 ? (A = 1) : (A += (2 - A) / 10), + (e = (e * A) | 0), + (o = (o * A) | 0), + e) + ) { + if (r) + if (e < 0) { + if (T.getScrollLeft() >= T.page.maxw) return !0; + } else if (T.getScrollLeft() <= 0) return !0; + var s = e > 0 ? 1 : -1; + X !== s && + (T.scrollmom && T.scrollmom.stop(), + (T.newscrollx = T.getScrollLeft()), + (X = s)), + (T.lastdeltax -= e); + } + if (o) { + if ( + (function () { + var e = T.getScrollTop(); + if (o < 0) { + if (e >= T.page.maxh) return !0; + } else if (e <= 0) return !0; + })() + ) { + if ( + M.nativeparentscrolling && + t && + !T.ispage && + !T.zoomactive + ) + return !0; + var n = T.view.h >> 1; + T.newscrolly < -n + ? ((T.newscrolly = -n), (o = -1)) + : T.newscrolly > T.page.maxh + n + ? ((T.newscrolly = T.page.maxh + n), (o = 1)) + : (o = 0); + } + var l = o > 0 ? 1 : -1; + B !== l && + (T.scrollmom && T.scrollmom.stop(), + (T.newscrolly = T.getScrollTop()), + (B = l)), + (T.lastdeltay -= o); + } + (o || e) && + T.synched("relativexy", function () { + var e = T.lastdeltay + T.newscrolly; + T.lastdeltay = 0; + var o = T.lastdeltax + T.newscrollx; + (T.lastdeltax = 0), T.rail.drag || T.doScrollPos(o, e); + }); + } + function k(e, o, t) { + var r, i; + return ( + !(t || !q) || + (0 === e.deltaMode + ? ((r = (-e.deltaX * (M.mousescrollstep / 54)) | 0), + (i = (-e.deltaY * (M.mousescrollstep / 54)) | 0)) + : 1 === e.deltaMode && + ((r = + ((-e.deltaX * M.mousescrollstep * 50) / 80) | 0), + (i = + ((-e.deltaY * M.mousescrollstep * 50) / 80) | 0)), + o && + M.oneaxismousemode && + 0 === r && + i && + ((r = i), + (i = 0), + t && + (r < 0 + ? T.getScrollLeft() >= T.page.maxw + : T.getScrollLeft() <= 0) && + ((i = r), (r = 0))), + T.isrtlmode && (r = -r), + z(r, i, t, !0) + ? void (t && (q = !0)) + : ((q = !1), + e.stopImmediatePropagation(), + e.preventDefault())) + ); + } + var T = this; + (this.version = "3.7.6"), (this.name = "nicescroll"), (this.me = p); + var E = n("body"), + M = (this.opt = { doc: E, win: !1 }); + if ((n.extend(M, g), (M.snapbackspeed = 80), e)) + for (var L in M) void 0 !== e[L] && (M[L] = e[L]); + if ( + (M.disablemutationobserver && (m = !1), + (this.doc = M.doc), + (this.iddoc = + this.doc && this.doc[0] ? this.doc[0].id || "" : ""), + (this.ispage = /^BODY|HTML/.test( + M.win ? M.win[0].nodeName : this.doc[0].nodeName + )), + (this.haswrapper = !1 !== M.win), + (this.win = M.win || (this.ispage ? c : this.doc)), + (this.docscroll = + this.ispage && !this.haswrapper ? c : this.win), + (this.body = E), + (this.viewport = !1), + (this.isfixed = !1), + (this.iframe = !1), + (this.isiframe = + "IFRAME" == this.doc[0].nodeName && + "IFRAME" == this.win[0].nodeName), + (this.istextarea = "TEXTAREA" == this.win[0].nodeName), + (this.forcescreen = !1), + (this.canshowonmouseevent = "scroll" != M.autohidemode), + (this.onmousedown = !1), + (this.onmouseup = !1), + (this.onmousemove = !1), + (this.onmousewheel = !1), + (this.onkeypress = !1), + (this.ongesturezoom = !1), + (this.onclick = !1), + (this.onscrollstart = !1), + (this.onscrollend = !1), + (this.onscrollcancel = !1), + (this.onzoomin = !1), + (this.onzoomout = !1), + (this.view = !1), + (this.page = !1), + (this.scroll = { x: 0, y: 0 }), + (this.scrollratio = { x: 0, y: 0 }), + (this.cursorheight = 20), + (this.scrollvaluemax = 0), + "auto" == M.rtlmode) + ) { + var C = this.win[0] == a ? this.body : this.win, + N = + C.css("writing-mode") || + C.css("-webkit-writing-mode") || + C.css("-ms-writing-mode") || + C.css("-moz-writing-mode"); + "horizontal-tb" == N || "lr-tb" == N || "" === N + ? ((this.isrtlmode = "rtl" == C.css("direction")), + (this.isvertical = !1)) + : ((this.isrtlmode = + "vertical-rl" == N || + "tb" == N || + "tb-rl" == N || + "rl-tb" == N), + (this.isvertical = + "vertical-rl" == N || "tb" == N || "tb-rl" == N)); + } else (this.isrtlmode = !0 === M.rtlmode), (this.isvertical = !1); + if ( + ((this.scrollrunning = !1), + (this.scrollmom = !1), + (this.observer = !1), + (this.observerremover = !1), + (this.observerbody = !1), + !1 !== M.scrollbarid) + ) + this.id = M.scrollbarid; + else + do { + this.id = "ascrail" + i++; + } while (l.getElementById(this.id)); + (this.rail = !1), + (this.cursor = !1), + (this.cursorfreezed = !1), + (this.selectiondrag = !1), + (this.zoom = !1), + (this.zoomactive = !1), + (this.hasfocus = !1), + (this.hasmousefocus = !1), + (this.railslocked = !1), + (this.locked = !1), + (this.hidden = !1), + (this.cursoractive = !0), + (this.wheelprevented = !1), + (this.overflowx = M.overflowx), + (this.overflowy = M.overflowy), + (this.nativescrollingarea = !1), + (this.checkarea = 0), + (this.events = []), + (this.saved = {}), + (this.delaylist = {}), + (this.synclist = {}), + (this.lastdeltax = 0), + (this.lastdeltay = 0), + (this.detected = w()); + var P = n.extend({}, this.detected); + (this.canhwscroll = P.hastransform && M.hwacceleration), + (this.ishwscroll = this.canhwscroll && T.haswrapper), + this.isrtlmode + ? this.isvertical + ? (this.hasreversehr = !( + P.iswebkit || + P.isie || + P.isie11 + )) + : (this.hasreversehr = !( + P.iswebkit || + (P.isie && !P.isie10 && !P.isie11) + )) + : (this.hasreversehr = !1), + (this.istouchcapable = !1), + P.cantouch || (!P.hasw3ctouch && !P.hasmstouch) + ? !P.cantouch || + P.isios || + P.isandroid || + (!P.iswebkit && !P.ismozilla) || + (this.istouchcapable = !0) + : (this.istouchcapable = !0), + M.enablemouselockapi || + ((P.hasmousecapture = !1), (P.haspointerlock = !1)), + (this.debounced = function (e, o, t) { + T && + (T.delaylist[e] || + !1 || + ((T.delaylist[e] = { + h: u(function () { + T.delaylist[e].fn.call(T), + (T.delaylist[e] = !1); + }, t), + }), + o.call(T)), + (T.delaylist[e].fn = o)); + }), + (this.synched = function (e, o) { + T.synclist[e] + ? (T.synclist[e] = o) + : ((T.synclist[e] = o), + u(function () { + T && + (T.synclist[e] && T.synclist[e].call(T), + (T.synclist[e] = null)); + })); + }), + (this.unsynched = function (e) { + T.synclist[e] && (T.synclist[e] = !1); + }), + (this.css = function (e, o) { + for (var t in o) + T.saved.css.push([e, t, e.css(t)]), e.css(t, o[t]); + }), + (this.scrollTop = function (e) { + return void 0 === e ? T.getScrollTop() : T.setScrollTop(e); + }), + (this.scrollLeft = function (e) { + return void 0 === e + ? T.getScrollLeft() + : T.setScrollLeft(e); + }); + var R = function (e, o, t, r, i, s, n) { + (this.st = e), + (this.ed = o), + (this.spd = t), + (this.p1 = r || 0), + (this.p2 = i || 1), + (this.p3 = s || 0), + (this.p4 = n || 1), + (this.ts = f()), + (this.df = o - e); + }; + if ( + ((R.prototype = { + B2: function (e) { + return 3 * (1 - e) * (1 - e) * e; + }, + B3: function (e) { + return 3 * (1 - e) * e * e; + }, + B4: function (e) { + return e * e * e; + }, + getPos: function () { + return (f() - this.ts) / this.spd; + }, + getNow: function () { + var e = (f() - this.ts) / this.spd, + o = this.B2(e) + this.B3(e) + this.B4(e); + return e >= 1 ? this.ed : (this.st + this.df * o) | 0; + }, + update: function (e, o) { + return ( + (this.st = this.getNow()), + (this.ed = e), + (this.spd = o), + (this.ts = f()), + (this.df = this.ed - this.st), + this + ); + }, + }), + this.ishwscroll) + ) { + (this.doc.translate = { x: 0, y: 0, tx: "0px", ty: "0px" }), + P.hastranslate3d && + P.isios && + this.doc.css("-webkit-backface-visibility", "hidden"), + (this.getScrollTop = function (e) { + if (!e) { + var o = v(); + if (o) return 16 == o.length ? -o[13] : -o[5]; + if (T.timerscroll && T.timerscroll.bz) + return T.timerscroll.bz.getNow(); + } + return T.doc.translate.y; + }), + (this.getScrollLeft = function (e) { + if (!e) { + var o = v(); + if (o) return 16 == o.length ? -o[12] : -o[4]; + if (T.timerscroll && T.timerscroll.bh) + return T.timerscroll.bh.getNow(); + } + return T.doc.translate.x; + }), + (this.notifyScrollEvent = function (e) { + var o = l.createEvent("UIEvents"); + o.initUIEvent("scroll", !1, !1, a, 1), + (o.niceevent = !0), + e.dispatchEvent(o); + }); + var _ = this.isrtlmode ? 1 : -1; + P.hastranslate3d && M.enabletranslate3d + ? ((this.setScrollTop = function (e, o) { + (T.doc.translate.y = e), + (T.doc.translate.ty = -1 * e + "px"), + T.doc.css( + P.trstyle, + "translate3d(" + + T.doc.translate.tx + + "," + + T.doc.translate.ty + + ",0)" + ), + o || T.notifyScrollEvent(T.win[0]); + }), + (this.setScrollLeft = function (e, o) { + (T.doc.translate.x = e), + (T.doc.translate.tx = e * _ + "px"), + T.doc.css( + P.trstyle, + "translate3d(" + + T.doc.translate.tx + + "," + + T.doc.translate.ty + + ",0)" + ), + o || T.notifyScrollEvent(T.win[0]); + })) + : ((this.setScrollTop = function (e, o) { + (T.doc.translate.y = e), + (T.doc.translate.ty = -1 * e + "px"), + T.doc.css( + P.trstyle, + "translate(" + + T.doc.translate.tx + + "," + + T.doc.translate.ty + + ")" + ), + o || T.notifyScrollEvent(T.win[0]); + }), + (this.setScrollLeft = function (e, o) { + (T.doc.translate.x = e), + (T.doc.translate.tx = e * _ + "px"), + T.doc.css( + P.trstyle, + "translate(" + + T.doc.translate.tx + + "," + + T.doc.translate.ty + + ")" + ), + o || T.notifyScrollEvent(T.win[0]); + })); + } else + (this.getScrollTop = function () { + return T.docscroll.scrollTop(); + }), + (this.setScrollTop = function (e) { + T.docscroll.scrollTop(e); + }), + (this.getScrollLeft = function () { + return T.hasreversehr + ? T.detected.ismozilla + ? T.page.maxw - + Math.abs(T.docscroll.scrollLeft()) + : T.page.maxw - T.docscroll.scrollLeft() + : T.docscroll.scrollLeft(); + }), + (this.setScrollLeft = function (e) { + return setTimeout(function () { + if (T) + return ( + T.hasreversehr && + (e = T.detected.ismozilla + ? -(T.page.maxw - e) + : T.page.maxw - e), + T.docscroll.scrollLeft(e) + ); + }, 1); + }); + (this.getTarget = function (e) { + return ( + !!e && + (e.target ? e.target : !!e.srcElement && e.srcElement) + ); + }), + (this.hasParent = function (e, o) { + if (!e) return !1; + for ( + var t = e.target || e.srcElement || e || !1; + t && t.id != o; + + ) + t = t.parentNode || !1; + return !1 !== t; + }); + var I = { thin: 1, medium: 3, thick: 5 }; + (this.getDocumentScrollOffset = function () { + return { + top: a.pageYOffset || l.documentElement.scrollTop, + left: a.pageXOffset || l.documentElement.scrollLeft, + }; + }), + (this.getOffset = function () { + if (T.isfixed) { + var e = T.win.offset(), + o = T.getDocumentScrollOffset(); + return (e.top -= o.top), (e.left -= o.left), e; + } + var t = T.win.offset(); + if (!T.viewport) return t; + var r = T.viewport.offset(); + return { top: t.top - r.top, left: t.left - r.left }; + }), + (this.updateScrollBar = function (e) { + var o, t; + if (T.ishwscroll) + T.rail.css({ + height: + T.win.innerHeight() - + (M.railpadding.top + M.railpadding.bottom), + }), + T.railh && + T.railh.css({ + width: + T.win.innerWidth() - + (M.railpadding.left + + M.railpadding.right), + }); + else { + var r = T.getOffset(); + if ( + ((o = { + top: r.top, + left: + r.left - + (M.railpadding.left + M.railpadding.right), + }), + (o.top += x(T.win, "border-top-width", !0)), + (o.left += T.rail.align + ? T.win.outerWidth() - + x(T.win, "border-right-width") - + T.rail.width + : x(T.win, "border-left-width")), + (t = M.railoffset) && + (t.top && (o.top += t.top), + t.left && (o.left += t.left)), + T.railslocked || + T.rail.css({ + top: o.top, + left: o.left, + height: + (e ? e.h : T.win.innerHeight()) - + (M.railpadding.top + + M.railpadding.bottom), + }), + T.zoom && + T.zoom.css({ + top: o.top + 1, + left: + 1 == T.rail.align + ? o.left - 20 + : o.left + T.rail.width + 4, + }), + T.railh && !T.railslocked) + ) { + (o = { top: r.top, left: r.left }), + (t = M.railhoffset) && + (t.top && (o.top += t.top), + t.left && (o.left += t.left)); + var i = T.railh.align + ? o.top + + x(T.win, "border-top-width", !0) + + T.win.innerHeight() - + T.railh.height + : o.top + x(T.win, "border-top-width", !0), + s = o.left + x(T.win, "border-left-width"); + T.railh.css({ + top: + i - + (M.railpadding.top + M.railpadding.bottom), + left: s, + width: T.railh.width, + }); + } + } + }), + (this.doRailClick = function (e, o, t) { + var r, i, s, n; + T.railslocked || + (T.cancelEvent(e), + "pageY" in e || + ((e.pageX = + e.clientX + l.documentElement.scrollLeft), + (e.pageY = + e.clientY + l.documentElement.scrollTop)), + o + ? ((r = t ? T.doScrollLeft : T.doScrollTop), + (s = t + ? (e.pageX - + T.railh.offset().left - + T.cursorwidth / 2) * + T.scrollratio.x + : (e.pageY - + T.rail.offset().top - + T.cursorheight / 2) * + T.scrollratio.y), + T.unsynched("relativexy"), + r(0 | s)) + : ((r = t ? T.doScrollLeftBy : T.doScrollBy), + (s = t ? T.scroll.x : T.scroll.y), + (n = t + ? e.pageX - T.railh.offset().left + : e.pageY - T.rail.offset().top), + (i = t ? T.view.w : T.view.h), + r(s >= n ? i : -i))); + }), + (T.newscrolly = T.newscrollx = 0), + (T.hasanimationframe = "requestAnimationFrame" in a), + (T.hascancelanimationframe = "cancelAnimationFrame" in a), + (T.hasborderbox = !1), + (this.init = function () { + if (((T.saved.css = []), P.isoperamini)) return !0; + if (P.isandroid && !("hidden" in l)) return !0; + (M.emulatetouch = M.emulatetouch || M.touchbehavior), + (T.hasborderbox = + a.getComputedStyle && + "border-box" === + a.getComputedStyle(l.body)["box-sizing"]); + var e = { "overflow-y": "hidden" }; + if ( + ((P.isie11 || P.isie10) && + (e["-ms-overflow-style"] = "none"), + T.ishwscroll && + (this.doc.css( + P.transitionstyle, + P.prefixstyle + "transform 0ms ease-out" + ), + P.transitionend && + T.bind( + T.doc, + P.transitionend, + T.onScrollTransitionEnd, + !1 + )), + (T.zindex = "auto"), + T.ispage || "auto" != M.zindex + ? (T.zindex = M.zindex) + : (T.zindex = b() || "auto"), + !T.ispage && + "auto" != T.zindex && + T.zindex > s && + (s = T.zindex), + T.isie && + 0 === T.zindex && + "auto" == M.zindex && + (T.zindex = "auto"), + !T.ispage || !P.isieold) + ) { + var i = T.docscroll; + T.ispage && (i = T.haswrapper ? T.win : T.doc), + T.css(i, e), + T.ispage && + (P.isie11 || P.isie) && + T.css(n("html"), e), + !P.isios || + T.ispage || + T.haswrapper || + T.css(E, { + "-webkit-overflow-scrolling": "touch", + }); + var d = n(l.createElement("div")); + d.css({ + position: "relative", + top: 0, + float: "right", + width: M.cursorwidth, + height: 0, + "background-color": M.cursorcolor, + border: M.cursorborder, + "background-clip": "padding-box", + "-webkit-border-radius": M.cursorborderradius, + "-moz-border-radius": M.cursorborderradius, + "border-radius": M.cursorborderradius, + }), + d.addClass("nicescroll-cursors"), + (T.cursor = d); + var u = n(l.createElement("div")); + u.attr("id", T.id), + u.addClass("nicescroll-rails nicescroll-rails-vr"); + var h, + p, + f = ["left", "right", "top", "bottom"]; + for (var g in f) + (p = f[g]), + (h = M.railpadding[p] || 0) && + u.css("padding-" + p, h + "px"); + u.append(d), + (u.width = Math.max( + parseFloat(M.cursorwidth), + d.outerWidth() + )), + u.css({ + width: u.width + "px", + zIndex: T.zindex, + background: M.background, + cursor: "default", + }), + (u.visibility = !0), + (u.scrollable = !0), + (u.align = "left" == M.railalign ? 0 : 1), + (T.rail = u), + (T.rail.drag = !1); + var v = !1; + !M.boxzoom || + T.ispage || + P.isieold || + ((v = l.createElement("div")), + T.bind(v, "click", T.doZoom), + T.bind(v, "mouseenter", function () { + T.zoom.css("opacity", M.cursoropacitymax); + }), + T.bind(v, "mouseleave", function () { + T.zoom.css("opacity", M.cursoropacitymin); + }), + (T.zoom = n(v)), + T.zoom.css({ + cursor: "pointer", + zIndex: T.zindex, + backgroundImage: + "url(" + M.scriptpath + "zoomico.png)", + height: 18, + width: 18, + backgroundPosition: "0 0", + }), + M.dblclickzoom && + T.bind(T.win, "dblclick", T.doZoom), + P.cantouch && + M.gesturezoom && + ((T.ongesturezoom = function (e) { + return ( + e.scale > 1.5 && T.doZoomIn(e), + e.scale < 0.8 && T.doZoomOut(e), + T.cancelEvent(e) + ); + }), + T.bind(T.win, "gestureend", T.ongesturezoom))), + (T.railh = !1); + var w; + if ( + (M.horizrailenabled && + (T.css(i, { overflowX: "hidden" }), + (d = n(l.createElement("div"))).css({ + position: "absolute", + top: 0, + height: M.cursorwidth, + width: 0, + backgroundColor: M.cursorcolor, + border: M.cursorborder, + backgroundClip: "padding-box", + "-webkit-border-radius": + M.cursorborderradius, + "-moz-border-radius": M.cursorborderradius, + "border-radius": M.cursorborderradius, + }), + P.isieold && d.css("overflow", "hidden"), + d.addClass("nicescroll-cursors"), + (T.cursorh = d), + (w = n(l.createElement("div"))).attr( + "id", + T.id + "-hr" + ), + w.addClass( + "nicescroll-rails nicescroll-rails-hr" + ), + (w.height = Math.max( + parseFloat(M.cursorwidth), + d.outerHeight() + )), + w.css({ + height: w.height + "px", + zIndex: T.zindex, + background: M.background, + }), + w.append(d), + (w.visibility = !0), + (w.scrollable = !0), + (w.align = "top" == M.railvalign ? 0 : 1), + (T.railh = w), + (T.railh.drag = !1)), + T.ispage) + ) + u.css({ + position: "fixed", + top: 0, + height: "100%", + }), + u.css(u.align ? { right: 0 } : { left: 0 }), + T.body.append(u), + T.railh && + (w.css({ + position: "fixed", + left: 0, + width: "100%", + }), + w.css(w.align ? { bottom: 0 } : { top: 0 }), + T.body.append(w)); + else { + if (T.ishwscroll) { + "static" == T.win.css("position") && + T.css(T.win, { position: "relative" }); + var x = + "HTML" == T.win[0].nodeName + ? T.body + : T.win; + n(x).scrollTop(0).scrollLeft(0), + T.zoom && + (T.zoom.css({ + position: "absolute", + top: 1, + right: 0, + "margin-right": u.width + 4, + }), + x.append(T.zoom)), + u.css({ position: "absolute", top: 0 }), + u.css(u.align ? { right: 0 } : { left: 0 }), + x.append(u), + w && + (w.css({ + position: "absolute", + left: 0, + bottom: 0, + }), + w.css( + w.align ? { bottom: 0 } : { top: 0 } + ), + x.append(w)); + } else { + T.isfixed = "fixed" == T.win.css("position"); + var S = T.isfixed ? "fixed" : "absolute"; + T.isfixed || + (T.viewport = T.getViewport(T.win[0])), + T.viewport && + ((T.body = T.viewport), + /fixed|absolute/.test( + T.viewport.css("position") + ) || + T.css(T.viewport, { + position: "relative", + })), + u.css({ position: S }), + T.zoom && T.zoom.css({ position: S }), + T.updateScrollBar(), + T.body.append(u), + T.zoom && T.body.append(T.zoom), + T.railh && + (w.css({ position: S }), + T.body.append(w)); + } + P.isios && + T.css(T.win, { + "-webkit-tap-highlight-color": + "rgba(0,0,0,0)", + "-webkit-touch-callout": "none", + }), + M.disableoutline && + (P.isie && T.win.attr("hideFocus", "true"), + P.iswebkit && T.win.css("outline", "none")); + } + if ( + (!1 === M.autohidemode + ? ((T.autohidedom = !1), + T.rail.css({ opacity: M.cursoropacitymax }), + T.railh && + T.railh.css({ + opacity: M.cursoropacitymax, + })) + : !0 === M.autohidemode || + "leave" === M.autohidemode + ? ((T.autohidedom = n().add(T.rail)), + P.isie8 && + (T.autohidedom = T.autohidedom.add( + T.cursor + )), + T.railh && + (T.autohidedom = T.autohidedom.add( + T.railh + )), + T.railh && + P.isie8 && + (T.autohidedom = T.autohidedom.add( + T.cursorh + ))) + : "scroll" == M.autohidemode + ? ((T.autohidedom = n().add(T.rail)), + T.railh && + (T.autohidedom = T.autohidedom.add( + T.railh + ))) + : "cursor" == M.autohidemode + ? ((T.autohidedom = n().add(T.cursor)), + T.railh && + (T.autohidedom = T.autohidedom.add( + T.cursorh + ))) + : "hidden" == M.autohidemode && + ((T.autohidedom = !1), + T.hide(), + (T.railslocked = !1)), + P.cantouch || + T.istouchcapable || + M.emulatetouch || + P.hasmstouch) + ) { + T.scrollmom = new y(T); + (T.ontouchstart = function (e) { + if (T.locked) return !1; + if ( + e.pointerType && + ("mouse" === e.pointerType || + e.pointerType === + e.MSPOINTER_TYPE_MOUSE) + ) + return !1; + if ( + ((T.hasmoving = !1), + T.scrollmom.timer && + (T.triggerScrollEnd(), + T.scrollmom.stop()), + !T.railslocked) + ) { + var o = T.getTarget(e); + if ( + o && + /INPUT/i.test(o.nodeName) && + /range/i.test(o.type) + ) + return T.stopPropagation(e); + var t = "mousedown" === e.type; + if ( + (!("clientX" in e) && + "changedTouches" in e && + ((e.clientX = + e.changedTouches[0].clientX), + (e.clientY = + e.changedTouches[0].clientY)), + T.forcescreen) + ) { + var r = e; + ((e = { + original: e.original + ? e.original + : e, + }).clientX = r.screenX), + (e.clientY = r.screenY); + } + if ( + ((T.rail.drag = { + x: e.clientX, + y: e.clientY, + sx: T.scroll.x, + sy: T.scroll.y, + st: T.getScrollTop(), + sl: T.getScrollLeft(), + pt: 2, + dl: !1, + tg: o, + }), + T.ispage || !M.directionlockdeadzone) + ) + T.rail.drag.dl = "f"; + else { + var i = { w: c.width(), h: c.height() }, + s = T.getContentSize(), + l = s.h - i.h, + a = s.w - i.w; + T.rail.scrollable && !T.railh.scrollable + ? (T.rail.drag.ck = l > 0 && "v") + : !T.rail.scrollable && + T.railh.scrollable + ? (T.rail.drag.ck = a > 0 && "h") + : (T.rail.drag.ck = !1); + } + if ( + M.emulatetouch && + T.isiframe && + P.isie + ) { + var d = T.win.position(); + (T.rail.drag.x += d.left), + (T.rail.drag.y += d.top); + } + if ( + ((T.hasmoving = !1), + (T.lastmouseup = !1), + T.scrollmom.reset(e.clientX, e.clientY), + o && t) + ) { + if ( + !/INPUT|SELECT|BUTTON|TEXTAREA/i.test( + o.nodeName + ) + ) + return ( + P.hasmousecapture && + o.setCapture(), + M.emulatetouch + ? (o.onclick && + !o._onclick && + ((o._onclick = + o.onclick), + (o.onclick = + function (e) { + if ( + T.hasmoving + ) + return !1; + o._onclick.call( + this, + e + ); + })), + T.cancelEvent(e)) + : T.stopPropagation(e) + ); + /SUBMIT|CANCEL|BUTTON/i.test( + n(o).attr("type") + ) && + (T.preventclick = { + tg: o, + click: !1, + }); + } + } + }), + (T.ontouchend = function (e) { + if (!T.rail.drag) return !0; + if (2 == T.rail.drag.pt) { + if ( + e.pointerType && + ("mouse" === e.pointerType || + e.pointerType === + e.MSPOINTER_TYPE_MOUSE) + ) + return !1; + T.rail.drag = !1; + var o = "mouseup" === e.type; + if ( + T.hasmoving && + (T.scrollmom.doMomentum(), + (T.lastmouseup = !0), + T.hideCursor(), + P.hasmousecapture && + l.releaseCapture(), + o) + ) + return T.cancelEvent(e); + } else if (1 == T.rail.drag.pt) + return T.onmouseup(e); + }); + var z = + M.emulatetouch && + T.isiframe && + !P.hasmousecapture, + k = (0.3 * M.directionlockdeadzone) | 0; + (T.ontouchmove = function (e, o) { + if (!T.rail.drag) return !0; + if ( + e.targetTouches && + M.preventmultitouchscrolling && + e.targetTouches.length > 1 + ) + return !0; + if ( + e.pointerType && + ("mouse" === e.pointerType || + e.pointerType === + e.MSPOINTER_TYPE_MOUSE) + ) + return !0; + if (2 == T.rail.drag.pt) { + "changedTouches" in e && + ((e.clientX = + e.changedTouches[0].clientX), + (e.clientY = + e.changedTouches[0].clientY)); + var t, r; + if (((r = t = 0), z && !o)) { + var i = T.win.position(); + (r = -i.left), (t = -i.top); + } + var s = e.clientY + t, + n = s - T.rail.drag.y, + a = e.clientX + r, + c = a - T.rail.drag.x, + d = T.rail.drag.st - n; + if (T.ishwscroll && M.bouncescroll) + d < 0 + ? (d = Math.round(d / 2)) + : d > T.page.maxh && + (d = + T.page.maxh + + Math.round( + (d - T.page.maxh) / 2 + )); + else if ( + (d < 0 + ? ((d = 0), (s = 0)) + : d > T.page.maxh && + ((d = T.page.maxh), (s = 0)), + 0 === s && !T.hasmoving) + ) + return ( + T.ispage || (T.rail.drag = !1), !0 + ); + var u = T.getScrollLeft(); + if ( + (T.railh && + T.railh.scrollable && + ((u = T.isrtlmode + ? c - T.rail.drag.sl + : T.rail.drag.sl - c), + T.ishwscroll && M.bouncescroll + ? u < 0 + ? (u = Math.round(u / 2)) + : u > T.page.maxw && + (u = + T.page.maxw + + Math.round( + (u - + T.page.maxw) / + 2 + )) + : (u < 0 && ((u = 0), (a = 0)), + u > T.page.maxw && + ((u = T.page.maxw), + (a = 0)))), + !T.hasmoving) + ) { + if ( + T.rail.drag.y === e.clientY && + T.rail.drag.x === e.clientX + ) + return T.cancelEvent(e); + var h = Math.abs(n), + p = Math.abs(c), + m = M.directionlockdeadzone; + if ( + (T.rail.drag.ck + ? "v" == T.rail.drag.ck + ? p > m && h <= k + ? (T.rail.drag = !1) + : h > m && + (T.rail.drag.dl = "v") + : "h" == T.rail.drag.ck && + (h > m && p <= k + ? (T.rail.drag = !1) + : p > m && + (T.rail.drag.dl = + "h")) + : h > m && p > m + ? (T.rail.drag.dl = "f") + : h > m + ? (T.rail.drag.dl = + p > k ? "f" : "v") + : p > m && + (T.rail.drag.dl = + h > k ? "f" : "h"), + !T.rail.drag.dl) + ) + return T.cancelEvent(e); + T.triggerScrollStart( + e.clientX, + e.clientY, + 0, + 0, + 0 + ), + (T.hasmoving = !0); + } + return ( + T.preventclick && + !T.preventclick.click && + ((T.preventclick.click = + T.preventclick.tg.onclick || + !1), + (T.preventclick.tg.onclick = + T.onpreventclick)), + T.rail.drag.dl && + ("v" == T.rail.drag.dl + ? (u = T.rail.drag.sl) + : "h" == T.rail.drag.dl && + (d = T.rail.drag.st)), + T.synched("touchmove", function () { + T.rail.drag && + 2 == T.rail.drag.pt && + (T.prepareTransition && + T.resetTransition(), + T.rail.scrollable && + T.setScrollTop(d), + T.scrollmom.update(a, s), + T.railh && T.railh.scrollable + ? (T.setScrollLeft(u), + T.showCursor(d, u)) + : T.showCursor(d), + P.isie10 && + l.selection.clear()); + }), + T.cancelEvent(e) + ); + } + return 1 == T.rail.drag.pt + ? T.onmousemove(e) + : void 0; + }), + (T.ontouchstartCursor = function (e, o) { + if (!T.rail.drag || 3 == T.rail.drag.pt) { + if (T.locked) return T.cancelEvent(e); + T.cancelScroll(), + (T.rail.drag = { + x: e.touches[0].clientX, + y: e.touches[0].clientY, + sx: T.scroll.x, + sy: T.scroll.y, + pt: 3, + hr: !!o, + }); + var t = T.getTarget(e); + return ( + !T.ispage && + P.hasmousecapture && + t.setCapture(), + T.isiframe && + !P.hasmousecapture && + ((T.saved.csspointerevents = + T.doc.css( + "pointer-events" + )), + T.css(T.doc, { + "pointer-events": "none", + })), + T.cancelEvent(e) + ); + } + }), + (T.ontouchendCursor = function (e) { + if (T.rail.drag) { + if ( + (P.hasmousecapture && + l.releaseCapture(), + T.isiframe && + !P.hasmousecapture && + T.doc.css( + "pointer-events", + T.saved.csspointerevents + ), + 3 != T.rail.drag.pt) + ) + return; + return ( + (T.rail.drag = !1), T.cancelEvent(e) + ); + } + }), + (T.ontouchmoveCursor = function (e) { + if (T.rail.drag) { + if (3 != T.rail.drag.pt) return; + if ( + ((T.cursorfreezed = !0), + T.rail.drag.hr) + ) { + (T.scroll.x = + T.rail.drag.sx + + (e.touches[0].clientX - + T.rail.drag.x)), + T.scroll.x < 0 && + (T.scroll.x = 0); + var o = T.scrollvaluemaxw; + T.scroll.x > o && (T.scroll.x = o); + } else { + (T.scroll.y = + T.rail.drag.sy + + (e.touches[0].clientY - + T.rail.drag.y)), + T.scroll.y < 0 && + (T.scroll.y = 0); + var t = T.scrollvaluemax; + T.scroll.y > t && (T.scroll.y = t); + } + return ( + T.synched("touchmove", function () { + T.rail.drag && + 3 == T.rail.drag.pt && + (T.showCursor(), + T.rail.drag.hr + ? T.doScrollLeft( + Math.round( + T.scroll.x * + T + .scrollratio + .x + ), + M.cursordragspeed + ) + : T.doScrollTop( + Math.round( + T.scroll.y * + T + .scrollratio + .y + ), + M.cursordragspeed + )); + }), + T.cancelEvent(e) + ); + } + }); + } + if ( + ((T.onmousedown = function (e, o) { + if (!T.rail.drag || 1 == T.rail.drag.pt) { + if (T.railslocked) return T.cancelEvent(e); + T.cancelScroll(), + (T.rail.drag = { + x: e.clientX, + y: e.clientY, + sx: T.scroll.x, + sy: T.scroll.y, + pt: 1, + hr: o || !1, + }); + var t = T.getTarget(e); + return ( + P.hasmousecapture && t.setCapture(), + T.isiframe && + !P.hasmousecapture && + ((T.saved.csspointerevents = + T.doc.css("pointer-events")), + T.css(T.doc, { + "pointer-events": "none", + })), + (T.hasmoving = !1), + T.cancelEvent(e) + ); + } + }), + (T.onmouseup = function (e) { + if (T.rail.drag) + return ( + 1 != T.rail.drag.pt || + (P.hasmousecapture && + l.releaseCapture(), + T.isiframe && + !P.hasmousecapture && + T.doc.css( + "pointer-events", + T.saved.csspointerevents + ), + (T.rail.drag = !1), + (T.cursorfreezed = !1), + T.hasmoving && T.triggerScrollEnd(), + T.cancelEvent(e)) + ); + }), + (T.onmousemove = function (e) { + if (T.rail.drag) { + if (1 !== T.rail.drag.pt) return; + if (P.ischrome && 0 === e.which) + return T.onmouseup(e); + if ( + ((T.cursorfreezed = !0), + T.hasmoving || + T.triggerScrollStart( + e.clientX, + e.clientY, + 0, + 0, + 0 + ), + (T.hasmoving = !0), + T.rail.drag.hr) + ) { + (T.scroll.x = + T.rail.drag.sx + + (e.clientX - T.rail.drag.x)), + T.scroll.x < 0 && (T.scroll.x = 0); + var o = T.scrollvaluemaxw; + T.scroll.x > o && (T.scroll.x = o); + } else { + (T.scroll.y = + T.rail.drag.sy + + (e.clientY - T.rail.drag.y)), + T.scroll.y < 0 && (T.scroll.y = 0); + var t = T.scrollvaluemax; + T.scroll.y > t && (T.scroll.y = t); + } + return ( + T.synched("mousemove", function () { + T.cursorfreezed && + (T.showCursor(), + T.rail.drag.hr + ? T.scrollLeft( + Math.round( + T.scroll.x * + T.scrollratio + .x + ) + ) + : T.scrollTop( + Math.round( + T.scroll.y * + T.scrollratio + .y + ) + )); + }), + T.cancelEvent(e) + ); + } + T.checkarea = 0; + }), + P.cantouch || M.emulatetouch) + ) + (T.onpreventclick = function (e) { + if (T.preventclick) + return ( + (T.preventclick.tg.onclick = + T.preventclick.click), + (T.preventclick = !1), + T.cancelEvent(e) + ); + }), + (T.onclick = + !P.isios && + function (e) { + return ( + !T.lastmouseup || + ((T.lastmouseup = !1), + T.cancelEvent(e)) + ); + }), + M.grabcursorenabled && + P.cursorgrabvalue && + (T.css(T.ispage ? T.doc : T.win, { + cursor: P.cursorgrabvalue, + }), + T.css(T.rail, { + cursor: P.cursorgrabvalue, + })); + else { + var L = function (e) { + if (T.selectiondrag) { + if (e) { + var o = T.win.outerHeight(), + t = e.pageY - T.selectiondrag.top; + t > 0 && t < o && (t = 0), + t >= o && (t -= o), + (T.selectiondrag.df = t); + } + if (0 !== T.selectiondrag.df) { + var r = + ((-2 * T.selectiondrag.df) / 6) | 0; + T.doScrollBy(r), + T.debounced( + "doselectionscroll", + function () { + L(); + }, + 50 + ); + } + } + }; + (T.hasTextSelected = + "getSelection" in l + ? function () { + return ( + l.getSelection().rangeCount > 0 + ); + } + : "selection" in l + ? function () { + return "None" != l.selection.type; + } + : function () { + return !1; + }), + (T.onselectionstart = function (e) { + T.ispage || + (T.selectiondrag = T.win.offset()); + }), + (T.onselectionend = function (e) { + T.selectiondrag = !1; + }), + (T.onselectiondrag = function (e) { + T.selectiondrag && + T.hasTextSelected() && + T.debounced( + "selectionscroll", + function () { + L(e); + }, + 250 + ); + }); + } + if ( + (P.hasw3ctouch + ? (T.css(T.ispage ? n("html") : T.win, { + "touch-action": "none", + }), + T.css(T.rail, { "touch-action": "none" }), + T.css(T.cursor, { "touch-action": "none" }), + T.bind(T.win, "pointerdown", T.ontouchstart), + T.bind(l, "pointerup", T.ontouchend), + T.delegate(l, "pointermove", T.ontouchmove)) + : P.hasmstouch + ? (T.css(T.ispage ? n("html") : T.win, { + "-ms-touch-action": "none", + }), + T.css(T.rail, { "-ms-touch-action": "none" }), + T.css(T.cursor, { + "-ms-touch-action": "none", + }), + T.bind( + T.win, + "MSPointerDown", + T.ontouchstart + ), + T.bind(l, "MSPointerUp", T.ontouchend), + T.delegate(l, "MSPointerMove", T.ontouchmove), + T.bind( + T.cursor, + "MSGestureHold", + function (e) { + e.preventDefault(); + } + ), + T.bind(T.cursor, "contextmenu", function (e) { + e.preventDefault(); + })) + : P.cantouch && + (T.bind( + T.win, + "touchstart", + T.ontouchstart, + !1, + !0 + ), + T.bind(l, "touchend", T.ontouchend, !1, !0), + T.bind( + l, + "touchcancel", + T.ontouchend, + !1, + !0 + ), + T.delegate( + l, + "touchmove", + T.ontouchmove, + !1, + !0 + )), + M.emulatetouch && + (T.bind( + T.win, + "mousedown", + T.ontouchstart, + !1, + !0 + ), + T.bind(l, "mouseup", T.ontouchend, !1, !0), + T.bind(l, "mousemove", T.ontouchmove, !1, !0)), + (M.cursordragontouch || + (!P.cantouch && !M.emulatetouch)) && + (T.rail.css({ cursor: "default" }), + T.railh && T.railh.css({ cursor: "default" }), + T.jqbind(T.rail, "mouseenter", function () { + if (!T.ispage && !T.win.is(":visible")) + return !1; + T.canshowonmouseevent && T.showCursor(), + (T.rail.active = !0); + }), + T.jqbind(T.rail, "mouseleave", function () { + (T.rail.active = !1), + T.rail.drag || T.hideCursor(); + }), + M.sensitiverail && + (T.bind(T.rail, "click", function (e) { + T.doRailClick(e, !1, !1); + }), + T.bind(T.rail, "dblclick", function (e) { + T.doRailClick(e, !0, !1); + }), + T.bind(T.cursor, "click", function (e) { + T.cancelEvent(e); + }), + T.bind(T.cursor, "dblclick", function (e) { + T.cancelEvent(e); + })), + T.railh && + (T.jqbind( + T.railh, + "mouseenter", + function () { + if ( + !T.ispage && + !T.win.is(":visible") + ) + return !1; + T.canshowonmouseevent && + T.showCursor(), + (T.rail.active = !0); + } + ), + T.jqbind( + T.railh, + "mouseleave", + function () { + (T.rail.active = !1), + T.rail.drag || T.hideCursor(); + } + ), + M.sensitiverail && + (T.bind(T.railh, "click", function (e) { + T.doRailClick(e, !1, !0); + }), + T.bind( + T.railh, + "dblclick", + function (e) { + T.doRailClick(e, !0, !0); + } + ), + T.bind( + T.cursorh, + "click", + function (e) { + T.cancelEvent(e); + } + ), + T.bind( + T.cursorh, + "dblclick", + function (e) { + T.cancelEvent(e); + } + )))), + M.cursordragontouch && + (this.istouchcapable || P.cantouch) && + (T.bind( + T.cursor, + "touchstart", + T.ontouchstartCursor + ), + T.bind( + T.cursor, + "touchmove", + T.ontouchmoveCursor + ), + T.bind( + T.cursor, + "touchend", + T.ontouchendCursor + ), + T.cursorh && + T.bind( + T.cursorh, + "touchstart", + function (e) { + T.ontouchstartCursor(e, !0); + } + ), + T.cursorh && + T.bind( + T.cursorh, + "touchmove", + T.ontouchmoveCursor + ), + T.cursorh && + T.bind( + T.cursorh, + "touchend", + T.ontouchendCursor + )), + M.emulatetouch || P.isandroid || P.isios + ? (T.bind( + P.hasmousecapture ? T.win : l, + "mouseup", + T.ontouchend + ), + T.onclick && T.bind(l, "click", T.onclick), + M.cursordragontouch + ? (T.bind( + T.cursor, + "mousedown", + T.onmousedown + ), + T.bind( + T.cursor, + "mouseup", + T.onmouseup + ), + T.cursorh && + T.bind( + T.cursorh, + "mousedown", + function (e) { + T.onmousedown(e, !0); + } + ), + T.cursorh && + T.bind( + T.cursorh, + "mouseup", + T.onmouseup + )) + : (T.bind( + T.rail, + "mousedown", + function (e) { + e.preventDefault(); + } + ), + T.railh && + T.bind( + T.railh, + "mousedown", + function (e) { + e.preventDefault(); + } + ))) + : (T.bind( + P.hasmousecapture ? T.win : l, + "mouseup", + T.onmouseup + ), + T.bind(l, "mousemove", T.onmousemove), + T.onclick && T.bind(l, "click", T.onclick), + T.bind(T.cursor, "mousedown", T.onmousedown), + T.bind(T.cursor, "mouseup", T.onmouseup), + T.railh && + (T.bind( + T.cursorh, + "mousedown", + function (e) { + T.onmousedown(e, !0); + } + ), + T.bind( + T.cursorh, + "mouseup", + T.onmouseup + )), + !T.ispage && + M.enablescrollonselection && + (T.bind( + T.win[0], + "mousedown", + T.onselectionstart + ), + T.bind(l, "mouseup", T.onselectionend), + T.bind( + T.cursor, + "mouseup", + T.onselectionend + ), + T.cursorh && + T.bind( + T.cursorh, + "mouseup", + T.onselectionend + ), + T.bind( + l, + "mousemove", + T.onselectiondrag + )), + T.zoom && + (T.jqbind( + T.zoom, + "mouseenter", + function () { + T.canshowonmouseevent && + T.showCursor(), + (T.rail.active = !0); + } + ), + T.jqbind( + T.zoom, + "mouseleave", + function () { + (T.rail.active = !1), + T.rail.drag || T.hideCursor(); + } + ))), + M.enablemousewheel && + (T.isiframe || + T.mousewheel( + P.isie && T.ispage ? l : T.win, + T.onmousewheel + ), + T.mousewheel(T.rail, T.onmousewheel), + T.railh && + T.mousewheel(T.railh, T.onmousewheelhr)), + T.ispage || + P.cantouch || + /HTML|^BODY/.test(T.win[0].nodeName) || + (T.win.attr("tabindex") || + T.win.attr({ tabindex: ++r }), + T.bind(T.win, "focus", function (e) { + (o = + T.getTarget(e).id || + T.getTarget(e) || + !1), + (T.hasfocus = !0), + T.canshowonmouseevent && + T.noticeCursor(); + }), + T.bind(T.win, "blur", function (e) { + (o = !1), (T.hasfocus = !1); + }), + T.bind(T.win, "mouseenter", function (e) { + (t = + T.getTarget(e).id || + T.getTarget(e) || + !1), + (T.hasmousefocus = !0), + T.canshowonmouseevent && + T.noticeCursor(); + }), + T.bind(T.win, "mouseleave", function (e) { + (t = !1), + (T.hasmousefocus = !1), + T.rail.drag || T.hideCursor(); + })), + (T.onkeypress = function (e) { + if (T.railslocked && 0 === T.page.maxh) + return !0; + e = e || a.event; + var r = T.getTarget(e); + if ( + r && + /INPUT|TEXTAREA|SELECT|OPTION/.test( + r.nodeName + ) && + (!( + r.getAttribute("type") || + r.type || + !1 + ) || + !/submit|button|cancel/i.tp) + ) + return !0; + if (n(r).attr("contenteditable")) return !0; + if ( + T.hasfocus || + (T.hasmousefocus && !o) || + (T.ispage && !o && !t) + ) { + var i = e.keyCode; + if (T.railslocked && 27 != i) + return T.cancelEvent(e); + var s = e.ctrlKey || !1, + l = e.shiftKey || !1, + c = !1; + switch (i) { + case 38: + case 63233: + T.doScrollBy(72), (c = !0); + break; + case 40: + case 63235: + T.doScrollBy(-72), (c = !0); + break; + case 37: + case 63232: + T.railh && + (s + ? T.doScrollLeft(0) + : T.doScrollLeftBy(72), + (c = !0)); + break; + case 39: + case 63234: + T.railh && + (s + ? T.doScrollLeft( + T.page.maxw + ) + : T.doScrollLeftBy(-72), + (c = !0)); + break; + case 33: + case 63276: + T.doScrollBy(T.view.h), (c = !0); + break; + case 34: + case 63277: + T.doScrollBy(-T.view.h), (c = !0); + break; + case 36: + case 63273: + T.railh && s + ? T.doScrollPos(0, 0) + : T.doScrollTo(0), + (c = !0); + break; + case 35: + case 63275: + T.railh && s + ? T.doScrollPos( + T.page.maxw, + T.page.maxh + ) + : T.doScrollTo(T.page.maxh), + (c = !0); + break; + case 32: + M.spacebarenabled && + (l + ? T.doScrollBy(T.view.h) + : T.doScrollBy(-T.view.h), + (c = !0)); + break; + case 27: + T.zoomactive && + (T.doZoom(), (c = !0)); + } + if (c) return T.cancelEvent(e); + } + }), + M.enablekeyboard && + T.bind( + l, + P.isopera && !P.isopera12 + ? "keypress" + : "keydown", + T.onkeypress + ), + T.bind(l, "keydown", function (e) { + (e.ctrlKey || !1) && (T.wheelprevented = !0); + }), + T.bind(l, "keyup", function (e) { + e.ctrlKey || !1 || (T.wheelprevented = !1); + }), + T.bind(a, "blur", function (e) { + T.wheelprevented = !1; + }), + T.bind(a, "resize", T.onscreenresize), + T.bind(a, "orientationchange", T.onscreenresize), + T.bind(a, "load", T.lazyResize), + P.ischrome && !T.ispage && !T.haswrapper) + ) { + var C = T.win.attr("style"), + N = parseFloat(T.win.css("width")) + 1; + T.win.css("width", N), + T.synched("chromefix", function () { + T.win.attr("style", C); + }); + } + if ( + ((T.onAttributeChange = function (e) { + T.lazyResize(T.isieold ? 250 : 30); + }), + M.enableobserver && + (T.isie11 || + !1 === m || + ((T.observerbody = new m(function (e) { + if ( + (e.forEach(function (e) { + if ("attributes" == e.type) + return E.hasClass( + "modal-open" + ) && + E.hasClass( + "modal-dialog" + ) && + !n.contains( + n( + ".modal-dialog" + )[0], + T.doc[0] + ) + ? T.hide() + : T.show(); + }), + T.me.clientWidth != T.page.width || + T.me.clientHeight != + T.page.height) + ) + return T.lazyResize(30); + })), + T.observerbody.observe(l.body, { + childList: !0, + subtree: !0, + characterData: !1, + attributes: !0, + attributeFilter: ["class"], + })), + !T.ispage && !T.haswrapper)) + ) { + var R = T.win[0]; + !1 !== m + ? ((T.observer = new m(function (e) { + e.forEach(T.onAttributeChange); + })), + T.observer.observe(R, { + childList: !0, + characterData: !1, + attributes: !0, + subtree: !1, + }), + (T.observerremover = new m(function (e) { + e.forEach(function (e) { + if (e.removedNodes.length > 0) + for (var o in e.removedNodes) + if ( + T && + e.removedNodes[o] === R + ) + return T.remove(); + }); + })), + T.observerremover.observe(R.parentNode, { + childList: !0, + characterData: !1, + attributes: !1, + subtree: !1, + })) + : (T.bind( + R, + P.isie && !P.isie9 + ? "propertychange" + : "DOMAttrModified", + T.onAttributeChange + ), + P.isie9 && + R.attachEvent( + "onpropertychange", + T.onAttributeChange + ), + T.bind(R, "DOMNodeRemoved", function (e) { + e.target === R && T.remove(); + })); + } + !T.ispage && + M.boxzoom && + T.bind(a, "resize", T.resizeZoom), + T.istextarea && + (T.bind(T.win, "keydown", T.lazyResize), + T.bind(T.win, "mouseup", T.lazyResize)), + T.lazyResize(30); + } + if ("IFRAME" == this.doc[0].nodeName) { + var _ = function () { + T.iframexd = !1; + var o; + try { + (o = + "contentDocument" in this + ? this.contentDocument + : this.contentWindow._doc).domain; + } catch (e) { + (T.iframexd = !0), (o = !1); + } + if (T.iframexd) + return ( + "console" in a && + console.log( + "NiceScroll error: policy restriced iframe" + ), + !0 + ); + if ( + ((T.forcescreen = !0), + T.isiframe && + ((T.iframe = { + doc: n(o), + html: T.doc.contents().find("html")[0], + body: T.doc.contents().find("body")[0], + }), + (T.getContentSize = function () { + return { + w: Math.max( + T.iframe.html.scrollWidth, + T.iframe.body.scrollWidth + ), + h: Math.max( + T.iframe.html.scrollHeight, + T.iframe.body.scrollHeight + ), + }; + }), + (T.docscroll = n(T.iframe.body))), + !P.isios && M.iframeautoresize && !T.isiframe) + ) { + T.win.scrollTop(0), T.doc.height(""); + var t = Math.max( + o.getElementsByTagName("html")[0] + .scrollHeight, + o.body.scrollHeight + ); + T.doc.height(t); + } + T.lazyResize(30), + T.css(n(T.iframe.body), e), + P.isios && + T.haswrapper && + T.css(n(o.body), { + "-webkit-transform": + "translate3d(0,0,0)", + }), + "contentWindow" in this + ? T.bind( + this.contentWindow, + "scroll", + T.onscroll + ) + : T.bind(o, "scroll", T.onscroll), + M.enablemousewheel && + T.mousewheel(o, T.onmousewheel), + M.enablekeyboard && + T.bind( + o, + P.isopera ? "keypress" : "keydown", + T.onkeypress + ), + P.cantouch + ? (T.bind(o, "touchstart", T.ontouchstart), + T.bind(o, "touchmove", T.ontouchmove)) + : M.emulatetouch && + (T.bind(o, "mousedown", T.ontouchstart), + T.bind(o, "mousemove", function (e) { + return T.ontouchmove(e, !0); + }), + M.grabcursorenabled && + P.cursorgrabvalue && + T.css(n(o.body), { + cursor: P.cursorgrabvalue, + })), + T.bind(o, "mouseup", T.ontouchend), + T.zoom && + (M.dblclickzoom && + T.bind(o, "dblclick", T.doZoom), + T.ongesturezoom && + T.bind( + o, + "gestureend", + T.ongesturezoom + )); + }; + this.doc[0].readyState && + "complete" === this.doc[0].readyState && + setTimeout(function () { + _.call(T.doc[0], !1); + }, 500), + T.bind(this.doc, "load", _); + } + }), + (this.showCursor = function (e, o) { + if ( + (T.cursortimeout && + (clearTimeout(T.cursortimeout), + (T.cursortimeout = 0)), + T.rail) + ) { + if ( + (T.autohidedom && + (T.autohidedom + .stop() + .css({ opacity: M.cursoropacitymax }), + (T.cursoractive = !0)), + (T.rail.drag && 1 == T.rail.drag.pt) || + (void 0 !== e && + !1 !== e && + (T.scroll.y = (e / T.scrollratio.y) | 0), + void 0 !== o && + (T.scroll.x = (o / T.scrollratio.x) | 0)), + T.cursor.css({ + height: T.cursorheight, + top: T.scroll.y, + }), + T.cursorh) + ) { + var t = T.hasreversehr + ? T.scrollvaluemaxw - T.scroll.x + : T.scroll.x; + T.cursorh.css({ + width: T.cursorwidth, + left: + !T.rail.align && T.rail.visibility + ? t + T.rail.width + : t, + }), + (T.cursoractive = !0); + } + T.zoom && + T.zoom.stop().css({ opacity: M.cursoropacitymax }); + } + }), + (this.hideCursor = function (e) { + T.cursortimeout || + (T.rail && + T.autohidedom && + ((T.hasmousefocus && "leave" === M.autohidemode) || + (T.cursortimeout = setTimeout(function () { + (T.rail.active && T.showonmouseevent) || + (T.autohidedom.stop().animate({ + opacity: M.cursoropacitymin, + }), + T.zoom && + T.zoom.stop().animate({ + opacity: M.cursoropacitymin, + }), + (T.cursoractive = !1)), + (T.cursortimeout = 0); + }, e || M.hidecursordelay)))); + }), + (this.noticeCursor = function (e, o, t) { + T.showCursor(o, t), T.rail.active || T.hideCursor(e); + }), + (this.getContentSize = T.ispage + ? function () { + return { + w: Math.max( + l.body.scrollWidth, + l.documentElement.scrollWidth + ), + h: Math.max( + l.body.scrollHeight, + l.documentElement.scrollHeight + ), + }; + } + : T.haswrapper + ? function () { + return { + w: T.doc[0].offsetWidth, + h: T.doc[0].offsetHeight, + }; + } + : function () { + return { + w: T.docscroll[0].scrollWidth, + h: T.docscroll[0].scrollHeight, + }; + }), + (this.onResize = function (e, o) { + if (!T || !T.win) return !1; + var t = T.page.maxh, + r = T.page.maxw, + i = T.view.h, + s = T.view.w; + if ( + ((T.view = { + w: T.ispage ? T.win.width() : T.win[0].clientWidth, + h: T.ispage + ? T.win.height() + : T.win[0].clientHeight, + }), + (T.page = o || T.getContentSize()), + (T.page.maxh = Math.max(0, T.page.h - T.view.h)), + (T.page.maxw = Math.max(0, T.page.w - T.view.w)), + T.page.maxh == t && + T.page.maxw == r && + T.view.w == s && + T.view.h == i) + ) { + if (T.ispage) return T; + var n = T.win.offset(); + if (T.lastposition) { + var l = T.lastposition; + if (l.top == n.top && l.left == n.left) return T; + } + T.lastposition = n; + } + return ( + 0 === T.page.maxh + ? (T.hideRail(), + (T.scrollvaluemax = 0), + (T.scroll.y = 0), + (T.scrollratio.y = 0), + (T.cursorheight = 0), + T.setScrollTop(0), + T.rail && (T.rail.scrollable = !1)) + : ((T.page.maxh -= + M.railpadding.top + M.railpadding.bottom), + (T.rail.scrollable = !0)), + 0 === T.page.maxw + ? (T.hideRailHr(), + (T.scrollvaluemaxw = 0), + (T.scroll.x = 0), + (T.scrollratio.x = 0), + (T.cursorwidth = 0), + T.setScrollLeft(0), + T.railh && (T.railh.scrollable = !1)) + : ((T.page.maxw -= + M.railpadding.left + M.railpadding.right), + T.railh && + (T.railh.scrollable = M.horizrailenabled)), + (T.railslocked = + T.locked || + (0 === T.page.maxh && 0 === T.page.maxw)), + T.railslocked + ? (T.ispage || T.updateScrollBar(T.view), !1) + : (T.hidden || + (T.rail.visibility || T.showRail(), + T.railh && + !T.railh.visibility && + T.showRailHr()), + T.istextarea && + T.win.css("resize") && + "none" != T.win.css("resize") && + (T.view.h -= 20), + (T.cursorheight = Math.min( + T.view.h, + Math.round(T.view.h * (T.view.h / T.page.h)) + )), + (T.cursorheight = M.cursorfixedheight + ? M.cursorfixedheight + : Math.max( + M.cursorminheight, + T.cursorheight + )), + (T.cursorwidth = Math.min( + T.view.w, + Math.round(T.view.w * (T.view.w / T.page.w)) + )), + (T.cursorwidth = M.cursorfixedheight + ? M.cursorfixedheight + : Math.max(M.cursorminheight, T.cursorwidth)), + (T.scrollvaluemax = + T.view.h - + T.cursorheight - + (M.railpadding.top + M.railpadding.bottom)), + T.hasborderbox || + (T.scrollvaluemax -= + T.cursor[0].offsetHeight - + T.cursor[0].clientHeight), + T.railh && + ((T.railh.width = + T.page.maxh > 0 + ? T.view.w - T.rail.width + : T.view.w), + (T.scrollvaluemaxw = + T.railh.width - + T.cursorwidth - + (M.railpadding.left + + M.railpadding.right))), + T.ispage || T.updateScrollBar(T.view), + (T.scrollratio = { + x: T.page.maxw / T.scrollvaluemaxw, + y: T.page.maxh / T.scrollvaluemax, + }), + T.getScrollTop() > T.page.maxh + ? T.doScrollTop(T.page.maxh) + : ((T.scroll.y = + (T.getScrollTop() / T.scrollratio.y) | + 0), + (T.scroll.x = + (T.getScrollLeft() / T.scrollratio.x) | + 0), + T.cursoractive && T.noticeCursor()), + T.scroll.y && + 0 === T.getScrollTop() && + T.doScrollTo( + (T.scroll.y * T.scrollratio.y) | 0 + ), + T) + ); + }), + (this.resize = T.onResize); + var O = 0; + (this.onscreenresize = function (e) { + clearTimeout(O); + var o = !T.ispage && !T.haswrapper; + o && T.hideRails(), + (O = setTimeout(function () { + T && (o && T.showRails(), T.resize()), (O = 0); + }, 120)); + }), + (this.lazyResize = function (e) { + return ( + clearTimeout(O), + (e = isNaN(e) ? 240 : e), + (O = setTimeout(function () { + T && T.resize(), (O = 0); + }, e)), + T + ); + }), + (this.jqbind = function (e, o, t) { + T.events.push({ e: e, n: o, f: t, q: !0 }), n(e).on(o, t); + }), + (this.mousewheel = function (e, o, t) { + var r = "jquery" in e ? e[0] : e; + if ("onwheel" in l.createElement("div")) + T._bind(r, "wheel", o, t || !1); + else { + var i = + void 0 !== l.onmousewheel + ? "mousewheel" + : "DOMMouseScroll"; + S(r, i, o, t || !1), + "DOMMouseScroll" == i && + S(r, "MozMousePixelScroll", o, t || !1); + } + }); + var Y = !1; + if (P.haseventlistener) { + try { + var H = Object.defineProperty({}, "passive", { + get: function () { + Y = !0; + }, + }); + a.addEventListener("test", null, H); + } catch (e) {} + (this.stopPropagation = function (e) { + return ( + !!e && + ((e = e.original ? e.original : e).stopPropagation(), + !1) + ); + }), + (this.cancelEvent = function (e) { + return ( + e.cancelable && e.preventDefault(), + e.stopImmediatePropagation(), + e.preventManipulation && e.preventManipulation(), + !1 + ); + }); + } else + (Event.prototype.preventDefault = function () { + this.returnValue = !1; + }), + (Event.prototype.stopPropagation = function () { + this.cancelBubble = !0; + }), + (a.constructor.prototype.addEventListener = + l.constructor.prototype.addEventListener = + Element.prototype.addEventListener = + function (e, o, t) { + this.attachEvent("on" + e, o); + }), + (a.constructor.prototype.removeEventListener = + l.constructor.prototype.removeEventListener = + Element.prototype.removeEventListener = + function (e, o, t) { + this.detachEvent("on" + e, o); + }), + (this.cancelEvent = function (e) { + return ( + (e = e || a.event) && + ((e.cancelBubble = !0), + (e.cancel = !0), + (e.returnValue = !1)), + !1 + ); + }), + (this.stopPropagation = function (e) { + return (e = e || a.event) && (e.cancelBubble = !0), !1; + }); + (this.delegate = function (e, o, t, r, i) { + var s = d[o] || !1; + s || + ((s = { + a: [], + l: [], + f: function (e) { + for ( + var o = s.l, t = !1, r = o.length - 1; + r >= 0; + r-- + ) + if (!1 === (t = o[r].call(e.target, e))) + return !1; + return t; + }, + }), + T.bind(e, o, s.f, r, i), + (d[o] = s)), + T.ispage + ? ((s.a = [T.id].concat(s.a)), (s.l = [t].concat(s.l))) + : (s.a.push(T.id), s.l.push(t)); + }), + (this.undelegate = function (e, o, t, r, i) { + var s = d[o] || !1; + if (s && s.l) + for (var n = 0, l = s.l.length; n < l; n++) + s.a[n] === T.id && + (s.a.splice(n), + s.l.splice(n), + 0 === s.a.length && + (T._unbind(e, o, s.l.f), (d[o] = null))); + }), + (this.bind = function (e, o, t, r, i) { + var s = "jquery" in e ? e[0] : e; + T._bind(s, o, t, r || !1, i || !1); + }), + (this._bind = function (e, o, t, r, i) { + T.events.push({ e: e, n: o, f: t, b: r, q: !1 }), + Y && i + ? e.addEventListener(o, t, { + passive: !1, + capture: r, + }) + : e.addEventListener(o, t, r || !1); + }), + (this._unbind = function (e, o, t, r) { + d[o] + ? T.undelegate(e, o, t, r) + : e.removeEventListener(o, t, r); + }), + (this.unbindAll = function () { + for (var e = 0; e < T.events.length; e++) { + var o = T.events[e]; + o.q + ? o.e.unbind(o.n, o.f) + : T._unbind(o.e, o.n, o.f, o.b); + } + }), + (this.showRails = function () { + return T.showRail().showRailHr(); + }), + (this.showRail = function () { + return ( + 0 === T.page.maxh || + (!T.ispage && "none" == T.win.css("display")) || + ((T.rail.visibility = !0), + T.rail.css("display", "block")), + T + ); + }), + (this.showRailHr = function () { + return ( + T.railh && + (0 === T.page.maxw || + (!T.ispage && "none" == T.win.css("display")) || + ((T.railh.visibility = !0), + T.railh.css("display", "block"))), + T + ); + }), + (this.hideRails = function () { + return T.hideRail().hideRailHr(); + }), + (this.hideRail = function () { + return ( + (T.rail.visibility = !1), + T.rail.css("display", "none"), + T + ); + }), + (this.hideRailHr = function () { + return ( + T.railh && + ((T.railh.visibility = !1), + T.railh.css("display", "none")), + T + ); + }), + (this.show = function () { + return (T.hidden = !1), (T.railslocked = !1), T.showRails(); + }), + (this.hide = function () { + return (T.hidden = !0), (T.railslocked = !0), T.hideRails(); + }), + (this.toggle = function () { + return T.hidden ? T.show() : T.hide(); + }), + (this.remove = function () { + T.stop(), T.cursortimeout && clearTimeout(T.cursortimeout); + for (var e in T.delaylist) + T.delaylist[e] && h(T.delaylist[e].h); + T.doZoomOut(), + T.unbindAll(), + P.isie9 && + T.win[0].detachEvent( + "onpropertychange", + T.onAttributeChange + ), + !1 !== T.observer && T.observer.disconnect(), + !1 !== T.observerremover && + T.observerremover.disconnect(), + !1 !== T.observerbody && T.observerbody.disconnect(), + (T.events = null), + T.cursor && T.cursor.remove(), + T.cursorh && T.cursorh.remove(), + T.rail && T.rail.remove(), + T.railh && T.railh.remove(), + T.zoom && T.zoom.remove(); + for (var o = 0; o < T.saved.css.length; o++) { + var t = T.saved.css[o]; + t[0].css(t[1], void 0 === t[2] ? "" : t[2]); + } + (T.saved = !1), T.me.data("__nicescroll", ""); + var r = n.nicescroll; + r.each(function (e) { + if (this && this.id === T.id) { + delete r[e]; + for (var o = ++e; o < r.length; o++, e++) + r[e] = r[o]; + --r.length && delete r[r.length]; + } + }); + for (var i in T) (T[i] = null), delete T[i]; + T = null; + }), + (this.scrollstart = function (e) { + return (this.onscrollstart = e), T; + }), + (this.scrollend = function (e) { + return (this.onscrollend = e), T; + }), + (this.scrollcancel = function (e) { + return (this.onscrollcancel = e), T; + }), + (this.zoomin = function (e) { + return (this.onzoomin = e), T; + }), + (this.zoomout = function (e) { + return (this.onzoomout = e), T; + }), + (this.isScrollable = function (e) { + var o = e.target ? e.target : e; + if ("OPTION" == o.nodeName) return !0; + for ( + ; + o && + 1 == o.nodeType && + o !== this.me[0] && + !/^BODY|HTML/.test(o.nodeName); + + ) { + var t = n(o), + r = + t.css("overflowY") || + t.css("overflowX") || + t.css("overflow") || + ""; + if (/scroll|auto/.test(r)) + return o.clientHeight != o.scrollHeight; + o = !!o.parentNode && o.parentNode; + } + return !1; + }), + (this.getViewport = function (e) { + for ( + var o = !(!e || !e.parentNode) && e.parentNode; + o && 1 == o.nodeType && !/^BODY|HTML/.test(o.nodeName); + + ) { + var t = n(o); + if (/fixed|absolute/.test(t.css("position"))) return t; + var r = + t.css("overflowY") || + t.css("overflowX") || + t.css("overflow") || + ""; + if ( + /scroll|auto/.test(r) && + o.clientHeight != o.scrollHeight + ) + return t; + if (t.getNiceScroll().length > 0) return t; + o = !!o.parentNode && o.parentNode; + } + return !1; + }), + (this.triggerScrollStart = function (e, o, t, r, i) { + if (T.onscrollstart) { + var s = { + type: "scrollstart", + current: { x: e, y: o }, + request: { x: t, y: r }, + end: { x: T.newscrollx, y: T.newscrolly }, + speed: i, + }; + T.onscrollstart.call(T, s); + } + }), + (this.triggerScrollEnd = function () { + if (T.onscrollend) { + var e = T.getScrollLeft(), + o = T.getScrollTop(), + t = { + type: "scrollend", + current: { x: e, y: o }, + end: { x: e, y: o }, + }; + T.onscrollend.call(T, t); + } + }); + var B = 0, + X = 0, + D = 0, + A = 1, + q = !1; + if ( + ((this.onmousewheel = function (e) { + if (T.wheelprevented || T.locked) return !1; + if (T.railslocked) + return T.debounced("checkunlock", T.resize, 250), !1; + if (T.rail.drag) return T.cancelEvent(e); + if ( + ("auto" === M.oneaxismousemode && + 0 !== e.deltaX && + (M.oneaxismousemode = !1), + M.oneaxismousemode && + 0 === e.deltaX && + !T.rail.scrollable) + ) + return ( + !T.railh || + !T.railh.scrollable || + T.onmousewheelhr(e) + ); + var o = f(), + t = !1; + if ( + (M.preservenativescrolling && + T.checkarea + 600 < o && + ((T.nativescrollingarea = T.isScrollable(e)), + (t = !0)), + (T.checkarea = o), + T.nativescrollingarea) + ) + return !0; + var r = k(e, !1, t); + return r && (T.checkarea = 0), r; + }), + (this.onmousewheelhr = function (e) { + if (!T.wheelprevented) { + if (T.railslocked || !T.railh.scrollable) return !0; + if (T.rail.drag) return T.cancelEvent(e); + var o = f(), + t = !1; + return ( + M.preservenativescrolling && + T.checkarea + 600 < o && + ((T.nativescrollingarea = T.isScrollable(e)), + (t = !0)), + (T.checkarea = o), + !!T.nativescrollingarea || + (T.railslocked ? T.cancelEvent(e) : k(e, !0, t)) + ); + } + }), + (this.stop = function () { + return ( + T.cancelScroll(), + T.scrollmon && T.scrollmon.stop(), + (T.cursorfreezed = !1), + (T.scroll.y = Math.round( + T.getScrollTop() * (1 / T.scrollratio.y) + )), + T.noticeCursor(), + T + ); + }), + (this.getTransitionSpeed = function (e) { + return (80 + (e / 72) * M.scrollspeed) | 0; + }), + M.smoothscroll) + ) + if ( + T.ishwscroll && + P.hastransition && + M.usetransition && + M.smoothscroll + ) { + var j = ""; + (this.resetTransition = function () { + (j = ""), + T.doc.css( + P.prefixstyle + "transition-duration", + "0ms" + ); + }), + (this.prepareTransition = function (e, o) { + var t = o ? e : T.getTransitionSpeed(e), + r = t + "ms"; + return ( + j !== r && + ((j = r), + T.doc.css( + P.prefixstyle + "transition-duration", + r + )), + t + ); + }), + (this.doScrollLeft = function (e, o) { + var t = T.scrollrunning + ? T.newscrolly + : T.getScrollTop(); + T.doScrollPos(e, t, o); + }), + (this.doScrollTop = function (e, o) { + var t = T.scrollrunning + ? T.newscrollx + : T.getScrollLeft(); + T.doScrollPos(t, e, o); + }), + (this.cursorupdate = { + running: !1, + start: function () { + var e = this; + if (!e.running) { + e.running = !0; + var o = function () { + e.running && u(o), + T.showCursor( + T.getScrollTop(), + T.getScrollLeft() + ), + T.notifyScrollEvent(T.win[0]); + }; + u(o); + } + }, + stop: function () { + this.running = !1; + }, + }), + (this.doScrollPos = function (e, o, t) { + var r = T.getScrollTop(), + i = T.getScrollLeft(); + if ( + (((T.newscrolly - r) * (o - r) < 0 || + (T.newscrollx - i) * (e - i) < 0) && + T.cancelScroll(), + M.bouncescroll + ? (o < 0 + ? (o = (o / 2) | 0) + : o > T.page.maxh && + (o = + (T.page.maxh + + (o - T.page.maxh) / 2) | + 0), + e < 0 + ? (e = (e / 2) | 0) + : e > T.page.maxw && + (e = + (T.page.maxw + + (e - T.page.maxw) / 2) | + 0)) + : (o < 0 + ? (o = 0) + : o > T.page.maxh && + (o = T.page.maxh), + e < 0 + ? (e = 0) + : e > T.page.maxw && + (e = T.page.maxw)), + T.scrollrunning && + e == T.newscrollx && + o == T.newscrolly) + ) + return !1; + (T.newscrolly = o), (T.newscrollx = e); + var s = T.getScrollTop(), + n = T.getScrollLeft(), + l = {}; + (l.x = e - n), (l.y = o - s); + var a = 0 | Math.sqrt(l.x * l.x + l.y * l.y), + c = T.prepareTransition(a); + T.scrollrunning || + ((T.scrollrunning = !0), + T.triggerScrollStart(n, s, e, o, c), + T.cursorupdate.start()), + (T.scrollendtrapped = !0), + P.transitionend || + (T.scrollendtrapped && + clearTimeout(T.scrollendtrapped), + (T.scrollendtrapped = setTimeout( + T.onScrollTransitionEnd, + c + ))), + T.setScrollTop(T.newscrolly), + T.setScrollLeft(T.newscrollx); + }), + (this.cancelScroll = function () { + if (!T.scrollendtrapped) return !0; + var e = T.getScrollTop(), + o = T.getScrollLeft(); + return ( + (T.scrollrunning = !1), + P.transitionend || + clearTimeout(P.transitionend), + (T.scrollendtrapped = !1), + T.resetTransition(), + T.setScrollTop(e), + T.railh && T.setScrollLeft(o), + T.timerscroll && + T.timerscroll.tm && + clearInterval(T.timerscroll.tm), + (T.timerscroll = !1), + (T.cursorfreezed = !1), + T.cursorupdate.stop(), + T.showCursor(e, o), + T + ); + }), + (this.onScrollTransitionEnd = function () { + if (T.scrollendtrapped) { + var e = T.getScrollTop(), + o = T.getScrollLeft(); + if ( + (e < 0 + ? (e = 0) + : e > T.page.maxh && (e = T.page.maxh), + o < 0 + ? (o = 0) + : o > T.page.maxw && (o = T.page.maxw), + e != T.newscrolly || o != T.newscrollx) + ) + return T.doScrollPos(o, e, M.snapbackspeed); + T.scrollrunning && T.triggerScrollEnd(), + (T.scrollrunning = !1), + (T.scrollendtrapped = !1), + T.resetTransition(), + (T.timerscroll = !1), + T.setScrollTop(e), + T.railh && T.setScrollLeft(o), + T.cursorupdate.stop(), + T.noticeCursor(!1, e, o), + (T.cursorfreezed = !1); + } + }); + } else + (this.doScrollLeft = function (e, o) { + var t = T.scrollrunning + ? T.newscrolly + : T.getScrollTop(); + T.doScrollPos(e, t, o); + }), + (this.doScrollTop = function (e, o) { + var t = T.scrollrunning + ? T.newscrollx + : T.getScrollLeft(); + T.doScrollPos(t, e, o); + }), + (this.doScrollPos = function (e, o, t) { + var r = T.getScrollTop(), + i = T.getScrollLeft(); + ((T.newscrolly - r) * (o - r) < 0 || + (T.newscrollx - i) * (e - i) < 0) && + T.cancelScroll(); + var s = !1; + if ( + ((T.bouncescroll && T.rail.visibility) || + (o < 0 + ? ((o = 0), (s = !0)) + : o > T.page.maxh && + ((o = T.page.maxh), (s = !0))), + (T.bouncescroll && T.railh.visibility) || + (e < 0 + ? ((e = 0), (s = !0)) + : e > T.page.maxw && + ((e = T.page.maxw), (s = !0))), + T.scrollrunning && + T.newscrolly === o && + T.newscrollx === e) + ) + return !0; + (T.newscrolly = o), + (T.newscrollx = e), + (T.dst = {}), + (T.dst.x = e - i), + (T.dst.y = o - r), + (T.dst.px = i), + (T.dst.py = r); + var n = + 0 | + Math.sqrt( + T.dst.x * T.dst.x + T.dst.y * T.dst.y + ), + l = T.getTransitionSpeed(n); + T.bzscroll = {}; + var a = s ? 1 : 0.58; + (T.bzscroll.x = new R( + i, + T.newscrollx, + l, + 0, + 0, + a, + 1 + )), + (T.bzscroll.y = new R( + r, + T.newscrolly, + l, + 0, + 0, + a, + 1 + )); + f(); + var c = function () { + if (T.scrollrunning) { + var e = T.bzscroll.y.getPos(); + T.setScrollLeft(T.bzscroll.x.getNow()), + T.setScrollTop(T.bzscroll.y.getNow()), + e <= 1 + ? (T.timer = u(c)) + : ((T.scrollrunning = !1), + (T.timer = 0), + T.triggerScrollEnd()); + } + }; + T.scrollrunning || + (T.triggerScrollStart(i, r, e, o, l), + (T.scrollrunning = !0), + (T.timer = u(c))); + }), + (this.cancelScroll = function () { + return ( + T.timer && h(T.timer), + (T.timer = 0), + (T.bzscroll = !1), + (T.scrollrunning = !1), + T + ); + }); + else + (this.doScrollLeft = function (e, o) { + var t = T.getScrollTop(); + T.doScrollPos(e, t, o); + }), + (this.doScrollTop = function (e, o) { + var t = T.getScrollLeft(); + T.doScrollPos(t, e, o); + }), + (this.doScrollPos = function (e, o, t) { + var r = e > T.page.maxw ? T.page.maxw : e; + r < 0 && (r = 0); + var i = o > T.page.maxh ? T.page.maxh : o; + i < 0 && (i = 0), + T.synched("scroll", function () { + T.setScrollTop(i), T.setScrollLeft(r); + }); + }), + (this.cancelScroll = function () {}); + (this.doScrollBy = function (e, o) { + z(0, e); + }), + (this.doScrollLeftBy = function (e, o) { + z(e, 0); + }), + (this.doScrollTo = function (e, o) { + var t = o ? Math.round(e * T.scrollratio.y) : e; + t < 0 ? (t = 0) : t > T.page.maxh && (t = T.page.maxh), + (T.cursorfreezed = !1), + T.doScrollTop(e); + }), + (this.checkContentSize = function () { + var e = T.getContentSize(); + (e.h == T.page.h && e.w == T.page.w) || T.resize(!1, e); + }), + (T.onscroll = function (e) { + T.rail.drag || + T.cursorfreezed || + T.synched("scroll", function () { + (T.scroll.y = Math.round( + T.getScrollTop() / T.scrollratio.y + )), + T.railh && + (T.scroll.x = Math.round( + T.getScrollLeft() / T.scrollratio.x + )), + T.noticeCursor(); + }); + }), + T.bind(T.docscroll, "scroll", T.onscroll), + (this.doZoomIn = function (e) { + if (!T.zoomactive) { + (T.zoomactive = !0), (T.zoomrestore = { style: {} }); + var o = [ + "position", + "top", + "left", + "zIndex", + "backgroundColor", + "marginTop", + "marginBottom", + "marginLeft", + "marginRight", + ], + t = T.win[0].style; + for (var r in o) { + var i = o[r]; + T.zoomrestore.style[i] = + void 0 !== t[i] ? t[i] : ""; + } + (T.zoomrestore.style.width = T.win.css("width")), + (T.zoomrestore.style.height = T.win.css("height")), + (T.zoomrestore.padding = { + w: T.win.outerWidth() - T.win.width(), + h: T.win.outerHeight() - T.win.height(), + }), + P.isios4 && + ((T.zoomrestore.scrollTop = c.scrollTop()), + c.scrollTop(0)), + T.win.css({ + position: P.isios4 ? "absolute" : "fixed", + top: 0, + left: 0, + zIndex: s + 100, + margin: 0, + }); + var n = T.win.css("backgroundColor"); + return ( + ("" === n || + /transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test( + n + )) && + T.win.css("backgroundColor", "#fff"), + T.rail.css({ zIndex: s + 101 }), + T.zoom.css({ zIndex: s + 102 }), + T.zoom.css("backgroundPosition", "0 -18px"), + T.resizeZoom(), + T.onzoomin && T.onzoomin.call(T), + T.cancelEvent(e) + ); + } + }), + (this.doZoomOut = function (e) { + if (T.zoomactive) + return ( + (T.zoomactive = !1), + T.win.css("margin", ""), + T.win.css(T.zoomrestore.style), + P.isios4 && c.scrollTop(T.zoomrestore.scrollTop), + T.rail.css({ "z-index": T.zindex }), + T.zoom.css({ "z-index": T.zindex }), + (T.zoomrestore = !1), + T.zoom.css("backgroundPosition", "0 0"), + T.onResize(), + T.onzoomout && T.onzoomout.call(T), + T.cancelEvent(e) + ); + }), + (this.doZoom = function (e) { + return T.zoomactive ? T.doZoomOut(e) : T.doZoomIn(e); + }), + (this.resizeZoom = function () { + if (T.zoomactive) { + var e = T.getScrollTop(); + T.win.css({ + width: c.width() - T.zoomrestore.padding.w + "px", + height: c.height() - T.zoomrestore.padding.h + "px", + }), + T.onResize(), + T.setScrollTop(Math.min(T.page.maxh, e)); + } + }), + this.init(), + n.nicescroll.push(this); + }, + y = function (e) { + var o = this; + (this.nc = e), + (this.lastx = 0), + (this.lasty = 0), + (this.speedx = 0), + (this.speedy = 0), + (this.lasttime = 0), + (this.steptime = 0), + (this.snapx = !1), + (this.snapy = !1), + (this.demulx = 0), + (this.demuly = 0), + (this.lastscrollx = -1), + (this.lastscrolly = -1), + (this.chkx = 0), + (this.chky = 0), + (this.timer = 0), + (this.reset = function (e, t) { + o.stop(), + (o.steptime = 0), + (o.lasttime = f()), + (o.speedx = 0), + (o.speedy = 0), + (o.lastx = e), + (o.lasty = t), + (o.lastscrollx = -1), + (o.lastscrolly = -1); + }), + (this.update = function (e, t) { + var r = f(); + (o.steptime = r - o.lasttime), (o.lasttime = r); + var i = t - o.lasty, + s = e - o.lastx, + n = o.nc.getScrollTop() + i, + l = o.nc.getScrollLeft() + s; + (o.snapx = l < 0 || l > o.nc.page.maxw), + (o.snapy = n < 0 || n > o.nc.page.maxh), + (o.speedx = s), + (o.speedy = i), + (o.lastx = e), + (o.lasty = t); + }), + (this.stop = function () { + o.nc.unsynched("domomentum2d"), + o.timer && clearTimeout(o.timer), + (o.timer = 0), + (o.lastscrollx = -1), + (o.lastscrolly = -1); + }), + (this.doSnapy = function (e, t) { + var r = !1; + t < 0 + ? ((t = 0), (r = !0)) + : t > o.nc.page.maxh && + ((t = o.nc.page.maxh), (r = !0)), + e < 0 + ? ((e = 0), (r = !0)) + : e > o.nc.page.maxw && + ((e = o.nc.page.maxw), (r = !0)), + r + ? o.nc.doScrollPos(e, t, o.nc.opt.snapbackspeed) + : o.nc.triggerScrollEnd(); + }), + (this.doMomentum = function (e) { + var t = f(), + r = e ? t + e : o.lasttime, + i = o.nc.getScrollLeft(), + s = o.nc.getScrollTop(), + n = o.nc.page.maxh, + l = o.nc.page.maxw; + (o.speedx = l > 0 ? Math.min(60, o.speedx) : 0), + (o.speedy = n > 0 ? Math.min(60, o.speedy) : 0); + var a = r && t - r <= 60; + (s < 0 || s > n || i < 0 || i > l) && (a = !1); + var c = !(!o.speedy || !a) && o.speedy, + d = !(!o.speedx || !a) && o.speedx; + if (c || d) { + var u = Math.max(16, o.steptime); + if (u > 50) { + var h = u / 50; + (o.speedx *= h), (o.speedy *= h), (u = 50); + } + (o.demulxy = 0), + (o.lastscrollx = o.nc.getScrollLeft()), + (o.chkx = o.lastscrollx), + (o.lastscrolly = o.nc.getScrollTop()), + (o.chky = o.lastscrolly); + var p = o.lastscrollx, + m = o.lastscrolly, + g = function () { + var e = f() - t > 600 ? 0.04 : 0.02; + o.speedx && + ((p = Math.floor( + o.lastscrollx - + o.speedx * (1 - o.demulxy) + )), + (o.lastscrollx = p), + (p < 0 || p > l) && (e = 0.1)), + o.speedy && + ((m = Math.floor( + o.lastscrolly - + o.speedy * (1 - o.demulxy) + )), + (o.lastscrolly = m), + (m < 0 || m > n) && (e = 0.1)), + (o.demulxy = Math.min(1, o.demulxy + e)), + o.nc.synched("domomentum2d", function () { + if (o.speedx) { + o.nc.getScrollLeft(); + (o.chkx = p), o.nc.setScrollLeft(p); + } + if (o.speedy) { + o.nc.getScrollTop(); + (o.chky = m), o.nc.setScrollTop(m); + } + o.timer || + (o.nc.hideCursor(), + o.doSnapy(p, m)); + }), + o.demulxy < 1 + ? (o.timer = setTimeout(g, u)) + : (o.stop(), + o.nc.hideCursor(), + o.doSnapy(p, m)); + }; + g(); + } else o.doSnapy(o.nc.getScrollLeft(), o.nc.getScrollTop()); + }); + }, + x = e.fn.scrollTop; + (e.cssHooks.pageYOffset = { + get: function (e, o, t) { + var r = n.data(e, "__nicescroll") || !1; + return r && r.ishwscroll ? r.getScrollTop() : x.call(e); + }, + set: function (e, o) { + var t = n.data(e, "__nicescroll") || !1; + return ( + t && t.ishwscroll ? t.setScrollTop(parseInt(o)) : x.call(e, o), + this + ); + }, + }), + (e.fn.scrollTop = function (e) { + if (void 0 === e) { + var o = !!this[0] && (n.data(this[0], "__nicescroll") || !1); + return o && o.ishwscroll ? o.getScrollTop() : x.call(this); + } + return this.each(function () { + var o = n.data(this, "__nicescroll") || !1; + o && o.ishwscroll + ? o.setScrollTop(parseInt(e)) + : x.call(n(this), e); + }); + }); + var S = e.fn.scrollLeft; + (n.cssHooks.pageXOffset = { + get: function (e, o, t) { + var r = n.data(e, "__nicescroll") || !1; + return r && r.ishwscroll ? r.getScrollLeft() : S.call(e); + }, + set: function (e, o) { + var t = n.data(e, "__nicescroll") || !1; + return ( + t && t.ishwscroll ? t.setScrollLeft(parseInt(o)) : S.call(e, o), + this + ); + }, + }), + (e.fn.scrollLeft = function (e) { + if (void 0 === e) { + var o = !!this[0] && (n.data(this[0], "__nicescroll") || !1); + return o && o.ishwscroll ? o.getScrollLeft() : S.call(this); + } + return this.each(function () { + var o = n.data(this, "__nicescroll") || !1; + o && o.ishwscroll + ? o.setScrollLeft(parseInt(e)) + : S.call(n(this), e); + }); + }); + var z = function (e) { + var o = this; + if ( + ((this.length = 0), + (this.name = "nicescrollarray"), + (this.each = function (e) { + return n.each(o, e), o; + }), + (this.push = function (e) { + (o[o.length] = e), o.length++; + }), + (this.eq = function (e) { + return o[e]; + }), + e) + ) + for (var t = 0; t < e.length; t++) { + var r = n.data(e[t], "__nicescroll") || !1; + r && ((this[this.length] = r), this.length++); + } + return this; + }; + !(function (e, o, t) { + for (var r = 0, i = o.length; r < i; r++) t(e, o[r]); + })( + z.prototype, + [ + "show", + "hide", + "toggle", + "onResize", + "resize", + "remove", + "stop", + "doScrollPos", + ], + function (e, o) { + e[o] = function () { + var e = arguments; + return this.each(function () { + this[o].apply(this, e); + }); + }; + } + ), + (e.fn.getNiceScroll = function (e) { + return void 0 === e + ? new z(this) + : (this[e] && n.data(this[e], "__nicescroll")) || !1; + }), + ((e.expr.pseudos || e.expr[":"]).nicescroll = function (e) { + return void 0 !== n.data(e, "__nicescroll"); + }), + (n.fn.niceScroll = function (e, o) { + void 0 !== o || + "object" != typeof e || + "jquery" in e || + ((o = e), (e = !1)); + var t = new z(); + return ( + this.each(function () { + var r = n(this), + i = n.extend({}, o); + if (e) { + var s = n(e); + (i.doc = s.length > 1 ? n(e, r) : s), (i.win = r); + } + !("doc" in i) || "win" in i || (i.win = r); + var l = r.data("__nicescroll") || !1; + l || + ((i.doc = i.doc || r), + (l = new b(i, r)), + r.data("__nicescroll", l)), + t.push(l); + }), + 1 === t.length ? t[0] : t + ); + }), + (a.NiceScroll = { + getjQuery: function () { + return e; + }, + }), + n.nicescroll || ((n.nicescroll = new z()), (n.nicescroll.options = g)); +}); diff --git a/public/assets/modules/select2/dist/css/select2.css b/public/assets/modules/select2/dist/css/select2.css index 447b2b86..01f34509 100644 --- a/public/assets/modules/select2/dist/css/select2.css +++ b/public/assets/modules/select2/dist/css/select2.css @@ -1,202 +1,278 @@ .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; + 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 { + -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 { + 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; } + -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; } + 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; } + display: block; +} .select2-results__options { - list-style: none; - margin: 0; - padding: 0; } + 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; } + padding: 6px; + user-select: none; + -webkit-user-select: none; +} +.select2-results__option[aria-selected] { + cursor: pointer; +} .select2-container--open .select2-dropdown { - left: 0; } + left: 0; +} .select2-container--open .select2-dropdown--above { - border-bottom: none; - border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } + 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; } + 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 { + 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; } + 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); } + 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; - height: 1px !important; - margin: -1px !important; - overflow: hidden !important; - padding: 0 !important; - position: absolute !important; - width: 1px !important; } + border: 0 !important; + clip: rect(0 0 0 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !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 { + 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 { + 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 { + 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; } + 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__clear { + float: left; +} -.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { - left: 1px; - right: auto; } +.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--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-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 { + 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__placeholder { + width: 100%; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__rendered + li { + list-style: none; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__placeholder { color: #999; margin-top: 5px; - float: left; } - .select2-container--default .select2-selection--multiple .select2-selection__clear { + float: left; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; - margin-right: 10px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice { + margin-right: 10px; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; @@ -204,121 +280,214 @@ float: left; margin-right: 5px; margin-top: 5px; - padding: 0 5px; } - .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { + 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; } + 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-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline { - float: right; } +.select2-container--default[dir="rtl"] + .select2-selection--multiple + .select2-selection__choice, +.select2-container--default[dir="rtl"] + .select2-selection--multiple + .select2-selection__placeholder, +.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 { + 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[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--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--multiple { + background-color: #eee; + cursor: default; +} -.select2-container--default.select2-container--disabled .select2-selection__choice__remove { - display: none; } +.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--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-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; } + 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; } + 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; } + max-height: 200px; + overflow-y: auto; +} -.select2-container--default .select2-results__option[role=group] { - padding: 0; } +.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-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"] { + 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 { + 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; } + 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__option--highlighted[aria-selected] { + background-color: #5897fb; + color: white; +} .select2-container--default .select2-results__group { - cursor: default; - display: block; - padding: 6px; } + 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 { + 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 { + 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 { + 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; @@ -333,75 +502,108 @@ 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; } + 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__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[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 { + 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; } + 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--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-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 { + 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 { + 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; @@ -409,76 +611,110 @@ float: left; margin-right: 5px; margin-top: 5px; - padding: 0 5px; } - .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { + 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; } + 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; } +.select2-container--classic[dir="rtl"] + .select2-selection--multiple + .select2-selection__choice { + float: right; +} -.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { - margin-left: 5px; - margin-right: auto; } +.select2-container--classic[dir="rtl"] + .select2-selection--multiple + .select2-selection__choice { + 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[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-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--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-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; } + border: 1px solid #aaa; + outline: 0; +} .select2-container--classic .select2-search--inline .select2-search__field { - outline: 0; - box-shadow: none; } + outline: 0; + box-shadow: none; +} .select2-container--classic .select2-dropdown { - background-color: white; - border: 1px solid transparent; } + background-color: white; + border: 1px solid transparent; +} .select2-container--classic .select2-dropdown--above { - border-bottom: none; } + border-bottom: none; +} .select2-container--classic .select2-dropdown--below { - border-top: none; } + border-top: none; +} .select2-container--classic .select2-results > .select2-results__options { - max-height: 200px; - overflow-y: auto; } + max-height: 200px; + overflow-y: auto; +} -.select2-container--classic .select2-results__option[role=group] { - padding: 0; } +.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[aria-disabled="true"] { + color: grey; +} -.select2-container--classic .select2-results__option--highlighted[aria-selected] { - background-color: #3875d7; - color: white; } +.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; } + cursor: default; + display: block; + padding: 6px; +} .select2-container--classic.select2-container--open .select2-dropdown { - border-color: #5897fb; } + border-color: #5897fb; +} diff --git a/public/assets/modules/select2/dist/css/select2.min.css b/public/assets/modules/select2/dist/css/select2.min.css index 76de04d9..02752627 100644 --- a/public/assets/modules/select2/dist/css/select2.min.css +++ b/public/assets/modules/select2/dist/css/select2.min.css @@ -1 +1,663 @@ -.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;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !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__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.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-selection__placeholder,.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, #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;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, #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;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, #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;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, #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;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}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{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} +.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: 42px; + 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; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + width: 1px !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__placeholder { + color: #999; + margin-top: 5px; + float: left; +} +.select2-container--default + .select2-selection--multiple + .select2-selection__clear { + cursor: pointer; + float: right; + font-weight: bold; + margin-top: 5px; + margin-right: 10px; +} +.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-selection__placeholder, +.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, #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; + 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, #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; + 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, #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; + 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, #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; + 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; +} +.select2-container--classic[dir="rtl"] + .select2-selection--multiple + .select2-selection__choice { + 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; +} diff --git a/public/preprocessed_image.jpg b/public/preprocessed_image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..270cd77bab275b7d763732d89241e80650c80ef8 GIT binary patch literal 231939 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

wb9w@<@dZ; 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

tcj3Cx>DMK4VEI@J1lG&L(Pk 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 rmF@rk;-`DW+2S {{-- JS --}} - + {{-- --}} + @@ -137,26 +140,25 @@ - - i + - + - + {{-- --}} - + {{-- --}} - + {{-- --}} {{-- - {{-- --}} i - {{-- --}} - - {{-- --}} diff --git a/resources/views/User/layout/sidebar.blade.php b/resources/views/User/layout/sidebar.blade.php index e52f76be..e08cce1d 100644 --- a/resources/views/User/layout/sidebar.blade.php +++ b/resources/views/User/layout/sidebar.blade.php @@ -55,3 +55,4 @@

--}}
+ diff --git a/resources/views/User/transaction/Pembeli/index.blade.php b/resources/views/User/transaction/Pembeli/index.blade.php index fad0d1db..419e474b 100644 --- a/resources/views/User/transaction/Pembeli/index.blade.php +++ b/resources/views/User/transaction/Pembeli/index.blade.php @@ -3,8 +3,6 @@
- -
@@ -17,30 +15,29 @@
-

Welcome! npannisa

-

How Are You Today?

+

Welcome! {{ Auth::user()->nama_depan }}

+

Mau belanja apa hari ini?

- +
- + - - + - + @@ -48,9 +45,8 @@ @foreach ($TransactionUser as $HistoryTransaction) - + - @@ -65,15 +61,20 @@ @@ -87,7 +88,96 @@ + + @extends('user.transaction.pembeli.modal-bayar-transaction') + @extends('user.transaction.pembeli.modal-end-transaction') + + +@endsection diff --git a/resources/views/User/transaction/Pembeli/new-transaction.blade.php b/resources/views/User/transaction/Pembeli/new-transaction.blade.php index ed2a2d0c..99ba5c09 100644 --- a/resources/views/User/transaction/Pembeli/new-transaction.blade.php +++ b/resources/views/User/transaction/Pembeli/new-transaction.blade.php @@ -1,5 +1,7 @@ @extends('user.layout.main') @section('content') + {{-- --}} +
@@ -14,123 +16,303 @@
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- -
-
-
-
+ + + @endsection diff --git a/resources/views/email/verification-email.blade.php b/resources/views/email/verification-email.blade.php new file mode 100644 index 00000000..2f30238e --- /dev/null +++ b/resources/views/email/verification-email.blade.php @@ -0,0 +1,47 @@ + + + + + + + Verifikasi Email Pemulihan + + + + + + +
+
+
+
+
+
+
+ +
+
+

Verifikasi Email

+
+ +
+

Rekber mengirimkan kode verifikasi ke

+

{{ $verificationEmail['email'] }}

+

Gunakan kode ini untuk menyelesaikan syarat pendaftaran akun:

+
+

{{ $verificationEmail['code'] }}

+
+
+

Masa berlaku kode ini akan berakhir dalam 2 menit.

+
+
+
+
+
+
+
+
+ + + diff --git a/resources/views/index.blade.php b/resources/views/index.blade.php index 1ddf6676..e023fce5 100644 --- a/resources/views/index.blade.php +++ b/resources/views/index.blade.php @@ -181,14 +181,14 @@ - +
+ oninput="this.value = this.value.replace(/[^0-9]/g, '').substring(0, 6);" + placeholder="Kode Verifikasi Email" name="email_verification">
@@ -378,7 +378,7 @@ -

kembali

+

kembali

@@ -399,7 +399,6 @@ - {{-- --}} @@ -415,6 +414,7 @@ $(document).ready(function() { let verificationStatus = false; let verificationCode = ''; + let waktuSekarangDetik = 0; function generateVerificationCode() { const codeLength = 6; @@ -492,25 +492,91 @@ } }); - $('#verifikasiEmail').on('click', function() { - - }); - $('#newEmail').on('input', function() { const newEmail = $(this); clearTimeout(newEmail.timer); // Menghapus timeout yang ada + const verificationButton = document.getElementById('verifikasiEmail'); + verificationButton.disabled = true; - // Menunggu 5 detik sebelum menghasilkan kode verifikasi - newEmail.timer = setTimeout(function() { - const email = newEmail.val().trim(); // Menghapus spasi di awal dan akhir + const email = newEmail.val().trim(); // Menghapus spasi di awal dan akhir + if (email != '') { + // Menunggu 5 detik sebelum menghasilkan kode verifikasi + newEmail.timer = setTimeout(function() { + if (waktuSekarangDetik == 0) { + verificationStatus = false; + verificationButton.disabled = false; + verificationButton.innerHTML = 'Verifikasi'; + } + }, 1000); + } + }); - if (email === '') { - alert('Silakan masukkan alamat email Anda terlebih dahulu.'); + $('#verifikasiEmail').on('click', function() { + const newEmail = $(this); + let email = document.querySelector('[name="new_email"]').value; + const csrfToken = $('meta[name="csrf-token"]').attr('content'); + verificationCode = generateVerificationCode(); + + const formData = new FormData(); + formData.append('email', email); + formData.append('code', verificationCode); + + // Menonaktifkan tombol verifikasi + newEmail.prop('disabled', true); + + // Mengatur waktu dalam detik (misalnya, 2 menit = 120 detik) + const waktuTotalDetik = 120; + waktuSekarangDetik = waktuTotalDetik; + + // Mengupdate teks tombol dengan format menit:detik + function updateButtonText() { + const menit = Math.floor(waktuSekarangDetik / 60); + const detik = waktuSekarangDetik % 60 < 10 ? '0' + (waktuSekarangDetik % 60) : + waktuSekarangDetik % 60; + newEmail.text(`${menit}:${detik}`); + } + + // Memulai timer dan mengupdate teks tombol setiap detik + const timerInterval = setInterval(function() { + if (waktuSekarangDetik > 0) { + waktuSekarangDetik--; + updateButtonText(); } else { - const verificationCode = generateVerificationCode(); - console.log(verificationCode); + clearInterval(timerInterval); + newEmail.text("Verifikasi"); // Mengembalikan teks awal tombol + newEmail.prop('disabled', false); // Mengaktifkan kembali tombol } - }, 5000); + }, 1000); // Setiap 1 detik + + $.ajaxSetup({ + headers: { + 'X-CSRF-TOKEN': csrfToken + } + }); + + $.ajax({ + url: "{{ route('kirim.kode') }}", + type: 'POST', + data: formData, + contentType: false, + processData: false, + success: function(response) { + Swal.fire({ + title: response.status ? 'Berhasil' : 'Gagal', + text: response.message, + icon: response.status ? 'success' : 'error', + }); + }, + error: function(error) { + Swal.fire({ + title: 'Gagal', + text: 'Gagal karena ' + error, + icon: 'error', + }); + }, + }); + + verificationStatus = true; }); $('#signUp').on('click', function() { @@ -522,7 +588,7 @@ let email = document.querySelector('[name="new_email"]').value; let nohp = document.querySelector('[name="nohp"]').value; let gender = document.querySelector('[name="gender"]').value; - let emailVerification = document.querySelector('[name="email-verification"]').value; + let emailVerification = document.querySelector('[name="email_verification"]').value; // Tanggal lahir let tanggalLahir = document.querySelector('[name="tanggal_lahir"]').value; @@ -548,7 +614,7 @@ let confirmPassword = document.querySelector('[name="confirm_password"]').value; // Pengecekan inputan yang kosong - if (namaDepan.trim() === "" || namaBelakang.trim() === "") { + if (namaDepan.trim() === "" && namaBelakang.trim() === "") { emptyInput.push("Nama depan dan nama belakang tidak boleh kosong"); } @@ -560,6 +626,8 @@ emptyInput.push("Email tidak boleh kosong"); } else if (!verificationStatus) { emptyInput.push("Verifikasi email terlebih dahulu"); + } else if (emailVerification != verificationCode) { + emptyInput.push('Kode verifikasi harus sama dengan kode yang dikirim ke email'); } if (nohp.trim() === "") { @@ -589,7 +657,7 @@ emptyInput.push("Silahkan ambil foto KTP anda"); } - if (newPassword.trim() === "" || confirmPassword === "") { + if (newPassword.trim() === "" && confirmPassword === "") { emptyInput.push("Password tidak boleh kosong"); } else if (newPassword.trim() != confirmPassword) { emptyInput.push("Password baru harus sama dengan password yang dikonfirmasi"); diff --git a/routes/web.php b/routes/web.php index 23ff5622..74c88e0d 100644 --- a/routes/web.php +++ b/routes/web.php @@ -93,29 +93,23 @@ Route::get('/next_detail_refund',function() { // -------------------------------------------------------------------------------------------- -// Route::get('/Ini', function () { -// return view('user/index',[ -// 'name'=>'Jilhan Haura', -// "transaction"=>Transactions::allTransactions() -// ]); -// }); - - -// Route::resource('/login',LoginController::class); +//Index // Login, logout dan register Route::controller(LoginController::class)->group(function(){ - Route::get('/','login')->name('login'); + Route::get('/login','login')->name('login'); Route::get('/logout','logout')->name('logout'); - Route::post('/','authenticate')->name('authenticate'); + Route::post('/authenticate','authenticate')->name('authenticate'); Route::post('/register','register')->name('register'); Route::get('/cek-email/{email}','statusAkun')->name('status.akun'); Route::get('/cari-provinsi','cariProvinsi')->name('cari.provinsi'); Route::get('/cari-kota/{code}','cariKota')->name('cari.kota'); Route::get('/cari-kecamatan/{code}','cariKecamatan')->name('cari.kecamatan'); Route::get('/cari-kelurahan/{code}','cariKelurahan')->name('cari.kelurahan'); + Route::post('/kode-verifikasi','kirimKodeVerifikasi')->name('kirim.kode'); + Route::get('ocr','getOcr'); }); // admin dan user @@ -157,12 +151,18 @@ Route::middleware(['auth'])->group(function(){ Route::get('cek-contact/{email}','cekEmail')->name('user-contact.email'); Route::post('user-contact','store')->name('user-contact.store'); Route::delete('user-contact/{id}','destroy')->name('user-contact.delete'); + Route::get('get-user-contact','getContact')->name('user-contact.get'); }); // Tampilan transaksi, bayar, update status pengiriman dan refund Route::controller(UserTransactionController::class)->group(function(){ + // Pembeli Route::get('user-transaction-pembeli','indexPembeli')->name('user-transaction.index.pembeli'); + Route::get('detail-user-transaction-pembeli/{id}','detailTransaction')->name('user-transaction.detail.pembeli'); + Route::get('tambah-transaction','createTransaction')->name('tambah-transaction.pembeli'); + Route::post('store-transaction','storeTransaction')->name('store-transaction.pembeli'); + //Penjual Route::get('user-transaction-penjual','indexPenjual')->name('user-transaction.index.penjual'); - //bayar + }); // Tampilan refund diff --git a/storage/preprocessed_image.jpg b/storage/preprocessed_image.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cbf906d7c36e0907b93c8c5c7e04ae4265508d12 GIT binary patch literal 68348 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⪻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
User IDNo Order IDCustomerSellerPenjual TotalDue DateBatas Pengiriman Status Action
{{ $HistoryTransaction['userId'] }}{{ $loop->iteration }} {{ $HistoryTransaction['orderId'] }}{{ $HistoryTransaction['Customer'] }} {{ $HistoryTransaction['seller'] }} {{ $HistoryTransaction['total'] }} {{ $HistoryTransaction['dueDate'] }}