From 93b7c5783efefc47f75fb46c9f85c98c53f8440b Mon Sep 17 00:00:00 2001 From: David Sanchez Date: Thu, 9 Jul 2020 19:14:45 +0200 Subject: [PATCH] first version --- archetypes/default.md | 6 + config.toml | 5 + content/_index.md | 9 + content/casdi/_index.md | 20 ++ content/cost_package/_index.md | 41 +++ content/crystal-met/_index.md | 24 ++ content/demon-nano/_index.md | 26 ++ content/dft_tools/_index.md | 9 + content/dirac/_index.md | 25 ++ content/dolo/_index.md | 13 + content/eplf/_index.md | 34 ++ content/eplf/c2h_eplf.jpg | Bin 0 -> 86805 bytes content/exci/_index.md | 13 + content/ezfio/_index.md | 300 ++++++++++++++++++ content/f77_zmq/_index.md | 16 + content/irpf90/_index.md | 27 ++ content/neptunus/_index.md | 55 ++++ content/qmc-qhem/_index.md | 36 +++ content/quantum-package/_index.md | 35 ++ ...s_b95b077eb505d5c0aff8055eaced30ad.content | 4 + ...scss_b95b077eb505d5c0aff8055eaced30ad.json | 1 + 21 files changed, 699 insertions(+) create mode 100644 archetypes/default.md create mode 100644 config.toml create mode 100644 content/_index.md create mode 100644 content/casdi/_index.md create mode 100644 content/cost_package/_index.md create mode 100644 content/crystal-met/_index.md create mode 100644 content/demon-nano/_index.md create mode 100644 content/dft_tools/_index.md create mode 100644 content/dirac/_index.md create mode 100644 content/dolo/_index.md create mode 100644 content/eplf/_index.md create mode 100644 content/eplf/c2h_eplf.jpg create mode 100644 content/exci/_index.md create mode 100644 content/ezfio/_index.md create mode 100644 content/f77_zmq/_index.md create mode 100644 content/irpf90/_index.md create mode 100644 content/neptunus/_index.md create mode 100644 content/qmc-qhem/_index.md create mode 100644 content/quantum-package/_index.md create mode 100644 resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.content create mode 100644 resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.json diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..00e77bd --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,6 @@ +--- +title: "{{ replace .Name "-" " " | title }}" +date: {{ .Date }} +draft: true +--- + diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..72fcbd7 --- /dev/null +++ b/config.toml @@ -0,0 +1,5 @@ +baseURL = "https://www.lcpq.ups-tlse.fr/codes/" +languageCode = "en-us" +title = "Codes developed at the LCPQ" +theme = "ace-documentation" + diff --git a/content/_index.md b/content/_index.md new file mode 100644 index 0000000..454ccc4 --- /dev/null +++ b/content/_index.md @@ -0,0 +1,9 @@ +--- +title: "Welcome on the codes page !" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +Codes developed by LCPQ members + +You can find projects on LCPQ's git repo : https://git.irsamc.ups-tlse.fr/LCPQ diff --git a/content/casdi/_index.md b/content/casdi/_index.md new file mode 100644 index 0000000..b1507b2 --- /dev/null +++ b/content/casdi/_index.md @@ -0,0 +1,20 @@ +--- +title: "CASDI" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Programme d'interaction de configurations (CI) multirérentielle tronquée aux simples et doubles. S'y trouve également la méthode Difference Dedicated CI (DDCI) ainsi que la correction de size-consistence (SC)². + +Single and Double Multireference Configuration Interaction program (MR-SDCI) which also contains Difference Dedicated CI (DDCI) and (SC)² size consistency correction. + +## People involved + - Nadia Ben Amor + - Daniel Maynau + +Casdi fait partie d'une chaîne de programmes qui permet également de localiser les orbitales (dolo), faire des ICSD, DDCI etc... (casdi), des IC sélectionnées (exsci, également appelé casdiloc), d'optimiser les orbitales en moyennant les matrices densités d'états de différentes multiplicités de spin ou de différentes symétrie (noscf), etc... + +Casdi is part of the whole package "cost" which also allows to localize orbitals (dolo), to do selected MRCI (exsci also named casdiloc, quasi linear MRCI), to optimize orbitals (density matrices of states with different spin multiplicity or spatial symmetry, noscf program), etc... + +Pour plus de détails, obtenir les manuels et les sources: More details, manuals and programs can be find here: https://git.irsamc.ups-tlse.fr/LCPQ/Cost_package + diff --git a/content/cost_package/_index.md b/content/cost_package/_index.md new file mode 100644 index 0000000..8feeafc --- /dev/null +++ b/content/cost_package/_index.md @@ -0,0 +1,41 @@ +--- +title: "# Cost_package" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : https://git.irsamc.ups-tlse.fr/LCPQ/Cost_package + +In the whole package "cost", you can find : + - **casdi** : MRCI program (MR-SDCI or DDCI), + - **dolo** : localization of orbitals, + - **exsci** also named casdiloc: selected MRCI (quasi linear MRCI), + - **noscf** : to optimize orbitals (using MR-SCI and density matrices of the states, different spin multiplicity or spatial symmetry allowed), + - **faiano** : to transform a basis set in an ANO form (sometimes useful for the localization) + - etc... + +People involved + - Daniel Maynau + - Nadia Ben Amor + - Jose-Vicente Pitarch-Ruiz + - Antonio Monari + - Sophie Hoyau + +Related Papers + - CASDI and (SC)2 size-consistency correction + + [Size-consistent self-consistent configuration interaction from a complete active space](http://dx.doi.org/doi:10.1016/S0009-2614(98)00104-3), N. Ben Amor, D. Maynau Chem. Phys.Lett. Volume 286, Issues 3–4, 10 April 1998, Pages 211–220 + + - EXSCI (CASDILOC) + + [Selected excitation for CAS-SDCI calculations](http://dx.doi.org/doi:10.1002/jcc.20588), Bories, B., Maynau, D. and Bonnet, M.-L. (2007), J. Comput. Chem., 28: 632–643. + + [Direct selected multireference configuration interaction calculations for large systems using localized orbitals](http://dx.doi.org/10.1063/1.3600351), N. Ben Amor, F. Bessac, S. Hoyau, D. Maynau, Journal of Chemical Physics, 2011, 135, pp.014101/1-014101/14. + + [Multi-scale multireference configuration interaction calculations for large systems using localized orbitals: Partition in zones](http://dx.doi.org/10.1063/1.4747535), C. Chang,C. Calzado, N. Ben Amor, J. Sánchez-Marín, D. Maynau, Journal of Chemical Physics, 2012, 137 (10), pp.104102/1-104102/12 + + - DOLO (DO Local Orbitals) + + [Direct generation of local orbitals for multireference treatment and subsequent uses for the calculation of the correlation energy](http://dx.doi.org/10.1063/1.1476312), Daniel Maynau, Stefano Evangelisti, Nathalie Guihéry, Carmen J. Calzado and Jean-Paul Malrieu, J. Chem. Phys. 116, 10060 (2002) + + diff --git a/content/crystal-met/_index.md b/content/crystal-met/_index.md new file mode 100644 index 0000000..b816312 --- /dev/null +++ b/content/crystal-met/_index.md @@ -0,0 +1,24 @@ +--- +title: "CRYSTAL MET" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +Crystal MET (Crystal Maker Effective Tool) is a python3 programs, developped during an internship at the LCPQ that helps you building a system using only the informations taken from a CIF file. + +Use it with care, always check the output, it may work differently from what you expect. + +I'm not responsible of a missuse of the results given, neither am I of any collateral such as your computer bursting into flame or any physical incident that could result of an improper use of this tool. + +## Dependencies + +Crystal MET uses : + - Scipy + - Numpy + +## Use + +``` +python3 crystal_met.py INPUT_FILE +``` + diff --git a/content/demon-nano/_index.md b/content/demon-nano/_index.md new file mode 100644 index 0000000..d69b9ce --- /dev/null +++ b/content/demon-nano/_index.md @@ -0,0 +1,26 @@ +--- +title: "deMon-Nano" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : http://demon-nano.ups-tlse.fr + +deMon-Nano is the Density Functional Tight Binding (DFTB) fork of the DFT code deMon. + +## People involved at LCPQ + - Jérôme Cuny + - Léo Dontot + - Antonio Gamboa + - Christophe Iftner + - Kseniia Korchagina + - Luiz Fernando Oliveira + - Mathias Rapacioli + - Anthony Scemama + - Aude Simon + +## Related Papers +[A Sparse SCF algorithm and its parallel implementation: Application to DFTB](http://dx.doi.org/10.1021/ct500115v) + +A. Scemama, N. Renon, M. Rapacioli, Journal of Chemical Theory and Computation, 10(6), pp 2344–2354, 2014 + diff --git a/content/dft_tools/_index.md b/content/dft_tools/_index.md new file mode 100644 index 0000000..4d82ed2 --- /dev/null +++ b/content/dft_tools/_index.md @@ -0,0 +1,9 @@ +--- +title: "DFTTools" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +This TRIQS-based-based application is aimed at ab-initio calculations for correlated materials, combining realistic DFT band-structure calculations with the dynamical mean-field theory. Together with the necessary tools to perform the DMFT self-consistency loop for realistic multi-band problems, the package provides a full-fledged charge self-consistent interface to the [Wien2K package](http://www.wien2k.at/). In addition, if Wien2k is not available, it provides a generic interface for one-shot DFT+DMFT calculations, where only the single-particle Hamiltonian in orbital space has to be provided. + + diff --git a/content/dirac/_index.md b/content/dirac/_index.md new file mode 100644 index 0000000..811a97b --- /dev/null +++ b/content/dirac/_index.md @@ -0,0 +1,25 @@ +--- +title: "Dirac" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : http://www.diracprogram.org + +DIRAC: Program for Atomic and Molecular Direct Iterative Relativistic All-electron Calculations + +The DIRAC program computes molecular properties using relativistic quantum chemical methods. It is named after P.A.M. Dirac, the father of relativistic electronic structure theory. + +## Download + +The latest version can be downloaded [here](http://www.diracprogram.org/). + +## People involved now + - Timo Fleig + - Trond Saue + - Avijit Shee + +## Citation + +http://www.diracprogram.org/doku.php?id=citation + diff --git a/content/dolo/_index.md b/content/dolo/_index.md new file mode 100644 index 0000000..8c071d4 --- /dev/null +++ b/content/dolo/_index.md @@ -0,0 +1,13 @@ +--- +title: "Dolo" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Programme permettant de localiser les orbitales a priori. + +Program which allows to localize orbitals (occupied, active and virtual - valence or atomic ones) + +## People involved + - Daniel Maynau + diff --git a/content/eplf/_index.md b/content/eplf/_index.md new file mode 100644 index 0000000..d866f6e --- /dev/null +++ b/content/eplf/_index.md @@ -0,0 +1,34 @@ +--- +title: "EPLF" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : https://sourceforge.net/projects/eplf/ + +The Electron Pair Localization Function is a function defined in the three-dimensional space. It measures the degree of pairing of electrons in a molecule, with an increasing value as the electron pairing increases. Therefore chemical bonds, core domains and lone pairs can be visualized. + +![Example](./c2h_eplf.jpg) + +## Download + +The following packages are needed: + - [IRPF90](https://www.lcpq.ups-tlse.fr/codes/irpf90/) + - [EZFIO](https://www.lcpq.ups-tlse.fr/codes/ezfio/) + +The latest version can be downloaded [here](http://sourceforge.net/projects/eplf/files/latest). + +## People involved + - Michel Caffarel + - Yann Garniron + - Anthony Scemama + + +## Related Papers + +[Electron pair localization function, a practical tool to visualize electron localization in molecules from quantum Monte Carlo data](http://dx.doi.org/10.1063/1.1765098) +A. Scemama, P. Chaquin, M. Caffarel, J. Chem. Phys., vol 121, pp. 1725-1735 (2004). + +[Electron Pair Localization Function (EPLF) for Density Functional Theory and ab initio wave function-based methods : a new tool for chemical interpretation](http://pubs.acs.org/doi/abs/10.1021/ct1005938) +A. Scemama, M. Caffarel, R. Chaudret, J.-P. Piquemal, J. Chem. Theory Comput. vol. 7 (3), pp. 618–624 (2011). + diff --git a/content/eplf/c2h_eplf.jpg b/content/eplf/c2h_eplf.jpg new file mode 100644 index 0000000000000000000000000000000000000000..84279d7228617402087601e49e7a190275f22431 GIT binary patch literal 86805 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

hq^OtOeWulU!ZJZ58^pY@Yd?~F{iOO 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 R4x(Rhd4wUCQ~$U6e*jGK390}9 literal 0 HcmV?d00001 diff --git a/content/exci/_index.md b/content/exci/_index.md new file mode 100644 index 0000000..3063619 --- /dev/null +++ b/content/exci/_index.md @@ -0,0 +1,13 @@ +--- +title: "EXCI" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Programme d’interaction de configurations multiréférentielle tronquée aux simples et doubles excitations sélectionnées. + +Quasi linear MRCI program + +## People involved + - Daniel Maynau + diff --git a/content/ezfio/_index.md b/content/ezfio/_index.md new file mode 100644 index 0000000..0667fdb --- /dev/null +++ b/content/ezfio/_index.md @@ -0,0 +1,300 @@ +--- +title: "EZFIO" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : https://git.irsamc.ups-tlse.fr/LCPQ/EZFIO + +EZFIO is the Easy Fortran I/O library generator. It generates automatically an I/O library from a simple configuration file. The produced library contains Fortran subroutines to read/write the data from/to disk, and to check if the data exists. A Python and an Ocaml API are also provided. + +With EZFIO, the data is organized in a file system inside a main directory. This main directory contains subdirectories, which contain files. Each file corresponds to a data. For atomic data the file is a plain text file, and for array data the file is a gzipped text file. + +## People involved + - Anthony Scemama + +## Download + +The following packages are needed: + - IRPF90 + - Python + +The latest version can be downloaded [here](https://git.irsamc.ups-tlse.fr/LCPQ/EZFIO/releases). + + +## Tutorial + +In this example, we will write a Fortran program which computes properties of a molecule. The molecule is described as point charges in the 3D space. + +### Preparation of the library + +Create an empty directory for your project and unpack the `EZFIO.tar.gz` file in this directory. This directory now contains: + +```bash +$ ls +EZFIO/ +``` + +Get into the `EZFIO` directory and run: + +```bash +$ ./configure +``` + +Now, configure the library to produce the desired suboutines. Get into the `config` directory and create a new file `test.config` containing: + +``` +molecule + num_atoms integer + mass real (molecule_num_atoms) + coord real (3,molecule_num_atoms) + +properties + mass real = sum(molecule_mass) + center_of_mass real (3) +``` + +In this example, `molecule` and `properties` are containers of data. Those are defined in the config file by their name at the beginning of a new line. Each data contained inside a container is characterized by a triplet (name,type,dimension), preceded by at least one white space at the beginning of the line. + +If the dimension of an array is a data, the name of the data can be used as `_` in the definition of the dimension. For example, the dimension (`molecule_num_atoms`) uses the data `num_atoms` of container molecule. + +Data can also be the result of a simple operation. In that case, the simple operation is written after an = symbol (as for `mass` in the `properties` container). In that case, the data is read-only. + +Once your configuration file is ready, run `make` and your library will be built. + +### Building the library + +Now, go back to the EZFIO root directory, and run: + +```bash +$ make +``` + +The `lib` directory now contains the shared library (`libezfio.so`), the static library (`libezfio.a`), and a static library for use under the IRPF90 environment (`libezfio_irp.a`). The `Python` directory contains the Python module for the use of the library in Python. + +## Using the produced library + +In the following, we will call 'EZFIO file' the main directory containing the EZFIO data. + +All the produced libraries contain the following subroutines: + +**subroutine ezfio_set_read_only(ro)** + If `ro` is .True., the read-only attribute is set. It will be impossible to write to the EZFIO file. + +**subroutine ezfio_is_read_only(ro)** + Returns the value of the read_only attribute to `ro`. + +**subroutine ezfio_set_file(filename)** + Only one EZFIO can be manipulated at a time. This subroutine selects which file will be manipulated. + +**subroutine ezfio_get_filename(fname)** + Returns the name of the EZFIO file which is currently manipulated. + +For each data, 3 subroutines are created. `

` is the name of the container which contains the data and `` is the name of the data. + +**subroutine ezfio_has__ (has_it)** + has_it is .True. if the data exists in the EZFIO file, .False. otherwise. + +**subroutine ezfio_set__ (source)** + writes the source data to the EZFIO file. + +**subroutine ezfio_get__ (destination)** + reads the data from the EZFIO file to the destination. + +With our example, the library contains the following subroutines: + +``` +subroutine ezfio_set_read_only(ro) +subroutine ezfio_is_read_only(ro) +subroutine ezfio_set_file(filename) +subroutine ezfio_get_filename(filename) + +subroutine ezfio_set_molecule_num_atoms(num_atoms) +subroutine ezfio_get_molecule_num_atoms(num_atoms) +subroutine ezfio_has_molecule_num_atoms(has_it) + +subroutine ezfio_set_molecule_mass(mass) +subroutine ezfio_get_molecule_mass(mass) +subroutine ezfio_has_molecule_mass(has_it) + +subroutine ezfio_set_molecule_coord(coord) +subroutine ezfio_get_molecule_coord(coord) +subroutine ezfio_has_molecule_coord(has_it) + +subroutine ezfio_get_properties_mass(mass) + +subroutine ezfio_set_properties_center_of_mass(center_of_mass) +subroutine ezfio_get_properties_center_of_mass(center_of_mass) +subroutine ezfio_has_properties_center_of_mass(has_it) + +subroutine ezfio_set_properties_center_of_charge(center_of_charge) +subroutine ezfio_get_properties_center_of_charge(center_of_charge) +subroutine ezfio_has_properties_center_of_charge(has_it) +``` + +Note that `ezfio_get_properties_mass` has only the `get` subroutine since it is computed data. + +## In Python + +All the subroutines are also produced for Python in the ezfio.py file in the Python directory. To use them, in your Python script, use: + +```python +import sys +EZFIO = "./EZFIO" # Put here the absolute path to the EZFIO directory +sys.path = [ EZFIO+"/Python" ]+sys.path +from ezfio import ezfio +``` + +and all the subroutines will be accessible by replacing the first underscore character of the name of the subroutine by a dot (`ezfio_` becomes `ezfio.`). + +Let us create the input of our Fortran program with a Python script. Create a file named `create_input.py` with: + +```python +#!/usr/bin/python + +import sys +EZFIO = "./EZFIO" # Put here the absolute path to the EZFIO directory +sys.path = [ EZFIO+"/Python" ]+sys.path +from ezfio import ezfio + +# Water molecule: +# mass, x, y, z +input = """16. 0.000000 0.222396 0.000000 + 1. 1.436494 -0.889660 0.000000 + 1. -1.436494 -0.889660 0.000000 """ + +Molecule = [] +for line in input.splitlines(): + new_list = map(eval,line.split()) + Molecule.append(new_list) + +# Create the mass array +mass = map( lambda x: x[0], Molecule ) +# print mass +# [16.0, 1.0, 1.0] + +# Create the coord array +coord = map( lambda x: (x[1], x[2], x[3]), Molecule ) +# print coord +# [(0.0, 0.222396, 0.0), (1.436494, -0.88966, 0.0), (-1.436494, -0.88966, 0.0)] + +# Select the EZFIO file +ezfio.set_file("Water") + +# Add the arrays to the file +ezfio.molecule_num_atoms = len(Molecule) +ezfio.molecule_mass = mass +ezfio.molecule_coord = coord + +# Check that the total charge and mass is correct: +print ezfio.properties_mass # Should give 18. +``` + +Execute the script: + +```bash +$ python create_input.py +18.0 +``` + +The printed mass is correct, and a new directory (Water) was created with our data: + +```bash +$ ls Water/* +Water/ezfio: +creation + +Water/molecule: +charge.gz coord.gz mass.gz num_atoms +``` + +## In Fortran + +We will create here a Fortran program which reads the atomic coordinates and the atomic masses from an EZFIO file, computes the coordinates of the center of mass, and writes the coordinates of the center of mass to the EZFIO file. + +```fortran +program test + implicit none + integer :: num_atoms + real, allocatable :: mass(:) + real, allocatable :: coord(:,:) + real :: center_of_mass(3) + real :: total_mass + integer :: i,j + +! Set which file is read/written + call ezfio_set_file("Water") + +! Read the number of atoms + call ezfio_get_molecule_num_atoms(num_atoms) + +! Allocate the mass and coord arrays + allocate(mass(num_atoms), coord(3,num_atoms)) + +! Read the arrays from the file + call ezfio_get_molecule_mass(mass) + call ezfio_get_molecule_coord(coord) + +! Check that the read data is correct + print *, 'Data in the EZFIO file:' + do i=1,num_atoms + print *, mass(i), (coord(j,i),j=1,3) + end do +! prints: +! Data in the EZFIO file: +! 16.00000 0.000000 0.2223960 0.000000 +! 1.000000 1.436494 -0.8896600 0.000000 +! 1.000000 -1.436494 -0.8896600 0.000000 + +! Perform the calculation of the center of mass + do j=1,3 + center_of_mass(j) = 0. + end do + + do i=1,num_atoms + do j=1,3 + center_of_mass(j) = center_of_mass(j) + mass(i)*coord(j,i) + end do + end do + + call ezfio_get_properties_mass(total_mass) + do j=1,3 + center_of_mass(j) = center_of_mass(j)/total_mass + end do + + deallocate(mass, coord) + +! Write the center of mass to the EZFIO file + call ezfio_set_properties_center_of_mass(center_of_mass) + +end +``` + +A new directory (`properties`) was created with the center_of_mass file: + +```bash +$ ls Water/* +Water/ezfio: +creation + +Water/molecule: +charge.gz coord.gz mass.gz num_atoms + +Water/properties: +center_of_mass.gz +``` + +Compile and run the program using: + +```bash +$ $FC -o test test.F90 EZFIO/lib/libezfio.a +$ ./test +``` + +where `$FC` is your fortran compiler, and `test.F90` is the file containing the test example. If you don't have the EZFIO static library, you can use the shared library as: + +```bash +$ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD/EZFIO/lib +$ $FC -o test -L./EZFIO/lib -lezfio +``` + diff --git a/content/f77_zmq/_index.md b/content/f77_zmq/_index.md new file mode 100644 index 0000000..fb0db52 --- /dev/null +++ b/content/f77_zmq/_index.md @@ -0,0 +1,16 @@ +--- +title: "F77_ZMQ" +date: 2020-07-09T17:50:53+02:00 +draft: false +--- + +Web page : https://github.com/scemama/f77_zmq + +F77_ZMQ allows to use ZeroMQ high-performance communication library in Fortran. + +[ØMQ](https://zeromq.org/) (also known as ZeroMQ, 0MQ, or zmq) looks like an embeddable networking library but acts like a concurrency framework. It gives you sockets that carry atomic messages across various transports like in-process, inter-process, TCP, and multicast. You can connect sockets N-to-N with patterns like fan-out, pub-sub, task distribution, and request-reply. It's fast enough to be the fabric for clustered products. Its asynchronous I/O model gives you scalable multicore applications, built as asynchronous message-processing tasks. It has a score of language APIs and runs on most operating systems. ØMQ is from iMatix and is LGPLv3 open source. + +## People involved + - Anthony Scemama + + diff --git a/content/irpf90/_index.md b/content/irpf90/_index.md new file mode 100644 index 0000000..1152f02 --- /dev/null +++ b/content/irpf90/_index.md @@ -0,0 +1,27 @@ +--- +title: "IRPF90" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +Web page : http://irpf90.ups-tlse.fr + +IRPF90 is a Fortran programming environment which helps the development of large Fortran codes by applying the Implicit Reference to Parameters method (IRP). + +In Fortran programs, the programmer has to focus on the order of the instructions: before using a variable, the programmer has to be sure that it has already been computed in all possible situations. For large codes, it is common source of error. + +In IRPF90 most of the order of instructions is handled by the pre-processor, and an automatic mechanism guarantees that every entity is built before being used. This mechanism relies on the {needs/needed by} relations between the entities, which are built automatically. + +Codes written with IRPF90 execute often faster than Fortran programs, are faster to write and easier to maintain. + +## People involved + - Anthony Scemama + +## Download + - https://git.irsamc.ups-tlse.fr/LCPQ/irpf90/releases + +## Related Papers +[IRPF90: a programming environment for high performance computing](http://arxiv.org/abs/0909.5012) + +A. Scemama, ArXiv e-prints, arXiv:0909.5012 [cs.SE], 2009. + diff --git a/content/neptunus/_index.md b/content/neptunus/_index.md new file mode 100644 index 0000000..8fc9f30 --- /dev/null +++ b/content/neptunus/_index.md @@ -0,0 +1,55 @@ +--- +title: "Neptunus" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +**NEPTUNUS** is a FORTRAN code for the calculation of FCI energies and properties written by Bendazzoli G L and Evangelisti S with contributions from Gagliardi L; Giner E; Monari A; Verdicchio M. + +It uses the one- and two-electron molecular integrals computed on the Hartree-Fock atomic orbitals (AO), that are obtained with the DALTON quantum chemistry package. Then, the AO integrals are transformed on the Hartree-Fock Molecular Orbital (MO) basis set, by using the 4-index transformation using the Ferrara code. Finally, NEPTUNUS, performs the calculation at Full-CI level. + +## How to install it ? + 1. Unpack the tarball. + 2. Compile the following programs: + - Dalton2fci/IJKL + - Dalton2fci/DALCOST + - Dalton2fci/PROPERTIES + +*Note*: you will find a makefile to change accordingly. + + 3. Compile the FCI program by doing the following: in the directory `NEPTUNUS/_TESTDY`: check the file `OBJ/makefile`, change it if needed, and run: + +```bash +> make -COBJ mizar + +> make -COBJ alcor +``` + +## Running the tests + +Go to `NEPTUNUS/TEST/H2O` and run: + +```bash +> waterdz.sh + +> waterdz_core.sh + +> greppo.sh +``` + +You should get the files momentum.dat and position.dat Compare them with momentum_GLB.dat and position_GLB.dat respectively. + +## How to perform a FCI calculation? + 1. Run DALTON + 2. Run ijkldali6 (4index transformation) + 3. Run dalcost: prepares the integral file(s) of the hamiltonian from IJKL output + 4. Run properties: transforms the integrals of dipole, secmom and other operators + 5. Run FCI programs: alcor for max 2+2 electrons, otherwise mizar + +You can see an example in the TEST/H2O directory. + +## Related Papers + - Bendazzoli G L, Evangelisti S (1993) A vector and parallel full configuration interaction algorithm. J Chem Phys 98:3141. + - Bendazzoli G L, Evangelisti S (1993) Computation and analysis of the full configuration interaction wave function of some simple systems. Int J Quantum Chem 48:287–301. + - Gagliardi L, Bendazzoli G L, Evangelisti S (1997) Direct-list algorithm for configuration interaction calculations. J Comput Chem 18:1329–1343. + diff --git a/content/qmc-qhem/_index.md b/content/qmc-qhem/_index.md new file mode 100644 index 0000000..9133116 --- /dev/null +++ b/content/qmc-qhem/_index.md @@ -0,0 +1,36 @@ +--- +title: "QMC=Chem" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +Web page: http://qmcchem.ups-tlse.fr + +QMC=Chem is a massively parallel quantum Monte Carlo program, developed using [IRPF90](https://www.lcpq.ups-tlse.fr/codes/irpf90/), [EZFIO](https://www.lcpq.ups-tlse.fr/codes/ezfio/). Parallelism is handled in OCaml, and network communications are performed with the [ØMQ](https://zeromq.org/) library, with the [F77_ZMQ](https://www.lcpq.ups-tlse.fr/codes/f77_zmq/) binding. + +## Features + - Asynchronous design. Tested with up to 76 800 cores (4 800 nodes) + - Fault tolerance + - Very low memory footprint/core + - Highly Optimized for Intel processors (AVX and AVX2) + - Can handle ~100 000 Slater determinants + - Works with Xeon Phi + +## People involved + - Thomas Applencourt + - Thomas Bouabça + - Michel Caffarel + - Emmanuel Giner + - Angélique Pagès + - Benjamin Sánchez Lengeling + - Anthony Scemama + +## Related Papers +[QMC=Chem: A Quantum Monte Carlo Program for Large-Scale Simulations in Chemistry at the Petascale Level and beyond](http://link.springer.com/chapter/10.1007%2F978-3-642-38718-0_14) + +A. Scemama, M. Caffarel, E. Oseret and W. Jalby, High Performance Computing for Computational Science - VECPAR 2012, pages 118-127, Springer Berlin Heidelberg, 2013 + +[Quantum Monte Carlo for large chemical systems: Implementing efficient strategies for petascale platforms and beyond](http://onlinelibrary.wiley.com/doi/10.1002/jcc.23216) + +A. Scemama, M. Caffarel, E. Oseret and W. Jalby, Journal of Computational Chemistry, 34:11(938--951), 2013 + diff --git a/content/quantum-package/_index.md b/content/quantum-package/_index.md new file mode 100644 index 0000000..4dd865b --- /dev/null +++ b/content/quantum-package/_index.md @@ -0,0 +1,35 @@ +--- +title: "Quantum Package" +date: 2020-07-09T17:50:54+02:00 +draft: false +--- + +Web page : https://git.irsamc.ups-tlse.fr/LCPQ/qp2 + +The quantum package is a programming environment for quantum chemistry. It contains implementations of determinant-driven algorithms for post-Hartree-Fock methods (CIPSI, MR-CC, etc). + +## Download + +The quantum package requires + - IRPF90 + - EZFIO + +## People involved + - Thomas Applencourt + - Michel Caffarel + - Grégoire David + - Yann Garniron + - Emmanuel Giner + - Benjamin Sanchez Lengeling + - Anthony Scemama + + +## Related Papers +[An efficient implementation of Slater-Condon rules](http://fr.arxiv.org/abs/1311.6244) + +A. Scemama, E. Giner, ArXiv e-prints, arXiv:1311.6244 [physics.comp-ph], 2013. + +[Efficiency of a Multi-Reference Coupled Cluster method](http://arxiv.org/abs/1509.03114) + +E. Giner, G. David, A. Scemama, J. P. Malrieu arXiv:1509.03114 [physics.chem-ph], 2015. + diff --git a/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.content b/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.content new file mode 100644 index 0000000..34480d3 --- /dev/null +++ b/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.content @@ -0,0 +1,4 @@ +/*!* Bootstrap v4.5.0 (https://getbootstrap.com/) +* Copyright 2011-2020 The Bootstrap Authors +* Copyright 2011-2020 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: #6610f2;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}a:not([href]){color:inherit;text-decoration:none}a:not([href]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-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}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014\00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.container-fluid,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:576px){.container-sm,.container{max-width:540px}}@media(min-width:768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width:992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width:1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}@media(min-width:576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-sm-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-sm-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-sm-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-sm-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}}@media(min-width:768px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-md-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-md-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-md-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-md-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}}@media(min-width:992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-lg-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-lg-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-lg-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-lg-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}}@media(min-width:1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.33333333%;max-width:33.33333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333333%;max-width:8.33333333%}.col-xl-2{flex:0 0 16.66666667%;max-width:16.66666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333333%;max-width:33.33333333%}.col-xl-5{flex:0 0 41.66666667%;max-width:41.66666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333333%;max-width:58.33333333%}.col-xl-8{flex:0 0 66.66666667%;max-width:66.66666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333333%;max-width:83.33333333%}.col-xl-11{flex:0 0 91.66666667%;max-width:91.66666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d4bcfb}.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#af83f8}.table-hover .table-secondary:hover{background-color:#c5a4fa}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c5a4fa}.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>th,.table-active>td{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,.075)}@media(max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-sm>.table-bordered{border:0}}@media(max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media(max-width:991.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}@media(max-width:1199.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(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:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#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}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGZpbGw9IiMyOGE3NDUiIGQ9Ik0yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem)center;background-size:calc(0.75em + 0.375rem)calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem)right calc(0.375em + 0.1875rem)}.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc(0.75em + 2.3125rem);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA0IDUiPjxwYXRoIGZpbGw9IiMzNDNhNDAiIGQ9Ik0yIDAgMCAyaDR6bTAgNUwwIDNoNHoiLz48L3N2Zz4=)no-repeat right .75rem center/8px 10px,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGZpbGw9IiMyOGE3NDUiIGQ9Ik0yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeiIvPjwvc3ZnPg==)#fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem)calc(0.75em + 0.375rem)}.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#28a745}.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip,.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip{display:block}.was-validated .custom-control-input:valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label{color:#28a745}.was-validated .custom-control-input:valid~.custom-control-label::before,.custom-control-input.is-valid~.custom-control-label::before{border-color:#28a745}.was-validated .custom-control-input:valid:checked~.custom-control-label::before,.custom-control-input.is-valid:checked~.custom-control-label::before{border-color:#34ce57;background-color:#34ce57}.was-validated .custom-control-input:valid:focus~.custom-control-label::before,.custom-control-input.is-valid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before{border-color:#28a745}.was-validated .custom-file-input:valid~.custom-file-label,.custom-file-input.is-valid~.custom-file-label{border-color:#28a745}.was-validated .custom-file-input:valid:focus~.custom-file-label,.custom-file-input.is-valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .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}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGMzNTQ1IiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0LjUiLz48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNS44IDMuNmguNEw2IDYuNXoiLz48Y2lyY2xlIGN4PSI2IiBjeT0iOC4yIiByPSIuNiIgZmlsbD0iI2RjMzU0NSIgc3Ryb2tlPSJub25lIi8+PC9zdmc+);background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem)center;background-size:calc(0.75em + 0.375rem)calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem)right calc(0.375em + 0.1875rem)}.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc(0.75em + 2.3125rem);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA0IDUiPjxwYXRoIGZpbGw9IiMzNDNhNDAiIGQ9Ik0yIDAgMCAyaDR6bTAgNUwwIDNoNHoiLz48L3N2Zz4=)no-repeat right .75rem center/8px 10px,url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZGMzNTQ1IiB2aWV3Qm94PSIwIDAgMTIgMTIiPjxjaXJjbGUgY3g9IjYiIGN5PSI2IiByPSI0LjUiLz48cGF0aCBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNNS44IDMuNmguNEw2IDYuNXoiLz48Y2lyY2xlIGN4PSI2IiBjeT0iOC4yIiByPSIuNiIgZmlsbD0iI2RjMzU0NSIgc3Ryb2tlPSJub25lIi8+PC9zdmc+)#fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem)calc(0.75em + 0.375rem)}.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:#dc3545}.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip,.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip{display:block}.was-validated .custom-control-input:invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label{color:#dc3545}.was-validated .custom-control-input:invalid~.custom-control-label::before,.custom-control-input.is-invalid~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-control-input:invalid:checked~.custom-control-label::before,.custom-control-input.is-invalid:checked~.custom-control-label::before{border-color:#e4606d;background-color:#e4606d}.was-validated .custom-control-input:invalid:focus~.custom-control-label::before,.custom-control-input.is-invalid:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before{border-color:#dc3545}.was-validated .custom-file-input:invalid~.custom-file-label,.custom-file-input.is-invalid~.custom-file-label{border-color:#dc3545}.was-validated .custom-file-input:invalid:focus~.custom-file-label,.custom-file-input.is-invalid:focus~.custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}@media(min-width:576px){.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6610f2;border-color:#6610f2}.btn-secondary:hover{color:#fff;background-color:#560bd0;border-color:#510bc4}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#560bd0;border-color:#510bc4;box-shadow:0 0 0 .2rem rgba(125,52,244,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6610f2;border-color:#6610f2}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#510bc4;border-color:#4c0ab8}.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(125,52,244,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#138496;border-color:#117a8b;box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:focus,.btn-warning.focus{color:#212529;background-color:#e0a800;border-color:#d39e00;box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:focus,.btn-light.focus{color:#212529;background-color:#e2e6ea;border-color:#dae0e5;box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark:focus,.btn-dark.focus{color:#fff;background-color:#23272b;border-color:#1d2124;box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#007bff;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6610f2;border-color:#6610f2}.btn-outline-secondary:hover{color:#fff;background-color:#6610f2;border-color:#6610f2}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(102,16,242,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6610f2;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:#6610f2;border-color:#6610f2}.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(102,16,242,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;text-decoration:none}.btn-link:hover{color:#0056b3;text-decoration:underline}.btn-link:focus,.btn-link.focus{text-decoration:underline}.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm,.btn-group-sm>.btn{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=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropup,.dropright,.dropdown,.dropleft{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media(min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media(min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media(min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}@media(min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=top],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.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:hover,.dropdown-item:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.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:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus~.custom-file-label{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-prepend,.input-group-append{display:flex}.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.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=radio],.input-group-text input[type=checkbox]{margin-top:0}.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:calc(1.5em + 1rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.5em + 0.5rem + 2px)}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;border-color:#007bff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#80bdff}.custom-control-input:not(:disabled):active~.custom-control-label::before{color:#fff;background-color:#b3d7ff;border-color:#b3d7ff}.custom-control-input[disabled]~.custom-control-label,.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input[disabled]~.custom-control-label::before,.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik02LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Ii8+PC9zdmc+)}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color:#007bff;background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiPjxwYXRoIHN0cm9rZT0iI2ZmZiIgZD0iTTAgMmg0Ii8+PC9zdmc+)}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iLTQgLTQgOCA4Ij48Y2lyY2xlIHI9IjMiIGZpbGw9IiNmZmYiLz48L3N2Zz4=)}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label::after{top:calc(0.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-switch .custom-control-label::after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label::after{background-color:#fff;transform:translateX(0.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjUiIHZpZXdCb3g9IjAgMCA0IDUiPjxwYXRoIGZpbGw9IiMzNDNhNDAiIGQ9Ik0yIDAgMCAyaDR6bTAgNUwwIDNoNHoiLz48L3N2Zz4=)no-repeat right .75rem center/8px 10px;border:1px solid #ced4da;border-radius:.25rem;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + 0.5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-file{position:relative;display:inline-block;width:100%;height:calc(1.5em + 0.75rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(1.5em + 0.75rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input[disabled]~.custom-file-label,.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]::after{content:attr(data-browse)}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;appearance:none}.custom-range:focus{outline:none}.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;appearance:none}@media(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;appearance:none}@media(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(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-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.custom-control-label::before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container,.navbar .container-fluid,.navbar .container-sm,.navbar .container-md,.navbar .container-lg,.navbar .container-xl{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;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:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat 50%;background-size:100% 100%}@media(max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{padding-right:0;padding-left:0}}@media(min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-xl{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media(max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{padding-right:0;padding-left:0}}@media(min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-md,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-xl{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media(max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{padding-right:0;padding-left:0}}@media(min-width:992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-xl{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media(max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{padding-right:0;padding-left:0}}@media(min-width:1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-xl{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-sm,.navbar-expand>.container-md,.navbar-expand>.container-lg,.navbar-expand>.container-xl{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.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;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBzdHJva2U9InJnYmEoMCwgMCwgMCwgMC41KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQgN2gyMk00IDE1aDIyTTQgMjNoMjIiLz48L3N2Zz4=)}.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:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj48cGF0aCBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTQgN2gyMk00IDE1aDIyTTQgMjNoMjIiLz48L3N2Zz4=)}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(0.25rem - 1px)calc(0.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(0.25rem - 1px)calc(0.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,.card-img-top,.card-img-bottom{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media(min-width:576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item{display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:hover,a.badge:focus{text-decoration:none}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}a.badge-primary:hover,a.badge-primary:focus{color:#fff;background-color:#0062cc}a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.badge-secondary{color:#fff;background-color:#6610f2}a.badge-secondary:hover,a.badge-secondary:focus{color:#fff;background-color:#510bc4}a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(102,16,242,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:hover,a.badge-success:focus{color:#fff;background-color:#1e7e34}a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:hover,a.badge-info:focus{color:#fff;background-color:#117a8b}a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#dc3545}a.badge-danger:hover,a.badge-danger:focus{color:#fff;background-color:#bd2130}a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:hover,a.badge-dark:focus{color:#fff;background-color:#1d2124}a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media(min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#35087e;background-color:#e0cffc;border-color:#d4bcfb}.alert-secondary hr{border-top-color:#c5a4fa}.alert-secondary .alert-link{color:#21054e}.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}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:flex;height:1rem;overflow:hidden;line-height:0;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media(prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}@media(prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media(min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media(min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#35087e;background-color:#d4bcfb}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#35087e;background-color:#c5a4fa}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#35087e;border-color:#35087e}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#000;text-decoration:none}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(0,0,0,.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);height:min-content;content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable::before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem);height:min-content}.modal-sm{max-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{max-width:800px}}@media(min-width:1200px){.modal-xl{max-width:1140px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:.4rem 0}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 .4rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:.4rem 0}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 .4rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,noto sans,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-top,.bs-popover-auto[x-placement^=top]{margin-bottom:.5rem}.bs-popover-top>.arrow,.bs-popover-auto[x-placement^=top]>.arrow{bottom:calc(-0.5rem - 1px)}.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^=top]>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,.25)}.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^=top]>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-right,.bs-popover-auto[x-placement^=right]{margin-left:.5rem}.bs-popover-right>.arrow,.bs-popover-auto[x-placement^=right]>.arrow{left:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^=right]>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,.25)}.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^=right]>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-bottom,.bs-popover-auto[x-placement^=bottom]{margin-top:.5rem}.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^=bottom]>.arrow{top:calc(-0.5rem - 1px)}.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^=bottom]>.arrow::before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^=bottom]>.arrow::after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-left,.bs-popover-auto[x-placement^=left]{margin-right:.5rem}.bs-popover-left>.arrow,.bs-popover-auto[x-placement^=left]>.arrow{right:calc(-0.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^=left]>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,.25)}.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^=left]>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media(prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left{transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media(prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50%/100% 100%}.carousel-control-prev-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGQ9Ik01LjI1LjBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1LjB6Ii8+PC9zdmc+)}.carousel-control-next-icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiNmZmYiIHdpZHRoPSI4IiBoZWlnaHQ9IjgiIHZpZXdCb3g9IjAgMCA4IDgiPjxwYXRoIGQ9Ik0yLjc1LjBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eiIvPjwvc3ZnPg==)}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media(prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#007bff!important}a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc!important}.bg-secondary{background-color:#6610f2!important}a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#510bc4!important}.bg-success{background-color:#28a745!important}a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#007bff!important}.border-secondary{border-color:#6610f2!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix::after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.85714286%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media(min-width:576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media(min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media(min-width:992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media(min-width:1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media(min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media(min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media(min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media(min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position: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:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media(min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media(min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media(min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media(min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,liberation mono,courier new,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media(min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media(min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media(min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media(min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:hover,a.text-primary:focus{color:#0056b3!important}.text-secondary{color:#6610f2!important}a.text-secondary:hover,a.text-secondary:focus{color:#4709ac!important}.text-success{color:#28a745!important}a.text-success:hover,a.text-success:focus{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:hover,a.text-info:focus{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:hover,a.text-warning:focus{color:#ba8b00!important}.text-danger{color:#dc3545!important}a.text-danger:hover,a.text-danger:focus{color:#a71d2a!important}.text-light{color:#f8f9fa!important}a.text-light:hover,a.text-light:focus{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:hover,a.text-dark:focus{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,*::before,*::after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]::after{content:" (" attr(title)")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.main>h1{padding-top:2rem}.main>h2{padding-top:4rem;margin-top:-1rem}.main>h3,.main>h4,.main>h5,.main>h6{padding-top:4rem;margin-top:-3rem}.haschildren ul{color:gray;display:none}.haschildren.active ul,.haschildren.parent ul{display:block}.highlight>pre{padding:15px}.docs-sidenav span.badge.badge-primary,.docs-toc span.badge.badge-primary{font-size:10px}@media(min-width:768px){.docs-sidenav,.docs-toc{height:calc(100vh - 4rem);top:4rem;position:sticky}.docs-sidenav .navbar,.docs-toc .navbar{padding-right:0}.docs-sidenav .navbar-collapse,.docs-sidenav .navbar-nav{width:100%}.docs-sidenav .nav-link,.docs-toc li a{display:flex;align-items:start;justify-content:space-between}.docs-sidenav .nav-link>span.badge.badge-primary,.docs-toc li a>span.badge.badge-primary{margin-top:5px}}@media(min-width:1200px){.docs-toc.large{height:calc(100vh - 4rem)}}@media(max-width:1200px){.docs-toc.large{display:none}}.docs-toc{padding-top:10px}.docs-toc a{font-size:14px;color:gray}.docs-toc a:hover{color:#333}.docs-toc ul{list-style:none;padding-left:8px;margin-top:3px}.docs-toc ul:first-child{padding-left:0}table td:first-child>code{word-break:normal}table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6} \ No newline at end of file diff --git a/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.json b/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.json new file mode 100644 index 0000000..ecf4934 --- /dev/null +++ b/resources/_gen/assets/scss/codes/css/ace.scss_b95b077eb505d5c0aff8055eaced30ad.json @@ -0,0 +1 @@ +{"Target":"css/ace.min.css","MediaType":"text/css","Data":{}} \ No newline at end of file