diff --git a/ci/requirements.txt b/ci/requirements.txt index 9703701d05f..bae594ed182 100644 --- a/ci/requirements.txt +++ b/ci/requirements.txt @@ -3,5 +3,5 @@ scrapy==1.5.1 pytest>=3.3.0 tabulate>=0.8.2 python-frontmatter>=0.4.2 -twisted==18.4.0 +twisted==19.2.1 attrs>=17.4.0 \ No newline at end of file diff --git a/ci/vale/dictionary.txt b/ci/vale/dictionary.txt index c144d17e5b2..d4b5d3010eb 100644 --- a/ci/vale/dictionary.txt +++ b/ci/vale/dictionary.txt @@ -17,6 +17,7 @@ ajp aker alives allmasquerade +alphanumerics amavis amavisd amd64 @@ -101,6 +102,7 @@ bootable bootloader bootup bootups +boto bounceback brackley bram @@ -218,6 +220,7 @@ csum csv ctools ctrl +cuda cyberduck cyg cygwin @@ -543,6 +546,7 @@ icinga icingacli icmp icmpv6 +idempotence ident identrust idlist @@ -719,6 +723,7 @@ logwatch longview lookups loopback +lspci lsd lst lsyncd @@ -899,6 +904,7 @@ noninteractive nonprivileged nonrecursive nosync +nouveau novell npm npmjs @@ -1061,6 +1067,7 @@ python3 pythonic qmail qmgr +quadro qualys quickconnect quicklisp @@ -1138,6 +1145,7 @@ rubygems ruleset rulesets rundir +runfile runlevels runtime runtimes @@ -1200,6 +1208,7 @@ sfproject sfroot sftp sha256 +shader shadowsocks sharded sharding diff --git a/ci/vale/styles/Linode/Terms.yml b/ci/vale/styles/Linode/Terms.yml index 74326d97d95..b0fced56646 100644 --- a/ci/vale/styles/Linode/Terms.yml +++ b/ci/vale/styles/Linode/Terms.yml @@ -3,13 +3,13 @@ message: Use '%s' instead of '%s'. level: error ignorecase: true swap: - '(?:LetsEncrypt|Let''s Encrypt)': Let's Encrypt - '(?:ReHat|RedHat)': RedHat - 'Mac ?OS ?X': Mac OS X - 'mongoDB': MongoDB - 'node[.]?js': Node.js - 'Post?gr?e(?:SQL)': PostgreSQL - 'java[ -]?scripts?': JavaScript + "(?:LetsEncrypt|Let's Encrypt)": Let's Encrypt + "(?:ReHat|RedHat)": RedHat + "Mac ?OS ?X": Mac OS X + "mongoDB": MongoDB + "node[.]?js": Node.js + "Post?gr?e(?:SQL)": PostgreSQL + "java[ -]?scripts?": JavaScript automattic: Automattic centOS: CentOS cloudflare: Cloudflare @@ -18,7 +18,7 @@ swap: gentoo: Gentoo homebrew: Homebrew linode cli: Linode CLI - linode manager: Linode Manager + linode manager: Linode Manager linode: Linode longview: Longview macOS: macOS @@ -33,3 +33,6 @@ swap: yaml: YAML urls: URLs uris: URIs + Cuda: CUDA + gpu: GPU + markdown: Markdown diff --git a/docs/applications/configuration-management/automate-a-static-site-deployment-with-salt/index.md b/docs/applications/configuration-management/automate-a-static-site-deployment-with-salt/index.md index 74f40126841..1aeee6a1783 100644 --- a/docs/applications/configuration-management/automate-a-static-site-deployment-with-salt/index.md +++ b/docs/applications/configuration-management/automate-a-static-site-deployment-with-salt/index.md @@ -34,7 +34,7 @@ Setting up these mechanisms offers an array of benefits: ## Development and Deployment Workflow -The static site generator used in this guide is [Hugo](https://gohugo.io), a fast framework written in Go. Static site generators compile [markdown](https://en.wikipedia.org/wiki/Markdown) or other content files into HTML files. This guide can easily be adapted to other frameworks. +The static site generator used in this guide is [Hugo](https://gohugo.io), a fast framework written in Go. Static site generators compile [Markdown](https://en.wikipedia.org/wiki/Markdown) or other content files into HTML files. This guide can easily be adapted to other frameworks. Two Git repositories will be created: one will track changes to the Hugo site, and the other will track Salt's configuration files. Remote repositories will be created for both on GitHub. @@ -482,7 +482,7 @@ The Salt minion's formula needs to be updated in order to serve the Hugo site. S - Install Git and clone the Hugo site repository from GitHub. -- Install Hugo and build the HTML files from the markdown content. +- Install Hugo and build the HTML files from the Markdown content. - Update the NGINX configuration to serve the built site. @@ -993,7 +993,7 @@ Hook rules were not satisfied.⏎ hugo new post/test-post.md -1. This command creates a new partially filled in markdown document in `content/post/`. Open this file in your editor, remove the `draft: true` line from the [*frontmatter*](https://gohugo.io/content-management/front-matter/), and add some body text: +1. This command creates a new partially filled in Markdown document in `content/post/`. Open this file in your editor, remove the `draft: true` line from the [*frontmatter*](https://gohugo.io/content-management/front-matter/), and add some body text: {{< file "example-hugo-site/content/post/test-post.md" >}} --- diff --git a/docs/applications/configuration-management/deploy-linodes-using-ansible/index.md b/docs/applications/configuration-management/deploy-linodes-using-ansible/index.md new file mode 100644 index 00000000000..7a8080fcf1e --- /dev/null +++ b/docs/applications/configuration-management/deploy-linodes-using-ansible/index.md @@ -0,0 +1,376 @@ +--- +author: + name: Linode Community + email: docs@linode.com +description: 'In this guide you learn how to deploy and manage Linodes using Ansible and the `linode_v4` module. You will also create an Ansible inventory for your Linode infrastructure using the dynamic inventory plugin for Linode.' +keywords: ['ansible','Linode module','dynamic inventory','configuration management'] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2019-06-04 +modified: 2019-06-10 +modified_by: + name: Linode +title: "How to use the Linode Ansible Module to Deploy Linodes" +contributor: + name: Linode +external_resources: +- '[Ansible Best Practices](https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html)' +--- +Ansible is a popular open-source tool that can be used to automate common IT tasks, like cloud provisioning and configuration management. With [Ansible's 2.8 release](https://docs.ansible.com/ansible/latest/roadmap/ROADMAP_2_8.html), you can deploy Linode instances using our latest [API (v4)](https://developers.linode.com/api/v4/). Ansible's `linode_v4` module adds the functionality needed to deploy and manage Linodes via the command line or in your [Ansible Playbooks](/docs/applications/configuration-management/automatically-configure-servers-with-ansible-and-playbooks/). While the dynamic inventory plugin for Linode helps you source your Ansible inventory directly from the Linode API (v4). + +In this guide you will learn how to: + +* Deploy and manage Linodes using Ansible and the `linode_v4` module. +* Create an Ansible inventory for your Linode infrastructure using the dynamic inventory plugin for Linode. + +{{< caution >}} +This guide’s example instructions will create a [1 GB Nanode](https://www.linode.com/pricing) billable resource on your Linode account. If you do not want to keep using the Nanode that you create, be sure to [delete the resource](#delete-your-resources) when you have finished the guide. + +If you remove the resource afterward, you will only be billed for the hour(s) that the resources were present on your account. +{{}} + +## Before You Begin + +{{< note >}} +The steps outlined in this guide require [Ansible version 2.8](https://github.com/ansible/ansible/releases/tag/v2.8.0). +{{}} + +- Install Ansible on your computer. Use the steps in the [Installing Ansible](https://www.linode.com/docs/applications/configuration-management/learn-how-to-install-ansible-and-run-playbooks/#installing-ansible) section of the [Learn How to Install Ansible and Run Playbooks](/docs/applications/configuration-management/learn-how-to-install-ansible-and-run-playbooks/) guide. + +- Ensure you have Python version 2.7 or higher installed on your computer. Issue the following command to check your system's Python version: + + python --version + +- Install the official [Python library for the Linode API v4](https://github.com/linode/linode_api4-python). + + pip install linode_api4 + +- Generate a Linode API v4 access token with permission to read and write Linodes. You can follow the [Get an Access Token](https://linode.com/docs/platform/api/getting-started-with-the-linode-api/#get-an-access-token) section of the [Getting Started with the Linode API](https://linode.com/docs/platform/api/getting-started-with-the-linode-api/) guide if you do not already have one. + +- [Create an authentication Key-pair](/docs/security/securing-your-server/#create-an-authentication-key-pair) if your computer does not already have one. + +## Configure Ansible + +The Ansible configuration file is used to adjust Ansible's default system settings. Ansible will search for a configuration file in the directories listed below, in the order specified, and apply the first configuration values it finds: + +- `ANSIBLE_CONFIG` environment variable pointing to a configuration file location. If passed, it will override the default Ansible configuration file. +- `ansible.cfg` file in the current directory +- `~/.ansible.cfg` in the home directory +- `/etc/ansible/ansible.cfg` + +In this section, you will create an Ansible configuration file and add options to disable host key checking, and to whitelist the Linode inventory plugin. The Ansible configuration file will be located in a development directory that you create, however, it could exist in any of the locations listed above. See [Ansible's official documentation](https://docs.ansible.com/ansible/latest/reference_appendices/config.html#common-options) for a full list of available configuration settings. + +{{< caution >}} +When storing your Ansible configuration file, ensure that its corresponding directory does not have world-writable permissions. This could pose a security risk that allows malicious users to use Ansible to exploit your local system and remote infrastructure. At minimum, the directory should restrict access to particular users and groups. For example, you can create an `ansible` group, only add privileged users to the `ansible` group, and update the Ansible configuration file's directory to have `764` permissions. See the [Linux Users and Groups](/docs/tools-reference/linux-users-and-groups/) guide for more information on permissions. +{{}} + +1. In your home directory, create a directory to hold all of your Ansible related files and move into the directory: + + mkdir development && cd development + +1. Create the Ansible configuration file, `ansible.cfg` in the `development` directory and add the `host_key_checking` and `enable_plugins` options. + + {{< file "~/development/ansible.cfg">}} +[defaults] +host_key_checking = False +VAULT_PASSWORD_FILE = ./vault-pass +[inventory] +enable_plugins = linode + {{}} + + - `host_key_checking = False` will allow Ansible to SSH into hosts without having to accept the remote server's host key. This will disable host key checking globally. + - `VAULT_PASSWORD_FILE = ./vault-pass` is used to specify a Vault password file to use whenever Ansible Vault requires a password. Ansible Vault offers several options for password management. To learn more password management, read Ansible's [Providing Vault Passwords](https://docs.ansible.com/ansible/latest/user_guide/vault.html#providing-vault-passwords) documentation. + - `enable_plugins = linode` enables the Linode dynamic inventory plugin. + +## Create a Linode Instance + +You can now begin creating Linode instances using Ansible. In this section, you will create an Ansible Playbook that can deploy Linodes. + +### Create your Linode Playbook + +1. Ensure you are in the `development` directory that you created in the [Configure Ansible](/docs/applications/configuration-management/deploy-linodes-using-ansible/#create-a-linode-instance) section: + + cd ~/development + +1. Using your preferred text editor, create the `Create Linode` Playbook file and include the following values: + + {{< file "~/development/linode_create.yml" yaml >}} +- name: Create Linode + hosts: localhost + vars_files: + - ./group_vars/example_group/vars + tasks: + - name: Create a new Linode. + linode_v4: + label: "{{ label }}{{ 100 |random }}" + access_token: "{{ token }}" + type: g6-nanode-1 + region: us-east + image: linode/debian9 + root_pass: "{{ password }}" + authorized_keys: "{{ ssh_keys }}" + group: example_group + tags: example_group + state: present + register: my_linode + {{}} + + - The Playbook `my_linode` contains the `Create Linode` play, which will be executed on `hosts: localhost`. This means the Ansible playbook will execute on the local system and use it as a vehicle to deploy the remote Linode instances. + - The `vars_files` key provides the location of a local file that contains variable values to populate in the play. The value of any variables defined in the vars file will substitute any Jinja template variables used in the Playbook. Jinja template variables are any variables between curly brackets, like: `{{ my_var }}`. + - The `Create a new Linode` task calls the `linode_v4` module and provides all required module parameters as arguments, plus additional arguments to configure the Linode's deployment. For details on each parameter, see the [linode_v4 Module Parameters](#linode-v4-module-parameters) section. + + {{< note >}} + Usage of `groups` is deprecated, but still supported by Linode's API v4. The [Linode dynamic inventory module](#linode-dynamic-inventory-module) requires groups to generate an Ansible inventory and will be used later in this guide. + {{}} + + - The`register` keyword defines a variable name, `my_linode` that will store `linode_v4` module return data. For instance, you could reference the `my_linode` variable later in your Playbook to complete other actions using data about your Linode. This keyword is not required to deploy a Linode instance, but represents a common way to declare and use variables in Ansible Playbooks. The task in the snippet below will use Ansible's [debug module](https://docs.ansible.com/ansible/2.4/debug_module.html) and the `my_linode` variable to print out a message with the Linode instance's ID and IPv4 address during Playbook execution. + + {{< file >}} +... +- name: Print info about my Linode instance + debug: + msg: "ID is {{ my_linode.instance.id }} IP is {{ my_linode.instance.ipv4 }}" + {{}} + +### Create the Variables File + +In the previous section, you created the *Create Linode Playbook* to deploy Linode instances and made use of Jinja template variables. In this section, you will create the variables file to provide values to those template variables. + +1. Create the directory to store your Playbook's variable files. The directory is structured to group your variable files by inventory group. This directory structure supports the use of file level encryption that Ansible Vault can detect and parse. Although it is not relevant to this guide's example, it will be used as a best practice. + + mkdir -p ~/development/group_vars/example_group/ + +1. Create the variables file and populate it with the example variables. You can replace the values with your own. + + {{< file "~/development/group_vars/example_group/vars">}} +ssh_keys: > + ['ssh-rsa AAAAB3N..5bYqyRaQ== user@mycomputer', '~/.ssh/id_rsa.pub'] +label: simple-linode- + {{}} + + - The `ssh_keys` example passes a list of two public SSH keys. The first provides the string value of the key, while the second provides a local public key file location. + + {{< disclosure-note "Configure your SSH Agent" >}} +If your SSH Keys are passphrase-protected, you should add the keys to your SSH agent so that Ansible does not hang when running Playbooks on the remote Linode. The following instructions are for Linux systems: + +1. Run the following command; if you stored your private key in another location, update the path that’s passed to ssh-add accordingly: + + eval $(ssh-agent) && ssh-add ~/.ssh/id_rsa + + If you start a new terminal, you will need to run the commands in this step again before having access to the keys stored in your SSH agent. + {{}} + + - `label` provides a label prefix that will be concatenated with a random number. This occurs when the Create Linode Playbook's Jinja templating for the `label` argument is parsed (`label: "{{ label }}{{ 100 |random }}"`). + +#### Encrypt Sensitive Variables with Ansible Vault + +Ansible Vault allows you to encrypt sensitive data, like passwords or tokens, to keep them from being exposed in your Ansible Playbooks or Roles. You will take advantage of this functionality to keep your Linode instance's `password` and `access_token` encrypted within the variables file. + +{{< note >}} +Ansible Vault can also encrypt entire files containing sensitive values. View Ansible's documentation on [Vault](https://docs.ansible.com/ansible/latest/user_guide/vault.html#what-can-be-encrypted-with-vault) for more information. +{{}} + +1. Create your Ansible Vault password file and add your password to the file. Remember the location of the password file was configured in the `ansible.cfg` file in the [Configure Ansible](#configure-ansible) section of this guide. + + {{< file "~/development/vault-pass">}} +My.ANS1BLEvault-c00lPassw0rd + {{}} + +1. Encrypt the value of your Linode's root user password using Ansible Vault. Replace `My.c00lPassw0rd` with your own strong password that conforms to the [`root_pass` parameter's](#linode-v4-module-parameters) constraints. + + ansible-vault encrypt_string 'My.c00lPassw0rd' --name 'password' + + You will see a similar output: + + {{< output >}} + password: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 30376134633639613832373335313062366536313334316465303462656664333064373933393831 + 3432313261613532346134633761316363363535326333360a626431376265373133653535373238 + 38323166666665376366663964343830633462623537623065356364343831316439396462343935 + 6233646239363434380a383433643763373066633535366137346638613261353064353466303734 + 3833
+Encryption successful + {{}} + +1. Copy the generated output and add it to your `vars` file. + +1. Encrypt the value of your access token. Replace the value of `86210...1e1c6bd` with your own access token. + + ansible-vault encrypt_string '86210...1e1c6bd' --name 'token' + +1. Copy the generated output and append it to the bottom of your `vars` file. + + The final `vars` file should resemble the example below: + + {{< file "~/development/group_vars/example_group/vars">}} +ssh_keys: > + ['ssh-rsa AAAAB3N..5bYqyRaQ== user@mycomputer', '~/.ssh/id_rsa.pub'] +label: simple-linode- +password: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 30376134633639613832373335313062366536313334316465303462656664333064373933393831 + 3432313261613532346134633761316363363535326333360a626431376265373133653535373238 + 38323166666665376366663964343830633462623537623065356364343831316439396462343935 + 6233646239363434380a383433643763373066633535366137346638613261353064353466303734 + 3833 +token: !vault | + $ANSIBLE_VAULT;1.1;AES256 + 65363565316233613963653465613661316134333164623962643834383632646439306566623061 + 3938393939373039373135663239633162336530373738300a316661373731623538306164363434 + 31656434356431353734666633656534343237333662613036653137396235353833313430626534 + 3330323437653835660a303865636365303532373864613632323930343265343665393432326231 + 61313635653463333630636631336539643430326662373137303166303739616262643338373834 + 34613532353031333731336339396233623533326130376431346462633832353432316163373833 + 35316333626530643736636332323161353139306533633961376432623161626132353933373661 + 36663135323664663130 + {{}} + +### Run the Ansible Playbook + +You are now ready to run the Create Linode Playbook. When you run the Playbook, a 1 GB Nanode will be deployed in the Newark data center. Note: you want to run Ansible commands from the directory where your `ansible.cfg` file is located. + +1. Run your playbook to create your Linode instances. + + ansible-playbook ~/development/linode_create.yml + + You will see a similar output: + + PLAY [Create Linode] ********************************************************************* + + TASK [Gathering Facts] ******************************************************************* + ok: [localhost] + + TASK [Create a new Linode.] ************************************************************** + changed: [localhost] + + PLAY RECAP ******************************************************************************* + localhost : ok=3 changed=1 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0 + +### linode_v4 Module Parameters + +| Parameter | Data type/Status | Usage | +| --------- | -------- | ------| +| `access_token` | string, *required* | Your Linode API v4 access token. The token should have permission to read and write Linodes. The token can also be specified by exposing the `LINODE_ACCESS_TOKEN` environment variable. | +| `authorized_keys` | list | A list of SSH public keys or SSH public key file locations on your local system, for example, `['averylongstring','~/.ssh/id_rsa.pub']`. The public key will be stored in the `/root/.ssh/authorized_keys` file on your Linode. Ansible will use the public key to SSH into your Linodes as the root user and execute your Playbooks.| +| `group` | string, *deprecated* | The Linode instance's group. Please note, group labelling is deprecated but still supported. The encouraged method for marking instances is to use tags. This parameter must be provided to use the Linode dynamic inventory module. | +| `image` | string | The Image ID to deploy the Linode disk from. Official Linode Images start with `linode/`, while your private images start with `private/`. For example, use `linode/ubuntu18.04` to deploy a Linode instance with the Ubuntu 18.04 image. This is a required parameter only when creating Linode instances.

To view a list of all available Linode images, issue the following command:

`curl https://api.linode.com/v4/images`.| +| `label` | string, *required* | The Linode instance label. The label is used by the module as the main determiner for idempotence and must be a unique value.

Linode labels have the following constraints:

• Must start with an alpha character.
• May only consist of alphanumeric characters, dashes (-), underscores (_) or periods (.).
• Cannot have two dashes (--), underscores (__) or periods (..) in a row. | +| `region` | string | The region where the Linode will be located. This is a required parameter only when creating Linode instances.

To view a list of all available regions, issue the following command:

`curl https://api.linode.com/v4/regions`. | +| `root_pass` | string | The password for the root user. If not specified, will be generated. This generated password will be available in the task success JSON.

The root password must conform to the following constraints:

• May only use alphanumerics, punctuation, spaces, and tabs.
• Must contain at least two of the following characters classes: upper-case letters, lower-case letters, digits, punctuation. | +| `state` | string, *required* | The desired instance state. The accepted values are `absent` and `present`. | +| `tags` | list | The user-defined labels attached to Linodes. Tags are used for grouping Linodes in a way that is relevant to the user. | +| `type` | string, | The Linode instance's plan type. The plan type determines your Linode's [hardware resources](/docs/platform/how-to-choose-a-linode-plan/#hardware-resource-definitions) and its [pricing](https://www.linode.com/pricing#all).

To view a list of all available Linode types including pricing and specifications for each type, issue the following command:

`curl https://api.linode.com/v4/linode/types`. | + +## The Linode Dynamic Inventory Plugin + +Ansible uses *inventories* to manage different hosts that make up your infrastructure. This allows you to execute tasks on specific parts of your infrastructure. By default, Ansible will look in `/etc/ansible/hosts` for an inventory, however, you can designate a different location for your inventory file and use multiple inventory files that represent your infrastructure. To support infrastructures that shift over time, Ansible offers the ability to track inventory from dynamic sources, like cloud providers. The Ansible dynamic inventory plugin for Linode can be used to source your inventory from Linode's API v4. In this section, you will use the Linode plugin to source your Ansible deployed Linode inventory. + +{{< note >}} +The dynamic inventory plugin for Linode was enabled in the Ansible configuration file created in the [Configure Ansible](#configure-ansible) section of this guide. +{{}} + +### Configure the Plugin + +1. Configure the Ansible dynamic inventory plugin for Linode by creating a file named `linode.yml`. + + {{< file "~/development/linode.yml"yaml>}} +plugin: linode +regions: + - us-east +groups: + - example_group +types: + - g6-nanode-1 +{{}} + + - The configuration file will create an inventory for any Linodes on your account that are in the `us-east` region, part of the `example_group` group and of type `g6-nanode-1`. Any Linodes that are not part of the `example_group` group, but that fulfill the `us-east` region and `g6-nanode-type` type will be displayed as ungrouped. All other Linodes will be excluded from the dynamic inventory. For more information on all supported parameters, see the [Plugin Parameters](#plugin-parameters) section. + +### Run the Inventory Plugin + +1. Export your Linode API v4 access token to the shell environment. `LINODE_ACCESS_TOKEN` must be used as the environment variable name. Replace `mytoken` with your own access token. + + export LINODE_ACCESS_TOKEN='mytoken' + +1. Run the Linode dynamic inventory plugin. + + ansible-inventory -i ~/development/linode.yml --graph + + You should see a similar output. The output may vary depending on the Linodes already deployed to your account and the parameter values you pass. + + @all: + |--@example_group: + | |--simple-linode-29 + + For a more detailed output including all Linode instance configurations, issue the following command: + + ansible-inventory -i ~/development/linode.yml --graph --vars + +1. Before you can communicate with your Linode instances using the dynamic inventory plugin, you will need to add your Linode's IPv4 address and label to your `/etc/hosts` file. + + The Linode Dynamic Inventory Plugin assumes that the Linodes in your account have labels that correspond to hostnames that are in your resolver search path, `/etc/hosts`. This means you will have to create an entry in your `/etc/hosts` file to map the Linode's IPv4 address to its hostname. + {{< note >}} +A [pull request](https://github.com/ansible/ansible/pull/51196) currently exists to support using a public IP, private IP or hostname. This change will enable the inventory plugin to be used with infrastructure that does not have DNS hostnames or hostnames that match Linode labels. +{{}} + To add your deployed Linode instance to the `/etc/hosts` file: + + - Retrieve your Linode instance's IPv4 address: + + ansible-inventory -i ~/development/linode.yml --graph --vars | grep 'ipv4\|simple-linode' + + Your output will resemble the following: + + | |--simple-linode-36 + | | |--{ipv4 = [u'192.0.2.0']} + | | |--{label = simple-linode-36} + + - Open the `/etc/hosts` file and add your Linode's IPv4 address and label: + + {{< file "/etc/hosts">}} +127.0.0.1 localhost +192.0.2.0 simple-linode-29 + {{}} + +1. Verify that you can communicate with your grouped inventory by pinging the Linodes. The ping command will use the dynamic inventory plugin configuration file to target `example_group`. The `u root` option will run the command as root on the Linode hosts. + + ansible -m ping example_group -i ~/development/linode.yml -u root + + You should see a similar output: + + simple-linode-29 | SUCCESS => { + "ansible_facts": { + "discovered_interpreter_python": "/usr/bin/python" + }, + "changed": false, + "ping": "pong" + } + +### Plugin Parameters + +| Parameter | Data type/Status | Usage | +| --------- | -------- | ------| +| `access_token` | string, *required* | Your Linode API v4 access token. The token should have permission to read and write Linodes. The token can also be specified by exposing the `LINODE_ACCESS_TOKEN` environment variable. | +| `plugin` | string, *required* | The plugin name. The value must always be `linode` in order to use the dynamic inventory plugin for Linode. | +| `regions` | list | The Linode region with which to populate the inventory. For example, `us-east` is possible value for this parameter.

To view a list of all available Linode images, issue the following command:

`curl https://api.linode.com/v4/images`. | +| `types` | list | The Linode type with which to populate the inventory. For example, `g6-nanode-1` is a possible value for this parameter.

To view a list of all available Linode types including pricing and specifications for each type, issue the following command:

`curl https://api.linode.com/v4/linode/types`. | +| `groups` | list | The Linode group with which to populate the inventory. Please note, group labelling is deprecated but still supported. The encouraged method for marking instances is to use tags. This parameter must be provided to use the Linode dynamic inventory module. | + +## Delete Your Resources + +1. To delete the Linode instance created in this guide, create a Delete Linode Playbook with the following content in the example. Replace the value of `label` with your Linode's label: + + {{< file "~/development/linode_delete.yml" yaml>}} +- name: Delete Linode + hosts: localhost + vars_files: + - ./group_vars/example_group/vars + tasks: + - name: Delete your Linode Instance. + linode_v4: + label: simple-linode-29 + state: absent + {{}} + +1. Run the Delete Linode Playbook: + + ansible-playbook ~/development/linode_delete.yml + diff --git a/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/index.md b/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/index.md index 0a2da35024a..35a9ef709e2 100644 --- a/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/index.md +++ b/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/index.md @@ -30,7 +30,7 @@ This guide is written for a non-root user. Commands that require elevated privil - Assign a Domain to the Chef server. Ensure your domain has a corresponding domain zone, NS record, and A/AAA record. See the [DNS Manager guide](/docs/platform/manager/dns-manager-new-manager/#add-a-domain-zone) for details. - Ensure your Chef server's hostname is the same as its Domain name. Your Chef server will automatically create SSL certificates based on the Linode's hostname. - Two 2 GB Linodes, each running Ubuntu 18.04. One Linode will host a workstation and the other a node to be managed by Chef. -- The workstation and Chef server should be configured per the [Getting Started](/docs/getting-started/) and [Securing Your Sever](/docs/security/securing-your-server/) guides. Once your node is [bootstrapped](/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/#bootstrap-a-node), you can use a Chef cookbook to secure your node. Consider using the [Users](https://supermarket.chef.io/cookbooks/users) cookbook and the [Firewall](https://supermarket.chef.io/cookbooks/firewall) cookbook for this work. +- The workstation and Chef server should be configured per the [Getting Started](/docs/getting-started/) and [Securing Your Server](/docs/security/securing-your-server/) guides. Once your node is [bootstrapped](/docs/applications/configuration-management/install-a-chef-server-workstation-on-ubuntu-18-04/#bootstrap-a-node), you can use a Chef cookbook to secure your node. Consider using the [Users](https://supermarket.chef.io/cookbooks/users) cookbook and the [Firewall](https://supermarket.chef.io/cookbooks/firewall) cookbook for this work. - Ensure that all servers are up-to-date: sudo apt update && sudo apt upgrade diff --git a/docs/applications/configuration-management/use-hashicorp-vault-for-secret-management/index.md b/docs/applications/configuration-management/use-hashicorp-vault-for-secret-management/index.md new file mode 100644 index 00000000000..0a9e61f5d90 --- /dev/null +++ b/docs/applications/configuration-management/use-hashicorp-vault-for-secret-management/index.md @@ -0,0 +1,689 @@ +--- +author: + name: Tyler Langlois + email: ty@tjll.net +description: 'How to configure, deploy, and use HashiCorp Vault to manage application secrets' +keywords: ['vault','secrets','secrets management','hcl','token','authentication'] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2019-03-30 +modified: 2019-03-30 +modified_by: + name: Linode +title: "Use HashiCorp Vault to Manage Secrets" +contributor: + name: Linode +external_resources: +- '[Vault Documentation Overview](https://www.vaultproject.io/docs/)' +- '[Vault Reference Architecture and Best Practices](https://learn.hashicorp.com/vault/day-one/ops-reference-architecture)' +- '[Vault Secrets Engines](https://www.vaultproject.io/docs/secrets/index.html)' +- '[Vault Auth Methods](https://www.vaultproject.io/docs/auth/index.html)' +--- + +[HashiCorp Vault](https://www.vaultproject.io/) is a secrets management tool that helps to provide secure, automated access to sensitive data. Vault meets these use cases by coupling authentication methods (such as application tokens) to secret engines (such as simple key/value pairs) using policies to control how access is granted. In this guide, you will install, configure, and access Vault in an example deployment to illustrate Vault's features and API. + +This guide will use the latest version of Vault, which is 1.1.0 at the time of this writing. + +### Why Use Vault? + +A service such as Vault requires operational effort to run securely and effectively. Given the added complexity of using Vault as part of an application, in what way does it add value? + +Consider a simple application that must use an API token or other secret value. How should this sensitive credential be given to the application at runtime? + +- Committing the secret alongside the rest of the application code in a version control system such as `git` is a poor security practice for a number of reasons, including that the sensitive value is recorded in plaintext and not protected in any way. +- Recording a secret in a file that is passed to an application requires that the file be securely populated in the first place and strictly access-controlled. +- Static credentials are challenging to rotate or restrict access to if an application is compromised. + +Vault solves these and other problems in a number of ways, including: + +- Services and applications that run without operator interaction can authenticate to Vault using values that can be rotated, revoked, and permission-controlled. +- Some [secrets engines](https://www.vaultproject.io/docs/secrets/index.html) can generate temporary, dynamically-generated secrets to ensure that credentials expire after a period of time. +- Policies for users and machine accounts can be strictly controlled for specific types of access to particular paths. + +## Concepts + +Before continuing, you should familiarize yourself with important Vault terms and concepts that will be used later in this guide. + +- A **token** is the the underlying mechanism that underpins access to Vault resources. Whether a user authenticates to Vault using a GitHub token or an application-driven service authenticates using an [AppRole](https://www.vaultproject.io/docs/auth/approle.html) RoleID and SecretID, all forms of authentication are eventually normalized to a **token**. Tokens are typically short-lived (that is, expire after a period or time-to-live, or `ttl`) and have one or more *policies* attached to them. +- A Vault **policy** dictates certain actions that may be performed upon a Vault **path**. Capabilities such as the ability to read a secret, write secrets, and delete them are all examples of actions that are defined in a policy for a particular **path**. +- A **path** in Vault is similar in form to a Unix filesystem path (like `/etc`) or a URL (such as `/blog/title`). Users and machine accounts interact with Vault over particular paths in order to retrieve secrets, change settings, or otherwise interact with a running Vault service. All Vault access is performed over a REST interface, so these paths eventually take the form of an HTTP URL. While some paths interact with the Vault service itself to manage resources such as policies or settings, many paths serve as an endpoint to either authenticate to Vault or interact with a **secret engine**. +- A **secret engine** is a backend used in Vault to provide secrets to Vault users. The simplest example of a **secret engine** is the [key/value backend](https://www.vaultproject.io/docs/secrets/kv/index.html), which simply returns plain text values that may be stored at particular paths (these secrets remain encrypted on the backend). Other examples of secret backends include the [PKI backend](https://www.vaultproject.io/docs/secrets/pki/index.html), which can generate and manage TLS certificates, and the [TOTP backend](https://www.vaultproject.io/docs/secrets/totp/index.html), which can generate temporary one-time passwords for web sites that require multi-factor authentication (including the Linode Manager). + +## Installation + +This guide will setup Vault in a simple, local filesystem-only configuration. The steps listed here apply equally to any distribution. + +These installation steps will: + +- Procure a TLS certificate to ensure that all communications between Vault and clients are encrypted. +- Configure Vault for local filesystem storage. +- Install the `vault` binary and set up the operating system to operate Vault as a service. + +{{< note >}} +The configuration outlined in this guide is suitable for small deployments. In situations that call for highly-available or fault-tolerant services, consider running more than one Vault instance with a highly-available storage backend such as [Consul](https://www.vaultproject.io/docs/configuration/storage/consul.html). +{{< /note >}} + +### Before you Begin + +1. Familiarize yourself with Linode's [Getting Started](/docs/getting-started/) guide and complete the steps for deploying and setting up a Linode running a recent Linux distribution (such as Ubuntu 18.04 or CentOS 7), including setting the hostname and timezone. + + {{< note >}} +Setting the full hostname correctly in `/etc/hosts` is important in this guide in order to terminate TLS on Vault correctly. Your Linode's fully qualified domain name and short hostname should be present in the `/etc/hosts` file before continuing. +{{< /note >}} + +2. This guide uses `sudo` wherever possible. Complete the sections of our [Securing Your Server](/docs/security/securing-your-server/) guide to create a standard user account, harden SSH access, and remove unnecessary network services. + +3. Follow our [UFW Guide](/docs/security/firewalls/configure-firewall-with-ufw/) in order to install and configure a firewall on your Ubuntu or Debian-based system, or our [FirewallD Guide](/docs/security/firewalls/introduction-to-firewalld-on-centos/) for rpm or CentOS-based systems. Consider reviewing Vault's [Production Hardening](https://www.vaultproject.io/guides/operations/production) recommendations if this will be used in a production environment. + + {{< note >}} +When configuring a firewall, keep in mind that Vault listens on port 8200 by default and Let's Encrypt utilizes ports 80 (HTTP) and 443 (HTTPS). +{{< /note >}} + +4. Ensure your system is up to date. On Debian-based systems, use: + + sudo apt update && sudo apt upgrade + + While on rpm-based systems, such as CentOS, use: + + sudo yum update + +### Acquire a TLS Certificate + +1. Follow the steps in our [Secure HTTP Traffic with Certbot](/docs/quick-answers/websites/secure-http-traffic-certbot/) guide to acquire a TLS certificate. + +2. Add a system group in order to grant limited read access to the TLS files created by Certbot. + + sudo groupadd tls + +3. Change the group ownership of certificate files in the Let's Encrypt directory to `tls`. + + sudo chgrp -R tls /etc/letsencrypt/{archive,live} + +4. Grant members of the `tls` group read access to the necessary directories and files. + + sudo chmod g+rx /etc/letsencrypt/{archive,live} + sudo find /etc/letsencrypt/archive -name 'privkey*' -exec chmod g+r {} ';' + +### Download Vault files + +1. Download the release binary for Vault. + + wget https://releases.hashicorp.com/vault/1.1.0/vault_1.1.0_linux_amd64.zip + + {{< note >}} +If you receive an error that indicates `wget` is missing from your system, install the `wget` package and try again. +{{< /note >}} + +2. Download the checksum file, which will verify that the zip file is not corrupt. + + wget https://releases.hashicorp.com/vault/1.1.0/vault_1.1.0_SHA256SUMS + +3. Download the checksum signature file, which verifies that the checksum file has not been tampered with. + + wget https://releases.hashicorp.com/vault/1.1.0/vault_1.1.0_SHA256SUMS.sig + +### Verify the Downloads + +1. Import the HashiCorp Security GPG key (listed on the [HashiCorp Security](https://www.hashicorp.com/security.html) page under *Secure Communications*): + + gpg --recv-keys 51852D87348FFC4C + + The output should show that the key was imported: + + {{< output >}} +gpg: /home/user/.gnupg/trustdb.gpg: trustdb created +gpg: key 51852D87348FFC4C: public key "HashiCorp Security " imported +gpg: no ultimately trusted keys found +gpg: Total number processed: 1 +gpg: imported: 1 +{{}} + + {{< note >}} +If an error occurs with the error message `keyserver receive failed: Syntax error in URI`, simply try rerunning the `gpg` command again. +{{< /note >}} + + {{< note >}} +If you receive errors that indicate the `dirmngr` software is missing or inaccessible, install `dirmngr` using your package manager and run the GPG command again. +{{< /note >}} + +1. Verify the checksum file's GPG signature: + + gpg --verify vault*.sig vault*SHA256SUMS + + The output should contain the `Good signature from "HashiCorp Security "` confirmation message: + + {{< output >}} +gpg: Signature made Mon 18 Mar 2019 01:44:51 PM MDT +gpg: using RSA key 91A6E7F85D05C65630BEF18951852D87348FFC4C +gpg: Good signature from "HashiCorp Security <security@hashicorp.com>" [unknown] +gpg: WARNING: This key is not certified with a trusted signature! +gpg: There is no indication that the signature belongs to the owner. +Primary key fingerprint: 91A6 E7F8 5D05 C656 30BE F189 5185 2D87 348F FC4C +{{}} + +1. Verify that the fingerprint output matches the fingerprint listed in the *Secure Communications* section of the [HashiCorp Security](https://www.hashicorp.com/security.html) page. + +1. Verify the `.zip` archive's checksum: + + sha256sum -c vault*SHA256SUMS 2>&1 | grep OK + + The output should show the file's name as given in the `vault*SHA256SUMS` file: + + {{< output >}} +vault_1.1.0_linux_amd64.zip: OK +{{< /output >}} + +### Install the Vault Executable + +1. Extract the Vault executable to the local directory. + + unzip vault_*_linux_amd64.zip + + {{< note >}} +If you receive an error that indicates `unzip` is missing from your system, install the `unzip` package and try again. +{{< /note >}} + +2. Move the `vault` executable into a system-wide location. + + sudo mv vault /usr/local/bin + +3. Reset the ownership and permissions on the executable. + + sudo chown root:root /usr/local/bin/vault + sudo chmod 755 /usr/local/bin/vault + +4. Set executable capabilities on the `vault` binary. This will grant Vault privileges to lock memory, which is a best practice for running Vault securely (see the [Vault documentation](https://www.vaultproject.io/docs/configuration/#disable_mlock) for additional information). + + sudo setcap cap_ipc_lock=+ep /usr/local/bin/vault + +5. Verify that `vault` is now available in the local shell. + + vault --version + + The output of this command should return the following. + + {{< output >}} +Vault v1.1.0 ('36aa8c8dd1936e10ebd7a4c1d412ae0e6f7900bd') +{{< /output >}} + +### System Vault Configuration + +1. Create a system user that `vault` will run as when the service is started. + + sudo useradd --system -d /etc/vault.d -s /bin/nologin vault + +2. Add the `vault` user to the previously created `tls` group, which will grant the user the ability to read Let's Encrypt certificates. + + sudo gpasswd -a vault tls + +2. Create the data directory and configuration directory for `vault` with limited permissions. + + sudo install -o vault -g vault -m 750 -d /var/lib/vault + sudo install -o vault -g vault -m 750 -d /etc/vault.d + +3. Create a systemd `service` file that will control how to run `vault` persistently as a system daemon. + + {{< file "/etc/systemd/system/vault.service" ini >}} +[Unit] +Description="a tool for managing secrets" +Documentation=https://www.vaultproject.io/docs/ +Requires=network-online.target +After=network-online.target +ConditionFileNotEmpty=/etc/vault.d/vault.hcl + +[Service] +User=vault +Group=vault +ProtectSystem=full +ProtectHome=read-only +PrivateTmp=yes +PrivateDevices=yes +SecureBits=keep-caps +AmbientCapabilities=CAP_IPC_LOCK +Capabilities=CAP_IPC_LOCK+ep +CapabilityBoundingSet=CAP_SYSLOG CAP_IPC_LOCK +NoNewPrivileges=yes +ExecStart=/usr/local/bin/vault server -config=/etc/vault.d/vault.hcl +ExecReload=/bin/kill --signal HUP $MAINPID +KillMode=process +KillSignal=SIGINT +Restart=on-failure +RestartSec=5 +TimeoutStopSec=30 +StartLimitIntervalSec=60 +StartLimitBurst=3 +LimitNOFILE=65536 + +[Install] +WantedBy=multi-user.target +{{< /file >}} + + These systemd service options define a number of important settings to ensure that Vault runs securely and reliably. Review the [Vault documentation](https://learn.hashicorp.com/vault/operations/ops-deployment-guide#step-3-configure-systemd) for a complete explanation of what these options achieve. + +## Configuration + +### Configure Vault + +1. Create a configuration file for Vault with the following contents, replacing `example.com` with the domain used in your Let's Encrypt certificates. + + {{< file "/etc/vault.d/vault.hcl" aconf >}} +listener "tcp" { + address = "0.0.0.0:8200" + tls_cert_file = "/etc/letsencrypt/live/example.com/fullchain.pem" + tls_key_file = "/etc/letsencrypt/live/example.com/privkey.pem" +} + +storage "file" { + path = "/var/lib/vault" +} +{{< /file >}} + + This configuration will use the Let's Encrypt certificates created in the previous steps to terminate TLS for the Vault service. This ensures that secrets will never be transmitted in plaintext. The actual storage for Vault will be on the local filesystem at `/var/lib/vault`. + +### Run The Vault Service + +1. Vault is now ready to run. Start the service using `systemctl`. + + sudo systemctl start vault + +2. If desired, enable the service as well so that Vault starts at system boot time. + + sudo systemctl enable vault + +3. Confirm that Vault is operational by using the `vault` executable to check for the service's status. Set the `VAULT_ADDR` environment variable to `https://example.com:8200`, replacing `example.com` with your own domain: + + export VAULT_ADDR=https://example.com:8200 + +4. `vault` commands should now be sent to your local Vault instance. To confirm this, run the `vault status` command: + + vault status + + The command should return output similar to the following: + + {{< output >}} +Key Value +--- ----- +Seal Type shamir +Initialized false +Sealed true +Total Shares 0 +Threshold 0 +Unseal Progress 0/0 +Unseal Nonce n/a +Version n/a +HA Enabled false +{{< /output >}} + +The remainder of this tutorial assumes that the environment variable `VAULT_ADDR` is set to this value to ensure that requests are sent to the correct Vault host. + +### Initializing Vault + +At this stage, Vault is installed and running, but not yet _initialized_. The following steps will initialize the Vault backend, which sets unseal keys and returns the initial root token. Initialization occurs only one time for a Vault deployment. + +There are two configurable options to choose when performing the initialization step. The first value is the number of key shares, which controls the total number of unseal keys that Vault will generate. The second value is the key threshold, which controls how many of these unseal key shares are required before Vault will successfully unseal itself. Unsealing is required whenever Vault is restarted or otherwise brought online after being in a previously offline state. + +To illustrate this concept, consider a secure server in a data center. Because the Vault database is only decrypted in-memory, stealing or bringing the server offline for any reason will leave the only copy of Vault's database on the filesystem in encrypted form, or "sealed". + +When starting the server again, a key share of 3 and key threshold of 2 means that 3 keys exist, but at least 2 must be provided at startup for Vault to derive its decryption key and load its database into memory for access once again. + +The key share count ensure that multiple keys can exist at different locations for a degree of fault tolerance and backup purposes. The key threshold count ensures that compromising one unseal key alone is not sufficient to decrypt Vault data. + +1. Choose a value for the number of key shares and key threshold. Your situation may vary, but as an example, consider a team of three people in charge of operating Vault. A key share of 3 ensures that each member holds one unseal key. A key threshold of 2 means that no single operator can lose their key and compromise the system or steal the Vault database without coordinating with another operator. + +2. Using these chosen values, execute the initialization command. Be prepared to save the output that is returned from the following command, as **it is only viewable once**. + + vault operator init -key-shares=3 -key-threshold=2 + + This command will return output similar to the following: + + {{< output >}} +Unseal Key 1: BaR6GUWRY8hIeNyuzAn7FTa82DiIldgvEZhOKhVsl0X5 +Unseal Key 2: jzh7lji1NX9TsNVGycUudSIy/X4lczJgsCpRfm3m8Q03 +Unseal Key 3: JfdH8LqEyc4B+xLMBX6/LT9o8G/6isC2ZFfz+iNMIW/0 + +Initial Root Token: s.YijNa8lqSDeho1tJBtY02983 + +Vault initialized with 3 key shares and a key threshold of 2. Please securely +distribute the key shares printed above. When the Vault is re-sealed, +restarted, or stopped, you must supply at least 2 of these keys to unseal it +before it can start servicing requests. + +Vault does not store the generated master key. Without at least 2 key to +reconstruct the master key, Vault will remain permanently sealed! + +It is possible to generate new unseal keys, provided you have a quorum of +existing unseal keys shares. See "vault operator rekey" for more information. +{{< /output >}} + +3. In a production scenario, these unseal keys should be stored in separate locations. For example, store one in a password manager such as LastPass, encrypted one with gpg, and store another offline on a USB key. Doing so ensures that compromising one storage location is not sufficient to recover the number of unseal keys required to decrypt the Vault database. + +4. The `Initial Root Token` is equivalent to the "root" or superuser account for the Vault API. Record and protect this token in a similar fashion. Like the `root` account on a Unix system, this token should be used to create less-privileged accounts to use for day-to-day interactions with Vault and the root token should be used infrequently due to its widespread privileges. + +### Unseal Vault + +After initialization, Vault will be sealed. The following unseal steps must be performed any time the `vault` service is brought down and then brought up again, such as when performing `systemctl restart vault` or restarting the host machine. + +1. With `VAULT_ADDR` set appropriately, execute the unseal command. + + vault operator unseal + + A prompt will appear: + + {{< output >}} +Unseal Key (will be hidden): +{{< /output >}} + +2. Paste or enter one unseal key and press **Enter**. The command will finish with output similar to the following: + + {{< output >}} +Unseal Key (will be hidden): +Key Value +--- ----- +Seal Type shamir +Initialized true +Sealed true +Total Shares 3 +Threshold 2 +Unseal Progress 1/2 +Unseal Nonce 0124ce2a-6229-fac1-0e3f-da3e97e00583 +Version 1.1.0 +HA Enabled false +{{< /output >}} + + Notice that the output indicates that the one out of two required unseal keys have been provided. + +3. Perform the `unseal` command again. + + vault operator unseal + +4. Enter a _different_ unseal key when the prompt appears. + + {{< output >}} +Unseal Key (will be hidden): +{{< /output >}} + +5. The resulting output should indicate that Vault is now unsealed (notice the `Sealed false` line). + + {{< output >}} +Unseal Key (will be hidden): +Key Value +--- ----- +Seal Type shamir +Initialized true +Sealed false +Total Shares 3 +Threshold 2 +Version 1.1.0 +Cluster Name vault-cluster-a397153e +Cluster ID a065557e-3ee8-9d26-4d90-b90c8d69fa5d +HA Enabled false +{{< /output >}} + +Vault is now operational. + +## Using Vault + +### Token Authentication + +When interacting with Vault over its REST API, Vault identifies and authenticates most requests by the presence of a token. While the initial root token can be used for now, the [Policies](#policies) section of this guide explains how to provision additional tokens. + +1. Set the `VAULT_TOKEN` environment variable to the value of the previously-obtained root token. This token is the authentication mechanism that the `vault` command will rely on for future interaction with Vault. The actual root token will be different in your environment. + + export VAULT_TOKEN=s.YijNa8lqSDeho1tJBtY02983 + +2. Use the `token lookup` subcommand to confirm that the token is valid and has the expected permissions. + + vault token lookup + +3. The output of this command should include the following: + + {{< output >}} +policies [root] +{{< /output >}} + +### The KV Secret Backend + +Vault backends are the core mechanism Vault uses to permit users to read and write secret values. The simplest backend to illustrate this functionality is the [KV backend](https://www.vaultproject.io/docs/secrets/kv/index.html). This backend lets clients write key/value pairs (such as `mysecret=apikey`) that can be read later. + +1. Enable the secret backend by using the `enable` Vault subcommand. + + vault secrets enable -version=2 kv + +2. Write an example value to the KV backend using the `kv put` Vault subcommand. + + vault kv put kv/myservice api_token=secretvalue + + This command should return output similar to the following: + + {{< output >}} +Key Value +--- ----- +created_time 2019-03-31T04:35:38.631167678Z +deletion_time n/a +destroyed false +version 1 +{{< /output >}} + +3. Read this value from the `kv/myservice` path. + + vault kv get kv/myservice + + This command should return output similar to the following: + + {{< output >}} +====== Metadata ====== +Key Value +--- ----- +created_time 2019-03-31T04:35:38.631167678Z +deletion_time n/a +destroyed false +version 1 + +====== Data ====== +Key Value +--- ----- +api_token secretvalue +{{< /output >}} + +4. Many utilities and script are better suited to process json output. Use the `-format=json` flag to do a read once more, with the results return in JSON form. + + vault kv get -format=json kv/myservice + + {{< highlight json >}} +{ + "request_id": "2734ea81-6f39-c017-4c73-2719b2018b65", + "lease_id": "", + "lease_duration": 0, + "renewable": false, + "data": { + "data": { + "api_token": "secretvalue" + }, + "metadata": { + "created_time": "2019-03-31T04:35:38.631167678Z", + "deletion_time": "", + "destroyed": false, + "version": 1 + } + }, + "warnings": null +} +{{< /highlight >}} + +### Policies + +Up until this point, we have performed API calls to Vault with the root token. Production best practices dictate that this token should rarely be used and most operations should be performed with lesser-privileged tokens associated with controlled policies. + +Policies are defined by specifying a particular path and the set of _capabilities_ that are permitted by a user upon the path. In our previous commands, the path has been `kv/myservice`, so we can create a policy to only read this secret and perform no other operations, including reading or listing secrets. When no policy exists for a particular path, Vault denies operations by default. + +In the case of the KV backend, Vault distinguishes operations upon the stored data, which are the actual stored values, and metadata, which includes information such as version history. In this example, we will create a policy to control access to the key/value data alone. + +1. Create the following Vault policy file. + + {{< file "policy.hcl" aconf >}} +path "kv/data/myservice" { + capabilities = ["read"] +} +{{< /file >}} + + This simple policy will permit any token associated with it to read the secret stored at the KV secret backend path `kv/myservice`. + +2. Load this policy into Vault using the `policy write` subcommand. The following command names the aforementioned policy `read-myservice`. + + vault policy write read-myservice policy.hcl + +3. To illustrate the use of this policy, create a new token with this new policy associated with it. + + vault token create -policy=read-myservice + + This command should return output similar to the following. + + {{< output >}} +Key Value +--- ----- +token s.YdpJWRRaEIgdOW4y72sSVygy +token_accessor 07akQfzg0TDjj3YoZSGMPkHA +token_duration 768h +token_renewable true +token_policies ["default" "read-myservice"] +identity_policies [] +policies ["default" "read-myservice"] +{{< /output >}} + +4. Open another terminal window or tab and login to the same host that Vault is running on. Set the `VAULT_ADDR` to ensure that new `vault` commands point at the local instance of Vault, replacing `example.com` with your domain. + + export VAULT_ADDR=https://example.com:8200 + +5. Set the `VAULT_TOKEN` environment variable to the new token just created by the `token create` command. Remember that your actual token will be different than the one in this example. + + export VAULT_TOKEN=s.YdpJWRRaEIgdOW4y72sSVygy + +6. Now attempt to read our secret in Vault at the `kv/myservice` path. + + vault kv get kv/myservice + + Vault should return the key/value data. + + {{< output >}} +====== Metadata ====== +Key Value +--- ----- +created_time 2019-03-31T04:35:38.631167678Z +deletion_time n/a +destroyed false +version 1 + +====== Data ====== +Key Value +--- ----- +api_token secretvalue +{{< /output >}} + +7. To illustrate forbidden operations, attempt to `list` all secrets in the KV backend. + + vault kv list kv/ + + Vault should deny this request. + + {{< output >}} +Error listing kv/metadata: Error making API request. + +URL: GET https://example.com:8200/v1/kv/metadata?list=true +Code: 403. Errors: + +* 1 error occurred: + * permission denied +{{< /output >}} + +8. In contrast, attempt to perform the same operation in the previous terminal window that has been configured with the root token. + + vault kv list kv/ + + {{< output >}} +Keys +---- +myservice +{{< /output >}} + + The root token should have sufficient rights to return a list of all secret keys under the `kv/` path. + +### Authentication Methods + +In practice, when services that require secret values are deployed, a token should not be distributed as part of the deployment or configuration management. Rather, services should authenticate themselves to Vault in order to acquire a token that has a limited lifetime. This ensures that credentials eventually expire and cannot be reused if they are ever leaked or disclosed. + +Vault supports many types of authentication methods. For example, the Kubernetes authentication method can retrieve a token for individual pods. As a simple illustrative example, the following steps will demonstrate how to use the [AppRole](https://www.vaultproject.io/docs/auth/approle.html) method. + +The AppRole authentication method works by requiring that clients provide two pieces of information: the AppRole RoleID and SecretID. The recommendation approach to using this method is to store these two pieces of information in separate locations, as one alone is not sufficient to authenticate against Vault, but together, they permit a client to retrieve a valid Vault token. For example, in a production service, a RoleID might be present in a service's configuration file, while the SecretID could be provided as an environment variable. + +1. Enable the AppRole authentication method using the `auth` subcommand. Remember to perform these steps in the terminal window with the root token stored in the `VAULT_TOKEN` environment variable, otherwise Vault commands will fail. + + vault auth enable approle + +2. Create a named role. This will define a role that can be used to "log in" to Vault and retrieve a token with a policy associated with it. The following command creates a named role named `my-application` which creates tokens valid for 10 minutes which will have the `read-myservice` policy associated with them. + + vault write auth/approle/role/my-application \ + token_ttl=10m \ + policies=read-myservice + +3. Retrieve the RoleID of the named role, which uniquely identifies the AppRole. Note this value for later use. + + vault read auth/approle/role/my-application/role-id + + {{< output >}} +Key Value +--- ----- +role_id 147cd412-d1c2-4d2c-c57e-d660da0b1fa8 +{{< /output >}} + + In this example case, RoleID is `147cd412-d1c2-4d2c-c57e-d660da0b1fa8`. Note that your value will be different. + +4. Finally, read the secret-id of the named role, and save this value for later use as well. + + vault write -f auth/approle/role/my-application/secret-id + + {{< output >}} +Key Value +--- ----- +secret_id 2225c0c3-9b9f-9a9c-a0a5-10bf06df7b25 +secret_id_accessor 30cbef6a-8834-94fe-6cf3-cf2e4598dd6a +{{< /output >}} + + In this example output, the SecretID is `2225c0c3-9b9f-9a9c-a0a5-10bf06df7b25`. + +5. Use these values to generate a limited-use token by performing a `write` operation against the AppRole API. Replace the RoleID and SecretID values here with your own. + + vault write auth/approle/login \ + role_id=147cd412-d1c2-4d2c-c57e-d660da0b1fa8 \ + secret_id=2225c0c3-9b9f-9a9c-a0a5-10bf06df7b25 + + The resulting output should include a new token, which in this example case is `s.coRl4UR6YL1sqw1jXhJbuZfq` + + {{< output >}} +Key Value +--- ----- +token s.3uu4vwFO8D1mG5S76IG04mck +token_accessor fi3aW4W9kZNB3FAC20HRXeoT +token_duration 10m +token_renewable true +token_policies ["default" "read-myservice"] +identity_policies [] +policies ["default" "read-myservice"] +token_meta_role_name my-application +{{< /output >}} + +6. Open one more terminal tab or window and log in to your remote host running Vault. + +7. Once again, set the `VAULT_ADDR` environment variable to the correct value to communicate with your local Vault instance. + + export VAULT_ADDR=https://example.com:8200 + +8. Set the `VAULT_TOKEN` environment variable to this newly created token. From the previous example output, this would be the following (note that your token will be different). + + export VAULT_TOKEN=s.3uu4vwFO8D1mG5S76IG04mck + +9. Read the KV path that this token should be able to access. + + vault kv get kv/myservice + + The example should should be read and accessible. + +10. If you read this value using this Vault token after more than 10 minutes have elapsed, the token will have expired and any read operations using the token should be denied. Performing another `vault write auth/approle/login` operation (detailed in step 5) can generate new tokens to use. diff --git a/docs/applications/containers/beginners-guide-to-LXD/apache-lxd-banner-image.jpg b/docs/applications/containers/beginners-guide-to-LXD/apache-lxd-banner-image.jpg new file mode 100644 index 00000000000..e05745e5cad Binary files /dev/null and b/docs/applications/containers/beginners-guide-to-LXD/apache-lxd-banner-image.jpg differ diff --git a/docs/applications/containers/beginners-guide-to-LXD/apache-server-running-in-lxd-container.png b/docs/applications/containers/beginners-guide-to-LXD/apache-server-running-in-lxd-container.png new file mode 100644 index 00000000000..64d5cc6986b Binary files /dev/null and b/docs/applications/containers/beginners-guide-to-LXD/apache-server-running-in-lxd-container.png differ diff --git a/docs/applications/containers/beginners-guide-to-LXD/index.md b/docs/applications/containers/beginners-guide-to-LXD/index.md new file mode 100644 index 00000000000..1a8396ed1a7 --- /dev/null +++ b/docs/applications/containers/beginners-guide-to-LXD/index.md @@ -0,0 +1,437 @@ +--- +author: + name: Linode + email: docs@linode.com +description: 'LXD is a container hypervisor that manages Linux Containers. Compared to other uses of Linux Containers, LXD manages system containers which each work just like typical servers. This guide shows how to install and setup LXD 3, run an Apache Web server in a system container and expose it to the Internet.' +keywords: ["container", "lxd", "lxc", "apache", "virtual machine", "virtualization"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2019-05-01 +modified: 2019-05-01 +modified_by: + name: Linode +title: "A Beginner's Guide to LXD: Setting Up an Apache Webserver In a Container" +contributor: + name: Simos Xenitellis + link: https://blog.simos.info/ +external_resources: + - '[What are snap packages](https://docs.snapcraft.io/getting-started/3876)' + - '[Installing snapd](https://docs.snapcraft.io/installing-snapd/6735)' + - '[LXD Introduction](https://linuxcontainers.org/lxd/)' + - '[Blog post series on LXD 2.0](https://stgraber.org/2016/03/11/lxd-2-0-blog-post-series-012/)' + - '[LXD support community](https://discuss.linuxcontainers.org/)' + - '[Try LXD Online](https://linuxcontainers.org/lxd/try-it/)' + - '[NGINX Reverse Proxy Settings](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/)' +--- + +![Access an Apache Web Server Inside a LXD Container](apache-lxd-banner-image.jpg) + +## What is LXD? + +[LXD](https://linuxcontainers.org/lxd/) (pronounced "Lex-Dee") is a system container manager build on top of LXC (Linux Containers) that is currently supported by Canonical. The goal of LXD is to provide an experience similar to a virtual machine but through containerization rather than hardware virtualization. Compared to Docker for delivering applications, LXD offers nearly full operating-system functionality with additional features such as snapshots, live migrations, and storage management. + +The main benefits of LXD are the support of high density containers and the performance it delivers compared to virtual machines. A computer with 2GB RAM can adequately support half a dozen containers. In addition, LXD officially supports the [container images of major Linux distributions](https://us.images.linuxcontainers.org/). We can choose the Linux distribution and version to run in the container. + +This guide covers how to install and setup LXD 3 on a Linode and how to setup an Apache Web server in a container. + +{{< note >}} +For simplicity, the term *container* is used throughout this guide to describe the LXD system containers. +{{< /note >}} + +## Before You Begin + +1. Complete the [Getting Started](/docs/getting-started/) guide. Select a Linode with at least 2GB of RAM memory, such as the Linode 2GB. Specify the Ubuntu 19.04 distribution. You may specify a different Linux distribution, as long as there is support for **snap packages (snapd)**; see the [More Information](#more-information) for more details. + +2. This guide will use `sudo` wherever necessary. Follow the [Securing Your Server](/docs/security/securing-your-server/) guide to create a limited (non-root) user account, harden SSH access, and remove unnecessary network services. + +3. Update your system: + + sudo apt update && sudo apt upgrade + +## Configure the Snap Package Support + +LXD is available as a Debian package in the long-term support (LTS) versions of Ubuntu, such as Ubuntu 18.04 LTS. For other versions of Ubuntu and other distributions, LXD is available as a snap package. Snap packages are universal packages because there is a single package file that works on any supported Linux distributions. See the [More Information](#more-information) section for more details on what a snap package is, what Linux distributions are supported, and how to set it up. + +1. Verify that snap support is installed correctly. The following command either shows that there are no snap packages installed, or that some are. + + snap list + + {{< output >}} +No snaps are installed yet. Try 'snap install hello-world'. +{{< /output >}} + +2. View the details of the LXD snap package `lxd`. The output below shows that, currently, the latest version of LXD is `3.12` in the default `stable` channel. This channel is updated often with new features. There are also other channels such as the `3.0/stable` channel which has the LTS LXD version (supported along with Ubuntu 18.04, until 2023) and the `2.0/stable` channel (supported along with Ubuntu 16.04, until 2021). We will be using the latest version of LXD from the default `stable` channel. + + snap info lxd + + {{< output >}} +name: lxd +summary: System container manager and API +publisher: Canonical✓ +contact: https://github.com/lxc/lxd/issues +license: Apache-2.0 +description: | + **LXD is a system container manager** + + With LXD you can run hundreds of containers of a variety of Linux + distributions, apply resource limits, pass in directories, USB devices + or GPUs and setup any network and storage you want. + + LXD containers are lightweight, secure by default and a great + alternative to running Linux virtual machines. + + + **Run any Linux distribution you want** + + Pre-made images are available for Ubuntu, Alpine Linux, ArchLinux, + CentOS, Debian, Fedora, Gentoo, OpenSUSE and more. + + A full list of available images can be [found + here](https://images.linuxcontainers.org) + + Can't find the distribution you want? It's easy to make your own images + too, either using our `distrobuilder` tool or by assembling your own image + tarball by hand. + + + **Containers at scale** + + LXD is network aware and all interactions go through a simple REST API, + making it possible to remotely interact with containers on remote + systems, copying and moving them as you wish. + + Want to go big? LXD also has built-in clustering support, + letting you turn dozens of servers into one big LXD server. + + + **Configuration options** + + Supported options for the LXD snap (`snap set lxd KEY=VALUE`): + - criu.enable: Enable experimental live-migration support [default=false] + - daemon.debug: Increases logging to debug level [default=false] + - daemon.group: Group of users that can interact with LXD [default=lxd] + - ceph.builtin: Use snap-specific ceph configuration [default=false] + - openvswitch.builtin: Run a snap-specific OVS daemon [default=false] + + [Documentation](https://lxd.readthedocs.io) +snap-id: J60k4JY0HppjwOjW8dZdYc8obXKxujRu +channels: + stable: 3.12 2019-04-16 (10601) 56MB - + candidate: 3.12 2019-04-26 (10655) 56MB - + beta: ↑ + edge: git-570aaa1 2019-04-27 (10674) 56MB - + 3.0/stable: 3.0.3 2018-11-26 (9663) 53MB - + 3.0/candidate: 3.0.3 2019-01-19 (9942) 53MB - + 3.0/beta: ↑ + 3.0/edge: git-eaa62ce 2019-02-19 (10212) 53MB - + 2.0/stable: 2.0.11 2018-07-30 (8023) 28MB - + 2.0/candidate: 2.0.11 2018-07-27 (8023) 28MB - + 2.0/beta: ↑ + 2.0/edge: git-c7c4cc8 2018-10-19 (9257) 26MB - +{{< /output >}} + +3. Install the `lxd` snap package. Run the following command to install the snap package for LXD. + + sudo snap install lxd + + {{< output >}} +lxd 3.12 from Canonical✓ installed +{{< /output >}} + +You can verify that the snap package has been installed by running `snap list` again. The `core` snap package is a prerequisite for any system with snap package support. When you install your first snap package, `core` is installed and shared among all other snap packages that will get installed in the future. + + snap list + + {{< output >}} +Name Version Rev Tracking Publisher Notes +core 16-2.38 6673 stable canonical✓ core +lxd 3.12 10601 stable canonical✓ - +{{< /output >}} + + +## Initialize LXD + +1. Add your non-root Unix user to the `lxd` group: + + sudo usermod -a -G lxd username + {{< note >}} +By adding the non-root Unix user account to the `lxd` group, you are able to run any `lxc` commands without prepending `sudo`. Without this addition, you would have needed to prepend `sudo` to each `lxc` command. +{{< /note >}} + +2. Start a new SSH session for the previous change to take effect. For example, log out and log in again. + +3. Verify the available free disk space: + + df -h / + + {{< output >}} +Filesystem Size Used Avail Use% Mounted on +/dev/sda 49G 2.0G 45G 5% / +{{< /output >}} +In this case there is 45GB of free disk space. LXD requires at least 15GB of space for the storage needs of containers. We will allocate 15GB of space for LXD, leaving 30GB of free space for the needs of the server. + +4. Run `lxd init` to initialize LXD: + + sudo lxd init + + You will be prompted several times during the initialization process. Choose the defaults for all options. + + + {{< output >}} +Would you like to use LXD clustering? (yes/no) [default=no]: +Do you want to configure a new storage pool? (yes/no) [default=yes]: +Name of the new storage pool [default=default]: +Name of the storage backend to use (btrfs, ceph, dir, lvm, zfs) [default=zfs]: +Create a new ZFS pool? (yes/no) [default=yes]: +Would you like to use an existing block device? (yes/no) [default=no]: +Size in GB of the new loop device (1GB minimum) [default=15GB]: +Would you like to connect to a MAAS server? (yes/no) [default=no]: +Would you like to create a new local network bridge? (yes/no) [default=yes]: +What should the new bridge be called? [default=lxdbr0]: +What IPv4 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]: +What IPv6 address should be used? (CIDR subnet notation, “auto” or “none”) [default=auto]: +Would you like LXD to be available over the network? (yes/no) [default=no]: +Would you like stale cached images to be updated automatically? (yes/no) [default=yes] +Would you like a YAML "lxd init" preseed to be printed? (yes/no) [default=no]: +{{< /output >}} + +## Apache Web Server with LXD + +This section will create a container, install the Apache web server, and add the appropriate `iptables` rules in order to expose post 80. + +1. Launch a new container: + + lxc launch ubuntu:18.04 web + +2. Update the package list in the container. + + lxc exec web -- apt update + +3. Install the Apache in the LXD container. + + lxc exec web -- apt install apache2 + +4. Get a shell in the LXD container. + + lxc exec web -- sudo --user ubuntu --login + +5. Edit the default web page for Apache to make a reference that it runs inside a LXD container. + + sudo nano /var/www/html/index.html + + Change the line `It works!` (line number 224) to `It works inside a LXD container!`. Then, save and exit. + +6. Exit back to the host. We have made all the necessary changes to the container. + + exit + +7. Add a LXD **proxy device** to redirect connections from the internet to port 80 (HTTP) on the server to port 80 at this container. + + + sudo lxc config device add web myport80 proxy listen=tcp:0.0.0.0:80 connect=tcp:127.0.0.1:80 +{{< note >}} +In recent versions of LXD, you need to specify an IP address (such as *127.0.0.1*) instead of a hostname (such as _localhost_). If your container already has a proxy device that uses hostnames, you can edit the container configuration to replace with IP addresses by running `lxc config edit web`. +{{< /note >}} + +6. From your local computer, navigate to your Linode's public IP address in a web browser. You should see the default Apache page: + + [![Web page of Apache server running in a container](apache-server-running-in-lxd-container.png)](apache-server-running-in-lxd-container.png "Web page of Apache server running in a container.") + + +## Common LXD Commands + +* List all containers: + + lxc list + + {{< output >}} +To start your first container, try: lxc launch ubuntu:18.04 + ++------+-------+------+------+------+-----------+ +| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | ++------+-------+------+------+------+-----------+ +{{< /output >}} + +* List all available repositories of container images: + + lxc remote list + + {{< output >}} ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +| NAME | URL | PROTOCOL | AUTH TYPE | PUBLIC | STATIC | ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +| images | https://images.linuxcontainers.org | simplestreams | none | YES | NO | ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +| local (default) | unix:// | lxd | file access | NO | YES | ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +| ubuntu | https://cloud-images.ubuntu.com/releases | simplestreams | none | YES | YES | ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +| ubuntu-daily | https://cloud-images.ubuntu.com/daily | simplestreams | none | YES | YES | ++-----------------+------------------------------------------+---------------+-------------+--------+--------+ +{{< /output >}} +The repository `ubuntu` has container images of Ubuntu versions. The `images` repository has container images of a large number of different Linux distributions. The `ubuntu-daily` has daily container images to be used for testing purposes. The `local` repository is the LXD server that we have just installed. It is not public and can be used to store your own container images. + +* List all available container images from a repository: + + lxc image list ubuntu: + + {{< output >}} ++------------------+--------------+--------+-----------------------------------------------+---------+----------+-------------------------------+ +| ALIAS | FINGERPRINT | PUBLIC | DESCRIPTION | ARCH | SIZE | UPLOAD DATE | ++------------------+--------------+--------+-----------------------------------------------+---------+----------+-------------------------------+ +| b (11 more) | 5b72cf46f628 | yes | ubuntu 18.04 LTS amd64 (release) (20190424) | x86_64 | 180.37MB | Apr 24, 2019 at 12:00am (UTC) | ++------------------+--------------+--------+-----------------------------------------------+---------+----------+-------------------------------+ +| c (5 more) | 4716703f04fc | yes | ubuntu 18.10 amd64 (release) (20190402) | x86_64 | 313.29MB | Apr 2, 2019 at 12:00am (UTC) | ++------------------+--------------+--------+-----------------------------------------------+---------+----------+-------------------------------+ +| d (5 more) | faef94acf5f9 | yes | ubuntu 19.04 amd64 (release) (20190417) | x86_64 | 322.56MB | Apr 17, 2019 at 12:00am (UTC) | ++------------------+--------------+--------+-----------------------------------------------+---------+----------+-------------------------------+ +..................................................................... +{{< /output >}} + + {{< note >}} +The first two columns for the alias and fingerprint provide an identifier that can be used to specify the container image when launching it. +{{< /note >}} +The output snippet shows the container images Ubuntu versions 18.04 LTS, 18.10, and 19.04. When creating a container we can just specify the short alias. For example, `ubuntu:b` means that the repository is `ubuntu` and the container image has the short alias `b` (for _bionic_, the codename of Ubuntu 18.04 LTS). + +* Get more information about a container image: + + lxc image info ubuntu:b + + {{< output >}} +Fingerprint: 5b72cf46f628b3d60f5d99af48633539b2916993c80fc5a2323d7d841f66afbe +Size: 180.37MB +Architecture: x86_64 +Public: yes +Timestamps: + Created: 2019/04/24 00:00 UTC + Uploaded: 2019/04/24 00:00 UTC + Expires: 2023/04/26 00:00 UTC + Last used: never +Properties: + release: bionic + version: 18.04 + architecture: amd64 + label: release + serial: 20190424 + description: ubuntu 18.04 LTS amd64 (release) (20190424) + os: ubuntu +Aliases: + - 18.04 + - 18.04/amd64 + - b + - b/amd64 + - bionic + - bionic/amd64 + - default + - default/amd64 + - lts + - lts/amd64 + - ubuntu + - amd64 +Cached: no +Auto update: disabled +{{< /output >}} +The output shows the details of the container image including all the available aliases. For Ubuntu 18.04 LTS, we can specify either `b` (for `bionic`, the codename of Ubuntu 18.04 LTS) or any other alias. + +* Launch a new container with the name `mycontainer`: + + lxc launch ubuntu:18.04 mycontainer + + {{< output >}} +Creating mycontainer +Starting mycontainer +{{< /output >}} + + +* Check the list of containers to make sure the new container is running: + + lxc list + + {{< output >}} ++-------------+---------+-----------------------+---------------------------+------------+-----------+ +| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | ++-------------+---------+-----------------------+---------------------------+------------+-----------+ +| mycontainer | RUNNING | 10.142.148.244 (eth0) | fde5:5d27:...:1371 (eth0) | PERSISTENT | 0 | ++-------------+---------+-----------------------+---------------------------+------------+-----------+ +{{< /output >}} + +* Execute basic commands in `mycontainer`: + + lxc exec mycontainer -- apt update + lxc exec mycontainer -- apt upgrade + + {{< note >}} +The characters `--` instruct the `lxc` command not to parse any more command-line parameters. +{{< /note >}} + +* Open a shell session within `mycontainer`: + + lxc exec mycontainer -- sudo --login --user ubuntu + + {{< output >}} +To run a command as administrator (user "root"), use "sudo ". +See "man sudo_root" for details. + +ubuntu@mycontainer:~$ +{{< /output >}} + + {{< note >}} +The Ubuntu container images have by default a non-root account with username `ubuntu`. This account can use `sudo` and does not require a password to perform administrative tasks. + +The `sudo` command provides a login to the existing account `ubuntu`. +{{< /note >}} + +* View the container logs: + + lxc info mycontainer --show-log + +* Stop the container: + + lxc stop mycontainer + +* Remove the container: + + lxc delete mycontainer + + {{< note >}} +A container needs to be stopped before it can be deleted. +{{< /note >}} + +## Troubleshooting + +### Error "unix.socket: connect: connection refused" + +When you run any `lxc` command, you get the following error: + + lxc list + + {{< output >}} +Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: connection refused +{{< /output >}} + +This happens when the LXD service is not currently running. By default, the LXD service is running as soon as it is configured successfully. See [Initialize LXD](#initialize-lxd) to configure LXD. + +### Error "unix.socket: connect: permission denied" + +When you run any `lxc` command, you get the following error: + + lxc list + + {{< output >}} +Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: permission denied +{{< /output >}} + +This happens when your limited user account is not a member of the `lxd` group, or you did not log out and log in again so that the new group membership to the `lxd` group gets updated. + +If your user account is `ubuntu`, the following command shows whether you are a member of the `lxd` group: + + groups ubuntu + + {{< output >}} +ubuntu : ubuntu sudo lxd +{{< /output >}} + +In this example, we are members of the `lxd` group and we just need to log out and log in again. If you are not a member of the `lxd` group, see [Initialize LXD](#initialize-lxd) on how to make your limited account a member of the `lxd` group. + +## Next Steps + +If you plan to use a single website, then a single proxy device to the website container will suffice. If you plan to use multiple websites, you may install virtual hosts inside the website container. If instead you would like to setup multiple websites on their own container, then you will need to set up [a reverse proxy](https://www.linode.com/docs/web-servers/nginx/use-nginx-reverse-proxy/) in a container. In that case, the proxy device would direct to the reverse proxy container to direct the connections to the individual websites containers. diff --git a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/completed-cluster-config.yml b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/completed-cluster-config.yml index 1637fbd2596..f75dcd9f6ee 100644 --- a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/completed-cluster-config.yml +++ b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/completed-cluster-config.yml @@ -8,8 +8,8 @@ addons: |- name: linode namespace: kube-system stringData: - token: "..." - region: "..." + token: “…” + region: “…” --- addon_job_timeout: 30 authentication: @@ -25,7 +25,7 @@ ignore_docker_version: true # ingress: provider: "nginx" -kubernetes_version: "v1.13.4-rancher1-2" +kubernetes_version: "v1.13.5-rancher1-3" monitoring: provider: "metrics-server" # @@ -68,6 +68,7 @@ network: services: etcd: backup_config: + enabled: true interval_hours: 12 retention: 6 creation: "12h" @@ -75,7 +76,7 @@ services: heartbeat-interval: 500 election-timeout: 5000 retention: "72h" - snapshot: true + snapshot: false kube-api: always_pull_images: false pod_security_policy: false @@ -100,4 +101,4 @@ enable_cluster_monitoring: false enable_network_policy: false local_cluster_auth_endpoint: enabled: true -name: "example-cluster" \ No newline at end of file +name: “example-cluster” diff --git a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/index.md b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/index.md index b44b299ac24..ded49688c45 100644 --- a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/index.md +++ b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/index.md @@ -252,20 +252,9 @@ addons: |- 1. Insert your Linode APIv4 token in the `token` field from this snippet. Also, enter the label for your node template's data center in the `region` field. This label should be lower-case (e.g. `us-east` instead of `US-East`). -1. Scroll down in the editor to the `services` section. Remove the existing `services` section and replace it with this snippet: +1. Scroll down in the editor to the `services` section. Remove the `kube-api` sub-section and replace it with the example snippet. When editing the file, ensure you do not accidentally remove any other sections above or below the snippet. {{< file >}} -services: - etcd: - backup_config: - interval_hours: 12 - retention: 6 - creation: "12h" - extra_args: - heartbeat-interval: 500 - election-timeout: 5000 - retention: "72h" - snapshot: true kube-api: always_pull_images: false pod_security_policy: false @@ -410,7 +399,7 @@ To test out deploying an app on your new cluster, launch the WordPress app from Avoid using symbols in the password you enter, as some symbols can cause syntax errors for this Rancher chart. {{< /note >}} -1. In the **Database Settings** section, enter a password for WordPress' database user. Then set **MariaDB Persistent Volume Enabled** to **True** and select the **linode-block-storage** option from the **Default StorageClass for MariaDB** dropdown menu: +1. In the **Database Settings** section, enter a password for WordPress' database user. Then set **MariaDB Persistent Volume Enabled** to **True**, and select the **Use the default class** option from the **Default StorageClass for MariaDB** dropdown menu: ![Rancher WordPress setup form - Database Settings](wordpress-app-form-database-settings.png "Rancher WordPress setup form - Database Settings") @@ -446,6 +435,13 @@ The default value for the **MariaDB Volume Size** field is 8GiB, but the minimum Your WordPress site should open in a new browser tab. + {{< note >}} +If using the Toronto data center, you will need to manually update the HTTP NodeBalancer's endpoint URL to use the data center's short form name. Replace the `toronto1` portion of the URL with `tor1`. An updated example URL will appear as follows: + +`http://nb-192-0-2-0.tor1.nodebalancer.linode.com` + {{< /note >}} + + 1. Visit the wp-login.php page on your site (e.g. at `http://your-nodebalancer-name.newark.nodebalancer.linode.com/wp-login.php`). You should be able to login with the WordPress admin username and password you specified earlier in the app's form. {{< note >}} @@ -526,6 +522,7 @@ Rancher also provides an easy way to scale your app's deployments: ![Rancher deployed apps list - WordPress app completed provisioning](default-project-app-view-wordpress-provisioned-link-highlighted.png "Rancher deployed apps list - WordPress app completed provisioning") + 1. In the **Workloads** section, click on the **wordpress-wordpress** link in the **Name** column for that deployment: ![Rancher WordPress workloads - deployment name highlighted](wordpress-app-wordpress-workload-link-highlighted.png "Rancher WordPress workloads - deployment name highlighted") @@ -536,6 +533,11 @@ Rancher also provides an easy way to scale your app's deployments: 1. A second pod will appear in the **Pods** section on this page, and there will be an **Updating** label at the top of the page. You may see a series of warning messages about the new pod not being available. Eventually, the new pod will be labelled as **Running**. + +{{< note >}} +Rancher does not currently support interacting directly with Linode Volumes via its user interface. However, the scaling method described in this section of the guide will apply complete replication to your application and volumes. +{{< /note >}} + ## Set Up GitHub Authentication In addition to manually creating users that can access your Rancher application, you can also enable GitHub authentication and then invite GitHub users: diff --git a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/wordpress-app-form-database-settings.png b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/wordpress-app-form-database-settings.png index 77bacc5a029..5a4358ef93c 100644 Binary files a/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/wordpress-app-form-database-settings.png and b/docs/applications/containers/how-to-deploy-kubernetes-on-linode-with-rancher-2-2/wordpress-app-form-database-settings.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/index.md b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/index.md new file mode 100644 index 00000000000..a76e19239ef --- /dev/null +++ b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/index.md @@ -0,0 +1,311 @@ +--- +author: + name: Tyler Langlois + email: ty@tjll.net +description: 'This tutorial will explain how to configure Filebeat and Metricbeat to monitor Docker container logs and metrics to be stored in Elasticsearch and visualized in Kibana.' +og_description: 'Monitor Docker containers using the Elastic Stack.' +keywords: ["elastic", "filebeat", "metricbeat", "elasticsearch", "kibana", "docker", "container", "nginx"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2019-02-10 +modified_by: + name: Linode +published: 2019-02-10 +title: Container Instrumentation with the Elastic Stack +external_resources: +- '[Filebeat Modules](https://www.elastic.co/guide/en/beats/filebeat/current/filebeat-modules.html)' +- '[Metricbeat Modules](https://www.elastic.co/guide/en/beats/metricbeat/current/metricbeat-modules.html)' +- '[Elastic Container Monitoring](https://www.elastic.co/docker-kubernetes-container-monitoring)' +- '[Docker Command-Line Reference](https://docs.docker.com/reference/)' +--- + +The [Elastic Stack](https://www.elastic.co/products) can monitor a variety of data generated by [Docker](https://www.docker.com/) containers. In this guide, you will set up a Linode to analyze and visualize container logs and metrics using tools like Kibana, Beats, and Elasticsearch. Once finished, you will be able to configure your system to collect data for additional containers automatically. + +## Before you Begin + +1. Familiarize yourself with Linode's [Getting Started](/docs/getting-started/) guide and complete the steps for deploying and setting up a Linode running a recent Linux distribution (such as Ubuntu 18.04 LTS or CentOS 7), including setting the hostname and timezone. + +1. This guide uses `sudo` wherever possible. Complete the sections of our [Securing Your Server](/docs/security/securing-your-server/) guide to create a standard user account, harden SSH access, and remove unnecessary network services. + +1. Follow our [UFW Guide](/docs/security/firewalls/configure-firewall-with-ufw/) in order to install and configure a firewall (UFW) on your Ubuntu or Debian-based system, or our [FirewallD Guide](/docs/security/firewalls/introduction-to-firewalld-on-centos/) for rpm or CentOS-based systems. After configuring the firewall, ensure that the necessary ports are open in order to proceed with connections over SSH for the rest of this guide: + + sudo ufw allow ssh + +1. Ensure your system is up to date. On Debian-based systems, use: + + sudo apt update && sudo apt upgrade + + For rpm-based systems such as CentOS, use: + + sudo yum update + +1. Install Docker on your Linode by following [the installation guide from the Docker project](https://docs.docker.com/). + +{{< note >}} +The services in this guide bind to localhost only, which means they are not accessible outside of the Linode from remote hosts. This ensures that Elasticsearch's REST API remains private to localhost and is not remotely accessible from the internet. If you take steps beyond this guide to configure Elasticsearch and related components further, ensure that your firewall is in place and correctly blocking traffic to the Elasticsearch and Kibana nodes from the internet (ports 9200 and 9300 for Elasticsearch and 5601 for Kibana) to keep them properly secured. +{{< /note >}} + +## Install Elastic Stack Components + +Before configuring your system to monitor running containers, first install the components necessary to collect and ship logs and metrics to Elasticsearch. + +### Debian-Based Distributions + +Configure the Elastic `apt` repository and install the necessary packages and their dependencies. + +1. Install the official Elastic APT package signing key: + + wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add - + +2. Install the `apt-transport-https` package, which is required to retrieve `deb` packages served over HTTPS: + + sudo apt-get install apt-transport-https + +3. Add the APT repository information to your server's list of sources: + + echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list + +4. Refresh the list of available packages: + + sudo apt-get update + +5. Before installing Elasticsearch, the Java runtime must be present. On systems such as Ubuntu 18.04 LTS, using the `default-jre-headless` package installs a compatible Java runtime: + + sudo apt-get install default-jre-headless + +6. Install Elasticsearch, Kibana, Filebeat, and Metricbeat: + + sudo apt-get install elasticsearch kibana filebeat metricbeat + +### Redhat-Based Distributions + +Configure the `rpm` repository for `yum` and related packaging tools. + +1. Trust the Elastic signing key: + + sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch + +1. Create a yum repository configuration to use the Elastic yum repository: + + {{< file "/etc/yum.repos.d/elasticsearch.repo" ini >}} +[elasticsearch-6.x] +name=Elastic repository for 6.x packages +baseurl=https://artifacts.elastic.co/packages/6.x/yum +gpgcheck=1 +gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch +enabled=1 +autorefresh=1 +type=rpm-md + {{< /file >}} + +1. Update the `yum` cache to ensure any new packages become available: + + sudo yum update + +1. Before installing Elasticsearch, the Java runtime must be present. On CentOS, for example, a compatible Java runtime can be installed using a headless OpenJDK package: + + sudo yum install java-11-openjdk-headless + +1. Install Elasticsearch, Kibana, Filebeat, and Metricbeat: + + sudo yum install elasticsearch kibana filebeat metricbeat + +## Configure The Elastic Stack + +In order to properly discover and capture container metrics, each component of the Elastic stack should be configured. + +### Elasticsearch + +In the file `/etc/elasticsearch/jvm.options` two values that begin with `-Xm` should be uncommented. These settings instruct the JVM to allocate a specific amount of memory. The recommend value for these settings is 50% of the available system RAM. For example, on a system with 1G of RAM, these settings should be: + +{{< file "/etc/elasticsearch/jvm.options" yml >}} +-Xms512m +-Xmx512m +{{< /file >}} + +1. Before starting Elasticsearch, install some necessary plugins to process geoip and user-agent data. + + sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-user-agent + sudo /usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-geoip + +1. With these setting in place, start the `elasticsearch` service. + + sudo systemctl start elasticsearch + +1. Wait for a short period of time for Elasticsearch to start, then check that Elasticsearch is responding over the REST API: + + curl http://localhost:9200 + + You should see output similar to the following: + + { + "name" : "iQEk_-M", + "cluster_name" : "elasticsearch", + "cluster_uuid" : "tQeLgbKrTNOp2AoqdmTItw", + "version" : { + "number" : "6.5.4", + "build_flavor" : "default", + "build_type" : "deb", + "build_hash" : "d2ef93d", + "build_date" : "2018-12-17T21:17:40.758843Z", + "build_snapshot" : false, + "lucene_version" : "7.5.0", + "minimum_wire_compatibility_version" : "5.6.0", + "minimum_index_compatibility_version" : "5.0.0" + }, + "tagline" : "You Know, for Search" + } + + Elasticsearch is ready to index documents. + +### Kibana + +Most of Kibana's default settings are suitable for the purposes of this guide. No configuration changes are necessary; start the `kibana` service. + + sudo systemctl start kibana + +### Filebeat + +Use the `docker` input to enable Filebeat to capture started containers dynamically. This alleviates the need to specify Docker log file paths and instead permits Filebeat to discover containers when they start. + +1. Add the following near the top of the Filebeat configuration file to instruct the `filebeat` daemon to capture Docker container logs. These lines should be entered under the configuration key `filebeat.inputs`: + + {{< file "/etc/filebeat/filebeat.yml" yml >}} +filebeat.inputs: +- type: docker + containers.ids: + - '*' + processors: + - add_docker_metadata: ~ +{{< /file >}} + +1. Uncomment the following line and change its value to `true`, which will permit Filebeat to create associated Kibana dashboards for captured container logs: + + {{< file "/etc/filebeat/filebeat.yml" yml >}} +setup.dashboards.enabled: true +{{< /file >}} + +1. Finally, add the following `autodiscover` configuration to the end of the `filebeat.yml` file: + + {{< file "/etc/filebeat/filebeat.yml" yml >}} +filebeat.autodiscover: + providers: + - type: docker + hints.enabled: true +{{< /file >}} + +1. Enable the `nginx` module, which will be used later in this tutorial: + + sudo /usr/bin/filebeat modules enable nginx + +1. The remainder of the configuration file will instruct Filebeat to send logs to the locally-running Elasticsearch instance, which can be left unchanged. Start Filebeat: + + sudo systemctl start filebeat + +### Metricbeat + +Like Filebeat, configure Metricbeat similarly to dynamically discover running containers to monitor. + +1. Metricbeat uses a module to collect container metrics. Issue the following command to enable the `docker` and `nginx` modules: + + sudo /usr/bin/metricbeat modules enable docker + sudo /usr/bin/metricbeat modules enable nginx + +1. Uncomment the following line and change its value to `true`, which will permit Metricbeat to create associated Kibana dashboards for captured container logs: + + {{< file "/etc/metricbeat/metricbeat.yml" yml >}} +setup.dashboards.enabled: true +{{< /file >}} + +1. The remainder of the configuration file will instruct Metricbeat to send logs to the locally-running Elasticsearch instance, which can be left unchanged. Metricbeat can now be started: + + sudo systemctl start metricbeat + +## Visualizing Container Logs and Metrics + +The following example demonstrates how Filebeat and Metricbeat automatically capture container data which can be accessed within Kibana. + +1. To begin, run a simple nginx Docker container on your Linode. + + sudo docker run --name nginx -P -d --label co.elastic.logs/module=nginx nginx + + - This command will run the web server in the background and expose the listening HTTP service under a random port number. + - The `--label` argument is a [hint](https://www.elastic.co/guide/en/beats/filebeat/current/configuration-autodiscover-hints.html) to let Filebeat automatically parse the log format of certain container types, which in this case is nginx. + +1. To open a secure connection to Kibana, open an SSH tunnel to port 5601 on your Linode. + + ssh -L 5601:localhost:5601 + + - Replace `` with the username and IP address of your Linode. + - This forwards port 5601 locally to port 5601 on your Linode. + - A comprehensive guide to using SSH tunnels on a variety of platforms is available in our [Create an SSH Tunnel for MySQL guide](/docs/databases/mysql/create-an-ssh-tunnel-for-mysql-remote-access/). + +1. Browse to `http://localhost:5601` in your browser, which will display the following initial landing page for Kibana. + + ![Kibana 6 Landing Page](kibana-landing-page.png "Kibana 6 Landing Page") + +1. Click the **Management** link in the lower left sidebar. The following page will be displayed. Then, click **Index Patterns** to enter the Index Pattern configuration page. + + ![Kibana 6 Management](kibana-management.png "Kibana 6 Management") + +1. Index Patterns dictate how Kibana understands indices that are present in Elasticsearch. In order for some visualizations to display properly, a default index pattern must first be configured. Select **filebeat-\*** on the left side of the page to configure the filebeat-* index pattern. + + ![Kibana 6 Index Patterns](./kibana-filebeat-index.png "Kibana 6 Index Patterns") + +1. Click the **star icon** in the upper right corner of the page to set this index pattern as the default in Kibana. + + ![Kibana 6 Default Index Pattern](./kibana-filebeat-default.png "Kibana 6 Default Index Pattern") + + Kibana is now properly configured with a default index pattern. + +1. Filebeat and Metricbeat are setup to configure Elasticsearch and Kibana automatically, so dashboards and index patterns are loaded and ready to be used. Click on **Dashboard** in the left-hand sidebar, which displays the following page. + + ![Kibana 6 Dashboards](kibana-dashboards.png "Kibana 6 Dashboards") + +1. In the Search bar, type "container" to display pre-populated dashboards for system containers. Click on the **[Metricbeat Docker] Overview** link. + + ![Kibana 6 Container Dashboards](kibana-container-dashboards.png "Kibana 6 Container Dashboards") + +1. The **[Metricbeat Docker] Overview** dashboard will load, which shows several aspects of currently-running container metrics. The dashboard displays a list of running containers, the total number of running, paused, and stopped containers, as well as metrics about container resource consumption. + + ![Kibana 6 Docker Overview](kibana-docker-overview.png "Kibana 6 Docker Overview") + + Scrolling further down, it also shows graphs indicating container resource usage over time, including CPU, memory, and network activity. + + ![Kibana 6 Docker Resources](kibana-docker-resources.png "Kibana 6 Docker Resources") + +1. Before moving on to other Kibana visualizations, generate some log activity from nginx by sending HTTP requests to the listening container. First, find which port the container is listening for requests on using the `docker` command: + + docker ps + + You should see output similar to the following: + + CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES + 3f0c6d284f1f nginx "nginx -g 'daemon of…" 23 minutes ago Up 23 minutes 0.0.0.0:32769->80/tcp nginx + + From this output, we know that the HTTP server can be reached by issuing requests to port 32769, which is being forwarded to port 80 in the container. The port on your system may be different. + +1. Send several requests to this port using the `curl` command, replacing `` with the number found in the previous step: + + for i in $(seq 1 10) ; do curl localhost: ; done + +1. Now a number of logs are present in Kibana for this container. Click **Discover** in the left-hand sidebar in Kibana. It displays the following screen. + + ![Kibana 6 Discover](kibana-discover.png "Kibana 6 Discover") + + - The histogram near the top of the page indicates the total number of container logs over time. + - The table below the graph contains the contents of individual log contents. + - Clicking on the arrows to the left of each log's timestamp will display the information for each captured log. + +1. Try re-issuing the previous `for ...` command to send another ten `curl` requests to the container and observe how the log histogram changes to reflect the new logs. + +1. Click **Dashboard** in the left-hand sidebar, then click it a second time to enter the dashboard selection screen. Search for "nginx" in the search bar. + + ![Kibana 6 NGINX Dashboards](kibana-nginx-dashboards.png "Kibana 6 NGINX Dashboards") + +1. Click on the **[Filebeat Nginx] Access and error logs** link, which will display a dashboard with a number of visualizations regarding nginx activity. + + ![Kibana 6 NGINX Metricbeat](kibana-nginx-metricbeat.png "Kibana 6 NGINX Metricbeat") + +## Additional Modules + +This tutorial has demonstrated how Filebeat and Metricbeat can automatically capture container metrics and logs without the need to explicitly configure log file paths or configurations. In addition to the nginx examples presented here, the additional links provided below enumerate other modules that can be loaded into Filebeat and Metricbeat for other services. diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-container-dashboards.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-container-dashboards.png new file mode 100644 index 00000000000..3f44c2d1325 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-container-dashboards.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-dashboards.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-dashboards.png new file mode 100644 index 00000000000..03d69da1238 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-dashboards.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-discover.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-discover.png new file mode 100644 index 00000000000..4e02dc7c9dc Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-discover.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-overview.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-overview.png new file mode 100644 index 00000000000..179889d9877 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-overview.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-resources.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-resources.png new file mode 100644 index 00000000000..710ad777636 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-docker-resources.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-default.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-default.png new file mode 100644 index 00000000000..aefb52b7c0b Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-default.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-index.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-index.png new file mode 100644 index 00000000000..10360c9d3c9 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-filebeat-index.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-initial-page.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-initial-page.png new file mode 100644 index 00000000000..c6689a4fb4e Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-initial-page.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-landing-page.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-landing-page.png new file mode 100644 index 00000000000..81ef368c113 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-landing-page.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-management.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-management.png new file mode 100644 index 00000000000..e990208e8a4 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-management.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-dashboards.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-dashboards.png new file mode 100644 index 00000000000..62f9b50b6bd Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-dashboards.png differ diff --git a/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-metricbeat.png b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-metricbeat.png new file mode 100644 index 00000000000..e249d7a49a1 Binary files /dev/null and b/docs/applications/containers/how-to-monitor-containers-with-the-elastic-stack/kibana-nginx-metricbeat.png differ diff --git a/docs/applications/containers/install-docker-ce/index.md b/docs/applications/containers/install-docker-ce/index.md index c19b701de78..4913f76e6ed 100644 --- a/docs/applications/containers/install-docker-ce/index.md +++ b/docs/applications/containers/install-docker-ce/index.md @@ -47,6 +47,12 @@ sub 4096R/F273FCD8 2017-02-22 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" + {{< note >}} +For Ubuntu 19.04 if you get an `E: Package 'docker-ce' has no installation candidate` error this is because the stable version of docker for is not yet available. Therefore, you will need to use the edge / test repository. +{{< /note >}} + + sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge test" + 6. Update your package index and install Docker CE: sudo apt update diff --git a/docs/applications/project-management/how-to-create-a-private-python-package-repository/index.md b/docs/applications/project-management/how-to-create-a-private-python-package-repository/index.md index 486318c8ff2..2cf8bfa45d7 100644 --- a/docs/applications/project-management/how-to-create-a-private-python-package-repository/index.md +++ b/docs/applications/project-management/how-to-create-a-private-python-package-repository/index.md @@ -85,7 +85,7 @@ def hello_word(): {{< /file >}} -5. The `setup.cfg` file lets PyPI know the README is a markdown file: +5. The `setup.cfg` file lets PyPI know the README is a Markdown file: {{< file "setup.cfg" >}} [metadata] diff --git a/docs/applications/project-management/jupyter-notebook-on-jekyll/index.md b/docs/applications/project-management/jupyter-notebook-on-jekyll/index.md index 1c7ad7cc365..d1fc768992a 100644 --- a/docs/applications/project-management/jupyter-notebook-on-jekyll/index.md +++ b/docs/applications/project-management/jupyter-notebook-on-jekyll/index.md @@ -140,7 +140,7 @@ The steps in this section can be completed from either your local machine or fro This section demonstrates some common features of a Jupyter Notebook that can be rendered as HTML on a Jekyll blog. There are four types of outputs from a Jupyter Notebook cell covered here: MathJex through LaTeX in Markdown, an HTML table, console output, and graphs from a plotting function. The Iris dataset will be used as an example to generate the output in this guide. -1. Open the notebook of interest, or use the code below to create an example notebook. Run all of the relevant cells so that the output you want to display on your Jekyll blog is visible on the page. Navigate to `File > Download As > Markdown (.md)`. The markdown file will save to the default `Downloads` folder of the browser. +1. Open the notebook of interest, or use the code below to create an example notebook. Run all of the relevant cells so that the output you want to display on your Jekyll blog is visible on the page. Navigate to `File > Download As > Markdown (.md)`. The Markdown file will save to the default `Downloads` folder of the browser. ![Jupyter Menu](jupyter_menu.png "Jupyter Menu") @@ -175,11 +175,11 @@ sns.pairplot(x_vars=["petal-length"], y_vars=["petal-width"], data=iris, hue="cl {{< /file >}} -3. Inside the `_posts` folder of the Jekyll project, create a new markdown file called `YYYY-MM-DD-example-post.md`. If the date format is incorrect, the post may not be displayed on the blog: +3. Inside the `_posts` folder of the Jekyll project, create a new Markdown file called `YYYY-MM-DD-example-post.md`. If the date format is incorrect, the post may not be displayed on the blog: touch YYYY-MM-DD-example-post.md -4. The markdown file should begin with three dashes and contain headers which provide information for Jekyll to populate the post with the appropriate page data. The date must be in the format specified. The hours, minutes, seconds, and timezone adjustment are optional: +4. The Markdown file should begin with three dashes and contain headers which provide information for Jekyll to populate the post with the appropriate page data. The date must be in the format specified. The hours, minutes, seconds, and timezone adjustment are optional: {{< file "YYYY-MM-DD-example-post.md" yaml >}} --- @@ -193,7 +193,7 @@ categories: {{< /file >}} -5. Copy the contents of the markdown file exported from Jupyter into the new post. +5. Copy the contents of the Markdown file exported from Jupyter into the new post. To do this from the command line, use: @@ -253,11 +253,11 @@ margin-bottom: 0; } ### Add an Image in Jekyll -Adding an image through markdown requires having the images stored in the project directory. +Adding an image through Markdown requires having the images stored in the project directory. 1. Move all of the images exported from Jupyter into the `/assets/images` folder. -2. Modify the references to images within the markdown to the appropriate path. Wrap the path in two curly braces and double quotes. +2. Modify the references to images within the Markdown to the appropriate path. Wrap the path in two curly braces and double quotes. {{< file "YYYY-MM-DD-example-post.md" >}} ![png]({{ "/assets/images/example_notebook_5_0.png" }}) diff --git a/docs/development/go/using-cobra/index.md b/docs/development/go/using-cobra/index.md new file mode 100644 index 00000000000..99001be8ea0 --- /dev/null +++ b/docs/development/go/using-cobra/index.md @@ -0,0 +1,667 @@ +--- +author: + name: Mihalis Tsoukalos + email: mihalistsoukalos@gmail.com +description: 'Using Cobra to create powerful command line utilities in Go.' +keywords: ["go", "golang", "cobra", "programming", "cli"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2017-11-29 +modified_by: + name: Linode +title: 'Using Cobra and Go to Create Command Line Utilities' +contributor: + name: Mihalis Tsoukalos + link: https://www.mtsoukalos.eu/ +external_resources: + - '[Go](https://www.golang.com)' + - '[Cobra](https://github.com/spf13/cobra)' +--- + +## Before You Begin + +You will need to install a recent version of Go on your computer in order to follow the presented commands. Any Go version newer than 1.7 will do but it is considered a good practice to have the latest version of Go installed. You can check your Go version +by executing `go version`. + +If you still need to install Go, you can follow our guide for Ubuntu installation [here](https://www.linode.com/docs/development/go/install-go-on-ubuntu/). + +{{< note >}} +This guide is written for a non-root user. Depending on your installation, some commands might require the help of `sudo` in order to get property executed. If you are not familiar with the `sudo` command, see the [Users and Groups](/docs/tools-reference/linux-users-and-groups/) guide. +{{< /note >}} + +## Using the Cobra Go Package + +Cobra is a very handy and popular Go package that allows you to develop command line utilities with commands, subcommands, aliases, configuration files, etc. If you have ever used `hugo`, `docker` or `kubectl` you will have some idea of what Cobra does as all of these tools were developed using Cobra as a part of their foundation. + +This guide is going to implement four scenarios: + +- A command line utility with first level commands only +- A command line utility with first and second level commands +- A command line utility with support for command line flags +- A command line utility with command aliases + +## Installing Cobra + +You must install Cobra before beginning – you can install it by executing the +following command: + + go get github.com/spf13/cobra/cobra + +Cobra comes with its own command line utility named `cobra`, which is usually installed +in `~/go/bin/cobra`. Although it is possible to create command line utilities without +using the `cobra` utility, cobra helps to save time by reducing the overhead and complexity often required to execute these tasks. + +If you wish to learn more about the commands supported by `cobra`, you should execute +`~/go/bin/cobra` without any command line parameters: + + ~/go/bin/cobra + +{{< output >}} +Cobra is a CLI library for Go that empowers applications. +This application is a tool to generate the needed files +to quickly create a Cobra application. + +Usage: +cobra [command] + +Available Commands: +add Add a command to a Cobra Application +help Help about any command +init Initialize a Cobra Application + +Flags: +-a, --author string author name for copyright attribution (default "YOUR NAME") +--config string config file (default is $HOME/.cobra.yaml) +-h, --help help for cobra +-l, --license string name of license for the project +--viper use Viper for configuration (default true) + +Use "cobra [command] --help" for more information about a command. +{{< /output >}} + +All Cobra projects follow the same development cycle. You first use the `cobra` tool to initialize +a project, then you create commands and subcommands, and finally you make the desired changes to the +generated Go source files in order to support the desired functionality. + +{{< note >}} +The `cobra init` command stores Cobra projects inside `~/go/src`, which means that +after executing `cobra init ` to create a new Cobra project, you will +need to change to the new directory. +{{< /note >}} + +## A Utility With First Level Commands + +In this section you will learn how to develop the skeleton of a simple command +line utility with three commands named `insert`, `delete`, and `list`. + +### The Initial Structure + +In order to create our first command line utility, which is going to be called `three`, +we will need to execute the following commands: + + ~/go/bin/cobra init three + cd ~/go/src/three + ~/go/bin/cobra add insert + ~/go/bin/cobra add delete + ~/go/bin/cobra add list + +The `cobra add` command creates new commands along with the required files. + +The directory structure and the files in the `three` directory can be seen from the +output of the `tree(1)` command: + + tree +{{< output >}} +. +├── LICENSE +├── cmd +│ ├── delete.go +│ ├── insert.go +│ ├── list.go +│ └── root.go +└── main.go + +1 directory, 6 files +{{< /output >}} + +{{< note >}} +`Tree` is not installed by default on many distributions. You can install it manually using your package manager, or skip the steps that use it if you feel comfortable with your understanding of your directory structure. If you're using the `apt` package manager, tree can be installed with the following command: + + sudo apt install tree +{{< /note >}} + +If you try to interact with `three` at this point, you will get the following kind of output: + + go run main.go insert +{{< output >}} +insert called +{{< /output >}} + + go run main.go delete +{{< output >}} + delete called +{{< /output >}} + + go run main.go list +{{< output >}} + list called +{{< /output >}} + + go run main.go doesNotExist +{{< output >}} + Error: unknown command "doesNotExist" for "three" + Run 'three --help' for usage. + unknown command "doesNotExist" for "three" + exit status 1 +{{< /output >}} + +Therefore, currently all desired commands are supported but have no functionality +because their implementation is minimal. + +### Looking at the Go Code + +The automatically generated implementation of the `delete` command can be found +at `./cmd/delete.go` and is currently as follows: + +{{< file "./cmd/delete.go" go >}} +// Copyright © 2019 NAME HERE +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package cmd + +import ( + "fmt" + + "github.com/spf13/cobra" +) + +// deleteCmd represents the delete command +var deleteCmd = &cobra.Command{ + Use: "delete", + Short: "A brief description of your command", + Long: `A longer description that spans multiple lines and likely contains examples +and usage of using your command. For example: + +Cobra is a CLI library for Go that empowers applications. +This application is a tool to generate the needed files +to quickly create a Cobra application.`, + Run: func(cmd *cobra.Command, args []string) { + fmt.Println("delete called") + }, +} + +func init() { + rootCmd.AddCommand(deleteCmd) + + // Here you will define your flags and configuration settings. + + // Cobra supports Persistent Flags which will work for this command + // and all subcommands, e.g.: + // deleteCmd.PersistentFlags().String("foo", "", "A help for foo") + + // Cobra supports local flags which will only run when this command + // is called directly, e.g.: + // deleteCmd.Flags().BoolP("toggle", "t", false, "Help message for toggle") +} +{{< /file >}} + +The actual implementation of the `delete` command is in the function defined in +the `Run` field of the `deleteCmd` structure variable. + +The other two commands have similar implementations. + +### Changing the Implementation of a Command + +After making the desired changes and removing the code comments, the implementation of +the `delete` command will be as follows: + +{{< file "./cmd/delete.go" go >}} +package cmd + +import ( + "fmt" + "github.com/spf13/cobra" +) + +var deleteCmd = &cobra.Command{ + Use: "delete", + Short: "A brief description of your command", + Long: `A longer description for the delete command.`, + Run: func(cmd *cobra.Command, args []string) { + fmt.Println("This is the delete command!") + }, +} + +func init() { + rootCmd.AddCommand(deleteCmd) +} +{{< /file >}} + +As the point of this guide is not to implement the commands but to illustrate the +use of Cobra, the implementation of the `delete` command will stop here. + +You can experiment on your own by trying to change the default implementation of +the `insert` and `list` commands. + +## A Utility With First and Second Level Commands + +In this section you will learn how to add subcommands to existing commands – subcommands +are commands that are associated with specific commands only. In this case we are going +to implement the `all` subcommand for the `delete` and `list` commands of the utility +that we created in the previous section. The `insert` command does not need such a +functionality. + +### The Initial Structure + +Once again, our own utility will begin by using the `cobra` utility and executing the +following commands: + + ~/go/bin/cobra init three_all + cd ~/go/src/three_all + ~/go/bin/cobra add insert + ~/go/bin/cobra add delete + ~/go/bin/cobra add list + +### Implementing a Subcommand + +In this section we are going to add the `all` subcommand. In order to create the `all` +subcommand to the `delete` command you will need to execute the following: + + ~/go/bin/cobra add all -p 'deleteCmd' + +In this case, you should use the internal representation of the `delete` command, +which is `deleteCmd`. The fact that `all` is a subcommand of `delete` is defined +inside the `init()` function of `./cmd/all.go` as follows: + +{{< file "./cmd/all.go" go >}} +func init() { + deleteCmd.AddCommand(allCmd) +} +{{< /file >}} + +However, if you try to create the `all` subcommand for `list` you will get +the following error message: + + ~/go/bin/cobra add all -p 'listCmd' +{{< output >}} + Error: /Users/mtsouk/go/src/three_all/cmd/all.go already exists +{{< /output >}} + +There is a trick that can help you bypass that. You can rename the existing `./cmd/add.go` file +to whatever you want as long as it is unique. However, a rational filename would be +`./cmd/delete_all.go`: + + mv cmd/all.go cmd/delete_all.go + +Now you can execute the following command without getting any error messages: + + ~/go/bin/cobra add all -p 'listCmd' + +For everything to function correctly and to avoid conflicts in command names, you will need to +either change the name of the `all` subcommand in `./cmd/all.go` or in `./cmd/delete_all.go`. +In this case, the change will happen in `./cmd/delete_all.go`: + +{{< file "./cmd/delete_all.go" go >}} +package cmd + +import ( + "fmt" + "github.com/spf13/cobra" +) + +var delete_allCmd = &cobra.Command{ + Use: "all", + Short: "A brief description of your command", + Long: `The all subcommand of the delete command.`, + Run: func(cmd *cobra.Command, args []string) { + fmt.Println("all in delete was called!") + }, +} + +func init() { + deleteCmd.AddCommand(delete_allCmd) +} +{{< /file >}} + +So the internal name of the `all` subcommand for `delete` is now `delete_allCmd`. + +### Using Subcommands + +In this subsection we are going to test the commands and subcommands that we +have created previously: + + go run main.go delete +{{< output >}} +delete called +{{< /output >}} + + go run main.go delete all +{{< output >}} +all in delete was called! +{{< /output >}} + + go run main.go list +{{< output >}} +list called +{{< /output >}} + + go run main.go list all +{{< output >}} +all called +{{< /output >}} + + go run main.go insert all +{{< output >}} +insert called +{{< /output >}} + + go run main.go insert +{{< output >}} +insert called +{{< /output >}} + +The `all` subcommand is considered a command line argument to the `insert` command, +which is the reason that you get that output from `go run main.go insert all`. + +### The Directory Structure of the Source Code + +The `tree(1)` utility will reveal the directory structure of the final version +of the utility: + + tree +{{< output >}} + . + ├── LICENSE + ├── cmd + │ ├── all.go + │ ├── delete.go + │ ├── delete_all.go + │ ├── insert.go + │ ├── list.go + │ └── root.go + └── main.go + + 1 directory, 8 files +{{< /output >}} + +## A Utility With Command Line Flags + +This time we are going to create a command line utility with a global flag and +a flag that is connected to a specific command only. + +### The Initial Structure + +We are going to create the initial version of the utility, which is called `my_flags`, +as follows: + + ~/go/bin/cobra init my_flags + cd ~/go/src/my_flags + ~/go/bin/cobra add count + ~/go/bin/cobra add version + +### Implementing Flags + +The general idea here is that global flags are defined in `./cmd/root.go` whereas +flags associated with specific commands are defined and handled inside the implementation +files of these commands. + +In order to create a new global flag that accepts an integer parameter, we are going to +make changes to `./cmd/root.go`. The final version of `./cmd/root.go` will be the following: + +{{< file "./cmd/root.go" go >}} +package cmd + +import ( + "fmt" + "github.com/spf13/cobra" + "os" +) + +var developer string + +var rootCmd = &cobra.Command{ + Use: "my_flags", + Short: "A brief description of your application", + Long: `A longer description.`, +} + +func Execute() { + if err := rootCmd.Execute(); err != nil { + fmt.Println(err) + os.Exit(1) + } +} + +func init() { + cobra.OnInitialize(initConfig) + rootCmd.PersistentFlags().StringVar(&developer, "developer", "Unknown Developer!", "Developer name.") +} + +func initConfig() { + developer, _ := rootCmd.Flags().GetString("developer") + if developer != "" { + fmt.Println("Developer:", developer) + } +} +{{< /file >}} + +The name of the global command line flag is `developer`, created in the `init()` function and accessed in the `initConfig()` function. However, `developer` can also be accessed from +the other Go source files of the utility. The default value of `developer` is `Unknown Developer!`. + +In order to add a flag to the `count` command we will need to change the `./cmd/count.go` +file – its final version will be as follows: + +{{< file "./cmd/count.go" go >}} +package cmd + +import ( + "fmt" + + "github.com/spf13/cobra" +) + +var countCmd = &cobra.Command{ + Use: "count", + Short: "A brief description of your command", + Long: `A longer description of count command.`, + Run: func(cmd *cobra.Command, args []string) { + fmt.Println("count called") + number, _ := cmd.Flags().GetInt("number") + for i := 0; i < number; i++ { + fmt.Print(i, " ") + } + fmt.Println() + + developer, _ := rootCmd.Flags().GetString("developer") + if developer != "" { + fmt.Println("From count command - Developer:", developer) + } + }, +} + +func init() { + rootCmd.AddCommand(countCmd) + countCmd.Flags().Int("number", 10, "A help for number") +} +{{< /file >}} + +The name of the local command line flag that is associated with the `count` command is `number`. It is created in the `init()` function and is accessed in the implementation of the `count` command. +The `count` flag has a default value of `10`. + +In the previous code you can also see how to access the `developer` flag that was defined in +`./cmd/root.go`. + +### Testing the Utility + +In this subsection we are going to test the implementation of flags in the `my_flags` utility: + + go run main.go +{{< output >}} + A longer description. + + Usage: + my_flags [command] + + Available Commands: + count A brief description of your command + help Help about any command + version A brief description of your command + + Flags: + --developer string Developer name. (default "Unknown Developer!") + -h, --help help for my_flags + + Use "my_flags [command] --help" for more information about a command. +{{< /output >}} + + go run main.go count +{{< output >}} + Developer: Unknown Developer! + count called + 0 1 2 3 4 5 6 7 8 9 + From count command - Developer: Unknown Developer! +{{< /output >}} + + go run main.go count --number 15 +{{< output >}} + Developer: Unknown Developer! + count called + + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 + From count command - Developer: Unknown Developer! +{{< /output >}} + + go run main.go count --number 15 --developer "Mihalis Tsoukalos" +{{< output >}} + Developer: Mihalis Tsoukalos + count called + 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 + From count command - Developer: Mihalis Tsoukalos +{{< /output >}} + + go run main.go version +{{< output >}} + Developer: Unknown Developer! + version called + go run main.go version --developer "Mihalis Tsoukalos" + Developer: Mihalis Tsoukalos + version called +{{< /output >}} + + go run main.go version --count 20 +{{< output >}} + Error: unknown flag: --count + Usage: + my_flags version [flags] + + Flags: + -h, --help help for version + + Global Flags: + --developer string Developer name. (default "Unknown Developer!") + + unknown flag: --count + exit status 1 +{{< /output >}} + +### The Directory Structure of the Source Code + +The `tree(1)` utility will reveal the directory structure of the final version +of the utility: + + tree +{{< output >}} + . + ├── LICENSE + ├── cmd + │ ├── count.go + │ ├── root.go + │ └── version.go + └── main.go + + 1 directory, 5 files +{{< /output >}} + +## Creating Command Aliases + +In this last section of this guide we are going to create a utility where some of +its commands have aliases. This is extremely handy when you want to call long commands +using shorter names. + +### The Initial Structure + +As expected, the initial version of the utility, which is going to be called `my_aliases`, +will be created using the `cobra` utility: + + ~/go/bin/cobra init my_aliases + cd ~/go/src/my_aliases + ~/go/bin/cobra add delete + ~/go/bin/cobra add version + +### Implementing the Aliases of a Command + +We are going to implement aliases for the `delete` command only. The final implementation +of the `delete` command, as found in `./cmd/delete.go`, will be as follows: + +{{< file "./cmd/delete.go" go >}} +package cmd + +import ( + "fmt" + + "github.com/spf13/cobra" +) + +var deleteCmd = &cobra.Command{ + Use: "delete", + Aliases: []string{"del", "dlt"}, + Short: "A brief description of your command", + Long: `A longer description of the delete command.`, + Run: func(cmd *cobra.Command, args []string) { + fmt.Println("delete called") + }, +} + +func init() { + rootCmd.AddCommand(deleteCmd) +} +{{< /file >}} + +A single Go statement is needed for defining the two aliases of the `delete` command +– this is the line that begins with `Aliases`, which is a String slice. You can add as +many values as you wish to that String slice. + +### Testing Command Aliases + +If everything is correct, the following three commands will be equivalent +and generate the same output: + + go run main.go delete +{{< output >}} + delete called +{{< /output >}} + + go run main.go dlt +{{< output >}} + delete called +{{< /output >}} + + go run main.go del +{{< output >}} + delete called +{{< /output >}} + +{{< note >}} +Although all three aliases are equivalent and execute the same code, the +internal representation of the `delete` command is only defined by `deleteCmd`. +{{< /note >}} diff --git a/docs/development/java/install-java-on-ubuntu-16-04/index.md b/docs/development/java/install-java-on-ubuntu-16-04/index.md index beb49fe8789..89cf381ba19 100644 --- a/docs/development/java/install-java-on-ubuntu-16-04/index.md +++ b/docs/development/java/install-java-on-ubuntu-16-04/index.md @@ -16,6 +16,8 @@ contributor: link: https://github.com/pbzona external_resources: - '[Oracle Java](https://www.oracle.com/java/index.html)' + - '[Read the FAQ](https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html)' + - '[from Oracle](https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html)' audiences: ["beginner"] languages: ["java"] @@ -37,48 +39,42 @@ In this guide, we'll install the Oracle Java development kit for building Java a sudo apt-get update && sudo apt-get upgrade -## Install Oracle JDK +## Install OpenJDK -The Oracle JDK, includes a development environment for building applications with the Java programming language. Please be aware that some elements of the Oracle JDK are proprietary, meaning that there may be licensing implications with respect to applications you develop with it. +The OpenJDK, includes an open-source runtime environment and compiler. This allows you to develop your own Java applications and run them on your Linode. -1. Install the `software-properties-common` package if you don't already have it. This provides an easier way to add new repositories: - - sudo apt-get install software-properties-common - -2. Add the Java PPA: - - sudo add-apt-repository ppa:webupd8team/java - - {{< note >}} -This repository is *not* maintained by Oracle. It does not contain actual Java files, but does allow us to download installers for Oracle Java software. Before using the installers, you'll be prompted to accept a license agreement, which can be found in its entirety [here](http://www.oracle.com/technetwork/java/javase/terms/license/index.html). +{{< note >}} +This "Main" repository is maintained by Canonical, the company that maintains Ubuntu. {{< /note >}} -3. Update the local package cache: +1. Install the "Main" repository with apt: sudo apt-get update -4. Install the metapackage: +2. Install OpenJDK 8: - sudo apt-get install oracle-java8-installer + sudo apt-get install openjdk-8-jdk - This package will run an installer for The Oracle JDK 8, which is the current stable release. You may also replace `java8` in the package name with `java7` or `java9` to install different versions, although these releases are not recommended for development. + This package will run an installer for The OpenJDK 8, which is the latest LTS version available for Ubuntu 16.04 release. -5. Verify that Java and the Java compiler have been properly installed: +3. Verify that Java and the Java compiler have been properly installed: java -version javac -version As of this publication, these commands should return the following: - java version "1.8.0_131" - Java(TM) SE Runtime Environment (build 1.8.0_131-b11) - Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode) + java version "1.8.0_212" + OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.16.04.1-b03) + OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode) - javac 1.8.0_131 + javac 1.8.0_212 -6. Since the PPA only provides an installer, and not updates for the JDK itself, you may want to delete it when you're finished in order to keep your repositories organized: +However, if you only need to run applications that you’ve already downloaded, you can save a bit of disk space by installing the OpenJRE (Java runtime environment): - sudo add-apt-repository -r ppa:webupd8team/java + sudo apt-get install openjdk-8-jre + +Note that this is unnecessary if you’ve installed OpenJDK, since it includes the JRE. ## Set Java Home Environment @@ -98,22 +94,16 @@ Many applications include code or configuration that references the `JAVA_HOME` This should return the path to the Java binary. -## OpenJDK - -The above installation methods allow you to use the Oracle JDK, which is be bound by licensing terms and includes proprietary components. OpenJDK provides an open-source alternative that is just as easy to install. +## Oracle JDK -To install OpenJDK: - - sudo apt-get install openjdk-8-jdk +{{< caution >}} +In April 2019, Oracle Java downloads now require logging into an Oracle account to download and update Java 8 due to a change in the Oracle JDK licensing terms. [Read the FAQ](https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html) for more details. +{{< /caution >}} -The installation will provide you with the OpenJDK, which includes a runtime environment and compiler. This allows you to develop your own Java applications and run them on your Linode. +Due to the new Oracle agreement and login requirements The PPA to install Oracle JDK 8 is Discontinued. Official note from the PPA: -However, if you only need to run applications that you've already downloaded, you can save a bit of disk space by installing the OpenJRE (Java runtime environment): + The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available [from Oracle](https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html). - sudo apt-get install openjdk-8-jre + Oracle Java downloads now require logging in to an Oracle account to download Java updates, like the latest Oracle Java 8u211 / Java SE 8u212. Because of this I cannot update the PPA with the latest Java (and the old links were broken by Oracle). -Note that this is unnecessary if you've installed OpenJDK, since it includes the JRE. - -{{< caution >}} -OpenJDK and Oracle Java are *not* identical. There may be licensing, performance, and stability differences, and this should be considered carefully when developing production applications. -{{< /caution >}} + For this reason, THIS PPA IS DISCONTINUED (unless I find some way around this limitation). \ No newline at end of file diff --git a/docs/game-servers/multicraft-on-ubuntu/index.md b/docs/game-servers/multicraft-on-ubuntu/index.md index bd95debcc69..fd04b8633c1 100644 --- a/docs/game-servers/multicraft-on-ubuntu/index.md +++ b/docs/game-servers/multicraft-on-ubuntu/index.md @@ -20,7 +20,7 @@ dedicated_cpu_link: true ![Installing Multicraft on Ubuntu](Installing_Multicraft_on_Ubuntu_smg.jpg) -[Multicraft](http://www.multicraft.org/) is a control panel for single or multiple Minecraft servers, with free and paid versions available. This guide will help you install Multicraft on a Linode running Ubuntu 14.04. +[Multicraft](http://www.multicraft.org/) is a control panel for single or multiple Minecraft servers, with free and paid versions available. This guide will help you install Multicraft on a Linode running Ubuntu 18.04 LTS. {{< note >}} The steps required in this guide require root privileges. Be sure to run the steps below as `root` or with the **sudo** prefix. For more information on privileges see our [Users and Groups](/docs/tools-reference/linux-users-and-groups/) guide. @@ -32,13 +32,21 @@ Multicraft for Linux depends on several software packages in order to run. 1. Update your system: - apt-get update; apt-get upgrade -y + apt-get update && sudo apt-get upgrade -2. Install Apache2, SQLite, Java, PHP, and related packages: +1. Install Apache2 and SQLite: - apt-get install -y apache2 sqlite php5 php5-sqlite php5-gd openjdk-7-jre-headless + apt-get install apache2 sqlite -3. In Apache's configuration file, under the `` section, change the `AllowOverride` value to `all`. +1. Install PHP, SQLite, and related packages: + + apt-get install php7.2 php7.2-sqlite php7.2-gd + +1. Install Java: + + apt-get install openjdk-8-jdk + +1. In Apache's configuration file, under the `` section, change the `AllowOverride` value to `all`. {{< file "/etc/apache2/apache2.conf" apache >}} @@ -88,40 +96,44 @@ Multicraft for Linux depends on several software packages in order to run. 1. In your local web browser, navigate to `http://12.34.56.78/multicraft/install.php`, replacing `12.34.56.78` with your Linode's IP address or domain name. Click on `Start Installation`: - [![Multicraft Installer.](multicraft-init_small.png)](multicraft-init.png) + [![Multicraft Installer.](multicraft-init_small-1804.png)](multicraft-init-1804.png) 2. Multicraft will check your requirements. If you completed the steps above without issue, your page should reflect the results show below: - [![Multicraft Requirements Check.](multicraft-reqs_small.png)](multicraft-reqs.png) + [![Multicraft Requirements Check.](multicraft-reqs_small-1804.png)](multicraft-reqs-1804.png) Click `Continue`. 3. Multicraft will attempt to copy the default `config.php` file into place. If successful, click `Continue`: - [![Multicraft Configuration File Transfer.](multicraft-config_small.png)](multicraft-config.png) + [![Multicraft Configuration File Transfer.](multicraft-config_small-1804.png)](multicraft-config-1804.png) + +4. On the next page, click on `Initialize Database`. -4. On the next page, click on `Initialize Database`. Afterwards, click `Continue`: + [![Multicraft Database Initialization.](multicraft-db-initialize_small-1804.png)](multicraft-db-initialize-1804.png) - [![Multicraft Database Creation.](multicraft-db_small.png)](multicraft-db.png) +5. Afterwards, click `Continue`: -5. The next page will attempt to connect to the panel database. You should see the message `Connection successful`. You can now click on the `Login` button and sign in with the username and password `admin`. + [![Multicraft Database Creation.](multicraft-db_small-1804.png)](multicraft-db-1804.png) - [![Multicraft Panel Database Connection.](multicraft-panel_small.png)](multicraft-panel.png) +6. The next page will attempt to connect to the panel database. You should see the message `Connection successful`. You can now click on the `Login` button and sign in with the username and password `admin`. -6. After logging in you will be directed back to the previous page, where you can now click on `Continue`. The next page will allow you to configure your basic settings. When done, click `Save`. + [![Multicraft Panel Database Connection.](multicraft-panel_small-1804.png)](multicraft-panel-1804.png) -7. On the daemon configuration page, you will find a start command to initiate the Multicraft Daemon. Copy the command into your terminal: +7. After logging in you will be directed back to the previous page, where you can now click on `Continue`. The next page will allow you to configure your basic settings. When done, click `Save`. + +8. On the daemon configuration page, you will find a start command to initiate the Multicraft Daemon. Copy the command into your terminal: /home/minecraft/multicraft/bin/multicraft -v start - Multicraft 1.8.2 - Minecraft Server Manager Daemon + Multicraft 2.3.1 - Minecraft Server Manager Daemon Loading configuration from /home/minecraft/multicraft/multicraft.conf Starting daemon -8. Back in your browser, click on `Refresh`. You should see the daemon in a green box. Click `Continue`: +9. Back in your browser, click on `Refresh`. You should see the daemon in the detected daemons list. Click `Continue`: - [![Multicraft Daemon Configuration.](multicraft-daemon_small.png)](multicraft-daemon.png) + [![Multicraft Daemon Configuration.](multicraft-daemon_small-1804.png)](multicraft-daemon-1804.png) -9. Your configuration of the Multicraft control panel is now complete. As per the instructions on the page, delete the `install.php` file from your terminal: +10. Your configuration of the Multicraft control panel is now complete. As per the instructions on the page, delete the `install.php` file from your terminal: rm /var/www/html/multicraft/install.php @@ -131,30 +143,18 @@ Multicraft for Linux depends on several software packages in order to run. cd /home/minecraft/multicraft/jar/ -2. Download the latest version of the Minecraft server (1.8.1 at the time of this publication) from the Minecraft [Download](https://minecraft.net/download) page: - - wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.1/minecraft_server.1.8.1.jar - -3. Back in the Multicraft web interface, click on `Servers`, then `Create Server`. Fill in the options as you see fit, but be sure to add `minecraft_server.1.8.1.jar` (or your downloaded version) in the `JAR File` field: +1. Download the latest version of the Minecraft server (1.14.2 at the time of this publication) from the Minecraft [Download](https://minecraft.net/download) page: - [![Multicraft Server Settings.](multicraft-server-settings_small.png)](multicraft-server-settings.png) + wget https://launcher.mojang.com/v1/objects/808be3869e2ca6b62378f9f4b33c946621620019/server.jar -4. The first time you attempt to start the Minecraft server it will fail. By checking the Console view, you should see the following output: +1. In your local web browser, navigate to `http://12.34.56.78/multicraft/`, replacing `12.34.56.78` with your Linode's IP address or domain name. Click on `Servers`. - ... - 04.02 22:24:38 [Server] INFO [22:24:38] [Server thread/INFO]: Stopping server - 04.02 22:24:38 [Server] INFO [22:24:38] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. - 04.02 22:24:38 [Server] INFO [22:24:38] [Server thread/WARN]: Failed to load eula.txt - ... +1. At this time you must accept the Multicraft EULA. A pop-up window will appear. By clicking Close you are indicating your agreement to the EULA here: `http://www.multicraft.org/eula.txt`. Click Close. -5. After reading the End User License Agreement, open the file `eula.txt` in your terminal and change the value of `eula` to `true`: + [![Multicraft EULA.](multicraft-eula-popup.png)](multicraft-eula-popup.png) - {{< file "/home/minecraft/multicraft/servers/server1/eula.txt" aconf >}} -#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). -#Wed Feb 04 22:24:38 UTC 2015 -eula=true - -{{< /file >}} +1. Click `Create Server`. Fill in the options as you see fit, but be sure to add `server.jar` (or your downloaded version) in the `JAR File` field: + [![Multicraft Server Settings.](multicraft-server-settings_small-1804.png)](multicraft-server-settings-1804.png) You can now successfully start and manage your Minecraft server through Multicraft! For instructions on connecting to your Minecraft server, click [here](/docs/game-servers/how-to-set-up-minecraft-server-on-ubuntu-or-debian/#connect-to-your-minecraft-server). diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-config-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-config-1804.png new file mode 100644 index 00000000000..35e8c9150b2 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-config-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-config.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-config.png deleted file mode 100644 index ad0862eeef0..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-config.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small-1804.png new file mode 100644 index 00000000000..dfb615bc27a Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small.png deleted file mode 100644 index 0dd958d9e64..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-config_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon-1804.png new file mode 100644 index 00000000000..6d26084c60f Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon.png deleted file mode 100644 index 8e6c7c8eca7..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small-1804.png new file mode 100644 index 00000000000..41ad6b44420 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small.png deleted file mode 100644 index 35520cbd04a..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-daemon_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-1804.png new file mode 100644 index 00000000000..c0e933dc517 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize-1804.png new file mode 100644 index 00000000000..6ed38d33f96 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize_small-1804.png new file mode 100644 index 00000000000..9289f71b46b Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-db-initialize_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db.png deleted file mode 100644 index 25e8a1316d9..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-db.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small-1804.png new file mode 100644 index 00000000000..9db044f2994 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small.png deleted file mode 100644 index 9e9e1c861b2..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-db_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-eula-popup.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-eula-popup.png new file mode 100644 index 00000000000..a0fd2912077 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-eula-popup.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-init-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-init-1804.png new file mode 100644 index 00000000000..1d990b98705 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-init-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-init.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-init.png deleted file mode 100644 index 6a61a4f18cb..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-init.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small-1804.png new file mode 100644 index 00000000000..da826522071 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small.png deleted file mode 100644 index 58b9b3c0c2d..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-init_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel-1804.png new file mode 100644 index 00000000000..0ea2f6f6585 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel.png deleted file mode 100644 index 75fe3f82482..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small-1804.png new file mode 100644 index 00000000000..8084f3beccd Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small.png deleted file mode 100644 index 874f39d5b8e..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-panel_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs-1804.png new file mode 100644 index 00000000000..6735e95c859 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs.png deleted file mode 100644 index 6e6c36fdc65..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small-1804.png new file mode 100644 index 00000000000..3ef6dbc9beb Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small.png deleted file mode 100644 index 3ada2790698..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-reqs_small.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings-1804.png new file mode 100644 index 00000000000..ca81ff93712 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings.png deleted file mode 100644 index b319f036df0..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings.png and /dev/null differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small-1804.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small-1804.png new file mode 100644 index 00000000000..6c06c7da174 Binary files /dev/null and b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small-1804.png differ diff --git a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small.png b/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small.png deleted file mode 100644 index 87616b6310c..00000000000 Binary files a/docs/game-servers/multicraft-on-ubuntu/multicraft-server-settings_small.png and /dev/null differ diff --git a/docs/linode-writers-formatting-guide/index.md b/docs/linode-writers-formatting-guide/index.md index 7978a8ae1e2..807fecc0c0d 100644 --- a/docs/linode-writers-formatting-guide/index.md +++ b/docs/linode-writers-formatting-guide/index.md @@ -28,7 +28,7 @@ We only accept new guides and authors through our guide submission process. To a ## General Layout -Linode Guides & Tutorials are written in [Markdown](https://en.wikipedia.org/wiki/Markdown). Our documentation site uses [Hugo](https://gohugo.io), a static site generator. Hugo-specific markdown formatting notes are given [further below](#markdown-formatting). +Linode Guides & Tutorials are written in [Markdown](https://en.wikipedia.org/wiki/Markdown). Our documentation site uses [Hugo](https://gohugo.io), a static site generator. Hugo-specific Markdown formatting notes are given [further below](#markdown-formatting). ### Header @@ -209,7 +209,7 @@ If you wish to provide links to external sites for the user to review after goin ### Extend Markdown Using Shortguides -Using shortcodes, it is possible to extend a markdown file with another. For common tasks such as basic software installation, consider using the `content` shortcode. This allows our library to maintain consistent and up to date installation instructions for frequently used tools such as Python, MySQL, and Docker. +Using shortcodes, it is possible to extend a Markdown file with another. For common tasks such as basic software installation, consider using the `content` shortcode. This allows our library to maintain consistent and up to date installation instructions for frequently used tools such as Python, MySQL, and Docker. Markdown files intended to be inserted into multiple guides are called shortguides. To create a shortguide, create a directory with the name of your shortguide anywhere within `docs/`, and then create an index.md within the directory for your content (e.g. `example-shortguide-name/index.md`). @@ -270,7 +270,7 @@ Adding `os: ["mac", "linux", "windows"]` to the front matter inserts a jQuery sc The shortcode should contain two parameters: filepath and operating system. -For example, `{{}}` will insert a markdown snippet that will only be visible when the Mac button is in the active state. +For example, `{{}}` will insert a Markdown snippet that will only be visible when the Mac button is in the active state. ### Files and File Excerpts diff --git a/docs/networking/linux-static-ip-configuration/index.md b/docs/networking/linux-static-ip-configuration/index.md index 2e3754a723f..80d23c27453 100644 --- a/docs/networking/linux-static-ip-configuration/index.md +++ b/docs/networking/linux-static-ip-configuration/index.md @@ -280,7 +280,7 @@ dns_servers_eth0="203.0.113.1 ### OpenSUSE -Networking in OpenSUSE is managed by *wicked* and *netconfig*. In addition to directly editing the network configuration files shown below, you can also use [YaST](https://en.opensuse.org/Portal:YaST). See OpenSUSE's [networking documentation](https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.basicnet.html) for more information. +Networking in OpenSUSE is managed by *wicked* and *netconfig*. In addition to directly editing the network configuration files shown below, you can also use [YaST](https://en.opensuse.org/Portal:YaST). See OpenSUSE's [networking documentation](https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.network.html) for more information. 1. Modify the interface's config file: diff --git a/docs/networking/ssh/using-sshfs-on-linux/index.md b/docs/networking/ssh/using-sshfs-on-linux/index.md index 89e938cf41e..7a9442d39d2 100644 --- a/docs/networking/ssh/using-sshfs-on-linux/index.md +++ b/docs/networking/ssh/using-sshfs-on-linux/index.md @@ -6,11 +6,11 @@ description: 'Securely accessing remote filesystems with SSHFS on Linux.' keywords: ["sshfs", "ssh filesystem", "sshfs linux", "sshfs macos"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' aliases: ['networking/ssh-filesystems/','networking/ssh/using-sshfs-on-linux-and-macos-x/'] -modified: 2017-05-23 +modified: 2019-01-24 modified_by: - name: Angel Guarisma + name: Linode published: 2009-10-26 -title: Using SSHFS To Mount Remote Directories +title: Using SSHFS to Mount Remote Directories external_resources: - '[SSHFS Home Page](http://fuse.sourceforge.net/sshfs.html)' - '[Linux Security Basics](/docs/security/basics)' @@ -19,110 +19,137 @@ external_resources: ![SSHFS](sshfs_mount_remote.png) -# Using SSHFS To Mount Remote Directories +[SSHFS](https://github.com/libfuse/sshfs) (Secure Shell FileSystem), is a tool that allows users to securely access remote filesystems over the SSH protocol. This guide will get you started with SSHFS on your Linode. SSHFS can eliminate the need to use FTP/SFTP to transfer files to and from a remote server. -SSHFS (Secure Shell FileSystem), is a tool that allows users to securely access remote filesystems over the SSH protocol. This guide will get you started with SSHFS on your Linode. SSHFS can eliminate the need to use FTP/SFTP to transfer files to and from a remote server. For this guide you will need the SSH daemon running on your Linode. If you do not have the SSH daemon visit [Securing Your Server](/docs/security/securing-your-server) before returning to this guide. -For this guide we used two Ubuntu 16.10 systems, but `sshfs` can be installed on any Linode image. +## Before You Begin +This guide will assume you have two systems set up: -### Install Prerequisite Package +- A remote system running Ubuntu 18.04 which will serve your files over SSH. -Before installing SSHFS we need to update the system: +- A client system which will connect to the remote server using SSHFS. This system also runs Ubuntu 18.04. - apt-get update && apt-get upgrade +Limited Linux users (non-`root`) with the same username should also exist on both systems. If you have not already set up a limited user, review the [How to Secure your Server](/docs/security/securing-your-server/#add-a-limited-user-account) guide. -Issue the following command to install sshfs: +The username for this limited user is assumed to be `username`. Replace all instances of `username` in this guide with your limited user's name. As well, the IP address of the remote system is assumed to be `192.0.2.4`, so replace all instances of this IP with your remote system's address. - apt-get install sshfs +{{< note >}} +`sshfs` can be installed on any Linode distribution, so you can adapt this guide if you are not using Ubuntu. +{{< /note >}} +## Install SSHFS -{{< note >}} -The `sshfs` package is available on every package manager, use the commands specific to your distribution. +1. Log in to your client system and update your packages: + + apt-get update && apt-get upgrade + +1. Install SSHFS: + + apt-get install sshfs + + {{< note >}} +The `sshfs` package is available with every Linux package manager. Use the commands specific to your distribution if you are not using Debian or Ubuntu. {{< /note >}} -### Setting up your Linux Client +## Setting Up your Linux Client -If you wish to use a normal user account to mount file systems using SSHFS, you'll need to add the user to the `fuse` group first. +In order to mount file systems using SSHFS from a normal user account, you'll need to add the user to the `fuse` group first. {{< note >}} -If you are unfamiliar with users, groups and file permissions, be sure to visit [Users and Groups](/docs/tools-reference/linux-users-and-groups) for a brief introduction. +If you are unfamiliar with users, groups, and file permissions, visit the [Users and Groups](/docs/tools-reference/linux-users-and-groups) guide for a brief introduction. {{< /note >}} -To check if the `fuse` group exists run: +1. To check if the `fuse` group exists run: + + cat /etc/group | grep 'fuse' - cat /etc/group | grep 'fuse' +1. If the group exists, execute the following command with `sudo`, substituting your user account name in place of `username`: -If the group exists, execute the following command with `sudo`, substituting your user account name in place of "someuser": + sudo usermod -a -G fuse username - sudo usermod -a -G fuse someuser +1. If the group does not exist it has to be created and the user added to the `fuse` group: -If the group does not exist it has to be created and added to the `fuse` group: + sudo groupadd fuse + sudo usermod -a -G fuse username - sudo groupadd fuse - sudo usermod -a -G fuse user +1. Log out from the client system and log back in to activate the group membership. -Log out and log back in before proceeding using a normal user account. +## Mounting the Remote File System -### Mounting the Remote File System -To mount a remote file system execute the command `sshfs`. The syntax for `sshfs` is: +You can use the command `sshfs` to mount a remote filesystem. The syntax for mounting a filesystem with `sshfs` is: sshfs [user@]host:[directory] mountpoint [options] -To Mount the home directory of a user named "user" on a remote server at "usersLinode.example.com", create a directory as a destination for the mounted folder. +{{< note >}} +You can read more about `sshfs` in the [sshfs manual](https://linux.die.net/man/1/sshfs). +{{< /note >}} - mkdir sshfsExample +1. Create a directory as a destination for the mounted folder. -Then we use the `sshfs` command to mount the directory from our remote server, to the directory on our local client. The syntax for `sshfs` is: `sshfs [user@]host:[directory] mountpoint [options]` Read more about `sshfs` here: [sshfs Manual](https://linux.die.net/man/1/sshfs) + mkdir sshfs-dir - sshfs user@usersLinode.example.com:/home/user ssfhsExample +1. Mount the home directory of the remote system's user to the new directory on your client system: + sshfs username@192.0.2.4:/home/username sshfs-dir -You can also `sshfs` to your Linode server's IP address: +1. List the contents of the mounted directory. You should see the content of the folder that was mounted on the remote system: - sshfs user@192.168.0.0:/home/user sshfsExample + ls -al sshfs-dir -To unmount the filesystem, use the `umount` command: +1. To unmount the filesystem, use the `umount` command: - umount sshfsExample + umount sshfs-dir +## Persistent Mounts +To keep your server's directory mounted on your system through reboots, create a persistent mount. This is accomplished by updating your system's [`/etc/fstab` file](https://wiki.archlinux.org/index.php/fstab). -### SSH Keys and Persistent Mounts +### Set Up Key-Based Authentication for SSH -To keep your server's directory mounted on your system through reboots, you have to create a persistent mount. -Make sure you can access the remote server without entering a password, by modifying the SSH key directory. The SSH Key is stored in the remote `authorized_keys` file. +When setting up a mount listed in `/etc/fstab`, your client system will not be able to accept a password for the SSH connection. Instead, you can use [public/private keypairs](/docs/security/authentication/use-public-key-authentication-with-ssh/) to authenticate with the remote server. This section describes how to create a keypair if you do not already have one. -{{< note >}} -If your system is older, this file may be named `authorized_keys2`. Consult `/etc/ssh/sshd_config` if you are unsure. -{{< /note >}} +{{< caution >}} +This command will overwrite an existing RSA key pair, potentially locking you out of other systems. -Substitute values appropriate for your server in commands that include a hostname or user account name: +If you’ve already created a key pair, skip this step. To check for existing keys, run ls ~/.ssh/id_rsa*. -If the user account on your remote server doesn't already have a key in `~/.ssh`, issue this command on the remote server, and accept the defaults. +If you accidentally lock yourself out of your Linode, use Lish to update your authorized_keys file and regain SSH access. +{{< /caution >}} - ssh-keygen -t rsa +1. Generate a keypair with the `ssh-keygen` command; accept the default values for the options it presents: -If your local client's user account doesn't already have an ssh key in `~/.ssh`, issue the same command on the client system, accepting the defaults: + ssh-keygen -t rsa - ssh-keygen -t rsa +1. From the client system, copy your new public SSH key to the remote user's `authorized_keys` file: -Issue these commands on the client system to copy your public SSH key to the remote server: + scp ~/.ssh/id_rsa.pub username@192.0.2.4:~/.ssh/authorized_keys - scp ~/.ssh/id_rsa.pub user@usersLinode.example.com:/home/user/.ssh/uploaded_key.pub - ssh user@ausersLinode.example.com "echo \`cat ~/.ssh/uploaded_key.pub\` >> ~/.ssh/authorized_keys" + {{< note >}} +If your system is older, this file may be named `authorized_keys2`. [Consult](https://www.ssh.com/ssh/sshd_config/#sec-AuthorizedKeysFile-location) your Linode's `/etc/ssh/sshd_config` if you are unsure: -At this point, you should be able to log into the remote server as "user" without entering a password. -You can force the mounted filesystem to remain persistent between reboots. This is done by including a mount directive for the remote user directory in `/etc/fstab`. + grep authorized_keys /etc/ssh/sshd_config +{{< /note >}} -{{< file "/etc/fstab" >}} -:/home/users /root/sshfsExample fuse defaults 0 0 +1. At this point, you should be able to log into the remote server as `username` without entering a password. Confirm this: + ssh username@192.0.2.4 + +### Update fstab + +1. On a new line, add a mount directive to your `/etc/fstab` file which matches the following syntax: + + {{< file "/etc/fstab" >}} +username@192.0.2.4:/home/username /home/username/sshfs-dir fuse.sshfs noauto,x-systemd.automount,_netdev,follow_symlinks,identityfile=/home/username/.ssh/id_rsa,allow_other,default_permissions,reconnect 0 0 {{< /file >}} + {{< note >}} +You will need to use `sudo` privileges to edit this file from your limited user. +{{< /note >}} -This entry would mount the home directory for "user" on the server "usersLinode.example.com" locally at `/root/sshfsExample` each time the system is booted. You may treat this entry like any other in `/etc/fstab`. +1. Reboot your system. Then, list the contents of the mounted directory. You should see the content of the folder that was mounted on the remote system: + ls -al /home/username/sshfs-dir -### Next Steps +## Next Steps -After completing this guide you will be able to transfer files to a remote server from your local machine, without using an FTP client. If you still want to learn how to use an FTP client, check out our guide: [Transfer Files with FileZilla](/docs/tools-reference/file-transfer/filezilla), and see what method you prefer. +After completing this guide you will be able to transfer files to a remote server from your client machine without using an FTP client. If you still want to learn how to use an FTP client, check out our guide: [Transfer Files with FileZilla](/docs/tools-reference/file-transfer/filezilla). diff --git a/docs/platform/disk-images/clone-your-linode/clone-linode-menu.png b/docs/platform/disk-images/clone-your-linode/clone-linode-menu.png index 8a4f519e7c4..d88cd14c15c 100644 Binary files a/docs/platform/disk-images/clone-your-linode/clone-linode-menu.png and b/docs/platform/disk-images/clone-your-linode/clone-linode-menu.png differ diff --git a/docs/platform/disk-images/clone-your-linode/index.md b/docs/platform/disk-images/clone-your-linode/index.md index 8b216f37209..9f6ec82dd47 100644 --- a/docs/platform/disk-images/clone-your-linode/index.md +++ b/docs/platform/disk-images/clone-your-linode/index.md @@ -25,9 +25,9 @@ This guide will show you how to clone one of your Linode’s existing [disks and 1. Click **Create** at the top of the Cloud Manager and select **Linode**. -1. In the **Create New Linode** form, click on the **Clone from Existing** tab: +1. In the **Create New Linode** form, click on the **My Images** tab and then the **Clone Linode** tab: - ![Select the 'Clone from Existing' tab to clone an existing Linode.](clone-linode-menu.png) + ![Select the 'Clone Linode' tab to clone an existing Linode.](clone-linode-menu.png) 1. Under **Select Linode to Clone From**,click on the Linode you wish to clone. @@ -47,4 +47,4 @@ You will not be able to choose a plan for your clone that is smaller than the pl {{< note >}} You may want to swap your IP address from the Linode you originally created to your cloned Linode in order to have your clone function over the network without making any configuration changes. To complete this, you'd just need to follow this [guide](/docs/platform/manager/remote-access/#swapping-ip-addresses). -{{}}" \ No newline at end of file +{{}} \ No newline at end of file diff --git a/docs/platform/disk-images/copying-a-disk-image-over-ssh/index.md b/docs/platform/disk-images/copying-a-disk-image-over-ssh/index.md index dc5323642c8..2a31f1550e7 100644 --- a/docs/platform/disk-images/copying-a-disk-image-over-ssh/index.md +++ b/docs/platform/disk-images/copying-a-disk-image-over-ssh/index.md @@ -6,7 +6,6 @@ description: "Create a disk image using dd and download it to another machine ov keywords: ["copy", "disk", "ssh", "dd"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' aliases: ['migration/ssh-copy/','migrate-to-linode/disk-images/copying-a-disk-image-over-ssh/','platform/disk-images/copying-a-disk-image-over-ssh/'] -modified: 2019-01-14 modified_by: name: Linode published: 2012-06-04 @@ -19,13 +18,17 @@ Piping SSH commands to utilities such as `dd`, `gzip`, or `rsync` is an easy way This guide demonstrates how to download a `.img` file to your computer over SSH containing a block-level copy of your Linode's disk device created with `dd`. +{{< note >}} +If the amount of data on your disk is much less than the size of the disk, then downloading a copy with `dd` can take longer than just downloading your files. If you're interested in downloading individual files or directories, review the options listed in our [Download Files from Your Linode](/docs/security/data-portability/download-files-from-your-linode/) and [Backing Up Your Data](/docs/security/backups/backing-up-your-data/) guides. +{{< /note >}} + ## Download a Disk over SSH ### Boot into Rescue Mode 1. Prepare the receiving computer by verifying that SSH is installed. Most Linux/Unix-like systems include OpenSSH in their package base by default. If the receiving system is Microsoft Windows, there are multiple SSH solutions available such as [Cygwin and PuTTY](/docs/networking/ssh/using-ssh-on-windows). -1. Reboot Your Linode into [rescue mode](/docs/troubleshooting/rescue-and-rebuild/#booting-into-rescue-mode) and connect to it using [Lish](/docs/platform/manager/remote-access/#console-access). +1. Reboot Your Linode into [Rescue Mode](/docs/troubleshooting/rescue-and-rebuild/#booting-into-rescue-mode) and connect to it using [Lish](/docs/platform/manager/remote-access/#console-access). 1. Set a root password for the rescue system and start the SSH server: @@ -100,7 +103,7 @@ You may want to upload your disk image to a new server. For example, if you prev 1. Now use the remaining disk space to create the system drive you'll copy your disk image to. Enter a descriptive name in the **Label** field, and be sure the **Size** is large enough to hold the contents of the disk you are uploading. Click **Save Changes**. -1. Reboot Your Linode into [rescue mode](#boot-into-rescue-mode) and start the SSH server as described above. +1. Reboot Your Linode into [Rescue Mode](#boot-into-rescue-mode) and start the SSH server as described above. 1. Upload the disk over SSH to the Linode. Replace `192.0.2.9` with the Linode's IP address and `/home/archive/linode.img` with the disk images's path. @@ -137,7 +140,7 @@ You can check if this is necessary by comparing the space of the filesystem to t In the above example, the values in the **Size** column don't match. Although the disk is 30 GB, the filesystem can only see 24 GB. -To use all available space on the new disk, execute the following from rescue mode. Replace `/dev/sdx` with your system disk's device identifier (/dev/sda, /dev/sdb, etc.). +To use all available space on the new disk, execute the following from Rescue Mode. Replace `/dev/sdx` with your system disk's device identifier (/dev/sda, /dev/sdb, etc.). e2fsck -f /dev/sdx resize2fs /dev/sdx diff --git a/docs/platform/disk-images/linode-backup-service/index.md b/docs/platform/disk-images/linode-backup-service/index.md index 50b9bf3bcad..9a065aa2fff 100644 --- a/docs/platform/disk-images/linode-backup-service/index.md +++ b/docs/platform/disk-images/linode-backup-service/index.md @@ -140,7 +140,7 @@ Restoring a backup will create a new [configuration profile](/docs/platform/disk {{< note >}} The size of the disk(s) created by the restore process will only be slightly larger than the total size of the files restored. This means that the disk(s) created will be 'full'. -Some applications, like databases, need some amount of free unused space inside the disk in order to run. As a result, you may want to [increase your disk(s) size](/docs/platform/disk-images/resizing-a-linode/) after the restore process is completed. +Some applications, like databases, need some amount of free unused space inside the disk in order to run. As a result, you may want to [increase your disk(s) size](/docs/quick-answers/linode-platform/resize-a-linode-disk/) after the restore process is completed. {{< /note >}} To restore a backup to a different data center, first restore to a Linode in the same data center, creating a new one if necessary. Once the restore is complete, use the [Clone](/docs/migrate-to-linode/disk-images/clone-your-linode/) tab to copy the disk(s) to a Linode in a different data center. diff --git a/docs/platform/disk-images/restore-backup-image-short/index.md b/docs/platform/disk-images/restore-backup-image-short/index.md index e5d27986d0f..f640d07d23d 100644 --- a/docs/platform/disk-images/restore-backup-image-short/index.md +++ b/docs/platform/disk-images/restore-backup-image-short/index.md @@ -22,7 +22,7 @@ Restoring a backup will create a new [configuration profile](/docs/platform/disk {{< note >}} The size of the disk(s) created by the restore process will only be slightly larger than the total size of the files restored. This means that the disk(s) created will be 'full'. -Some applications, like databases, need some amount of free unused space inside the disk in order to run. As a result, you may want to [increase your disk(s) size](/docs/platform/disk-images/resizing-a-linode/) after the restore process is completed. +Some applications, like databases, need some amount of free unused space inside the disk in order to run. As a result, you may want to [increase your disk(s) size](/docs/quick-answers/linode-platform/resize-a-linode-disk-classic-manager/) after the restore process is completed. {{< /note >}} ### Restore to a New Linode diff --git a/docs/platform/how-to-choose-a-linode-plan/index.md b/docs/platform/how-to-choose-a-linode-plan/index.md index 9c39b933224..0d5ef72c69f 100644 --- a/docs/platform/how-to-choose-a-linode-plan/index.md +++ b/docs/platform/how-to-choose-a-linode-plan/index.md @@ -3,16 +3,16 @@ author: name: Linode email: docs@linode.com description: 'Decide which Linode plan is right for you.' -keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU"] +keywords: ["choose", "help", "plan", "size", "nanode", "standard", "high memory", "dedicated", "dedicated CPU", "GPU instance"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-02-04 +modified: 2019-06-20 modified_by: name: Linode published: 2019-02-04 title: How to Choose a Linode Plan --- -Linode offers four instance types: **Nanode**, **Standard**, **High Memory**, and **Dedicated CPU**. For the Standard, High Memory, and Dedicated CPU types there are several hardware resource tiers, or plans, that you can choose from. +Linode offers five instance types: **Nanode**, **Standard**, **High Memory**, **Dedicated CPU**, and **GPU Instances**. For the Standard, High Memory, Dedicated CPU, and GPU Instance types, there are several hardware resource tiers, or plans, that you can choose from. When selecting a plan, it is important to understand the hardware resources allocated to your instance, like CPU, transfer, storage, and RAM. An understanding of your project's own needs and requirements is also useful. This guide provides an overview of all Linode instance types and plans, their corresponding use cases, and how to choose which one is right for you. @@ -31,15 +31,15 @@ Start by reviewing what each resource means for your application. If you're conf | Storage | Your server's built-in persistent storage. Large databases, media libraries, and other stores of files will require more storage space. Your Linode's storage is maintained on high-performance SSDs for fast access. You can also supplement your Linode's disks with extra [Block Storage Volumes](https://www.linode.com/blockstorage). | | Transfer | The total amount of traffic your server can emit over the course of a month. Inbound traffic sent to your Linode does not count against your transfer quota. If you exceed your quota, your service will not be shut off; instead, an overage will be billed. Review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota/) guide for more information about how transfer works. | | Network In | The maximum bandwidth for inbound traffic sent to your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | -| Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. | - +| Network Out | The maximum bandwidth for outbound traffic emitted by your Linode. The bandwidth you observe will also depend on other factors, like the geographical distance between you and your Linode and the bandwidth of your local ISP. For help with choosing a data center that will feature the lowest latency and best bandwidth, review the [How to Choose a Data Center](/docs/platform/how-to-choose-a-data-center/) guide. +| GPU | GPU's, or Graphical Processing Units are specialized hardware units only available on our GPU instances. Originally designed to manipulate computer graphics and handle image processing, GPUs are now commonly also used for many compute intensive tasks that require thousands of simultaneous threads and the higher number of logical cores that a CPU can not provide alone. ## General Principles when Choosing a Plan -The different Linode instance types represent different balances of the above resources. Nanode and Standard instances offer a general-purpose array of resources, High Memory instances favor higher memory allocations, and Dedicated CPU instances reserve physical CPU cores for you. +The different Linode instance types represent different balances of the above resources. Nanode and Standard instances offer a general-purpose array of resources, High Memory instances favor higher memory allocations, Dedicated CPU instances reserve physical CPU cores for you, and GPU instances give you access to both dedicated CPU cores and are the only plan type that gives you access to a GPU. At the same time, different kinds of applications have different resource requirements. Some applications may need to store a lot of data but require less processing power, some may need more memory than CPU, and some may be especially CPU-intensive. As a result, certain instance types can better serve certain applications. When creating your instances, consider what resources your application needs and then compare it with the resources specified by each of the instance types. The following sections include common use cases for each type, and one of these may resemble your needs. -Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, memory, and network usage of your application to determine if you need more of those resources. +Finally, a common strategy when setting up a new server is to start with a smaller instance and then resize your Linode if needed. At a minimum, you will need to choose a plan that offers enough disk space to store your data. You can then [monitor](/docs/uptime/monitoring-and-maintaining-your-server-new-manager/) the CPU, GPU, memory, and network usage of your application to determine if you need more of those resources. ## 1. Nanode @@ -143,9 +143,35 @@ Furthermore, some CPU-intensive tasks may be triggered from other events in your | -------- | ----- | | RAM | 4GB | | vCPU | 2 vCPUs | -| Storage | 25 GB SSD Storage | +| Storage | 80 GB SSD Storage | | Transfer | 4 TB | | Network In | 40 Gbps | | Network Out | 4000 Mbps | To view a full list of the Dedicated CPU instance plans, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. + +## 5. GPU Instances + +GPU instances are the only plan that give you access to [NVIDIA Quadro RTX 6000 GPU cards](https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/technologies/turing-architecture/NVIDIA-Turing-Architecture-Whitepaper.pdf) with Tensor, ray tracing (RT), and CUDA cores. GPUs are designed to process large blocks of data in parallel, meaning that they are an excellent choice for any workload requiring thousands of simultaneous threads. With significantly more logical cores than a standard CPU, GPUs can perform computations that process large amounts of data in parallel more efficiently. + +### Use Cases + +- [Machine Learning and AI](/docs/platform/linode-gpu/why-linode-gpu/#machine-learning-and-ai) +- [Big Data](/docs/platform/linode-gpu/why-linode-gpu/#big-data) +- [Video Encoding](/docs/platform/linode-gpu/why-linode-gpu/#video-encoding) +- [General Purpose Computing Using NVIDIA's CUDA Toolkit](/docs/platform/linode-gpu/why-linode-gpu/#general-purpose-computing-using-cuda) +- [Graphics Processing](/docs/platform/linode-gpu/why-linode-gpu/#graphics-processing) + +### Base Plan + +| Resource | Value | +| -------- | ----- | +| RTX6000 GPU | 1 GPU | +| RAM | 32GB | +| vCPU | 8 vCPUs | +| Storage | 640 GB SSD Storage | +| Transfer | 16 TB | +| Network In | 40 Gbps | +| Network Out | 100000 Mbps | + +To view a full list of the Dedicated CPU instance plans, visit the [Linode Pricing](https://www.linode.com/pricing#all) page. diff --git a/docs/platform/linode-gpu/_index.md b/docs/platform/linode-gpu/_index.md new file mode 100644 index 00000000000..245ab028599 --- /dev/null +++ b/docs/platform/linode-gpu/_index.md @@ -0,0 +1,5 @@ +--- +description: 'Linodes with dedicated GPUs accelerate highly specialized applications such as machine learning, AI, and video transcoding.' +title: 'Linode GPU Instances' +show_in_lists: true +--- diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/copy-cuda-installer-download-link.png b/docs/platform/linode-gpu/getting-started-with-gpu/copy-cuda-installer-download-link.png new file mode 100644 index 00000000000..2df32c15057 Binary files /dev/null and b/docs/platform/linode-gpu/getting-started-with-gpu/copy-cuda-installer-download-link.png differ diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/copy-driver-download-link.png b/docs/platform/linode-gpu/getting-started-with-gpu/copy-driver-download-link.png new file mode 100644 index 00000000000..e516f6d1079 Binary files /dev/null and b/docs/platform/linode-gpu/getting-started-with-gpu/copy-driver-download-link.png differ diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/cuda-downloads-select-target-platform.png b/docs/platform/linode-gpu/getting-started-with-gpu/cuda-downloads-select-target-platform.png new file mode 100644 index 00000000000..2d862239160 Binary files /dev/null and b/docs/platform/linode-gpu/getting-started-with-gpu/cuda-downloads-select-target-platform.png differ diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/cuda-installer.png b/docs/platform/linode-gpu/getting-started-with-gpu/cuda-installer.png new file mode 100644 index 00000000000..174d076ec29 Binary files /dev/null and b/docs/platform/linode-gpu/getting-started-with-gpu/cuda-installer.png differ diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/index.md b/docs/platform/linode-gpu/getting-started-with-gpu/index.md new file mode 100644 index 00000000000..16e1b789d86 --- /dev/null +++ b/docs/platform/linode-gpu/getting-started-with-gpu/index.md @@ -0,0 +1,214 @@ +--- +author: + name: Linode + email: docs@linode.com +description: 'Getting Started with Linode GPU Instances.' +keywords: ["GPU", "AI", "Machine Learning", "Video Encoding", "Linode GPU"] +license: '[CC BY-ND 4.0](http://creativecommons.org/licenses/by-nd/4.0/)' +aliases: [] +published: 2019-06-05 +title: Getting Started with Linode GPU Instances +modified_by: + name: Linode +--- + +This guide will help you get your Linode GPU Instance up and running on a number of popular distributions. To prepare your Linode, you will need to install NVIDIA's proprietary drivers using [NVIDIA's CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit). + +When using distributions that are not fully supported by CUDA, like Debian 9, you can install the NVIDIA driver without the CUDA toolkit. To only install the NVIDIA driver, complete the [Before You Begin](#before-you-begin) section and then move on to the [Manual Install](#install-manually) section of this guide. + +For details on the CUDA Toolkit's full feature set, see the [official documentation](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#introduction). + +{{< disclosure-note "Why do NVIDIA's drivers need to be installed?" >}} +Linode has chosen not to bundle NVIDIA's proprietary closed-source drivers with its standard Linux distribution images. While some operating systems are packaged with the open source [Nouveau](https://nouveau.freedesktop.org/wiki/) driver, the NVIDIA proprietary driver will provide optimal performance for your GPU-accelerated applications. +{{< /disclosure-note >}} + +## Before You Begin + +1. Follow our [Getting Started](https://www.linode.com/docs/getting-started/) and [Securing Your Server](https://www.linode.com/docs/security/securing-your-server/) guides for instructions on setting up your Linodes. + +1. Make sure that your GPU is currently available on your deployed Linode: + + lspci -vnn | grep NVIDIA + + You should see a similar output confirming that your Linode is currently running a NVIDIA GPU. The example output was generated on Ubuntu 18.04. Your output may vary depending on your distribution. + + {{< output >}} +00:03.0 VGA compatible controller [0300]: NVIDIA Corporation TU102GL [Quadro RTX 6000/8000] [10de:1e30] (rev a1) (prog-if 00 [VGA controller]) +    Subsystem: NVIDIA Corporation Quadro RTX 6000 [10de:12ba] +{{< /output >}} + + {{< note >}} +Depending on your distribution, you may need to install lspci manually first. On current CentOS and Fedora systems, you can install this utility with the following command: + + sudo yum install pciutils +{{< /note >}} + +1. Move on to the next section to [install the dependencies](#install-nvidia-driver-dependencies) that NVIDIA's drivers rely on. + +## Install NVIDIA Driver Dependencies + +Prior to installing the driver, you should install the required dependencies. Listed below are commands for installing these packages on many popular distributions. + +1. Find your Linode's distribution from the list below and install the NVIDIA driver's dependencies: + + ### Ubuntu 18.04 + + sudo apt-get install build-essential + + ### Debian 9 + + sudo apt-get install build-essential + sudo apt-get install linux-headers-`uname -r` + + ### CentOS 7 + sudo yum install kernel-devel-$(uname -r) kernel-headers-$(uname -r) + sudo yum install wget + sudo yum -y install gcc + + ### OpenSUSE + zypper install gcc + zypper install kernel-source + +1. After installing the dependencies, reboot your Linode from the [Cloud Manager](https://cloud.linode.com). Rebooting will ensure that any newly installed kernel headers are available for use. + + +## NVIDIA Driver Installation + +After installing the required dependencies for your Linux distribution, you are ready to install the NVIDIA driver. If you are using Ubuntu 18.04, CentOS 7, and OpenSUSE, proceed to the [Install with CUDA](#install-with-cuda) section. If you are using Debian 9, proceed to the [Install Manually](#install-manually) section. +### Install with CUDA + + In this section, you will install your GPU driver using [NVIDIA's CUDA Toolkit](https://developer.nvidia.com/cuda-toolkit). + For a full list of native Linux distribution support in CUDA, see the [CUDA toolkit documentation](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements). + +1. Visit the [CUDA Downloads Page](https://developer.nvidia.com/cuda-downloads) and navigate to the **Select Target Platform** section. + +1. Provide information about your target platform by following the prompts and selecting the appropriate options. Once complete, you will gain access to the correct download link for the CUDA Toolkit installer. Use the table below for guidance on how to respond to each prompt: + + | **Prompt** | **Selection** | + |--------|-----------| + | Operating System | Linux | + | Architecture | x86_64 | + | Distribution | Your Linode's distribution | + | Version | Your distribution's version | + | Installer type | runfile (local) | + + A completed set of selections will resemble the example: + + ![CUDA Downloads Page - Select Target Platform](cuda-downloads-select-target-platform.png "CUDA Downloads Page - Select Target Platform") + +1. A **Download Installer** section will appear below the **Select Target Platform** section. The green **Download** button in this section will link to the installer file. Copy this link to your computer's clipboard: + + ![Copy Download Link](copy-cuda-installer-download-link.png "Right click to copy the download link for the installer") + +1. On your Linode, enter the `wget` command and paste in the download link you copied. This example shows the syntax for the command, but you should make sure to use the download link appropriate for your Linode: + + wget https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.168_418.67_linux.run + +1. After wget completes, run your version of the installer script to begin the installation process: + + sudo sh cuda_*_linux.run + + {{< note >}} +The installer will take a few moments to run before generating any output. +{{< /note >}} + +1. Read and accept the License Agreement. + +1. Choose to install the CUDA Toolkit in its entirety or partially. To use your GPU, you only need to install the driver. Optionally, you can choose to install the full toolkit to gain access to a set of tools that will empower you to create GPU-accelerated applications. + + To only install the driver, uncheck all options directly below the Driver option. This will result in your screen resembling the following: + + ![Cuda Installer](cuda-installer.png "Cuda Installer") + +1. Once you have checked your desired options, select **Install** to begin the installation. A full install will take several minutes to complete. + + {{< note >}} + +Installation on CentOS and Fedora will fail following this step, because the installer requires a reboot to fully remove the default Nouveau driver. If you are running either of these operating systems, reboot the Linode, run the installer again, and your installation will be successful. + +{{< /note >}} + +1. When the installation has completed, run the `nvidia-smi` command to make sure that you're currently using your NVIDIA GPU device with its associated driver: + + nvidia-smi + + You should see a similar output: + + +-----------------------------------------------------------------------------+ + | NVIDIA-SMI 418.67 Driver Version: 418.67 CUDA Version: 10.1 | + |-------------------------------+----------------------+----------------------+ + | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | + | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | + |===============================+======================+======================| + | 0 Quadro RTX 6000 Off | 00000000:00:03.0 Off | Off | + | 34% 57C P0 72W / 260W | 0MiB / 24190MiB | 0% Default | + +-------------------------------+----------------------+----------------------+ + + +-----------------------------------------------------------------------------+ + | Processes: GPU Memory | + | GPU PID Type Process name Usage | + |=============================================================================| + | No running processes found | + +-----------------------------------------------------------------------------+ + + In the output, you can see that the driver is installed and functioning correctly, the version of CUDA attributed to it, and other useful statistics. + +### Install Manually + +This section will walk you through the process of downloading and installing the latest NVIDIA driver on Debian 9. This process can also be completed on another distribution of your choice, if needed: + +1. Visit NVIDIA's [Driver Downloads Page](https://www.nvidia.com/Download/index.aspx?lang=en-us). + +1. Make sure that the options from the drop-down menus reflect the following values: + + | **Prompt** | **Selection** | + |--------|-----------| + | Product Type | Quadro | + | Product Series | Quadro RTX Series | + | Product | Quadro RTX 8000 | + | Operating System | Linux 64-bit | + | Download Type | Linux Long Lived Driver | + | Language | English (US) | + + The form will look as follows when completed: + + ![NVIDIA Drivers Download Form](nvidia-drivers-download-form.png "NVIDIA Drivers Download Form") + +1. Click the **Search** button, and a page will appear that shows information about the driver. Click the green **Download** button on this page. The file will not download to your computer; instead, you will be taken to another download confirmation page. + +1. Copy the link for the driver installer script from the green **Download** button on this page: + + ![Copy Download Link](copy-driver-download-link.png "Right click to copy the download link for the installer") + +1. On your Linode, enter the `wget` command and paste in the download link you copied. This example shows the syntax for the command, but you should make sure to use the download link you copied from NVIDIA's site: + + wget http://us.download.nvidia.com/XFree86/Linux-x86_64/430.26/NVIDIA-Linux-x86_64-430.26.run + +1. After wget completes, run your version of the installer script on your Linode. Follow the prompts as necessary: + + sudo bash NVIDIA-Linux-x86_64-*.run + +1. Select `OK` and `Yes` for all prompts as they appear. + +1. Once the installer has completed, use `nvidia-smi` to make sure that you're currently using your NVIDIA GPU with its associated driver: + + nvidia-smi + + You should see a similar output: + + +-----------------------------------------------------------------------------+ + | NVIDIA-SMI 430.26 Driver Version: 430.26 CUDA Version: 10.2 | + |-------------------------------+----------------------+----------------------+ + | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | + | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | + |===============================+======================+======================| + | 0 Quadro RTX 6000 Off | 00000000:00:03.0 Off | Off | + | 34% 59C P0 1W / 260W | 0MiB / 24220MiB | 6% Default | + +-------------------------------+----------------------+----------------------+ + + +-----------------------------------------------------------------------------+ + | Processes: GPU Memory | + | GPU PID Type Process name Usage | + |=============================================================================| + | No running processes found | + +-----------------------------------------------------------------------------+ diff --git a/docs/platform/linode-gpu/getting-started-with-gpu/nvidia-drivers-download-form.png b/docs/platform/linode-gpu/getting-started-with-gpu/nvidia-drivers-download-form.png new file mode 100644 index 00000000000..646bc246ca3 Binary files /dev/null and b/docs/platform/linode-gpu/getting-started-with-gpu/nvidia-drivers-download-form.png differ diff --git a/docs/platform/linode-gpu/why-linode-gpu/index.md b/docs/platform/linode-gpu/why-linode-gpu/index.md new file mode 100644 index 00000000000..85b62e31b29 --- /dev/null +++ b/docs/platform/linode-gpu/why-linode-gpu/index.md @@ -0,0 +1,89 @@ +--- +author: + name: Linode + email: docs@linode.com +description: 'Use Cases for Linode GPU Instances' +keywords: ["GPU","Linode GPU", "How to use GPU", "Machine Learning", "AI", "Deep Learning", "grub"] +license: '[CC BY-ND 4.0](http://creativecommons.org/licenses/by-nd/4.0/)' +aliases: [] +published: 2019-06-12 +title: Use Cases for Linode GPU Instances +modified_by: + name: Linode +--- + +## What are GPUs? + +GPUs (Graphical Processing Units) are specialized hardware originally created to manipulate computer graphics and image processing. GPUs are designed to process large blocks of data in parallel making them excellent for compute intensive tasks that require thousands of simultaneous threads. Because a GPU has significantly more logical cores than a standard CPU, it can perform computations that process large amounts of data in parallel, more efficiently. This means GPUs accelerate the large calculations that are required by big data, video encoding, AI, and machine learning. + +### The Linode GPU Instance +Linode GPU Instances include NVIDIA Quadro RTX 6000 GPU cards with Tensor, ray tracing (RT), and CUDA cores. Read more about the NVIDIA RTX 6000 [here](https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/technologies/turing-architecture/NVIDIA-Turing-Architecture-Whitepaper.pdf). + +## Use Cases +### Machine Learning and AI + +Machine learning is a powerful approach to data science that uses large sets of data to build prediction algorithms. These prediction algorithms are commonly used in “recommendation” features on many popular music and video applications, online shops, and search engines. When you receive intelligent recommendations tailored to your own tastes, machine learning is often responsible. Other areas where you might find machine learning being used is in self-driving cars, process automation, security, marketing analytics, and health care. + +AI (Artificial Intelligence) is a broad concept that describes technology designed to behave intelligently and mimic the cognitive functions of humans, like learning, decision making, and speech recognition. AI uses large sets of data to learn and adapt in order to achieve a specific goal. GPUs provide the processing power needed for common AI and machine learning tasks like input data preprocessing and model building. + +Below is a list of common tools used for machine learning and AI that can be installed on a Linode GPU instance: + +- [TensorFlow](https://www.tensorflow.org) - a free, open-source, machine learning framework, and deep learning library. Tensorflow was originally developed by [Google](http://google.com) for internal use and later fully released to the public under the Apache License. + +- [PyTorch](https://pytorch.org/) - a machine learning library for Python that uses the popular GPU optimized [Torch](https://en.wikipedia.org/wiki/Torch_(machine_learning)) framework. + +- [Apache Mahout](https://mahout.apache.org/) - a scalable library of machine learning algorithms, and a distributed linear algebra framework designed to let mathematicians, statisticians, and data scientists quickly implement their own algorithms. + +### Big Data + +Big data is a discipline that analyzes and extracts meaningful insights from large and complex data sets. These sets are so large and complex that they require specialized software and hardware to appropriately capture, manage, and process the data. When thinking of big data and whether or not the term applies to you, it often helps to visualize the “three Vs”: + +- **Volume:** Generally, if you are working with terabytes, exabytes, petabytes, or more amounts of information you are in the realm of big data. + + +- **Velocity:** With Big Data, you’re using data that is being created, called, moved, and interacted with at a high velocity. One example is the real time data generated on social media platforms by its users. + +- **Variety:** Variety refers to the many different types of data formats with which you may need to interact. Photos, video, audio, and documents can all be written and saved in a number of different formats. It is important to consider the variety of data that you will collect in order to appropriately categorize it. + +GPUs can help give Big Data systems the additional computational capabilities they need for ideal performance. Below are a few examples of tools which you can use for your own big data solutions: + +- [Hadoop](https://hadoop.apache.org/) - an Apache project that allows the creation of parallel processing applications on large data sets, distributed across networked nodes. + +- [Apache Spark](https://spark.apache.org/) - a unified analytics engine for large-scale data processing designed with speed and ease of use in mind. + +- [Apache Storm](https://storm.apache.org/) - a distributed computation system that processes streaming data in real time. + +### Video Encoding + +Video Encoding is the process of taking a video file's original source format and converting it to another format that is viewable on a different device or using a different tool. This resource intensive task can be greatly accelerated using the power of GPUs. + + - [FFmpeg](https://developer.nvidia.com/ffmpeg) - a popular open-source multimedia manipulation framework that supports a large number of video formats. + +### General Purpose Computing using CUDA + +CUDA (Compute Unified Device Architecture) is a parallel computing platform and API that allows you to interact more directly with the GPU for general purpose computing. In practice, this means that a developer can write code in C, C++, or many other supported languages utilizing their GPU to create their own tools and programs. + +If you're interested in using CUDA on your GPU Linode, see the following resources: + + - [NVIDIA's Library of Documentation](https://docs.nvidia.com/cuda/) + + - [Introduction to CUDA](https://devblogs.nvidia.com/easy-introduction-cuda-c-and-c/) + + - [NVIDIA's CUDA exercise repository](https://github.com/csc-training/CUDA/tree/master/exercises) + +### Graphics Processing + +One of the most traditional use cases for a GPU is graphics processing. Transforming a large set of pixels or vertices with a shader or simulating realistic lighting via ray tracing are massive parallel processing tasks. Ray tracing is a computationally intensive process that simulates lights in a scene and renders the reflections, refractions, shadows, and indirect lighting. It's impossible to do on GPUs in real-time without hardware-based ray tracing acceleration. The Linode GPU Instances offers real-time ray tracing capabilities using a single GPU. + +New to the NVIDIA RTX 6000 are the following shading enhancements: + +- Mesh shading models for vertex, tessellation, and geometry stages in the graphics pipeline +- Variable Rate Shading to dynamically control shading rate +- Texture-Space Shading which utilizes a private memory held texture space +- Multi-View Rendering allowing for rendering multiple views in a single pass. + +## Where to Go from Here + +If you are ready to get started with Linode GPU, our [Getting Started with Linode GPU Instances](/docs/platform/linode-gpu/getting-started-with-gpu/) guide walks you through deploying a Linode GPU Instance and installing the GPU drivers so that you can best utilize the use cases you've read in this guide. + +To see the extensive array of Docker container applications available, check out [NVIDIA's site](https://ngc.nvidia.com/catalog/landing). Note: To access some of these projects you need an NGC account. diff --git a/docs/platform/manager/accounts-and-passwords/accounts-update-a-username.png b/docs/platform/manager/accounts-and-passwords/accounts-update-a-username.png new file mode 100644 index 00000000000..0b85517128c Binary files /dev/null and b/docs/platform/manager/accounts-and-passwords/accounts-update-a-username.png differ diff --git a/docs/platform/manager/accounts-and-passwords/index.md b/docs/platform/manager/accounts-and-passwords/index.md index cadfa72a514..89e952130c4 100644 --- a/docs/platform/manager/accounts-and-passwords/index.md +++ b/docs/platform/manager/accounts-and-passwords/index.md @@ -89,6 +89,17 @@ You can permanently remove a user account from the Linode Cloud Manager. Here's The account will be removed, and the user will no longer be able to access the Linode Cloud Manager. +### Changing a Username + +You can update a username, including your own, from the Linode Cloud Manager. + +1. Click the **Account** link in the sidebar. +1. Click the **Users** tab. +1. Locate the user in the list and click on their current username. +1. Enter a new username in the **Username** field. + ![Use the Linode Cloud Manager to Update a Username](accounts-update-a-username.png "Use the Linode Cloud Manager to Update a Username.") +1. Click **Save**. + ## Email Addresses and Contact Information Linode uses the contact information on file in your account to notify and bill you. Keep this information current to prevent service interruptions. It's especially important to keep your email address current. diff --git a/docs/platform/manager/dns-manager/index.md b/docs/platform/manager/dns-manager/index.md index d1e6eece8c8..110c3e1c262 100644 --- a/docs/platform/manager/dns-manager/index.md +++ b/docs/platform/manager/dns-manager/index.md @@ -297,6 +297,10 @@ This generates a large amount of information about the domain. The basic informa For a web-based tool, you can also use [kloth.net](http://www.kloth.net/services/dig.php) for dig requests and [whois.net](http://whois.net/) for WHOIS requests. Note that since you're running these lookups from a third-party website, the information they find is not necessarily what your local computer has cached. There should be a difference only if you've made recent changes to your DNS information. +## DNSSEC Limitations + +The Linode DNS Manager does not support DNSSEC at this time. If you have DNSSEC enabled at your domains registrar it will cause name resolution failures such as `NXDOMAIN` when an attempt is made to access the DNS. + ## Next Steps Now that you are familiar with Linode's DNS Manager, you should set up your [reverse DNS configuration](/docs/networking/dns/configure-your-linode-for-reverse-dns/), and consider reading through at our [Common DNS Configurations](/docs/networking/dns/common-dns-configurations/) guide. diff --git a/docs/platform/manager/remote-access-classic-manager/index.md b/docs/platform/manager/remote-access-classic-manager/index.md index 83af2a72834..df9590d509e 100644 --- a/docs/platform/manager/remote-access-classic-manager/index.md +++ b/docs/platform/manager/remote-access-classic-manager/index.md @@ -168,6 +168,10 @@ The Linode Manager allows you to add private IP addresses for fast and secure co If you'd like to add more than one private IP address to your Linode, please [contact support](/docs/platform/billing-and-support/support/). +{{< note >}} +Private IPs in the same data center can communicate over the private network. This means a Linode's private IP address is accessible to all Linodes in a data center. It is recommended to set up firewall rules for your Linode to secure its network traffic. See our [firewall guides](/docs/security/firewalls/) for details on setting up firewall rules. +{{}} + ## Adding Public IP Addresses You can use the Linode Manager to add additional public IP addresses to your account. However, due to the [impending exhaustion of the IPv4 address space](http://en.wikipedia.org/wiki/IPv4_address_exhaustion), Linode requires users to provide technical justification. To add another public IP address, please [contact support](/docs/platform/billing-and-support/support/) with your justification. diff --git a/docs/platform/manager/remote-access/index.md b/docs/platform/manager/remote-access/index.md index e44f4c5978b..6372a29bc1e 100644 --- a/docs/platform/manager/remote-access/index.md +++ b/docs/platform/manager/remote-access/index.md @@ -161,6 +161,10 @@ The Cloud Manager allows you to add private IP addresses for fast and secure con If you'd like to add more than one private IP address to your Linode, please [contact support](/docs/platform/billing-and-support/support/). +{{< note >}} +Private IPs in the same data center can communicate over the private network. This means a Linode's private IP address is accessible to all Linodes in a data center. It is recommended to set up firewall rules for your Linode to secure its network traffic. See our [firewall guides](/docs/security/firewalls/) for details on setting up firewall rules. +{{}} + ## Adding Public IP Addresses You can use the Linode Manager to add additional public IP addresses to your account. However, due to the [impending exhaustion of the IPv4 address space](http://en.wikipedia.org/wiki/IPv4_address_exhaustion), Linode requires users to provide technical justification. To add another public IP address, please [contact support](/docs/platform/billing-and-support/support/) with your justification. diff --git a/docs/platform/manager/using-the-linode-shell-lish/index.md b/docs/platform/manager/using-the-linode-shell-lish/index.md index c34ca716abd..9034a3394cc 100644 --- a/docs/platform/manager/using-the-linode-shell-lish/index.md +++ b/docs/platform/manager/using-the-linode-shell-lish/index.md @@ -1,4 +1,4 @@ ---- + --- author: name: Linode email: docs@linode.com @@ -6,7 +6,7 @@ description: 'Learn how to use Lish as a shell for managing or rescuing your Lin keywords: ["Console", "Shell", "Lish", "rescue"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' aliases: ['using-lish-the-linode-shell/','troubleshooting/using-lish-the-linode-shell/','networking/using-the-linode-shell-lish/','platform/using-the-linode-shell-lish/'] -modified: 2019-03-11 +modified: 2019-06-20 modified_by: name: Linode published: 2009-08-04 @@ -38,14 +38,15 @@ You can connect to Lish with the SSH client of your choice. For example, you can | `lish-dallas.linode.com` | US, Dallas, TX | | `lish-fremont.linode.com` | US, Fremont, CA | | `lish-newark.linode.com` | US, Newark, NJ | + | `lish-mum1.linode.com` | Mumbai, India | | `lish-singapore.linode.com` | Asia, Singapore, SG | - | `lish-tokyo.linode.com` | Asia, Tokyo, JP | | `lish-tokyo2.linode.com` or `lish-shg1.linode.com` | Asia, Tokyo, JP | | `lish-tor1.linode.com` | Canada, Toronto, ON | | `lish-frankfurt.linode.com` | Europe, Frankfurt, DE | | `lish-london.linode.com` | Europe, London, UK | + 1. Open a terminal window and enter the following command, replacing `username` with your Linode Cloud Manager username, and `location` with your preferred Lish SSH gateway. Lish listens for connections on ports 22, 443, and 2200. ssh username@location @@ -229,6 +230,14 @@ These are the fingerprints for the Lish gateway in our London data center (lish- ECDSA SHA256:mE/plOHLl+NJ7LUdW7AaMEOnhskXZxav5Em/rD6VZ5g Ed25519 SHA256:HXHM8/wCx7NrGsnfGpaexiBfOLKN9g0hoaL9wRaSeWg +### Mumbai + +These are the fingerprints for the Lish gateway in our Mumbai data center (lish-mum1.linode.com): + + RSA 5:57:72:e0:79:a6:48:13:2b:8a:cd:1e:35:7c:c1:a2:ed + ECDSA SHA256:uWVLSBPZ0E72VawrP4yWsW3YYHPM9b7A/seeEy7GG0c + Ed25519 SHA256:5VkP3/dLsfrKic9p6y9QnFq4sKa92RBzxGJrsX5/dBQ + ### Newark These are the fingerprints for the Lish gateway in our Newark data center (lish-newark.linode.com): @@ -245,14 +254,6 @@ These are the fingerprints for the Lish gateway in our Singapore data center (li ECDSA SHA256:rFYWuld4hWMbTzX+xZMuQ3kxiJ6t8A+FNQ5k889mKEA Ed25519 SHA256:q1G1pBrLuhsUAnZ04SOYoxVthKYyLz+wA0hBAUVkKtE -### Tokyo - -These are the fingerprints for the Lish gateway in our Tokyo data center (lish-tokyo.linode.com): - - RSA af:ec:f0:b8:87:33:d5:12:04:0d:7c:bb:a6:c5:5f:be - ECDSA SHA256:smE6PUuuG6tR4N8kN8UpoPx+XyVtAwxQ2dHuwoVS6eY - Ed25519 SHA256:xAs8SdX91L7Xw5q9H+GGR5N9DoPGxP5RKG3aTvR60zw - ### Tokyo 2 These are the fingerprints for the Lish gateway in our Tokyo2 data center (lish-tokyo2.linode.com): @@ -263,8 +264,8 @@ These are the fingerprints for the Lish gateway in our Tokyo2 data center (lish- ### Toronto -These are the fingerprints for the Lish gateway in our Tokyo2 data center (lish-tokyo2.linode.com): +These are the fingerprints for the Lish gateway in our Toronto data center (lish-tor1.linode.com): RSA 4a:d9:fb:43:b8:0e:7f:fd:d3:cd:fc:87:06:61:51:df ECDSA SHA256:iAWnqR3XYcooliTQ7W1tiMmjsA4k1WJVItvLz4lUxQE - Ed25519 SHA256:TSbQmRFaaWEHKEwgwvqQFKMfHKduPftou9/ue9K/Z2c \ No newline at end of file + Ed25519 SHA256:TSbQmRFaaWEHKEwgwvqQFKMfHKduPftou9/ue9K/Z2c diff --git a/docs/platform/network-helper/index.md b/docs/platform/network-helper/index.md index 683cf84e963..80eba26a087 100644 --- a/docs/platform/network-helper/index.md +++ b/docs/platform/network-helper/index.md @@ -72,7 +72,7 @@ When Network Helper is enabled globally, all new Linodes created on your account The specific files Network Helper modifies varies by distribution. -### Arch +### Arch & Ubuntu (18.04 LTS and later) Network Helper configures `/etc/systemd/network/05-eth0.network`. @@ -80,7 +80,7 @@ Network Helper configures `/etc/systemd/network/05-eth0.network`. Network Helper configures `/etc/sysconfig/network-scripts/ifcfg-eth0`. -### Debian & Ubuntu +### Debian & Ubuntu (versions before 18.04 LTS) Network helper configures `/etc/network/interfaces` and `/etc/resolv.conf`. @@ -90,7 +90,7 @@ Network Helper configures `/etc/conf.d/net` and `/etc/resolv.conf`. ### OpenSUSE -Network Helper configures `/etc/sysconfig/network/ifcfg-eth0`, `/etc/sysconfig/network/routes` and `/etc/resolv.conf`. +Network Helper configures `/etc/sysconfig/network/ifcfg-eth0`, `/etc/sysconfig/network/routes`, and `/etc/resolv.conf`. ### Slackware @@ -163,7 +163,7 @@ nameserver 72.14.188.5 {{< /file >}} -In addition to network interface file file (again, specific to this Debian example), Network Helper will create: +In addition to the network interface file (again, specific to this Debian example), Network Helper will create: - A copy of the interface and resolver file as the distribution provided it: `.interfaces.linode-orig` and `/etc/.resolv.conf.linode-orig`. Note that Network Helper does not modify `/etc/resolv.conf` on all of our distributions. diff --git a/docs/platform/object-storage/_index.md b/docs/platform/object-storage/_index.md new file mode 100644 index 00000000000..e28250f5d9b --- /dev/null +++ b/docs/platform/object-storage/_index.md @@ -0,0 +1,5 @@ +--- +description: 'Content storage and delivery for unstructured data. Great for multimedia, static sites, software delivery, archives, and data backups.' +title: 'Linode Object Storage' +show_in_lists: true +--- diff --git a/docs/platform/object-storage/host-static-site-object-storage/hugo-index.png b/docs/platform/object-storage/host-static-site-object-storage/hugo-index.png new file mode 100644 index 00000000000..7d9f32d3eb7 Binary files /dev/null and b/docs/platform/object-storage/host-static-site-object-storage/hugo-index.png differ diff --git a/docs/platform/object-storage/host-static-site-object-storage/index.md b/docs/platform/object-storage/host-static-site-object-storage/index.md new file mode 100644 index 00000000000..53305fea4bb --- /dev/null +++ b/docs/platform/object-storage/host-static-site-object-storage/index.md @@ -0,0 +1,297 @@ +--- +author: + name: Linode Community + email: docs@linode.com +description: "Host a Static Site using Linode\'s Object Storage." +keywords: ['list','of','keywords','and key phrases'] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2019-04-09 +modified: 2019-04-09 +modified_by: + name: Linode +title: "Host a Static Site using Linode Object Storage" +contributor: + name: Linode +external_resources: +- '[Hugo Documentation](https://gohugo.io/documentation/)' +- '[s3cmd Options and Commands](https://s3tools.org/usage)' +- '[s3cmd Sync How-To](https://s3tools.org/s3cmd-sync)' +--- +{{< note >}} +Object Storage is currently in a closed early access Beta, and you may not have access to Object Storage through the Cloud Manager or other tools. To gain access to the Early Access Program (EAP), open up a Customer Support ticket noting that you'd like to be included in the program, or e-mail objbeta@linode.com -- beta access is completely free. + +Additionally, because Object Storage is in Beta, there may be breaking changes to how you access and manage Object Storage. This guide will be updated to reflect these changes if and when they occur. +{{}} + +## Why Host a Static Site on Object Storage? + +[Static site generators](/docs/websites/static-sites/how-to-choose-static-site-generator/) are a popular solution for creating simple, fast, flexible, and attractive websites that are easy to update. You can contribute new pages and content to a static site in two steps: + +1. First, write the content for your site's new page using [Markdown](https://www.markdownguide.org), an easy-to-learn and light-weight markup language. + +1. Then, tell your static site generator to compile your Markdown (along with other relevant assets, like CSS styling, images, and JavaScript) into static HTML files. + +The second compilation step only needs to happen once for each time that you update your content. This is in contrast with a dynamic website framework like WordPress or Drupal, which will reference a relational database and compile your HTML every time a visitor loads your site. + +### Benefits of Hosting on Object Storage + +Traditionally, these static HTML files would be served by a web server (like [NGINX](/docs/web-servers/nginx/) or [Apache](/docs/web-servers/apache/)) running on a Linode. Using Object Storage to host your static site files means you do not have to worry about maintaining your site's infrastructure. It is no longer necessary to perform typical server maintenance tasks, like software upgrades, web server configuration, and security upkeep. + +Object Storage provides an HTTP REST gateway to objects, which means a unique URL over HTTP is available for every object. Once your static site is built, making it available publicly over the Internet is as easy uploading files to an Object Storage bucket. + +### Object Storage Hosting Workflow + +At a high-level, the required steps to host a static site using Object Storage are: + +1. [Install](#install-the-hugo-static-site-generator) the static site generator of your choice to your local computer. + +1. [Create](#create-a-hugo-site) the desired content and build the site (using your static site generator). + +1. [Upload](#upload-your-static-site-to-linode-s-object-storage) the static files to your Object Storage bucket to make the content publicly available over the Internet. + +This guide will use [Hugo](https://gohugo.io/) to demonstrate how to create a static site and host it on Linode Object Storage. However, there are [many other static site generators](https://www.staticgen.com) to choose from--[Jekyll](https://jekyllrb.com/) and [Gatsby](https://www.gatsbyjs.org/) are popular choices, and the general steps outlined in this guide could be adapted to them. For more information on choosing a static site generator, see the [How to Choose a Static Site Generator](/docs/websites/static-sites/how-to-choose-static-site-generator/) guide. + +## Before You Begin + +1. Read the [How to Use Linode Object Storage](/docs/platform/object-storage/how-to-use-object-storage/) guide to familiarize yourself with Object Storage on Linode. Specifically, be sure that you have: + + - Created your Object Storage access and secret keys. + - Installed and configure the [s3cmd tool](https://s3tools.org/download). + +1. [Install and configure Git](https://linode.com/docs/development/version-control/how-to-install-git-and-clone-a-github-repository/#install-and-configure-git) on your local computer. + +## Install the Hugo Static Site Generator + +Hugo is written in [Go](https://golang.org/) and is known for being extremely fast to compile sites, even very large ones. It is well-supported, [well-documented](https://gohugo.io/documentation/), and has an [active community](https://discourse.gohugo.io/). Some useful Hugo features include [*shortcodes*](https://gohugo.io/content-management/shortcodes/), which are an easy way to include predefined templates inside of your Markdown, and built-in [*LiveReload*](https://gohugo.io/getting-started/usage/#livereload) web server, which allows you to preview your site changes locally as you make them. + +1. Install Hugo on your computer: + + **macOS**: + + - Use the Homebrew package manager for macOS to install Hugo: + + brew install hugo + + **Linux/Ubuntu**: + + - Determine your Linux kernel's architecture: + + uname -r + + Your output will resemble the following: + + {{< output >}} +4.9.0-8-amd64 +{{}} + + - Navigate to [Hugo's GitHub releases page](https://github.com/gohugoio/hugo/releases) and download the appropriate version for your platform. This example command downloads version 0.55, but a newer release may be available: + + wget https://github.com/gohugoio/hugo/releases/download/v0.55.0/hugo_0.55.0_Linux-64bit.deb + + - Install the package using `dpkg`: + + sudo dpkg -i hugo*.deb + +1. Verify that Hugo is installed. You should see output indicating your installed Hugo's version number: + + hugo version + +## Create a Hugo Site + +In this section, you will use the [Hugo CLI](https://gohugo.io/commands/) (command line interface) to create your Hugo site, initialize a Hugo theme, and add content to your site. Hugo's CLI provides several useful commands for common tasks needed to build, configure, and interact with your Hugo site. + +1. Create a new Hugo site on your local computer. This command will create a folder named `example-site` and scaffold [Hugo's directory structure](https://gohugo.io/getting-started/directory-structure/) inside it: + + hugo new site example-site + +1. Move into your Hugo site's root directory: + + cd example-site + + {{< note >}} +All commands in this section of the guide should be issued from your site's root directory. +{{< /note >}} + +1. You will use Git to add a theme to your Hugo site's directory. Initialize your Hugo site's directory as a Git repository: + + git init + +1. Install the [Ananke theme](https://github.com/budparr/gohugo-theme-ananke) as a submodule of your Hugo site's Git repository. [Git submodules](https://git-scm.com/book/en/v2/Git-Tools-Submodules) allow one Git repository to be stored as a subdirectory of another Git repository, while still being able to maintain each repository's version control information separately. The Ananke theme's repository will be located in the `~/example-site/themes/ananke` directory of your Hugo site. + + git submodule add https://github.com/budparr/gohugo-theme-ananke.git themes/ananke + + {{< note >}} +Hugo has many [available themes](https://themes.gohugo.io/) that can be installed as a submodule of your Hugo site's directory. +{{< /note >}} + +1. Add the theme to your Hugo site's [configuration file](https://gohugo.io/getting-started/configuration/). The configuration file (`config.toml`) is located at the root of your Hugo site's directory. + + echo 'theme = "ananke"' >> config.toml + +1. Create a new content file for your site. This command will generate a Markdown file with an auto-populated date and title: + + hugo new posts/my-first-post.md + +1. You should see a similar output. Note that the file is located in the `content/posts/` directory of your Hugo site: + + {{< output >}} +/home/username/example-site/content/posts/my-first-post.md created +{{}} + +1. Open the Markdown file in the text editor of your choice to begin modifying its content; you can copy and paste the example snippet into your file, which contains an updated *front matter* section at the top and some example Markdown body text. + + Set your desired value for `title`. Then, set the `draft` state to `false` and add your content below the `---` in Markdown syntax, if desired: + + {{< file "/home/username/example-site/content/posts/my-first-post.md" >}} +--- +title: "My First Post" +date: 2019-04-11T11:25:11-04:00 +draft: false +--- + +# Host a Static Site on Linode Object Storage + +There are many benefits to using a static site generator. Here is a list of a few of them: + +- Run your own website without having to manage a Linode. +- You don't need to worry about running a web server like Apache or NGINX. +- Static website performance is typically very fast. +- Use Git to version control your static website's content. +{{}} + + {{< disclosure-note "About front matter" >}} +[*Front matter*](https://gohugo.io/content-management/front-matter/) is a collection of metadata about your content, and it is embedded at the top of your file within opening and closing `---` delimiters. + +Front matter is a powerful Hugo feature that provides a mechanism for passing data that is attached to a specific piece of content to Hugo's rendering engine. Hugo accepts front matter in TOML, YAML, and JSON formats. In the example snippet, there is YAML front matter for the title, date, and draft state of the Markdown file. These variables will be referenced and displayed by your Hugo theme. +{{< /disclosure-note >}} + +1. Once you have added your content, you can preview your changes by building and serving the site using Hugo's built-in webserver: + + hugo server + +1. You will see a similar output: + + {{< output >}} +                   | EN ++------------------+----+ + Pages              | 11 + Paginator pages    | 0 + Non-page files     | 0 + Static files       | 3 + Processed images   | 0 + Aliases            | 1 + Sitemaps           | 1 + Cleaned            | 0 + +Total in 7 ms +Watching for changes in /home/username/example-site/{content,data,layouts,static,themes} +Watching for config changes in /home/username/example-site/config.toml +Serving pages from memory +Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender +Web Server is available at http://localhost:1313/ (bind address 127.0.0.1) +Press Ctrl+C to stop +{{}} + +1. The output will provide a URL to preview your site. Copy and paste the URL into a browser to access the site. In the above example Hugo's web server URL is `http://localhost:1313/`. + +1. When you are happy with your site's content you can *build* your site: + + hugo -v + + Hugo will generate your site's static HTML files and store them in a `public` directory that it will create inside your project. The static files that are generated by Hugo are the files that you will upload to your Object Storage bucket to make your site accessible via the Internet. + +1. View the contents of your site's `public` directory: + + ls public + + Your output should resemble the following example. When you built the site, the Markdown file you created and edited in steps 6 and 7 was used to generate its corresponding static HTML file in the `public/posts/my-first-post/index.html` directory. + + {{< output >}} + 404.html categories dist images index.html index.xml posts sitemap.xml tags + {{}} + + {{< disclosure-note "Track your Static Site Files with Git">}} +It's not necessary to version control your site files in order to host them on Object Storage, but we still recommended that you do so: + +1. Display the state of your current working directory (root of your Hugo site): + + git status + +2. Stage all your files to be committed: + + git add -A + +3. Commit all your changes and add a meaningful commit message: + + git commit -m 'Add my first post.' + +Once you have used Git to track your local Hugo site files, you can easily push them to a remote Git repository, like [GitHub](https://github.com/) or [GitLab](https://about.gitlab.com/). Storing your static site files on a remote Git repository opens up many possibilities for collaboration and automating your static site's deployment to Linode Object Storage. To learn more about Git, see the [Getting Started with Git](/docs/development/version-control/how-to-configure-git/) guide. +{{}} + +## Upload your Static Site to Linode Object Storage + +Before proceeding with this section ensure that you have already created your Object Storage access and secret keys and have installed the s3cmd tool. + +1. Create a new Object Storage bucket; prepend `s3://` to the beginning of the bucket's name: + + s3cmd mb s3://my-bucket + + {{< note >}} +Buckets names must be unique within the Object Storage cluster. You might find the bucket name `my-bucket` is already in use by another Linode customer, in which case you will need to choose a new bucket name. +{{}} + +1. Initialize your Object Storage bucket as a website. You must tell your bucket which files to serve as the index page and the error page for your static site. This is done with the `--ws-index` and `--ws-error` options: + + s3cmd ws-create --ws-index=index.html --ws-error=404.html s3://my-bucket + + In our Hugo example, the site's index file is `index.html` and the error file is `404.html`. Whenever a user visits your static site's URL, the Object Storage service will serve the `index.html` page. If a site visitor tries to access an invalid path, they will be presented with the `404.html` page. + +1. The command will return the following message: + + {{< output >}} + Bucket 's3://my-bucket/': website configuration created. + {{}} + +1. Display information about your Object Storage's website configuration to obtain your site's URL: + + s3cmd ws-info s3://my-bucket + +1. You should see a similar output. Be sure to take note of your Object Storage bucket's URL: + + {{< output >}} + Bucket s3://my-bucket/: Website configuration +Website endpoint: http://website-us-east-1.linodeobjects.com/ +Index document: index.html +Error document: 404.html + {{}} + + {{< note >}} +The Linode Object Storage early access Beta provides SSL enabled by default. This means you can access your Object Storage bucket using `https`, as well. +{{}} + +1. Use s3cmd's `sync` command to upload the contents of your static site's `public` directory to your Object Storage bucket. This step will make your site available publicly on the Internet. Ensure you are in your site's root directory on your computer (e.g. `/home/username/example-site`): + + s3cmd --no-mime-magic --acl-public --delete-removed --delete-after sync public/ s3://my-bucket + + | Option                          | Description | + |--------|-------------| + | `no-mime-magic` | Tells Object Storage not to use file signatures when guessing the object's MIME-type. | + | `acl-public` | Sets the access level control of the objects to public. | + | `delete-removed` | Deletes any destination objects with no corresponding source file. | + | `delete-after` | Deletes destination files that are no longer found at the source after all files are uploaded to the bucket. | + +1. Use a browser to navigate to your Object Storage bucket's URL to view your Hugo site: + + ![Hugo Index Page](hugo-index.png) + + {{< note >}} +It may take a minute or two after your s3cmd sync completes for the page to appear at your bucket's website URL. +{{< /note >}} + +1. If needed, you can continue to update your static site locally and upload any changes using s3cmd's `sync` command from step 3 of this section. + +## (Optional) Next Steps + +After uploading your static site to Linode Object Storage, you may want to use a custom domain for your site. To do this, you can add a CNAME entry to your domain's DNS records that aliases it to your Object Storage bucket's website URL. To learn about managing DNS records on Linode, see the [DNS Manager](/docs/platform/manager/dns-manager/) and [DNS Records: An Introduction](/docs/networking/dns/dns-records-an-introduction/) guides. + +As noted before, it's possible to trigger automatic deployments to the Object Storage service when you push new content updates to GitHub or GitLab. This is done by leveraging a CI/CD (continuous integration/continuous delivery) tool like [Travis CI](https://travis-ci.org). Essentially, you would build your Hugo site within the Travis environment and then run the `s3cmd sync` command from it to your bucket. diff --git a/docs/platform/object-storage/how-to-use-object-storage/index.md b/docs/platform/object-storage/how-to-use-object-storage/index.md new file mode 100644 index 00000000000..ab21cc73f1d --- /dev/null +++ b/docs/platform/object-storage/how-to-use-object-storage/index.md @@ -0,0 +1,348 @@ +--- +author: + name: Linode Community + email: docs@linode.com +description: "Get started using Linode's Object Storage." +keywords: ['object','storage','bucket'] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +published: 2019-04-12 +modified: 2019-04-12 +modified_by: + name: Linode +title: "How to Use Linode Object Storage" +contributor: + name: Linode +external_resources: +- '[S3cmd usage and command reference](https://s3tools.org/usage)' +--- + +{{< note >}} +Object Storage is currently in a closed early access Beta, and you may not have access to Object Storage through the Cloud Manager or other tools. To gain access to the Early Access Program (EAP), open up a Customer Support ticket noting that you'd like to be included in the program, or e-mail objbeta@linode.com -- beta access is completely free. + +Additionally, because Object Storage is in Beta, there may be breaking changes to how you access and manage Object Storage. This guide will be updated to reflect these changes if and when they occur. +{{}} + +Linode's Object Storage is a globally-available, S3- and Swift-compatible method for storing and accessing data. Object Storage differs from traditional hierarchical data storage (as in a Linode's disk) and [Block Storage Volumes](https://www.linode.com/docs/platform/block-storage/). Under Object Storage, files (also called *objects*) are stored in flat data structures (referred to as *buckets*) alongside their own rich metadata. + +Additionally, **Object Storage does not require the use of a Linode.** Instead, Object Storage gives each object a unique URL with which you can access your data. An object can be publicly accessible, or you can set it to be private and only visible to you. This makes Object Storage great for sharing and storing unstructured data like images, documents, archives, streaming media assets, and file backups, and the amount of data you store can range from small collections of files up to massive libraries of information. Lastly, Linode Object Storage has the built-in ability to [host a static site](/docs/platform/object-storage/host-static-site-object-storage/). + +Below you will find instructions on how to connect to Object Storage, and how to upload and access objects: + +1. First, you'll need to create a [*key pair*](#object-storage-key-pair) to access the service. + +1. Then, you'll use choose from a variety of available [first-party and third-party tools](#object-storage-tools) to access and use the service. + +## Object Storage Key Pair + +The first step towards using Object Storage is to create a pair of keys for the service. This pair is composed of an *access key* and a *secret key*: + +- The access key allows you to access any objects that you set to have private read permissions. + + {{< note >}} +To use your access key when viewing a private object, you first need to generate a *signed* URL for the object. The signed URL is much like the standard URL for your object, but some extra URL parameters are appended to it, including the access key. Instructions for generating a signed URL can be found for each of the tools outlined in this guide. +{{< /note >}} + +- Your secret key is used together with your access key to authenticate the various Object Storage tools with your Linode account. You should not share the secret key. + + {{< note >}} +Each Object Storage key pair on your Linode account has complete access to all of the buckets on your account. +{{< /note >}} + +### Generate a Key Pair + +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). + + {{< note >}} +Object Storage is not available in the Linode Classic Manager. +{{}} + +1. Click on the **Object Storage** link in the sidebar, click the **Access Keys** tab, and then click the **Create an Access Key** link. + + ![Click on the 'Access Keys' tab.](object-storage-access-keys-tab.png) + +1. The **Create an Access Key** menu will appear. + + ![The 'Create an Access Key' menu.](object-storage-create-key.png) + +1. Enter a label for the key pair. This label will be how you reference your key pair in the Linode Cloud Manager. Then, click **Submit**. + +1. A window will appear that contains your access key and your secret key. Write these down somewhere secure. The access key will be visible in the Linode Cloud Manager, but **you will not be able to retrieve your secret key again once you close the window.** + + ![Your access key and secret key.](object-storage-acces-keys.png) + + You now have the credentials needed to connect to Linode Object Storage. + +## Object Storage Tools + +There are a number of tools that are available to help manage Linode Object Storage. This guide explains how to install and use the following options: + +- The [Linode Cloud Manager](#cloud-manager) can be used to create buckets (you are currently not able to upload objects to a bucket from the Cloud Manager). + +- [s3cmd](#s3cmd) is a powerful command line utility that can be used with any S3-compatible object storage service, including Linode's. s3cmd can be used to create and remove buckets, add and remove objects, convert a bucket into a static site from the command line, plus other functions like syncing entire directories up to a bucket. + +- [Cyberduck](#cyberduck) is a graphical utility available for Windows and macOS and is a great option if you prefer a GUI tool. + +## Cloud Manager + +### Create a Bucket + +The Cloud Manager provides a web interface for creating buckets. To create a bucket: + +1. If you have not already, log in the [Linode Cloud Manager](https://cloud.linode.com). + +1. Click on the **Object Storage** link in the sidebar, and then click on **Add a Bucket**. + + ![The Object Storage menu.](object-storage-add-a-bucket.png) + +1. The **Create a Bucket** menu will appear. + + ![The Create a Bucket menu.](object-storage-create-a-bucket.png) + +1. Add a label for your bucket. A bucket's label needs to be unique within the cluster that it lives in, and this includes buckets of the same name on different Linode accounts. If the label you enter is already in use, you will have to choose a different label. + +1. Choose a cluster location for the bucket to reside in. + +1. Click **Submit**. You are now ready to upload objects to your bucket using one of the other tools outlined in this guide. + +## s3cmd + +s3cmd is a command line utility that you can use for any S3-compatible Object Storage. + +### Install and Configure s3cmd + +1. s3cmd can be downloaded using `apt` on Debian and Ubuntu, and [Homebrew](https://brew.sh/) on macOS. To download s3cmd using Homebrew, run the following command: + + brew install s3cmd + + {{< note >}} +On macOS, s3cmd might fail to install if you do not have XCode command line tools installed. If that is the case, run the following command: + + xcode-select --install + +You will be prompted to agree to the terms and conditions. +{{}} + + To install s3cmd on Debian or Ubuntu, run the following command: + + apt install s3cmd + +1. Once s3cmd has been installed, you will need to configure it: + + s3cmd --configure + + You will be presented with a number of questions. To accept the default answer that appears within the brackets, press enter. Here is an example of the answers you will need to provide: + + Access Key: 4TQ5CJGZS92LLEQHLXB3 + Secret Key: enteryoursecretkeyhere + Default Region: US + S3 Endpoint: us-east-1.linodeobjects.com + DNS-style bucket+hostname:port template for accessing a bucket: us-east-1.linodeobjects.com + Encryption password: YOUR_GPG_KEY + Path to GPG program: /usr/local/bin/gpg + Use HTTPS protocol: False + HTTP Proxy server name: + HTTP Proxy server port: 0 + + {{< note >}} +It is not necessary to supply a GPG key when configuring s3cmd, though it will allow you to store and retrieve encrypted files. If you do not wish to configure GPG encryption, you can leave the `Encryption password` and `Path to GPG program` fields blank. +{{}} + +1. When you are done, enter `Y` to save your configuration. + + {{< note >}} +s3cmd offers a number of additional configuration options that are not presented as prompts by the `s3cmd --configure` command. One of those options is `website_endpoint`, which instructs s3cmd on how to construct an appropriate URL for a bucket that is hosting a static site, similar to the `S3 Endpoint` in the above configuration. This step is optional, but will ensure that any commands that contain your static site's URL will output the right text. To edit this configuration file, open the `~/s3.cfg` file on your local computer: + + nano ~/.s3cfg + +Scroll down until you find the `website_endpoint`, then add the following value: + + http://%(bucket)s.website-us-east-1.linodeobjects.com/ + + +{{}} + +You are now ready to use s3cmd to create a bucket in Object Storage. + +### Create a Bucket with s3cmd + +You can create a bucket with s3cmd issuing the following `mb` command, replacing `my-example-bucket` with the name of the bucket you would like to create. Bucket names need to be unique within the same cluster, including buckets on other Linode accounts. If you choose a name for your bucket that someone else has already created, you will have to choose a different name: + + s3cmd mb s3://my-example-bucket + +To remove a bucket, you can use the `rb` command: + + s3cmd rb s3://my-example-bucket + +{{< caution >}} +To delete a bucket that has files in it, include the `--recursive` (or `-r`) option *and* the `--force` (or `-f`) option. Use caution when using this command: + + s3cmd rb -r -f s3://my-example-bucket/ +{{< /caution >}} + +### Upload, Download, and Delete an Object with s3cmd + +1. As an example object, create a text file and fill it with some example text. + + echo 'Hello World!' > example.txt + +1. Now, transfer the text file object to your bucket using s3cmd's `put` command, replacing `my-example-bucket` with the label of the bucket you gave in the last section: + + s3cmd put example.txt s3://my-example-bucket -P + + {{< note >}} +The `-P` flag at the end of the command instructs s3cmd to make the object public. To make the object private, which means you will only be able to access it from a tool such as s3cmd, simply leave the '-P' flag out of the command. +{{}} + + {{< note >}} +If you chose to enable encryption when configuring s3cmd, you can store encrypted objects by supplying the `-e` flag: + + s3cmd put -e encrypted_example.txt s3://my-example-bucket +{{}} + +1. The object will be uploaded to your bucket, and s3cmd will provide a public URL for the object: + + upload: 'example.txt' -> 's3://my-example-bucket/example.txt' [1 of 1] + 13 of 13 100% in 0s 485.49 B/s done + Public URL of the object is: http://us-east-1.linodeobjects.com/my-example-bucket/example.txt + + {{< note >}} +The URL for the object that s3cmd provides is one of two valid ways to access your object. The first, which s3cmd provides, places the name of your bucket after the domain name. You can also access your object by affixing your bucket name as a subdomain: `http://my-example-bucket.us-east-1.linodeobjects.com/example.txt`. The latter URL is generally favored. +{{< /note >}} + +1. To retrieve a file, issue the `get` command: + + s3cmd get s3://my-example-bucket/example.txt + + If the file you are attempting to retrieve is encrypted, you can retrieve it using the `-e` flag: + + s3cmd get -e s3://my-example-bucket/encrypted_example.txt + +1. To delete a file, you can issue the `rm` command: + + s3cmd rm s3://my-example-bucket/example.txt + + {{< caution >}} +To delete all files in a bucket, include the `--recursive` (or `-r`) option *and* the `--force` (or `-f`) option. Use caution when using this command: + + s3cmd rm -r -f s3://my-example-bucket/ +{{< /caution >}} + +1. To list all available buckets, issue the `ls` command: + + s3cmd ls + +1. To list all objects in a bucket, issue the `ls` command and supply a bucket: + + s3cmd ls s3://my-example-bucket + +### Create a Static Site with s3cmd + +You can also create a static website using Object Storage and s3cmd: + +1. To create a website from a bucket, issue the `ws-create` command: + + s3cmd ws-create --ws-index=index.html --ws-error=404.html s3://my-example-bucket + + The `--ws-index` and `--ws-error` flags specify which objects the bucket should use to serve the static site's index page and error page, respectively. + +1. You will need to separately upload the `index.html` and `404.html` files (or however you have named the index and error pages) to your bucket: + + echo 'Index page' > index.html + echo 'Error page' > 404.html + s3cmd put index.html 404.html s3://my-example-bucket + +1. Your static site is accessed from a different URL than the generic URL for your Object Storage bucket. Static sites are available at the `website-us-east-1` subdomain. Using `my-example-bucket` as an example, you would navigate to `http://my-example-bucket.website-us-east-1.linodeobjects.com`. + +For more information on hosting a static website with Object Storage, read our [Host a Static Site using Linode Object Storage](/docs/platform/object-storage/host-static-site-object-storage/) guide. + +### Other s3cmd Commands + +To upload an entire directory of files, you can use the the `sync` command, which will automatically sync all new or changed files. Navigate to the directory you would like to sync, then enter the following: + + s3cmd sync . s3://my-example-bucket -P + +This can be useful for uploading the contents of a static site to your bucket. + +{{< note >}} +The period in the above command instructs s3cmd to upload the current directory. If you do not want to first navigate to the directory you wish to upload, you can supply a path to the directory instead of the period. +{{}} + +## Cyberduck + +Cyberduck is a desktop application that facilitates file transfer over FTP, SFTP, and a number of other protocols, including S3. + +### Install and Configure Cyberduck + +1. Download Cyberduck by [visiting their website](https://cyberduck.io/). + +1. Once you have Cyberduck installed, open the program and click on **Open Connection**. + +1. At the top of the Open Connection dialog, select **Amazon S3** from the dropdown menu. + + ![Open Cyberduck and click on 'Open Connection' to open the connection menu.](object-storage-cyberduck-open-connection.png) + +1. For the Server address, enter `us-east-1.linodeobjects.com`. + +1. Enter your access key in the **Access Key ID** field, and your secret key in the **Secret Access Key** field. + +1. Click **Connect**. + +You are now ready to create a bucket in Object Storage. + +### Create a Bucket with Cyberduck + +To create a bucket in Cyberduck: + +1. Right click within the window frame, or click **Action**, then click **New Folder**: + + ![Right click or click 'Action', then click 'New Folder'](object-storage-cyberduck-create-bucket.png) + +1. Enter your bucket's name and then click **Create**. Bucket names need to be unique within the same cluster, including buckets on other Linode accounts. If the name of your bucket is already in use, you will have to choose a different name. + +To delete the bucket using Cyberduck, right click on the bucket and select **Delete**. + +### Upload, Download, and Delete an Object with Cyberduck + +1. To upload objects with Cyberduck, you can simply drag and drop the object, or directory of objects, to the bucket you'd like to upload them to, and Cyberduck will do the rest. Alternatively, you can click on the **Action** button and select **Upload** from the menu: + + ![Click on the 'Action' button to use the file upload dialog.](object-storage-cyberduck-upload-menu.png) + +1. To make your objects publicly accessible, meaning that you can access them from the object's URL, you need to set the proper READ permissions. Right click on the object and select **Info**. + +1. Click on the **Permissions** tab. + +1. Click the gear icon at the bottom of the window and select **Everyone**. + + ![Open the file permissions prompt by right clicking on the file and selecting.](object-storage-cyberduck-object-permissions.png) + +1. A new entry for *Everyone* will appear in the Access Control List. Next to *Everyone*, under *Permissions* column heading, select **READ** from the drop down menu. + + ![Set the permissions for 'Everyone' to READ.](object-storage-cyberduck-object-permissions2.png) + + Your object is now accessible via the internet, at the URL `http://my-example-bucket.us-east-1.linodeobjects.com/example.txt`, where `my-example-bucket` is the name of your bucket, and `example.txt` is the name of your object. + +1. To download an object, right click on the object and select **Download**, or click **Download As** if you'd like to specify the location of the download. + +1. To delete an object, right click the object name and select **Delete**. + +### Create a Static Site with Cyberduck + +To create a static site from your bucket: + +1. Select a bucket, then right click on that bucket or select the **Action** button at the top of the menu. + +1. Click on **Info**, and then select the **Distribution (CDN)** tab. + +1. Check the box that reads **Enable Website Configuration (HTTP) Distribution**: + + ![Check the box labeled 'Enable Website Configuration (HTTP) Distribution'](object-storage-cyberduck-enable-static-site.png) + +1. You will need to separately upload the `index.html` and `404.html` files (or however you have named the index and error pages) to your bucket. Follow the instructions from the [Upload, Download, and Delete an Object with Cyberduck](#upload-download-and-delete-an-object-with-cyberduck) section to upload these files. + +1. Your static site is accessed from a different URL than the generic URL for your Object Storage bucket. Static sites are available at the `website-us-east-1` subdomain. Using `my-example-bucket` as an example, you would navigate to `http://my-example-bucket.website-us-east-1.linodeobjects.com`. + + For more information on hosting a static website with Object Storage, read our [Host a Static Site using Linode Object Storage](/docs/platform/object-storage/host-static-site-object-storage/) guide. + +## Next Steps + +There are S3 bindings available for a number of programming languages, including the popular [Boto](https://github.com/boto/boto3) library for Python, that allow you to interact with Object Storage programmatically. diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-acces-keys.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-acces-keys.png new file mode 100644 index 00000000000..8131d6cfd28 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-acces-keys.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-access-keys-tab.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-access-keys-tab.png new file mode 100644 index 00000000000..6c77096b2da Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-access-keys-tab.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-add-a-bucket.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-add-a-bucket.png new file mode 100644 index 00000000000..577a0484e8c Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-add-a-bucket.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-api-keys-tab.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-api-keys-tab.png new file mode 100644 index 00000000000..fc62e4b5952 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-api-keys-tab.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-a-bucket.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-a-bucket.png new file mode 100644 index 00000000000..c92542a9bee Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-a-bucket.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-key.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-key.png new file mode 100644 index 00000000000..e333f488818 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-create-key.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-create-bucket.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-create-bucket.png new file mode 100644 index 00000000000..2dcdeaff819 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-create-bucket.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-enable-static-site.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-enable-static-site.png new file mode 100644 index 00000000000..1aaf0d3387d Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-enable-static-site.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions.png new file mode 100644 index 00000000000..18224655d34 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions2.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions2.png new file mode 100644 index 00000000000..588bb8b2881 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-object-permissions2.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-open-connection.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-open-connection.png new file mode 100644 index 00000000000..b39a0b1cd38 Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-open-connection.png differ diff --git a/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-upload-menu.png b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-upload-menu.png new file mode 100644 index 00000000000..4f202b6a8ed Binary files /dev/null and b/docs/platform/object-storage/how-to-use-object-storage/object-storage-cyberduck-upload-menu.png differ diff --git a/docs/platform/update-kernel/index.md b/docs/platform/update-kernel/index.md index 3118430c853..69b8cb9dc80 100644 --- a/docs/platform/update-kernel/index.md +++ b/docs/platform/update-kernel/index.md @@ -57,7 +57,7 @@ If your output contains `generic` in the version tag, then you are probably runn 1. Scroll to the *Boot Settings* section. -1. Select **Latest 64 bit** from the *Kernel* dropdown and click **Submit** to save the changes. +1. Select **Latest 64 bit** from the *Kernel* dropdown and click **Submit** to save the changes (if you need a 32-bit kernel, select **Latest 32 bit**). 1. Reboot the Linode to boot into the new kernel and verify the kernel version: diff --git a/docs/quick-answers/linux/start-service-at-boot/index.md b/docs/quick-answers/linux/start-service-at-boot/index.md index 49d25260ca3..db845af082c 100644 --- a/docs/quick-answers/linux/start-service-at-boot/index.md +++ b/docs/quick-answers/linux/start-service-at-boot/index.md @@ -61,6 +61,11 @@ WantedBy=multi-user.target This defines a simple service. The critical part is the `ExecStart` directive, which specifies the command that will be run to start the service. +4. Copy the unit file to `/etc/systemd/system` and give it permissions: + + sudo cp myservice.service /etc/systemd/system/myservice.service + sudo chmod 644 /etc/systemd/system/myservice.service + For more information about the unit file and its available configuration options, see the [systemd documentation](https://www.freedesktop.org/wiki/Software/systemd/). ## Start and Enable the Service diff --git a/docs/quick-answers/websites/certbot-shortguide-centos/index.md b/docs/quick-answers/websites/certbot-shortguide-centos/index.md index c2934ae1a84..526daac28a0 100644 --- a/docs/quick-answers/websites/certbot-shortguide-centos/index.md +++ b/docs/quick-answers/websites/certbot-shortguide-centos/index.md @@ -20,7 +20,7 @@ headless: true 1. Install the Certbot and web server-specific packages, then run Certbot: - sudo yum install python2-certbot-nginx + sudo yum install python2-certbot-nginx nginx sudo certbot --nginx 1. Certbot will ask for information about the site. The responses will be saved as part of the certificate: diff --git a/docs/security/securing-your-server/index.md b/docs/security/securing-your-server/index.md index 73026dcba5c..e089c5bad76 100644 --- a/docs/security/securing-your-server/index.md +++ b/docs/security/securing-your-server/index.md @@ -281,6 +281,37 @@ Using a *firewall* to block unwanted inbound traffic to your Linode provides a h * [UFW](/docs/security/firewalls/configure-firewall-with-ufw/) provides an iptables frontend for Debian and Ubuntu. +## Common Lockout Recovery Steps + +If for whatever reason you find yourself locked out of your Linode after putting your security controls into place, there are still a number of ways that you can regain access to your Linode. + +* Access your Linode through our out-of-band [Lish console](https://www.linode.com/docs/platform/manager/using-the-linode-shell-lish/) to regain access to the internals of your Linode without relying on SSH. + +* If you need to re-enable password authentication and/or root login over ssh to your Linode, you can do this by reversing the following sections of this file to reflect these changes + + {{< file "/etc/ssh/sshd_config" aconf >}} +# Authentication: +... +PermitRootLogin yes +... +PasswordAuthentication yes +{{< /file >}} + + From there, you just need to restart SSH. + + If you’re using a Linux distribution which uses systemd (CentOS 7, Debian 8, Fedora, Ubuntu 15.10+) + + sudo systemctl restart sshd + + If your init system is SystemV or Upstart (CentOS 6, Debian 7, Ubuntu 14.04): + + sudo service sshd restart + +* If you need to remove your public key from your Linode, you can enter the following command: + + rm ~/.ssh/authorized_keys + + You can then replace your key by re-following the [Create an Authentication Key-pair](/docs/security/securing-your-server/#create-an-authentication-key-pair) section of this guide. ## Next Steps diff --git a/docs/tools-reference/tools/modify-file-permissions-with-chmod/index.md b/docs/tools-reference/tools/modify-file-permissions-with-chmod/index.md index a92594d9303..81e779df923 100644 --- a/docs/tools-reference/tools/modify-file-permissions-with-chmod/index.md +++ b/docs/tools-reference/tools/modify-file-permissions-with-chmod/index.md @@ -99,7 +99,7 @@ The `-R` option applies the modification to the permissions recursively to the d Another method for setting permissions is through octal notation. -Here is example of a file permission that is equivalent to `chmod u=rwx,go=rx`. +Here is example of a file permission that is equivalent to `chmod u=rwx,g=rx,o=`. chmod 750 ~/group-project.txt @@ -122,7 +122,7 @@ Binary | Octal | Permission 110 | 6 | rw- 111 | 7 | rwx -Each digit is independent of the other two. Therefore, `750` means the current user can read, write, and execute while the group and others cannot write. +Each digit is independent of the other two. Therefore, `750` means the current user can read, write, and execute, the group cannot write, and others cannot read, write, or execute. `744`, which is a typical default permission, allows read, write, and execute permissions for the owner, and read permissions for the group and "world" users. diff --git a/docs/web-servers/nginx/tls-deployment-best-practices-for-nginx/index.md b/docs/web-servers/nginx/tls-deployment-best-practices-for-nginx/index.md index 3fdac13e078..e085c0a0eb4 100644 --- a/docs/web-servers/nginx/tls-deployment-best-practices-for-nginx/index.md +++ b/docs/web-servers/nginx/tls-deployment-best-practices-for-nginx/index.md @@ -45,7 +45,6 @@ server { listen 80; server_name example.com www.example.com; return 301 https://example.com$request_uri; - return 301 https://www.example.com$request_uri; } server { @@ -58,11 +57,11 @@ server { The [return ](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html#return) directives will be what handles the redirects. Whether to include directives for both `example.com` or `www.example.com`, depends on which domain your certificate was issued for, if not both. (The [NGINX docs](https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/#taxing-rewrites) explain why you should use `return 301` instead of `rewrite`). -2. Reload NGINX: +1. Reload NGINX: nginx -s reload -3. Go to your site's domain or IP address in a web browser, specifying `http://`. You should be redirected to HTTPS. +2. Go to your site's domain or IP address in a web browser, specifying `http://`. You should be redirected to HTTPS. ## HTTP Strict Transport Security (HSTS) @@ -263,7 +262,6 @@ server { listen [::]:80; server_name example.com www.example.com; return 301 https://example.com$request_uri; - return 301 https://www.example.com$request_uri; } server { diff --git a/themes/docsmith/layouts/partials/image_banner_alert.html b/themes/docsmith/layouts/partials/image_banner_alert.html index 1512ab3b8ab..32fbc5a028d 100644 --- a/themes/docsmith/layouts/partials/image_banner_alert.html +++ b/themes/docsmith/layouts/partials/image_banner_alert.html @@ -1,3 +1,3 @@
- -
\ No newline at end of file + + diff --git a/themes/docsmith/layouts/partials/includes_head_prod.html b/themes/docsmith/layouts/partials/includes_head_prod.html index d8b60d016a9..2ece58f559b 100644 --- a/themes/docsmith/layouts/partials/includes_head_prod.html +++ b/themes/docsmith/layouts/partials/includes_head_prod.html @@ -1 +1 @@ - + diff --git a/themes/docsmith/static/build/stylesheets/home-482109e306.min.css b/themes/docsmith/static/build/stylesheets/home-482109e306.min.css deleted file mode 100644 index 8185f876742..00000000000 --- a/themes/docsmith/static/build/stylesheets/home-482109e306.min.css +++ /dev/null @@ -1,19 +0,0 @@ -@charset "UTF-8";/*! - * Bootstrap v3.3.7 (http://getbootstrap.com) - * Copyright 2011-2016 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.chroma .ge,.chroma .sh,dfn{font-style:italic}.label,audio,canvas,progress,sub,sup,video{vertical-align:baseline}#article-body,.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.lead,.popover,.tooltip,body{font-family:Helvetica,Arial,sans-serif}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0089bc;text-decoration:none}a:focus,a:hover{color:#005170;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin:0 auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.badge,.label,dt,kbd kbd,label{font-weight:700}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.label,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}@media (min-width:768px){.lead{font-size:24px}}.small,small{font-size:87%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#00aeef}a.text-primary:focus,a.text-primary:hover{color:#0089bc}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .input-group-addon,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#00aeef}a.bg-primary:focus,a.bg-primary:hover{background-color:#0089bc}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-bottom:11px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:22px}dd,dt{line-height:1.42857143}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:11px 22px;margin:0 0 22px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;border-radius:0}.dropdown-menu,caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{color:#555;background-color:#ebeff0}kbd{color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:10.5px;margin:0 0 11px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#fff;border:1px solid #e7e6e6}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-left:15px;padding-right:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:22px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.label,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}.breadcrumb,.thumbnail,legend{margin-bottom:22px}fieldset{margin:0;min-width:0}legend{width:100%;font-size:24px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;font-size:16px;color:#555}.form-control{width:100%;height:36px;padding:6px 12px;background-color:#fff;background-image:none}.form-control:focus{outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:36px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:33px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox-inline,.collapsing,.dropdown,.dropup,.has-feedback,.radio-inline{position:relative}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.btn-block+.btn-block,.help-block{margin-top:5px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:0;font-size:14px}.input-sm{height:33px;line-height:1.5}select.input-sm{height:33px;line-height:33px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:33px;line-height:1.5}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.btn-group-lg>.btn,.btn-lg,.form-group-lg .form-control,.input-lg{padding:10px 16px;border-radius:0}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;font-size:18px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:40px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:#2b542c}.has-success .input-group-addon{border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:#66512c}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:#843534}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn,.caret{display:inline-block;vertical-align:middle}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#00aeef;border-color:#009bd6}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0089bc;border-color:#003f56}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#006f98;border-color:#003f56}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00aeef;border-color:#009bd6}.btn-primary .badge{color:#00aeef;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#0089bc;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#005170;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{font-size:18px;line-height:1.3333333}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:0}.btn-block{display:block}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:9001;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;background-color:#fff;border:1px solid #e7e6e6;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e7e6e6}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:14px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:8991}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.media-object.img-thumbnail,.nav>li>a>img{max-width:none}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group,.input-group .form-control,.input-group-btn,.input-group-btn>.btn,.nav>li,.nav>li>a,.navbar{position:relative}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;line-height:1.3333333;border-radius:0;font-size:18px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:33px;line-height:33px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;text-align:center;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:14px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{display:block}.nav>li>a{display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#0089bc}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.navbar-brand,.navbar-nav>li>a{line-height:22px}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#2d8ec6}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{min-height:57px}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:9001;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:21px 15px;font-size:18px;height:57px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:11.5px;margin-bottom:11.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.callout-title:before+.lead,.has-inner-before:before+.lead,.has-outer-before:before+.lead,.navbar-nav>li>a,.note:before+.lead{padding-top:10px}.library-category-title,.navbar-nav>li>a{padding-bottom:10px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:10.5px -15px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:21px;padding-bottom:21px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:10.5px -15px}@media (min-width:768px){.navbar-form .form-control,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .checkbox,.navbar-form .control-label,.navbar-form .form-group,.navbar-form .radio{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:0}.navbar-btn{margin-top:10.5px;margin-bottom:10.5px}.navbar-btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar-btn.btn-xs,.navbar-text{margin-top:17.5px;margin-bottom:17.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#323232;border-color:#212121}.navbar-default .navbar-brand{color:#a6a6a6}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#a6a6a6}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#e6e6e6}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#212121}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#a6a6a6}.navbar-default .navbar-link:hover{color:#d9d9d9}.navbar-default .btn-link{color:#a6a6a6}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#d9d9d9}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:22px 0;border-radius:0}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#0089bc;background-color:#fff;border:1px solid #e7e6e6;margin-left:-1px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#005170;background-color:#edf7fe;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#2d8ec6;border-color:#00aeef;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.badge,.close,.label{line-height:1}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #e7e6e6;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#edf7fe}.pager .next>a,.pager .next>span{float:right}.fa-pull-left,.pager .previous>a,.pager .previous>span,.progress-bar{float:left}.close,.list-group-item>.badge{float:right}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;color:#fff;text-align:center;white-space:nowrap}.badge,.progress-bar{font-size:14px;text-align:center}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00aeef}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0089bc}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;color:#fff;vertical-align:middle;white-space:nowrap;background-color:#777;border-radius:10px}.badge:empty,.carousel-inner>.item,.modal,.popover{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0089bc;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.list-group-item,.thumbnail{background-color:#fff;border:1px solid #ddd}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:72px}}.thumbnail{padding:4px;line-height:1.42857143;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.alert,.progress{margin-bottom:22px;border-radius:0}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0089bc}.thumbnail .caption{padding:9px;color:#333}.alert,.modal-body,.modal-footer,.modal-header,.panel-body{padding:15px}.alert h4{margin-top:0;color:inherit}.alert>p+p,.panel-group .panel+.panel{margin-top:5px}.alert>p,.alert>ul{margin-bottom:0}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{width:0%;height:100%;line-height:22px;color:#fff;background-color:#00aeef;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle,.switcher-controls a{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#2d8ec6;border-color:#2d8ec6}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#cce5f3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-title{margin-top:0;font-size:18px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#00aeef}.panel-primary>.panel-heading{color:#fff;background-color:#00aeef;border-color:#00aeef}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aeef}.panel-primary>.panel-heading .badge{color:#00aeef;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aeef}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{font-size:24px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none;font-style:normal}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal-open{overflow:hidden}.modal{overflow:hidden;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #e7e6e6;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop,.terminal,.tooltip-inner{background-color:#000}.modal-backdrop{position:fixed;z-index:1040}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.carousel-control,.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{border-bottom:1px solid #e7e6e6}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative}.modal-footer{text-align:right;border-top:1px solid #e7e6e6}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;max-width:276px;padding:1px;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;font-size:16px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.btn-white .caret,.btn-white caret-right,.popover.top>.arrow:after,.resumator-basic-widget input[type=button] .caret,.resumator-basic-widget input[type=button] caret-right{border-top-color:#fff}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.remove-gradient{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt .belt-inner .belt-content:before,.belt-outer .belt:after,.belt-outer .belt:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.library-categories-row:after,.library-categories-row:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar-nav .open .dropdown-menu.dropdown-mega:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row-content:after,.row-content:before,.row-tiles:after,.row-tiles:before,.row:after,.row:before{content:" ";display:table}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.library-categories-row:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar:after,.pager:after,.panel-body:after,.row-content:after,.row-tiles:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.callout-title:before,.has-inner-before:before{font-family:Lato,sans-serif;margin-top:11px;font-size:14px;font-weight:400}#article-body .disclosure-note,.classic_manager_link,.cloud_manager_link,.community,.note{background-color:#edf7fe}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - -Copyright (c) 2013 Daniel Eden - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.rounded{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.border-radius-default,.cornered{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.remove-box-shadow{-webkit-box-shadow:none;box-shadow:none}.transition-base{-webkit-transition:.2s all;transition:.2s all}.link-standard:active,.link-standard:link,.link-standard:visited{color:#0089bc}.link-standard:hover{color:#005170}.callout-title:before{line-height:1.1;margin-bottom:11px;font-size:19px;color:#000}.callout-title:before .small,.callout-title:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.callout-text *{font-size:16px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;font-size:19px;color:#000;display:inline-block;margin-bottom:10px}.has-inner-before:before .small,.has-inner-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.has-outer-before{margin-top:40px}.has-outer-before:before,.note:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px}.has-outer-before:before{font-size:14px;font-size:19px;font-weight:400;color:#000;position:relative;display:block;height:0;top:-40px;left:-10.5px}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px;border-left:4px solid #bde2fb}.note *{font-size:16px;font-weight:400;line-height:1.5}.note:before{display:inline-block;color:inherit;font-size:14px;font-size:19px;font-weight:400}.note:before .small,.note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note a{color:#0089bc}.note a:hover{color:#006489}.note strong{font-weight:700}.community{padding:15px;border-left:4px solid #bde2fb}.community *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before,.community:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px;display:inline-block}.community:before{color:inherit;font-size:14px;font-size:19px;font-weight:400}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community:before+.lead{padding-top:10px}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px;border-left:4px solid #bde2fb}#article-body .disclosure-note *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{color:inherit;font-size:14px;font-size:19px;font-weight:400}#article-body .disclosure-note:before .small,#article-body .disclosure-note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}#article-body .disclosure-note:before+.lead{padding-top:10px}#article-body .disclosure-note a{color:#0089bc}#article-body .disclosure-note a:hover{color:#006489}#article-body .disclosure-note strong{font-weight:700}#article-body .disclosure-note img.disclosure-icon{display:inline-block;height:1.5em;margin:-.1em 0 0;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(1);transform:scaleY(1)}#article-body .disclosure-note .disclosure-note-content{overflow:hidden;margin-top:10px}.caution:before,.deprecated:before{color:inherit;margin-top:11px;margin-bottom:11px;font-weight:400;font-family:Lato,sans-serif}#article-body .disclosure-note table:not([class])>thead>tr>th{background:0 0}#article-body .disclosure-note table:not([class])>tbody>tr:nth-of-type(odd){background:#fff}#article-body .disclosure-note.disclosed img.disclosure-icon{-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.caution{padding:15px;background-color:#fdf3f2;border-left:4px solid #f8c9c4}.caution:before+.lead,.cloud_manager_link:before+.lead,.deprecated:before+.lead{padding-top:10px}.caution *{font-size:16px;font-weight:400;line-height:1.5}.caution:before{display:inline-block;line-height:1.1;font-size:14px;font-size:19px}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution a{color:#0089bc}.caution a:hover{color:#006489}.caution strong{font-weight:700}.deprecated{padding:15px;background-color:#ffeedf;border-left:4px solid #ffd4ac}.deprecated *{font-size:16px;font-weight:400;line-height:1.5}.deprecated:before{display:inline-block;line-height:1.1;font-size:14px;font-size:19px}.deprecated:before .small,.deprecated:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.deprecated a{color:#0089bc}.deprecated a:hover{color:#006489}.classic_manager_link:before,.cloud_manager_link:before{color:inherit;display:inline-block;margin-top:11px;margin-bottom:11px}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px;border-left:4px solid #bde2fb}.cloud_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.cloud_manager_link:before{font-family:Lato,sans-serif;line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.cloud_manager_link:before .small,.cloud_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.cloud_manager_link a{color:#0089bc}.cloud_manager_link a:hover{color:#006489}.cloud_manager_link strong{font-weight:700}.classic_manager_link{padding:15px;border-left:4px solid #bde2fb;margin-top:55px}.classic_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.classic_manager_link:before{font-family:Lato,sans-serif;line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.classic_manager_link:before .small,.classic_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.classic_manager_link:before+.lead{padding-top:10px}.classic_manager_link a{color:#0089bc}.classic_manager_link a:hover{color:#006489}.classic_manager_link strong{font-weight:700}.dedicated_cpu_link{padding:15px;background-color:#eff9f5;border-left:4px solid #caebde}.file-name,.variable{border-width:1px;border-style:solid}.dedicated_cpu_link *{font-size:16px;font-weight:400;line-height:1.5}.dedicated_cpu_link:before{display:inline-block;font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400}.dedicated_cpu_link:before .small,.dedicated_cpu_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.dedicated_cpu_link:before+.lead{padding-top:10px}.dedicated_cpu_link a{color:#0089bc}.dedicated_cpu_link a:hover{color:#006489}.dedicated_cpu_link strong{font-weight:700}.terminal{color:rgba(65,255,0,.85);padding:0 10px}.file dt:before+.lead,.output:before+.lead{padding-top:10px}.terminal code{white-space:pre-line}.file pre.chroma code,pre code{white-space:pre}pre.terminal code::-moz-selection{background-color:#B2D7FF;color:#000}pre.terminal code::selection{background-color:#B2D7FF;color:#000}.output{margin-top:40px;background-color:#f8f8f8}.output:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400;color:#000;position:relative;display:block;height:0;top:-40px;left:-10.5px;content:"Output"}.output:before .small,.output:before small{font-weight:400;line-height:1;color:#777;font-size:75%}pre code{word-wrap:normal;overflow-wrap:normal}.variable{background-color:#cff0df;border-color:#a9e3c5!important}.file-name{background-color:#f9f9ef;border-color:#ebebca!important}.file dt{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.file dt:before,.navbar{font-family:Lato,sans-serif}.file dt:before{line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400;padding-right:5px}.file dd+dt,.footnote{margin-top:20px}.file dt:before .small,.file dt:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.file dt{background-color:#073642;padding:.5em;margin-bottom:0;color:#93a1a1;text-align:center;font-size:16px}.highlight{margin-bottom:.7em}@media screen and (min-width:768px){.sticky-header{position:fixed;right:0;left:0;z-index:1030;top:0;border-width:0 0 1px}.sticky-header .navbar-collapse{max-height:340px}.navbar.navbar-default{height:57px}}@media screen and (min-width:768px) and (max-device-width:480px) and (orientation:landscape){.sticky-header .navbar-collapse{max-height:200px}}@media screen and (min-width:768px) and (min-width:768px){.sticky-header{border-radius:0}}.navbar{font-size:15px;line-height:15px;font-weight:300;margin-bottom:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{font-size:19px;line-height:19px;-webkit-transition:.2s color;transition:.2s color}.navbar .navbar-nav>li>span{display:inline-block}.navbar .divider-vertical{margin-left:15px;margin-right:15px}@media (max-width:767px){.navbar .divider-vertical{display:none!important}}.navbar .divider-vertical span{color:#737373!important}.navbar .navbar-nav .btn{margin-left:12px;font-size:15px}.navbar .navbar-nav .btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar .nav-home{color:inherit!important}.navbar .nav-home:after{content:"Home"}@media screen and (min-width:768px){.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px}.navbar .nav-home:after{content:""}}@media screen and (min-width:992px){.navbar .nav-home{display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px}.navbar .nav-home.tile{font-size:150px;margin-bottom:20px!important}.navbar .nav-home.tile-small{font-size:100px;margin-bottom:35px!important}.navbar .nav-home.glyphicon-heart{color:#e74c3c}.navbar .nav-home:before{content:"\e021"}}.nav-sidebar,.nav-sidebar .nav-sidebar.collapse{display:none}@media screen and (min-width:992px) and screen and (min-width:768px){.navbar .nav-home.tile-small{margin-bottom:0!important}}.navbar.navbar-default .navbar-nav>li.dropdown.open{background-color:#4c4c4c}#main-nav .navbar-collapse{max-height:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:0}.subnav{background-color:#323232;border-color:#212121;font-weight:400;font-family:Lato,sans-serif;min-height:0}.subnav .navbar-brand{color:#a6a6a6}.subnav .navbar-brand:focus,.subnav .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.subnav .navbar-text{color:#777}.subnav .navbar-nav>li>a{color:#a6a6a6}.subnav .navbar-nav>li>a:focus,.subnav .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav>.active>a,.subnav .navbar-nav>.active>a:focus,.subnav .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav>.disabled>a,.subnav .navbar-nav>.disabled>a:focus,.subnav .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.subnav .navbar-toggle{border-color:transparent}.subnav .navbar-toggle:focus,.subnav .navbar-toggle:hover{background-color:transparent}.subnav .navbar-toggle .icon-bar{background-color:#e6e6e6}.subnav .navbar-collapse,.subnav .navbar-form{border-color:#212121}.subnav .navbar-nav>.open>a,.subnav .navbar-nav>.open>a:focus,.subnav .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.subnav .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.subnav .navbar-nav .open .dropdown-menu>li>a:focus,.subnav .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.active>a,.subnav .navbar-nav .open .dropdown-menu>.active>a:focus,.subnav .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.disabled>a,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:focus,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.subnav .navbar-link{color:#a6a6a6}.subnav .navbar-link:hover{color:#d9d9d9}.subnav .btn-link{color:#a6a6a6}.subnav .btn-link:focus,.subnav .btn-link:hover{color:#d9d9d9}.subnav .btn-link[disabled]:focus,.subnav .btn-link[disabled]:hover,fieldset[disabled] .subnav .btn-link:focus,fieldset[disabled] .subnav .btn-link:hover{color:#ccc}.subnav li>a{font-size:15px;line-height:15px}@media screen and (min-width:768px){.navbar li.active>a>span.nav-home{display:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:21px}.subnav li>a{margin:13px 12px 0;padding:0}}.sidebar-library nav>ul>li,.subnav li:first-child a{margin-left:0}.subnav li:last-child a{margin-right:0}.subnav .navbar-toggle{margin-top:21px;margin-bottom:21px}.subnav-divider{margin:0 -15px}@media screen and (min-width:768px){.subnav-divider{margin:0}}.nav-sidebar .nav-sidebar,.sidebar>ul>li{margin-bottom:30px}.nav-sidebar{border-right:1px solid #e7e6e6;position:static}.nav-sidebar li{text-align:right;border-right:#fff solid 2px}.nav-sidebar li:hover{border-right:#e7e6e6 solid 2px}.nav-sidebar li.active,.nav-sidebar li.header-active{border-right:#000 solid 2px}.nav-sidebar li>a{padding:3px 15px;font-size:14px}.nav-sidebar .nav-sidebar.collapse.in{display:block}tr.nav-sidebar .nav-sidebar.collapse.in{display:table-row}tbody.nav-sidebar .nav-sidebar.collapse.in{display:table-row-group}@media screen and (min-width:992px){.nav-sidebar{width:213px;top:24px;display:block}.nav-sidebar.affix{position:fixed}.nav-sidebar.affix-bottom{position:absolute}}.sidebar-toggle{background:0 0;border:none;padding:0}.sidebar-toggle .toggle-closed,.sidebar-toggle .toggle-open{font-size:10px;position:relative;top:-1px;color:#626262}.sidebar-toggle .toggle-closed:hover,.sidebar-toggle .toggle-open:hover{color:#000}.sidebar-modal ul{list-style:none;padding-left:0}.sidebar-modal ul li a{padding:5px 0 5px 10px}.sidebar-modal ul li a:hover{background-color:transparent}.sidebar-modal ul li a:active{background-color:#eee}.sidebar-modal ul li.header a{display:inline-block;padding:5px 0;font-weight:800}.sidebar-modal ul li.header a:hover{background-color:transparent}.sidebar{margin-top:30px!important;padding-top:30px;border-top:1px solid #e7e6e6}.sidebar ul{list-style:none;padding-left:0}@media screen and (min-width:768px){.sidebar{margin-top:0!important;padding-top:0;border-top:0}.sidebar ul{padding-left:20px;border-left:1px solid #e7e6e6}.sidebar>ul{text-align:left}}.sidebar ul>li>ul{border:0;padding-left:0}.sidebar ul.list{padding-left:20px;list-style:disc}.sidebar ul.list>li{padding:10px 0;font-size:16px}@media screen and (min-width:768px){.sidebar>ul>li{padding:0}}.sidebar>ul>li>ul>li{padding:6px 0;font-size:19px}.sidebar>ul>li>ul>li:first-child{padding-top:0}.sidebar>ul>li>ul>li:last-child{padding-bottom:0}@media screen and (min-width:768px){.sidebar>ul>li>ul>li{padding:0;font-size:16px}}.nav-tiny>ul{padding:0;width:90%;display:table;table-layout:fixed}.nav-tiny>ul>li{display:table-cell}.toggle-closed,.toggle-open{display:none}.follow-header{top:0;display:block;z-index:1030;background-color:rgba(0,0,0,.4)}.follow-header.affix{position:fixed}.follow-header.affix-bottom{position:absolute}@media screen and (min-width:992px){.follow-header{display:none}.container{max-width:970px}}.jumbotron{padding:0;margin:0;line-height:1.64285714;color:inherit;background-color:transparent}.jumbotron .h1,.jumbotron h1{font-size:39px}.jumbotron .h2,.jumbotron h2{font-size:24px}.jumbotron .h3,.jumbotron h3{font-size:23px}.jumbotron .h4,.jumbotron h4{font-size:21px}.jumbotron .h5,.jumbotron h5{font-size:20px}.jumbotron .h6,.jumbotron h6{font-size:18px}.jumbotron .h2,.jumbotron .h3,.jumbotron .h4,.jumbotron .h5,.jumbotron .h6,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{font-weight:300}@media screen and (min-width:768px){.jumbotron{padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.jumbotron .h1,.jumbotron h1{font-size:45px}.jumbotron .h2,.jumbotron h2{font-size:26px}.jumbotron .h3,.jumbotron h3{font-size:24px}.jumbotron .h4,.jumbotron h4{font-size:23px}.jumbotron .h5,.jumbotron h5{font-size:21px}.jumbotron .h6,.jumbotron h6{font-size:20px}.dropdown-menu.dropdown-main-nav{padding:15px 0}}.jumbotron .navbar-brand{font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}#pre-footer,.switcher-controls,.table-pricing-total>tbody>tr:last-child>td,.table>thead>tr>th{font-family:Lato,sans-serif}.dropdown-menu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.125);box-shadow:0 6px 12px rgba(0,0,0,.125)}.dropdown-menu>li>a{-webkit-transition:none;transition:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#d9d9d9}.dropdown-menu.dropdown-main-nav{background-color:#4c4c4c;border:0}.dropdown-menu.dropdown-main-nav li a{display:block;padding:6px 20px}.dropdown-menu.dropdown-main-nav li a:active,.dropdown-menu.dropdown-main-nav li a:link,.dropdown-menu.dropdown-main-nav li a:visited{color:#999}.dropdown-menu.dropdown-main-nav li a:hover{color:#fff;background-color:#6f6f6f}.dropdown-menu.dropdown-main-nav .divider{background-color:#555}.navbar-nav .open .dropdown-menu.dropdown-mega{margin-left:-15px;margin-right:0;z-index:9001}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega{padding:15px 0;margin-right:-150px;width:600px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{position:relative;min-height:1px;padding:0}@media (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{float:left;width:33.33333333%}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul{padding:0;list-style:none}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li{margin:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{-webkit-transition:none;transition:none;line-height:22px;padding:8px 35px 8px 40px;display:block;color:#999;font-size:19px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a:hover{color:#fff;background-color:#6f6f6f}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{padding:6px 20px;font-size:16px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third.middle{border-color:#555;border-style:solid;border-width:0 1px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third .divider{margin:10px 20px}.pagination,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.pagination>li.active a{color:#fff!important}.pagination>li a:link{text-decoration:none}.pager>li>a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open{margin-right:0}.modal-footer{margin-top:0}.switcher-content{display:none;margin-top:0!important}.switcher-content.active{display:block}.switcher-controls{width:100%;display:table;table-layout:fixed}.switcher-controls a{-webkit-transition:none;transition:none;display:table-cell;width:100%;padding:10px;background-color:#fff;border:2px solid #00aeef;border-right-width:0;text-align:center;cursor:pointer;color:#00aeef}.switcher-controls a:active,.switcher-controls a:link,.switcher-controls a:visited{color:#00aeef}.switcher-controls a:hover{color:#0089bc}.switcher-controls a:last-child{border-right-width:2px}.switcher-controls a.active{background-color:#00aeef;border-color:#00aeef;color:#fff}.switcher-arrow{-webkit-transition:bottom .2s;transition:bottom .2s;display:block;position:relative;width:2px;border:0 solid transparent;border-width:15px 15px 0;margin:0 auto;bottom:15px}.switcher-arrow.active{border-color:#00aeef transparent;bottom:0}.label{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>tbody>tr>td,.table>thead>tr>th{padding:17px 10px;vertical-align:middle;text-align:left}.alert{color:#fff;border:0}.panel,.well{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>thead>tr>th{color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}.table>tbody>tr:first-child{border-top:none}.table>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}.table>tbody>tr>td{width:0;color:#747474}.table>tbody>tr>td:last-child{border-right:none}.table>tbody>tr>td.large{font-size:20px;color:#000}.table>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}table.lntable tbody{display:table;width:inherit}table.lntable tbody>tr>td.lntd:first-child{width:25px}.table-responsive>.table>tbody>tr:last-child{border-bottom-width:0}@media screen and (min-width:768px){.table-responsive>.table>tbody>tr:last-child{border-bottom-width:1px}}.table-pricing,.table-pricing-green{border:none}.table-shadow{-webkit-box-shadow:0 1px 1px 1px rgba(174,174,174,.2);box-shadow:0 1px 1px 1px rgba(174,174,174,.2)}.table-pricing>thead>tr>th{border-top:none;text-align:center;margin-right:12px}.table-pricing>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-green>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f6fcf9;border-bottom:2px solid #3BB878}.table-pricing-green>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-neutral{border:none}.table-pricing-neutral>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f3f7f8;border-bottom:2px solid #8ab}.table-pricing-neutral>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-total>tbody>tr:last-child{font-size:18px;font-weight:300;border-bottom:none}.table-pricing-total>tbody>tr:last-child>td{color:#000}.table-pricing-total>tbody>tr:last-child>td .small{font-weight:100}@media screen and (min-width:768px){.table-pricing-total>tbody>tr:last-child{font-size:22px;font-weight:300;border-bottom:none}}.center-first-column>table tbody>tr:first-child{text-align:center!important}.fixed-layout>table{table-layout:fixed}.form-control{padding-top:8px;border:1px solid #e7e6e6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#343434;font-size:16px;font-weight:400;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cecccc}.input-lg{font-size:18px}.form-control-lg,.form-control-sm{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-group-addon{-moz-border-radius:0;-webkit-border-radius:0;background-color:#f9f9ef;color:#6f6f6f}.input-group-addon .lead a{font-weight:300}.input-group-addon .span>a,.input-group-addon address>a,.input-group-addon em>a,.input-group-addon h1>a,.input-group-addon h2>a,.input-group-addon h3>a,.input-group-addon h4>a,.input-group-addon h5>a,.input-group-addon h6>a,.input-group-addon li>a,.input-group-addon p>a,.input-group-addon td>a{-webkit-transition:.2s color;transition:.2s color}.input-group-addon .nav li>a,.input-group-addon .span>a:active,.input-group-addon .span>a:hover,.input-group-addon address>a:active,.input-group-addon address>a:hover,.input-group-addon em>a:active,.input-group-addon em>a:hover,.input-group-addon h1>a:active,.input-group-addon h1>a:hover,.input-group-addon h2>a:active,.input-group-addon h2>a:hover,.input-group-addon h3>a:active,.input-group-addon h3>a:hover,.input-group-addon h4>a:active,.input-group-addon h4>a:hover,.input-group-addon h5>a:active,.input-group-addon h5>a:hover,.input-group-addon h6>a:active,.input-group-addon h6>a:hover,.input-group-addon li>a:active,.input-group-addon li>a:hover,.input-group-addon p>a:active,.input-group-addon p>a:hover,.input-group-addon td>a:active,.input-group-addon td>a:hover{text-decoration:none}.input-group-addon.separated{border-bottom-color:#e4e4b7}.input-group-addon .h1,.input-group-addon .h2,.input-group-addon .h3,.input-group-addon .h4,.input-group-addon .h5,.input-group-addon .h6,.input-group-addon h1,.input-group-addon h2,.input-group-addon h3,.input-group-addon h4,.input-group-addon h5,.input-group-addon h6{color:#000}.input-group-addon.jumbotron .h1,.input-group-addon.jumbotron h1{color:#2f2f2f}.input-group-addon.jumbotron .h2,.input-group-addon.jumbotron .h3,.input-group-addon.jumbotron .h4,.input-group-addon.jumbotron .h5,.input-group-addon.jumbotron .h6,.input-group-addon.jumbotron h2,.input-group-addon.jumbotron h3,.input-group-addon.jumbotron h4,.input-group-addon.jumbotron h5,.input-group-addon.jumbotron h6{color:#6f6f6f}.input-group-addon .span>a:active,.input-group-addon .span>a:link,.input-group-addon .span>a:visited,.input-group-addon address>a:active,.input-group-addon address>a:link,.input-group-addon address>a:visited,.input-group-addon em>a:active,.input-group-addon em>a:link,.input-group-addon em>a:visited,.input-group-addon h1>a:active,.input-group-addon h1>a:link,.input-group-addon h1>a:visited,.input-group-addon h2>a:active,.input-group-addon h2>a:link,.input-group-addon h2>a:visited,.input-group-addon h3>a:active,.input-group-addon h3>a:link,.input-group-addon h3>a:visited,.input-group-addon h4>a:active,.input-group-addon h4>a:link,.input-group-addon h4>a:visited,.input-group-addon h5>a:active,.input-group-addon h5>a:link,.input-group-addon h5>a:visited,.input-group-addon h6>a:active,.input-group-addon h6>a:link,.input-group-addon h6>a:visited,.input-group-addon li>a:active,.input-group-addon li>a:link,.input-group-addon li>a:visited,.input-group-addon p>a:active,.input-group-addon p>a:link,.input-group-addon p>a:visited,.input-group-addon td>a:active,.input-group-addon td>a:link,.input-group-addon td>a:visited{color:#0089bc}.input-group-addon .span>a:hover,.input-group-addon address>a:hover,.input-group-addon em>a:hover,.input-group-addon h1>a:hover,.input-group-addon h2>a:hover,.input-group-addon h3>a:hover,.input-group-addon h4>a:hover,.input-group-addon h5>a:hover,.input-group-addon h6>a:hover,.input-group-addon li>a:hover,.input-group-addon p>a:hover,.input-group-addon td>a:hover{color:#005170}.input-group-addon .span>a .glyphicon.tile,.input-group-addon address>a .glyphicon.tile,.input-group-addon em>a .glyphicon.tile,.input-group-addon h1>a .glyphicon.tile,.input-group-addon h2>a .glyphicon.tile,.input-group-addon h3>a .glyphicon.tile,.input-group-addon h4>a .glyphicon.tile,.input-group-addon h5>a .glyphicon.tile,.input-group-addon h6>a .glyphicon.tile,.input-group-addon li>a .glyphicon.tile,.input-group-addon p>a .glyphicon.tile,.input-group-addon td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.input-group-addon .span>a .glyphicon.tile:active,.input-group-addon .span>a .glyphicon.tile:hover,.input-group-addon address>a .glyphicon.tile:active,.input-group-addon address>a .glyphicon.tile:hover,.input-group-addon em>a .glyphicon.tile:active,.input-group-addon em>a .glyphicon.tile:hover,.input-group-addon h1>a .glyphicon.tile:active,.input-group-addon h1>a .glyphicon.tile:hover,.input-group-addon h2>a .glyphicon.tile:active,.input-group-addon h2>a .glyphicon.tile:hover,.input-group-addon h3>a .glyphicon.tile:active,.input-group-addon h3>a .glyphicon.tile:hover,.input-group-addon h4>a .glyphicon.tile:active,.input-group-addon h4>a .glyphicon.tile:hover,.input-group-addon h5>a .glyphicon.tile:active,.input-group-addon h5>a .glyphicon.tile:hover,.input-group-addon h6>a .glyphicon.tile:active,.input-group-addon h6>a .glyphicon.tile:hover,.input-group-addon li>a .glyphicon.tile:active,.input-group-addon li>a .glyphicon.tile:hover,.input-group-addon p>a .glyphicon.tile:active,.input-group-addon p>a .glyphicon.tile:hover,.input-group-addon td>a .glyphicon.tile:active,.input-group-addon td>a .glyphicon.tile:hover{color:#494949}.input-group-addon ul.nav-sidebar>li.active>a{color:#000}.input-group-addon ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.input-group-addon ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.input-group-addon ul.nav-sidebar>li>a:hover{color:#000}.input-group-addon ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.input-group-addon ul.dropdown-menu>li>a:hover{color:#fff}.input-group-addon.subnav{opacity:.96}.input-group-addon.subnav .navbar-brand{color:#000}.input-group-addon.subnav .navbar-brand a{text-decoration:none;color:#000}.input-group-addon.subnav li>a{color:#aaa}.input-group-addon.subnav li>a.active{color:#000}.input-group-addon.subnav li>a:hover{color:#555}.input-group-addon .sidebar strong,.input-group-addon.subnav .navbar-toggle{color:#000}.input-group-addon.subnav .navbar-toggle:hover{background-color:transparent}.input-group-addon.subnav .navbar-collapse{border-top-color:#e7e6e6}.input-group-addon.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.input-group-addon .sidebar a strong,.input-group-addon .sidebar a strong:active,.input-group-addon .sidebar a strong:link,.input-group-addon .sidebar a strong:visited{color:#0089bc}.input-group-addon .sidebar a strong:hover{color:#005170}.input-group-addon cite.bubble strong{color:#414141}.input-group-addon cite.bubble a:active,.input-group-addon cite.bubble a:link,.input-group-addon cite.bubble a:visited{color:#0089bc}.input-group-addon cite.bubble a:hover{color:#005170}.input-group-addon blockquote,.input-group-addon blockquote p,.input-group-addon blockquote ul>li{color:#747474}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}button:focus{outline:0}html{-webkit-tap-highlight-color:transparent;color:#444;background-color:#0a0a0a;font-size:16px}html a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}html a:active,html a:hover{color:#f2f2f2;text-decoration:none}@media (min-width:768px){html{font-size:18px}.belt-outer .belt .belt-inner{float:left;width:83.33333333%}}nav,section{background-color:inherit}header,nav,section{margin:0}.belt-outer .belt,.row-content,.row-tiles{margin-left:-15px;margin-right:-15px}header .row-content:first-child,header .row:first-child,nav .row-content:first-child,nav .row:first-child,section .row-content:first-child,section .row:first-child{margin-top:30px}header .row-content:last-child,header .row:last-child,nav .row-content:last-child,nav .row:last-child,section .row-content:last-child,section .row:last-child{margin-bottom:30px}header .row :first-child,header .row-content :first-child,nav .row :first-child,nav .row-content :first-child,section .row :first-child,section .row-content :first-child{margin-top:0}header .row :last-child,header .row-content :last-child,nav .row :last-child,nav .row-content :last-child,section .row :last-child,section .row-content :last-child{margin-bottom:0}.doc-title,header.small .row:last-child,nav.small .row:last-child,section.small .row:last-child{margin-bottom:5px}header.small,nav.small,section.small{font-size:14px}header.small .row:first-child,nav.small .row:first-child,section.small .row:first-child{margin-top:5px}header.small .row :first-child,nav.small .row :first-child,section.small .row :first-child{margin-top:0}header.small .row :last-child,nav.small .row :last-child,section.small .row :last-child{margin-bottom:0}@media screen and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:60px;padding-bottom:60px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:30px;padding-bottom:30px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:60px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:60px}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:30px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:30px}}@media screen and (min-width:768px){header.some-space,nav.some-space,section.some-space{padding-top:30px;padding-bottom:30px}header.some-space.bottom,nav.some-space.bottom,section.some-space.bottom{padding-top:0}header.some-space.top,nav.some-space.top,section.some-space.top{padding-bottom:0}header.some-space-top,nav.some-space-top,section.some-space-top{padding-top:30px}header.some-space-bottom,nav.some-space-bottom,section.some-space-bottom{padding-bottom:30px}header.super-space,nav.super-space,section.super-space{padding-top:90px;padding-bottom:90px}header.super-space.bottom,nav.super-space.bottom,section.super-space.bottom{padding-top:0}header.super-space.top,nav.super-space.top,section.super-space.top{padding-bottom:0}header.super-space-top,nav.super-space-top,section.super-space-top{padding-top:90px}header.super-space-bottom,nav.super-space-bottom,section.super-space-bottom{padding-bottom:90px}}.sr-only,div.no-padding,li.list-group-item{padding:0}header.flush-bottom,nav.flush-bottom,section.flush-bottom{margin-bottom:0;padding-bottom:0}header.flush-bottom .row-content:last-child,header.flush-bottom .row:last-child,nav.flush-bottom .row-content:last-child,nav.flush-bottom .row:last-child,section.flush-bottom .row-content:last-child,section.flush-bottom .row:last-child{margin-bottom:0}.row-content.extra-bottom{margin-bottom:90px}.row-content.super-bottom{margin-bottom:120px}@media screen and (max-width:768px){.row-content.shrink{margin-bottom:30px}}.pad-xs{margin-top:30px}.separated{border-bottom-width:1px;border-bottom-style:solid}@media screen and (min-width:768px){.pad-xs{margin-top:0}.belt-outer{height:100px}.belt-outer .belt .belt-inner{top:-50px}}.belt-outer .belt .belt-inner{min-height:1px;background-color:#f9f9ef;color:#6f6f6f;padding:20px;border:1px solid #ebebca;margin-bottom:0;position:relative}@media (min-width:768px){.belt-outer .belt .belt-inner{margin-left:8.33333333%}}.belt-outer .belt .belt-inner .lead a{font-weight:300}.belt-outer .belt .belt-inner .span>a,.belt-outer .belt .belt-inner address>a,.belt-outer .belt .belt-inner em>a,.belt-outer .belt .belt-inner h1>a,.belt-outer .belt .belt-inner h2>a,.belt-outer .belt .belt-inner h3>a,.belt-outer .belt .belt-inner h4>a,.belt-outer .belt .belt-inner h5>a,.belt-outer .belt .belt-inner h6>a,.belt-outer .belt .belt-inner li>a,.belt-outer .belt .belt-inner p>a,.belt-outer .belt .belt-inner td>a{-webkit-transition:.2s color;transition:.2s color}.belt-outer .belt .belt-inner .nav li>a,.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:hover{text-decoration:none}.belt-outer .belt .belt-inner.separated{border-bottom-color:#e4e4b7}.belt-outer .belt .belt-inner .h1,.belt-outer .belt .belt-inner .h2,.belt-outer .belt .belt-inner .h3,.belt-outer .belt .belt-inner .h4,.belt-outer .belt .belt-inner .h5,.belt-outer .belt .belt-inner .h6,.belt-outer .belt .belt-inner h1,.belt-outer .belt .belt-inner h2,.belt-outer .belt .belt-inner h3,.belt-outer .belt .belt-inner h4,.belt-outer .belt .belt-inner h5,.belt-outer .belt .belt-inner h6{color:#000}.belt-outer .belt .belt-inner.jumbotron .h1,.belt-outer .belt .belt-inner.jumbotron h1{color:#2f2f2f}.belt-outer .belt .belt-inner.jumbotron .h2,.belt-outer .belt .belt-inner.jumbotron .h3,.belt-outer .belt .belt-inner.jumbotron .h4,.belt-outer .belt .belt-inner.jumbotron .h5,.belt-outer .belt .belt-inner.jumbotron .h6,.belt-outer .belt .belt-inner.jumbotron h2,.belt-outer .belt .belt-inner.jumbotron h3,.belt-outer .belt .belt-inner.jumbotron h4,.belt-outer .belt .belt-inner.jumbotron h5,.belt-outer .belt .belt-inner.jumbotron h6{color:#6f6f6f}.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:link,.belt-outer .belt .belt-inner .span>a:visited,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:link,.belt-outer .belt .belt-inner address>a:visited,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:link,.belt-outer .belt .belt-inner em>a:visited,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:link,.belt-outer .belt .belt-inner h1>a:visited,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:link,.belt-outer .belt .belt-inner h2>a:visited,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:link,.belt-outer .belt .belt-inner h3>a:visited,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:link,.belt-outer .belt .belt-inner h4>a:visited,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:link,.belt-outer .belt .belt-inner h5>a:visited,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:link,.belt-outer .belt .belt-inner h6>a:visited,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:link,.belt-outer .belt .belt-inner li>a:visited,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:link,.belt-outer .belt .belt-inner p>a:visited,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:link,.belt-outer .belt .belt-inner td>a:visited{color:#0089bc}.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:hover{color:#005170}.belt-outer .belt .belt-inner .span>a .glyphicon.tile,.belt-outer .belt .belt-inner address>a .glyphicon.tile,.belt-outer .belt .belt-inner em>a .glyphicon.tile,.belt-outer .belt .belt-inner h1>a .glyphicon.tile,.belt-outer .belt .belt-inner h2>a .glyphicon.tile,.belt-outer .belt .belt-inner h3>a .glyphicon.tile,.belt-outer .belt .belt-inner h4>a .glyphicon.tile,.belt-outer .belt .belt-inner h5>a .glyphicon.tile,.belt-outer .belt .belt-inner h6>a .glyphicon.tile,.belt-outer .belt .belt-inner li>a .glyphicon.tile,.belt-outer .belt .belt-inner p>a .glyphicon.tile,.belt-outer .belt .belt-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.belt-outer .belt .belt-inner .span>a .glyphicon.tile:active,.belt-outer .belt .belt-inner .span>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner address>a .glyphicon.tile:active,.belt-outer .belt .belt-inner address>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner em>a .glyphicon.tile:active,.belt-outer .belt .belt-inner em>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner li>a .glyphicon.tile:active,.belt-outer .belt .belt-inner li>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner p>a .glyphicon.tile:active,.belt-outer .belt .belt-inner p>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner td>a .glyphicon.tile:active,.belt-outer .belt .belt-inner td>a .glyphicon.tile:hover{color:#494949}.belt-outer .belt .belt-inner ul.nav-sidebar>li.active>a{color:#000}.belt-outer .belt .belt-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,li,p{font-weight:400}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a:hover{color:#000}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:hover,.fa-inverse{color:#fff}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.belt-outer .belt .belt-inner.subnav{opacity:.96}.belt-outer .belt .belt-inner.subnav .navbar-brand{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.belt-outer .belt .belt-inner.subnav li>a{color:#aaa}.belt-outer .belt .belt-inner.subnav li>a.active{color:#000}.belt-outer .belt .belt-inner.subnav li>a:hover{color:#555}.belt-outer .belt .belt-inner .sidebar strong,.belt-outer .belt .belt-inner.subnav .navbar-toggle{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-toggle:hover{background-color:transparent}.white,q.bubble{background-color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.belt-outer .belt .belt-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.belt-outer .belt .belt-inner .sidebar a strong,.belt-outer .belt .belt-inner .sidebar a strong:active,.belt-outer .belt .belt-inner .sidebar a strong:link,.belt-outer .belt .belt-inner .sidebar a strong:visited{color:#0089bc}.belt-outer .belt .belt-inner .sidebar a strong:hover{color:#005170}.belt-outer .belt .belt-inner cite.bubble strong{color:#414141}.belt-outer .belt .belt-inner cite.bubble a:active,.belt-outer .belt .belt-inner cite.bubble a:link,.belt-outer .belt .belt-inner cite.bubble a:visited{color:#0089bc}.belt-outer .belt .belt-inner cite.bubble a:hover{color:#005170}.belt-outer .belt .belt-inner blockquote,.belt-outer .belt .belt-inner blockquote p,.belt-outer .belt .belt-inner blockquote ul>li{color:#747474}.belt-outer .belt .belt-inner .belt-content{margin:0}.vertical-center{display:table-cell;vertical-align:middle}@media screen and (min-width:768px){.reduce-gutter{padding:0 2px}q.bubble{min-height:152px}}#article-body .h1 a,#article-body .h2 a,#article-body .h3 a,#article-body .h4 a,#article-body .h5 a,#article-body .h6 a,#article-body h1 a,#article-body h2 a,#article-body h3 a,#article-body h4 a,#article-body h5 a,#article-body h6 a,.doc .h1 a,.doc .h2 a,.doc .h3 a,.doc .h4 a,.doc .h5 a,.doc .h6 a,.doc h1 a,.doc h2 a,.doc h3 a,.doc h4 a,.doc h5 a,.doc h6 a{padding-left:10px;opacity:0}img.full-width{display:block;width:100%}img.centered-icon{margin:0 auto;display:block}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.large{font-size:18px}.small{font-size:14px}.h1,h1{font-size:48px}.h2,h2{font-size:44px}.h3,h3{font-size:32px}.h4,h4{font-size:25px}.h5,h5{font-size:21px}.h6,h6{font-size:19px}p{font-size:17px;font-size:1.08rem;line-height:1.5;margin:0 0 20px}.lead{padding-top:22px;margin-bottom:22px;font-size:19.8px;font-weight:300;line-height:1.4}.h1+.lead,.h2+.lead,.h3+.lead,.h4+.lead,.h5+.lead,.h6+.lead,h1+.lead,h2+.lead,h3+.lead,h4+.lead,h5+.lead,h6+.lead{padding-top:10px}pre{overflow-x:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:14px}code{-moz-border-radius:0;-webkit-border-radius:0;word-wrap:break-word}.amp{font-family:Helvetica,sans-serif;font-weight:400;line-height:0}.footnote{font-size:10px}q.bubble{position:relative;display:block;width:100%;padding:10px}@media screen and (min-width:992px){.belt-outer{height:50px}q.bubble{min-height:108px}}q.bubble:after{content:"";display:block;width:0;border:0 solid;border-right-width:20px;border-bottom-width:20px;border-color:transparent #fff;position:absolute;bottom:-20px;left:15px}cite.bubble{display:block;margin-left:50px;margin-top:5px;padding-bottom:20px}blockquote{font-size:17px}blockquote *,blockquote p,blockquote ul>li{font-size:17px;font-weight:300}blockquote strong{font-weight:800}.doc li{font-size:17px;font-size:1.08rem}.doc .h1,.doc .h2,.doc .h3,.doc .h4,.doc .h5,.doc .h6,.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{word-wrap:break-word;margin-top:3.125rem}.doc .h1+.h1,.doc .h1+.h2,.doc .h1+.h3,.doc .h1+.h4,.doc .h1+.h5,.doc .h1+.h6,.doc .h1+h1,.doc .h1+h2,.doc .h1+h3,.doc .h1+h4,.doc .h1+h5,.doc .h1+h6,.doc .h2+.h1,.doc .h2+.h2,.doc .h2+.h3,.doc .h2+.h4,.doc .h2+.h5,.doc .h2+.h6,.doc .h2+h1,.doc .h2+h2,.doc .h2+h3,.doc .h2+h4,.doc .h2+h5,.doc .h2+h6,.doc .h3+.h1,.doc .h3+.h2,.doc .h3+.h3,.doc .h3+.h4,.doc .h3+.h5,.doc .h3+.h6,.doc .h3+h1,.doc .h3+h2,.doc .h3+h3,.doc .h3+h4,.doc .h3+h5,.doc .h3+h6,.doc .h4+.h1,.doc .h4+.h2,.doc .h4+.h3,.doc .h4+.h4,.doc .h4+.h5,.doc .h4+.h6,.doc .h4+h1,.doc .h4+h2,.doc .h4+h3,.doc .h4+h4,.doc .h4+h5,.doc .h4+h6,.doc .h5+.h1,.doc .h5+.h2,.doc .h5+.h3,.doc .h5+.h4,.doc .h5+.h5,.doc .h5+.h6,.doc .h5+h1,.doc .h5+h2,.doc .h5+h3,.doc .h5+h4,.doc .h5+h5,.doc .h5+h6,.doc .h6+.h1,.doc .h6+.h2,.doc .h6+.h3,.doc .h6+.h4,.doc .h6+.h5,.doc .h6+.h6,.doc .h6+h1,.doc .h6+h2,.doc .h6+h3,.doc .h6+h4,.doc .h6+h5,.doc .h6+h6,.doc h1+.h1,.doc h1+.h2,.doc h1+.h3,.doc h1+.h4,.doc h1+.h5,.doc h1+.h6,.doc h1+h1,.doc h1+h2,.doc h1+h3,.doc h1+h4,.doc h1+h5,.doc h1+h6,.doc h2+.h1,.doc h2+.h2,.doc h2+.h3,.doc h2+.h4,.doc h2+.h5,.doc h2+.h6,.doc h2+h1,.doc h2+h2,.doc h2+h3,.doc h2+h4,.doc h2+h5,.doc h2+h6,.doc h3+.h1,.doc h3+.h2,.doc h3+.h3,.doc h3+.h4,.doc h3+.h5,.doc h3+.h6,.doc h3+h1,.doc h3+h2,.doc h3+h3,.doc h3+h4,.doc h3+h5,.doc h3+h6,.doc h4+.h1,.doc h4+.h2,.doc h4+.h3,.doc h4+.h4,.doc h4+.h5,.doc h4+.h6,.doc h4+h1,.doc h4+h2,.doc h4+h3,.doc h4+h4,.doc h4+h5,.doc h4+h6,.doc h5+.h1,.doc h5+.h2,.doc h5+.h3,.doc h5+.h4,.doc h5+.h5,.doc h5+.h6,.doc h5+h1,.doc h5+h2,.doc h5+h3,.doc h5+h4,.doc h5+h5,.doc h5+h6,.doc h6+.h1,.doc h6+.h2,.doc h6+.h3,.doc h6+.h4,.doc h6+.h5,.doc h6+.h6,.doc h6+h1,.doc h6+h2,.doc h6+h3,.doc h6+h4,.doc h6+h5,.doc h6+h6{margin-top:0}.doc .h1:hover a,.doc .h2:hover a,.doc .h3:hover a,.doc .h4:hover a,.doc .h5:hover a,.doc .h6:hover a,.doc h1:hover a,.doc h2:hover a,.doc h3:hover a,.doc h4:hover a,.doc h5:hover a,.doc h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.doc .h1,.doc h1{font-size:38px;font-size:2.375rem}.doc .h2,.doc h2{font-size:33px;font-size:2.0625rem}.doc .h3,.doc h3{margin-top:2.5rem;font-size:28px;font-size:1.75rem}.doc .h4,.doc h4{font-size:23px;font-size:1.4375rem}.doc .h5,.doc h5{font-size:20px;font-size:1.25rem}.doc .h6,.doc h6{font-size:18px;font-size:1.125rem}.doc li ol,.doc li ul{margin-top:10px}.doc li ol li,.doc li ul li{margin-top:5px}.doc li blockquote,.doc li img{margin:20px 0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.doc li ol+p,.doc li ul+p{margin-top:20px}.doc li+li{margin-top:10px}.doc code{font-size:14px}.glyphicon.tile{font-size:150px;margin-bottom:20px!important}.glyphicon.tile-small{font-size:100px;margin-bottom:35px!important}.glyphicon.glyphicon-heart{color:#e74c3c}.caret-right{display:none}@media screen and (min-width:768px){cite.bubble{padding-bottom:0}.doc{padding-bottom:60px}.glyphicon.tile-small{margin-bottom:0!important}.caret-right{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent}}.login-caret{display:none}.tile-list{text-align:center}@media screen and (min-width:768px){.login-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left-color:#3BB878}.tile-list{text-align:right}}/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-stack,.footer-col,.search-form{position:relative}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-right{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cubes.subnav .navbar-collapse,.light-blue.subnav .navbar-collapse,.light-gray.subnav .navbar-collapse,.sand.subnav .navbar-collapse,.striped.subnav .navbar-collapse,.white.subnav .navbar-collapse{border-top-color:#e7e6e6}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.white{color:#747474}.white .lead a{font-weight:300}.white .span>a,.white address>a,.white em>a,.white h1>a,.white h2>a,.white h3>a,.white h4>a,.white h5>a,.white h6>a,.white li>a,.white p>a,.white td>a{-webkit-transition:.2s color;transition:.2s color}.white .nav li>a,.white .span>a:active,.white .span>a:hover,.white address>a:active,.white address>a:hover,.white em>a:active,.white em>a:hover,.white h1>a:active,.white h1>a:hover,.white h2>a:active,.white h2>a:hover,.white h3>a:active,.white h3>a:hover,.white h4>a:active,.white h4>a:hover,.white h5>a:active,.white h5>a:hover,.white h6>a:active,.white h6>a:hover,.white li>a:active,.white li>a:hover,.white p>a:active,.white p>a:hover,.white td>a:active,.white td>a:hover{text-decoration:none}.white.separated{border-bottom-color:#d9d9d9}.white .h1,.white .h2,.white .h3,.white .h4,.white .h5,.white .h6,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#000}.white.jumbotron .h1,.white.jumbotron h1{color:#343434}.white.jumbotron .h2,.white.jumbotron .h3,.white.jumbotron .h4,.white.jumbotron .h5,.white.jumbotron .h6,.white.jumbotron h2,.white.jumbotron h3,.white.jumbotron h4,.white.jumbotron h5,.white.jumbotron h6{color:#747474}.white .span>a:active,.white .span>a:link,.white .span>a:visited,.white address>a:active,.white address>a:link,.white address>a:visited,.white em>a:active,.white em>a:link,.white em>a:visited,.white h1>a:active,.white h1>a:link,.white h1>a:visited,.white h2>a:active,.white h2>a:link,.white h2>a:visited,.white h3>a:active,.white h3>a:link,.white h3>a:visited,.white h4>a:active,.white h4>a:link,.white h4>a:visited,.white h5>a:active,.white h5>a:link,.white h5>a:visited,.white h6>a:active,.white h6>a:link,.white h6>a:visited,.white li>a:active,.white li>a:link,.white li>a:visited,.white p>a:active,.white p>a:link,.white p>a:visited,.white td>a:active,.white td>a:link,.white td>a:visited{color:#0089bc}.white .span>a:hover,.white address>a:hover,.white em>a:hover,.white h1>a:hover,.white h2>a:hover,.white h3>a:hover,.white h4>a:hover,.white h5>a:hover,.white h6>a:hover,.white li>a:hover,.white p>a:hover,.white td>a:hover{color:#005170}.white .span>a .glyphicon.tile,.white address>a .glyphicon.tile,.white em>a .glyphicon.tile,.white h1>a .glyphicon.tile,.white h2>a .glyphicon.tile,.white h3>a .glyphicon.tile,.white h4>a .glyphicon.tile,.white h5>a .glyphicon.tile,.white h6>a .glyphicon.tile,.white li>a .glyphicon.tile,.white p>a .glyphicon.tile,.white td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.white .span>a .glyphicon.tile:active,.white .span>a .glyphicon.tile:hover,.white address>a .glyphicon.tile:active,.white address>a .glyphicon.tile:hover,.white em>a .glyphicon.tile:active,.white em>a .glyphicon.tile:hover,.white h1>a .glyphicon.tile:active,.white h1>a .glyphicon.tile:hover,.white h2>a .glyphicon.tile:active,.white h2>a .glyphicon.tile:hover,.white h3>a .glyphicon.tile:active,.white h3>a .glyphicon.tile:hover,.white h4>a .glyphicon.tile:active,.white h4>a .glyphicon.tile:hover,.white h5>a .glyphicon.tile:active,.white h5>a .glyphicon.tile:hover,.white h6>a .glyphicon.tile:active,.white h6>a .glyphicon.tile:hover,.white li>a .glyphicon.tile:active,.white li>a .glyphicon.tile:hover,.white p>a .glyphicon.tile:active,.white p>a .glyphicon.tile:hover,.white td>a .glyphicon.tile:active,.white td>a .glyphicon.tile:hover{color:#4e4e4e}.white ul.nav-sidebar>li.active>a{color:#000}.white ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.white ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.white ul.nav-sidebar>li>a:hover{color:#000}.white ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.white ul.dropdown-menu>li>a:hover{color:#fff}.white.subnav{opacity:.96}.white.subnav .navbar-brand{color:#000}.white.subnav .navbar-brand a{text-decoration:none;color:#000}.white.subnav li>a{color:#aaa}.white.subnav li>a.active{color:#000}.white.subnav li>a:hover{color:#5b5b5b}.white .sidebar strong,.white.subnav .navbar-toggle{color:#000}.white.subnav .navbar-toggle:hover{background-color:transparent}.white.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.white .sidebar a strong,.white .sidebar a strong:active,.white .sidebar a strong:link,.white .sidebar a strong:visited{color:#0089bc}.white .sidebar a strong:hover{color:#005170}.white cite.bubble strong{color:#414141}.white cite.bubble a:active,.white cite.bubble a:link,.white cite.bubble a:visited{color:#0089bc}.white cite.bubble a:hover{color:#005170}.white blockquote,.white blockquote p,.white blockquote ul>li{color:#747474}.sand{background-color:#f9f9ef;color:#6f6f6f}.sand .lead a{font-weight:300}.sand .span>a,.sand address>a,.sand em>a,.sand h1>a,.sand h2>a,.sand h3>a,.sand h4>a,.sand h5>a,.sand h6>a,.sand li>a,.sand p>a,.sand td>a{-webkit-transition:.2s color;transition:.2s color}.sand .nav li>a,.sand .span>a:active,.sand .span>a:hover,.sand address>a:active,.sand address>a:hover,.sand em>a:active,.sand em>a:hover,.sand h1>a:active,.sand h1>a:hover,.sand h2>a:active,.sand h2>a:hover,.sand h3>a:active,.sand h3>a:hover,.sand h4>a:active,.sand h4>a:hover,.sand h5>a:active,.sand h5>a:hover,.sand h6>a:active,.sand h6>a:hover,.sand li>a:active,.sand li>a:hover,.sand p>a:active,.sand p>a:hover,.sand td>a:active,.sand td>a:hover{text-decoration:none}.sand.separated{border-bottom-color:#e4e4b7}.sand .h1,.sand .h2,.sand .h3,.sand .h4,.sand .h5,.sand .h6,.sand h1,.sand h2,.sand h3,.sand h4,.sand h5,.sand h6{color:#000}.sand.jumbotron .h1,.sand.jumbotron h1{color:#2f2f2f}.sand.jumbotron .h2,.sand.jumbotron .h3,.sand.jumbotron .h4,.sand.jumbotron .h5,.sand.jumbotron .h6,.sand.jumbotron h2,.sand.jumbotron h3,.sand.jumbotron h4,.sand.jumbotron h5,.sand.jumbotron h6{color:#6f6f6f}.sand .span>a:active,.sand .span>a:link,.sand .span>a:visited,.sand address>a:active,.sand address>a:link,.sand address>a:visited,.sand em>a:active,.sand em>a:link,.sand em>a:visited,.sand h1>a:active,.sand h1>a:link,.sand h1>a:visited,.sand h2>a:active,.sand h2>a:link,.sand h2>a:visited,.sand h3>a:active,.sand h3>a:link,.sand h3>a:visited,.sand h4>a:active,.sand h4>a:link,.sand h4>a:visited,.sand h5>a:active,.sand h5>a:link,.sand h5>a:visited,.sand h6>a:active,.sand h6>a:link,.sand h6>a:visited,.sand li>a:active,.sand li>a:link,.sand li>a:visited,.sand p>a:active,.sand p>a:link,.sand p>a:visited,.sand td>a:active,.sand td>a:link,.sand td>a:visited{color:#0089bc}.sand .span>a:hover,.sand address>a:hover,.sand em>a:hover,.sand h1>a:hover,.sand h2>a:hover,.sand h3>a:hover,.sand h4>a:hover,.sand h5>a:hover,.sand h6>a:hover,.sand li>a:hover,.sand p>a:hover,.sand td>a:hover{color:#005170}.sand .span>a .glyphicon.tile,.sand address>a .glyphicon.tile,.sand em>a .glyphicon.tile,.sand h1>a .glyphicon.tile,.sand h2>a .glyphicon.tile,.sand h3>a .glyphicon.tile,.sand h4>a .glyphicon.tile,.sand h5>a .glyphicon.tile,.sand h6>a .glyphicon.tile,.sand li>a .glyphicon.tile,.sand p>a .glyphicon.tile,.sand td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.sand .span>a .glyphicon.tile:active,.sand .span>a .glyphicon.tile:hover,.sand address>a .glyphicon.tile:active,.sand address>a .glyphicon.tile:hover,.sand em>a .glyphicon.tile:active,.sand em>a .glyphicon.tile:hover,.sand h1>a .glyphicon.tile:active,.sand h1>a .glyphicon.tile:hover,.sand h2>a .glyphicon.tile:active,.sand h2>a .glyphicon.tile:hover,.sand h3>a .glyphicon.tile:active,.sand h3>a .glyphicon.tile:hover,.sand h4>a .glyphicon.tile:active,.sand h4>a .glyphicon.tile:hover,.sand h5>a .glyphicon.tile:active,.sand h5>a .glyphicon.tile:hover,.sand h6>a .glyphicon.tile:active,.sand h6>a .glyphicon.tile:hover,.sand li>a .glyphicon.tile:active,.sand li>a .glyphicon.tile:hover,.sand p>a .glyphicon.tile:active,.sand p>a .glyphicon.tile:hover,.sand td>a .glyphicon.tile:active,.sand td>a .glyphicon.tile:hover{color:#494949}.sand ul.nav-sidebar>li.active>a{color:#000}.sand ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.sand ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.sand ul.nav-sidebar>li>a:hover{color:#000}.sand ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.sand ul.dropdown-menu>li>a:hover{color:#fff}.sand.subnav{opacity:.96}.sand.subnav .navbar-brand{color:#000}.sand.subnav .navbar-brand a{text-decoration:none;color:#000}.sand.subnav li>a{color:#aaa}.sand.subnav li>a.active{color:#000}.sand.subnav li>a:hover{color:#555}.sand .sidebar strong,.sand.subnav .navbar-toggle{color:#000}.sand.subnav .navbar-toggle:hover{background-color:transparent}.sand.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.sand .sidebar a strong,.sand .sidebar a strong:active,.sand .sidebar a strong:link,.sand .sidebar a strong:visited{color:#0089bc}.sand .sidebar a strong:hover{color:#005170}.sand cite.bubble strong{color:#414141}.sand cite.bubble a:active,.sand cite.bubble a:link,.sand cite.bubble a:visited{color:#0089bc}.sand cite.bubble a:hover{color:#005170}.sand blockquote,.sand blockquote p,.sand blockquote ul>li{color:#747474}.light-gray{background-color:#f4f4f4;color:#6f6f6f}.light-gray .lead a{font-weight:300}.light-gray .span>a,.light-gray address>a,.light-gray em>a,.light-gray h1>a,.light-gray h2>a,.light-gray h3>a,.light-gray h4>a,.light-gray h5>a,.light-gray h6>a,.light-gray li>a,.light-gray p>a,.light-gray td>a{-webkit-transition:.2s color;transition:.2s color}.light-gray .nav li>a,.light-gray .span>a:active,.light-gray .span>a:hover,.light-gray address>a:active,.light-gray address>a:hover,.light-gray em>a:active,.light-gray em>a:hover,.light-gray h1>a:active,.light-gray h1>a:hover,.light-gray h2>a:active,.light-gray h2>a:hover,.light-gray h3>a:active,.light-gray h3>a:hover,.light-gray h4>a:active,.light-gray h4>a:hover,.light-gray h5>a:active,.light-gray h5>a:hover,.light-gray h6>a:active,.light-gray h6>a:hover,.light-gray li>a:active,.light-gray li>a:hover,.light-gray p>a:active,.light-gray p>a:hover,.light-gray td>a:active,.light-gray td>a:hover{text-decoration:none}.light-gray.separated{border-bottom-color:#cdcdcd}.light-gray .h1,.light-gray .h2,.light-gray .h3,.light-gray .h4,.light-gray .h5,.light-gray .h6,.light-gray h1,.light-gray h2,.light-gray h3,.light-gray h4,.light-gray h5,.light-gray h6{color:#000}.light-gray.jumbotron .h1,.light-gray.jumbotron h1{color:#2f2f2f}.light-gray.jumbotron .h2,.light-gray.jumbotron .h3,.light-gray.jumbotron .h4,.light-gray.jumbotron .h5,.light-gray.jumbotron .h6,.light-gray.jumbotron h2,.light-gray.jumbotron h3,.light-gray.jumbotron h4,.light-gray.jumbotron h5,.light-gray.jumbotron h6{color:#6f6f6f}.light-gray .span>a:active,.light-gray .span>a:link,.light-gray .span>a:visited,.light-gray address>a:active,.light-gray address>a:link,.light-gray address>a:visited,.light-gray em>a:active,.light-gray em>a:link,.light-gray em>a:visited,.light-gray h1>a:active,.light-gray h1>a:link,.light-gray h1>a:visited,.light-gray h2>a:active,.light-gray h2>a:link,.light-gray h2>a:visited,.light-gray h3>a:active,.light-gray h3>a:link,.light-gray h3>a:visited,.light-gray h4>a:active,.light-gray h4>a:link,.light-gray h4>a:visited,.light-gray h5>a:active,.light-gray h5>a:link,.light-gray h5>a:visited,.light-gray h6>a:active,.light-gray h6>a:link,.light-gray h6>a:visited,.light-gray li>a:active,.light-gray li>a:link,.light-gray li>a:visited,.light-gray p>a:active,.light-gray p>a:link,.light-gray p>a:visited,.light-gray td>a:active,.light-gray td>a:link,.light-gray td>a:visited{color:#0089bc}.light-gray .span>a:hover,.light-gray address>a:hover,.light-gray em>a:hover,.light-gray h1>a:hover,.light-gray h2>a:hover,.light-gray h3>a:hover,.light-gray h4>a:hover,.light-gray h5>a:hover,.light-gray h6>a:hover,.light-gray li>a:hover,.light-gray p>a:hover,.light-gray td>a:hover{color:#005170}.light-gray .span>a .glyphicon.tile,.light-gray address>a .glyphicon.tile,.light-gray em>a .glyphicon.tile,.light-gray h1>a .glyphicon.tile,.light-gray h2>a .glyphicon.tile,.light-gray h3>a .glyphicon.tile,.light-gray h4>a .glyphicon.tile,.light-gray h5>a .glyphicon.tile,.light-gray h6>a .glyphicon.tile,.light-gray li>a .glyphicon.tile,.light-gray p>a .glyphicon.tile,.light-gray td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-gray .span>a .glyphicon.tile:active,.light-gray .span>a .glyphicon.tile:hover,.light-gray address>a .glyphicon.tile:active,.light-gray address>a .glyphicon.tile:hover,.light-gray em>a .glyphicon.tile:active,.light-gray em>a .glyphicon.tile:hover,.light-gray h1>a .glyphicon.tile:active,.light-gray h1>a .glyphicon.tile:hover,.light-gray h2>a .glyphicon.tile:active,.light-gray h2>a .glyphicon.tile:hover,.light-gray h3>a .glyphicon.tile:active,.light-gray h3>a .glyphicon.tile:hover,.light-gray h4>a .glyphicon.tile:active,.light-gray h4>a .glyphicon.tile:hover,.light-gray h5>a .glyphicon.tile:active,.light-gray h5>a .glyphicon.tile:hover,.light-gray h6>a .glyphicon.tile:active,.light-gray h6>a .glyphicon.tile:hover,.light-gray li>a .glyphicon.tile:active,.light-gray li>a .glyphicon.tile:hover,.light-gray p>a .glyphicon.tile:active,.light-gray p>a .glyphicon.tile:hover,.light-gray td>a .glyphicon.tile:active,.light-gray td>a .glyphicon.tile:hover{color:#494949}.light-gray ul.nav-sidebar>li.active>a{color:#000}.light-gray ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.light-gray ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.light-gray ul.nav-sidebar>li>a:hover{color:#000}.light-gray ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-gray ul.dropdown-menu>li>a:hover{color:#fff}.light-gray.subnav{opacity:.96}.light-gray.subnav .navbar-brand{color:#000}.light-gray.subnav .navbar-brand a{text-decoration:none;color:#000}.light-gray.subnav li>a{color:#aaa}.light-gray.subnav li>a.active{color:#000}.light-gray.subnav li>a:hover{color:#555}.light-gray .sidebar strong,.light-gray.subnav .navbar-toggle{color:#000}.light-gray.subnav .navbar-toggle:hover{background-color:transparent}.light-gray.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-gray .sidebar a strong,.light-gray .sidebar a strong:active,.light-gray .sidebar a strong:link,.light-gray .sidebar a strong:visited{color:#0089bc}.light-gray .sidebar a strong:hover{color:#005170}.light-gray cite.bubble strong{color:#414141}.light-gray cite.bubble a:active,.light-gray cite.bubble a:link,.light-gray cite.bubble a:visited{color:#0089bc}.light-gray cite.bubble a:hover{color:#005170}.light-gray blockquote,.light-gray blockquote p,.light-gray blockquote ul>li,.striped{color:#747474}.striped{background:url(/media/images/common/stripes.png)}.striped .lead a{font-weight:300}.striped .span>a,.striped address>a,.striped em>a,.striped h1>a,.striped h2>a,.striped h3>a,.striped h4>a,.striped h5>a,.striped h6>a,.striped li>a,.striped p>a,.striped td>a{-webkit-transition:.2s color;transition:.2s color}.striped .nav li>a,.striped .span>a:active,.striped .span>a:hover,.striped address>a:active,.striped address>a:hover,.striped em>a:active,.striped em>a:hover,.striped h1>a:active,.striped h1>a:hover,.striped h2>a:active,.striped h2>a:hover,.striped h3>a:active,.striped h3>a:hover,.striped h4>a:active,.striped h4>a:hover,.striped h5>a:active,.striped h5>a:hover,.striped h6>a:active,.striped h6>a:hover,.striped li>a:active,.striped li>a:hover,.striped p>a:active,.striped p>a:hover,.striped td>a:active,.striped td>a:hover{text-decoration:none}.striped.separated{border-bottom-color:#d2d2d2}.striped.jumbotron .h1,.striped.jumbotron h1{color:#343434}.striped.jumbotron .h2,.striped.jumbotron .h3,.striped.jumbotron .h4,.striped.jumbotron .h5,.striped.jumbotron .h6,.striped.jumbotron h2,.striped.jumbotron h3,.striped.jumbotron h4,.striped.jumbotron h5,.striped.jumbotron h6{color:#747474}.striped .span>a:active,.striped .span>a:link,.striped .span>a:visited,.striped address>a:active,.striped address>a:link,.striped address>a:visited,.striped em>a:active,.striped em>a:link,.striped em>a:visited,.striped h1>a:active,.striped h1>a:link,.striped h1>a:visited,.striped h2>a:active,.striped h2>a:link,.striped h2>a:visited,.striped h3>a:active,.striped h3>a:link,.striped h3>a:visited,.striped h4>a:active,.striped h4>a:link,.striped h4>a:visited,.striped h5>a:active,.striped h5>a:link,.striped h5>a:visited,.striped h6>a:active,.striped h6>a:link,.striped h6>a:visited,.striped li>a:active,.striped li>a:link,.striped li>a:visited,.striped p>a:active,.striped p>a:link,.striped p>a:visited,.striped td>a:active,.striped td>a:link,.striped td>a:visited{color:#0089bc}.striped .span>a:hover,.striped address>a:hover,.striped em>a:hover,.striped h1>a:hover,.striped h2>a:hover,.striped h3>a:hover,.striped h4>a:hover,.striped h5>a:hover,.striped h6>a:hover,.striped li>a:hover,.striped p>a:hover,.striped td>a:hover{color:#005170}.striped .span>a .glyphicon.tile,.striped address>a .glyphicon.tile,.striped em>a .glyphicon.tile,.striped h1>a .glyphicon.tile,.striped h2>a .glyphicon.tile,.striped h3>a .glyphicon.tile,.striped h4>a .glyphicon.tile,.striped h5>a .glyphicon.tile,.striped h6>a .glyphicon.tile,.striped li>a .glyphicon.tile,.striped p>a .glyphicon.tile,.striped td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.striped .span>a .glyphicon.tile:active,.striped .span>a .glyphicon.tile:hover,.striped address>a .glyphicon.tile:active,.striped address>a .glyphicon.tile:hover,.striped em>a .glyphicon.tile:active,.striped em>a .glyphicon.tile:hover,.striped h1>a .glyphicon.tile:active,.striped h1>a .glyphicon.tile:hover,.striped h2>a .glyphicon.tile:active,.striped h2>a .glyphicon.tile:hover,.striped h3>a .glyphicon.tile:active,.striped h3>a .glyphicon.tile:hover,.striped h4>a .glyphicon.tile:active,.striped h4>a .glyphicon.tile:hover,.striped h5>a .glyphicon.tile:active,.striped h5>a .glyphicon.tile:hover,.striped h6>a .glyphicon.tile:active,.striped h6>a .glyphicon.tile:hover,.striped li>a .glyphicon.tile:active,.striped li>a .glyphicon.tile:hover,.striped p>a .glyphicon.tile:active,.striped p>a .glyphicon.tile:hover,.striped td>a .glyphicon.tile:active,.striped td>a .glyphicon.tile:hover{color:#4e4e4e}.striped ul.nav-sidebar>li.active>a{color:#000}.striped ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.striped ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.striped ul.nav-sidebar>li>a:hover{color:#000}.striped ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.striped ul.dropdown-menu>li>a:hover{color:#fff}.striped.subnav{opacity:.96}.striped.subnav .navbar-brand{color:#000}.striped.subnav .navbar-brand a{text-decoration:none;color:#000}.striped.subnav li>a{color:#aaa}.striped.subnav li>a.active{color:#000}.striped.subnav li>a:hover{color:#5b5b5b}.striped .sidebar strong,.striped.subnav .navbar-toggle{color:#000}.striped.subnav .navbar-toggle:hover{background-color:transparent}.striped.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.striped .sidebar a strong,.striped .sidebar a strong:active,.striped .sidebar a strong:link,.striped .sidebar a strong:visited{color:#0089bc}.striped .sidebar a strong:hover{color:#005170}.striped cite.bubble strong{color:#414141}.striped cite.bubble a:active,.striped cite.bubble a:link,.striped cite.bubble a:visited{color:#0089bc}.striped cite.bubble a:hover{color:#005170}.striped blockquote,.striped blockquote p,.striped blockquote ul>li{color:#747474}.striped .h1,.striped .h2,.striped .h3,.striped .h4,.striped .h5,.striped .h6,.striped h1,.striped h2,.striped h3,.striped h4,.striped h5,.striped h6{color:#4e4e4e}.cubes{color:#747474;background:url(/media/images/common/cube_tile_lt_gray.png)}.cubes .lead a{font-weight:300}.cubes .span>a,.cubes address>a,.cubes em>a,.cubes h1>a,.cubes h2>a,.cubes h3>a,.cubes h4>a,.cubes h5>a,.cubes h6>a,.cubes li>a,.cubes p>a,.cubes td>a{-webkit-transition:.2s color;transition:.2s color}.cubes .nav li>a,.cubes .span>a:active,.cubes .span>a:hover,.cubes address>a:active,.cubes address>a:hover,.cubes em>a:active,.cubes em>a:hover,.cubes h1>a:active,.cubes h1>a:hover,.cubes h2>a:active,.cubes h2>a:hover,.cubes h3>a:active,.cubes h3>a:hover,.cubes h4>a:active,.cubes h4>a:hover,.cubes h5>a:active,.cubes h5>a:hover,.cubes h6>a:active,.cubes h6>a:hover,.cubes li>a:active,.cubes li>a:hover,.cubes p>a:active,.cubes p>a:hover,.cubes td>a:active,.cubes td>a:hover{text-decoration:none}.cubes.separated{border-bottom-color:#d2d2d2}.cubes.jumbotron .h1,.cubes.jumbotron h1{color:#343434}.cubes.jumbotron .h2,.cubes.jumbotron .h3,.cubes.jumbotron .h4,.cubes.jumbotron .h5,.cubes.jumbotron .h6,.cubes.jumbotron h2,.cubes.jumbotron h3,.cubes.jumbotron h4,.cubes.jumbotron h5,.cubes.jumbotron h6{color:#747474}.cubes .span>a:active,.cubes .span>a:link,.cubes .span>a:visited,.cubes address>a:active,.cubes address>a:link,.cubes address>a:visited,.cubes em>a:active,.cubes em>a:link,.cubes em>a:visited,.cubes h1>a:active,.cubes h1>a:link,.cubes h1>a:visited,.cubes h2>a:active,.cubes h2>a:link,.cubes h2>a:visited,.cubes h3>a:active,.cubes h3>a:link,.cubes h3>a:visited,.cubes h4>a:active,.cubes h4>a:link,.cubes h4>a:visited,.cubes h5>a:active,.cubes h5>a:link,.cubes h5>a:visited,.cubes h6>a:active,.cubes h6>a:link,.cubes h6>a:visited,.cubes li>a:active,.cubes li>a:link,.cubes li>a:visited,.cubes p>a:active,.cubes p>a:link,.cubes p>a:visited,.cubes td>a:active,.cubes td>a:link,.cubes td>a:visited{color:#0089bc}.cubes .span>a:hover,.cubes address>a:hover,.cubes em>a:hover,.cubes h1>a:hover,.cubes h2>a:hover,.cubes h3>a:hover,.cubes h4>a:hover,.cubes h5>a:hover,.cubes h6>a:hover,.cubes li>a:hover,.cubes p>a:hover,.cubes td>a:hover{color:#005170}.cubes .span>a .glyphicon.tile,.cubes address>a .glyphicon.tile,.cubes em>a .glyphicon.tile,.cubes h1>a .glyphicon.tile,.cubes h2>a .glyphicon.tile,.cubes h3>a .glyphicon.tile,.cubes h4>a .glyphicon.tile,.cubes h5>a .glyphicon.tile,.cubes h6>a .glyphicon.tile,.cubes li>a .glyphicon.tile,.cubes p>a .glyphicon.tile,.cubes td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.cubes .span>a .glyphicon.tile:active,.cubes .span>a .glyphicon.tile:hover,.cubes address>a .glyphicon.tile:active,.cubes address>a .glyphicon.tile:hover,.cubes em>a .glyphicon.tile:active,.cubes em>a .glyphicon.tile:hover,.cubes h1>a .glyphicon.tile:active,.cubes h1>a .glyphicon.tile:hover,.cubes h2>a .glyphicon.tile:active,.cubes h2>a .glyphicon.tile:hover,.cubes h3>a .glyphicon.tile:active,.cubes h3>a .glyphicon.tile:hover,.cubes h4>a .glyphicon.tile:active,.cubes h4>a .glyphicon.tile:hover,.cubes h5>a .glyphicon.tile:active,.cubes h5>a .glyphicon.tile:hover,.cubes h6>a .glyphicon.tile:active,.cubes h6>a .glyphicon.tile:hover,.cubes li>a .glyphicon.tile:active,.cubes li>a .glyphicon.tile:hover,.cubes p>a .glyphicon.tile:active,.cubes p>a .glyphicon.tile:hover,.cubes td>a .glyphicon.tile:active,.cubes td>a .glyphicon.tile:hover{color:#4e4e4e}.cubes ul.nav-sidebar>li.active>a{color:#000}.cubes ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.blue .lead a,.dark-blue .lead a,.dark-green .lead a,.green .lead a,.light-blue .lead a{font-weight:300}.cubes ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.cubes ul.nav-sidebar>li>a:hover{color:#000}.cubes ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.cubes ul.dropdown-menu>li>a:hover{color:#fff}.cubes.subnav{opacity:.96}.cubes.subnav .navbar-brand{color:#000}.cubes.subnav .navbar-brand a{text-decoration:none;color:#000}.cubes.subnav li>a{color:#aaa}.cubes.subnav li>a.active{color:#000}.cubes.subnav li>a:hover{color:#5b5b5b}.cubes .sidebar strong,.cubes.subnav .navbar-toggle{color:#000}.cubes.subnav .navbar-toggle:hover{background-color:transparent}.cubes.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.cubes .sidebar a strong,.cubes .sidebar a strong:active,.cubes .sidebar a strong:link,.cubes .sidebar a strong:visited{color:#0089bc}.cubes .sidebar a strong:hover{color:#005170}.cubes cite.bubble strong{color:#414141}.cubes cite.bubble a:active,.cubes cite.bubble a:link,.cubes cite.bubble a:visited{color:#0089bc}.cubes cite.bubble a:hover{color:#005170}.cubes blockquote,.cubes blockquote p,.cubes blockquote ul>li{color:#747474}.cubes .h1,.cubes .h2,.cubes .h3,.cubes .h4,.cubes .h5,.cubes .h6,.cubes h1,.cubes h2,.cubes h3,.cubes h4,.cubes h5,.cubes h6{color:#4e4e4e}.green{background-color:#3BB878;color:#fff}.green .span>a,.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{-webkit-transition:.2s color;transition:.2s color}.green .nav li>a,.green .span>a:active,.green .span>a:hover,.green address>a:active,.green address>a:hover,.green em>a:active,.green em>a:hover,.green h1>a:active,.green h1>a:hover,.green h2>a:active,.green h2>a:hover,.green h3>a:active,.green h3>a:hover,.green h4>a:active,.green h4>a:hover,.green h5>a:active,.green h5>a:hover,.green h6>a:active,.green h6>a:hover,.green li>a:active,.green li>a:hover,.green p>a:active,.green p>a:hover,.green td>a:active,.green td>a:hover{text-decoration:none}.green.separated{border-bottom-color:#287e52}.green .h1,.green .h2,.green .h3,.green .h4,.green .h5,.green .h6,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6{color:#fff}.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{color:#fff;text-decoration:underline}.dark-green .nav li>a,.dark-green .span>a:active,.dark-green .span>a:hover,.dark-green address>a:active,.dark-green address>a:hover,.dark-green em>a:active,.dark-green em>a:hover,.dark-green h1>a:active,.dark-green h1>a:hover,.dark-green h2>a:active,.dark-green h2>a:hover,.dark-green h3>a:active,.dark-green h3>a:hover,.dark-green h4>a:active,.dark-green h4>a:hover,.dark-green h5>a:active,.dark-green h5>a:hover,.dark-green h6>a:active,.dark-green h6>a:hover,.dark-green li>a:active,.dark-green li>a:hover,.dark-green p>a:active,.dark-green p>a:hover,.dark-green td>a:active,.dark-green td>a:hover,.green address>a:hover,.green em>a:hover,.green h1>a:hover,.green h2>a:hover,.green h3>a:hover,.green h4>a:hover,.green h5>a:hover,.green h6>a:hover,.green li>a:hover,.green p>a:hover,.green td>a:hover,.green.subnav .navbar-brand a{text-decoration:none}.green.subnav .navbar-brand{color:#fff}.green.subnav li>a{color:#a1e1c0}.green.subnav li>a.active,.green.subnav li>a:hover{color:#fff}.green.subnav .navbar-toggle{color:#226b46}.green.subnav .navbar-toggle:hover{background-color:transparent}.green.subnav .navbar-collapse{border-top-color:#226b46}.green.subnav .subnav-divider{border-bottom:1px solid #3BB878}.green .form-control{border:0!important}.dark-green{background-color:#35a56b;color:#fff}.dark-green .span>a,.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{-webkit-transition:.2s color;transition:.2s color}.dark-green.separated{border-bottom-color:#226b46}.dark-green .h1,.dark-green .h2,.dark-green .h3,.dark-green .h4,.dark-green .h5,.dark-green .h6,.dark-green h1,.dark-green h2,.dark-green h3,.dark-green h4,.dark-green h5,.dark-green h6{color:#fff}.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{color:#fff;text-decoration:underline}.blue .nav li>a,.blue .span>a:active,.blue .span>a:hover,.blue address>a:active,.blue address>a:hover,.blue em>a:active,.blue em>a:hover,.blue h1>a:active,.blue h1>a:hover,.blue h2>a:active,.blue h2>a:hover,.blue h3>a:active,.blue h3>a:hover,.blue h4>a:active,.blue h4>a:hover,.blue h5>a:active,.blue h5>a:hover,.blue h6>a:active,.blue h6>a:hover,.blue li>a:active,.blue li>a:hover,.blue p>a:active,.blue p>a:hover,.blue td>a:active,.blue td>a:hover,.dark-green address>a:hover,.dark-green em>a:hover,.dark-green h1>a:hover,.dark-green h2>a:hover,.dark-green h3>a:hover,.dark-green h4>a:hover,.dark-green h5>a:hover,.dark-green h6>a:hover,.dark-green li>a:hover,.dark-green p>a:hover,.dark-green td>a:hover,.dark-green.subnav .navbar-brand a{text-decoration:none}.dark-green.subnav .navbar-brand{color:#fff}.dark-green.subnav li>a{color:#8edbb3}.dark-green.subnav li>a.active,.dark-green.subnav li>a:hover{color:#fff}.dark-green.subnav .navbar-toggle{color:#1c5739}.dark-green.subnav .navbar-toggle:hover{background-color:transparent}.dark-green.subnav .navbar-collapse{border-top-color:#1c5739}.dark-green.subnav .subnav-divider{border-bottom:1px solid #35a56b}.dark-green .form-control{border:0!important}.blue{background-color:#00aeef;color:#fff}.blue .span>a,.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{-webkit-transition:.2s color;transition:.2s color}.blue.separated{border-bottom-color:#0076a3}.blue .h1,.blue .h2,.blue .h3,.blue .h4,.blue .h5,.blue .h6,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6{color:#fff}.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{color:#fff;text-decoration:underline}.blue address>a:hover,.blue em>a:hover,.blue h1>a:hover,.blue h2>a:hover,.blue h3>a:hover,.blue h4>a:hover,.blue h5>a:hover,.blue h6>a:hover,.blue li>a:hover,.blue p>a:hover,.blue td>a:hover,.blue.subnav .navbar-brand a,.dark-blue .nav li>a,.dark-blue .span>a:active,.dark-blue .span>a:hover,.dark-blue address>a:active,.dark-blue address>a:hover,.dark-blue em>a:active,.dark-blue em>a:hover,.dark-blue h1>a:active,.dark-blue h1>a:hover,.dark-blue h2>a:active,.dark-blue h2>a:hover,.dark-blue h3>a:active,.dark-blue h3>a:hover,.dark-blue h4>a:active,.dark-blue h4>a:hover,.dark-blue h5>a:active,.dark-blue h5>a:hover,.dark-blue h6>a:active,.dark-blue h6>a:hover,.dark-blue li>a:active,.dark-blue li>a:hover,.dark-blue p>a:active,.dark-blue p>a:hover,.dark-blue td>a:active,.dark-blue td>a:hover{text-decoration:none}.blue.subnav .navbar-brand{color:#fff}.blue.subnav li>a{color:#7fdcff}.blue.subnav li>a.active,.blue.subnav li>a:hover{color:#fff}.blue.subnav .navbar-toggle{color:#006489}.blue.subnav .navbar-toggle:hover{background-color:transparent}.blue.subnav .navbar-collapse{border-top-color:#006489}.blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.blue .form-control{border:0!important}.dark-blue{background-color:#00aeef;color:#fff}.dark-blue .span>a,.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{-webkit-transition:.2s color;transition:.2s color}.dark-blue.separated{border-bottom-color:#0076a3}.dark-blue .h1,.dark-blue .h2,.dark-blue .h3,.dark-blue .h4,.dark-blue .h5,.dark-blue .h6,.dark-blue h1,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6{color:#fff}.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{color:#fff;text-decoration:underline}.dark-blue address>a:hover,.dark-blue em>a:hover,.dark-blue h1>a:hover,.dark-blue h2>a:hover,.dark-blue h3>a:hover,.dark-blue h4>a:hover,.dark-blue h5>a:hover,.dark-blue h6>a:hover,.dark-blue li>a:hover,.dark-blue p>a:hover,.dark-blue td>a:hover,.dark-blue.subnav .navbar-brand a,.light-blue .nav li>a,.light-blue .span>a:active,.light-blue .span>a:hover,.light-blue address>a:active,.light-blue address>a:hover,.light-blue em>a:active,.light-blue em>a:hover,.light-blue h1>a:active,.light-blue h1>a:hover,.light-blue h2>a:active,.light-blue h2>a:hover,.light-blue h3>a:active,.light-blue h3>a:hover,.light-blue h4>a:active,.light-blue h4>a:hover,.light-blue h5>a:active,.light-blue h5>a:hover,.light-blue h6>a:active,.light-blue h6>a:hover,.light-blue li>a:active,.light-blue li>a:hover,.light-blue p>a:active,.light-blue p>a:hover,.light-blue td>a:active,.light-blue td>a:hover,.light-blue ul.dropdown-menu>li>a:link,.light-blue.subnav .navbar-brand a,.red .nav li>a,.red .span>a:active,.red .span>a:hover,.red address>a:active,.red address>a:hover,.red em>a:active,.red em>a:hover,.red h1>a:active,.red h1>a:hover,.red h2>a:active,.red h2>a:hover,.red h3>a:active,.red h3>a:hover,.red h4>a:active,.red h4>a:hover,.red h5>a:active,.red h5>a:hover,.red h6>a:active,.red h6>a:hover,.red li>a:active,.red li>a:hover,.red p>a:active,.red p>a:hover,.red td>a:active,.red td>a:hover{text-decoration:none}.dark-blue.subnav .navbar-brand{color:#fff}.dark-blue.subnav li>a{color:#7fdcff}.dark-blue.subnav li>a.active,.dark-blue.subnav li>a:hover{color:#fff}.dark-blue.subnav .navbar-toggle{color:#006489}.dark-blue.subnav .navbar-toggle:hover{background-color:transparent}.dark-blue.subnav .navbar-collapse{border-top-color:#006489}.dark-blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.dark-blue .form-control{border:0!important}.light-blue{background-color:#edf7fe;color:#747474}.light-blue .span>a,.light-blue address>a,.light-blue em>a,.light-blue h1>a,.light-blue h2>a,.light-blue h3>a,.light-blue h4>a,.light-blue h5>a,.light-blue h6>a,.light-blue li>a,.light-blue p>a,.light-blue td>a{-webkit-transition:.2s color;transition:.2s color}.light-blue.separated{border-bottom-color:#a5d7fa}.light-blue .h1,.light-blue .h2,.light-blue .h3,.light-blue .h4,.light-blue .h5,.light-blue .h6,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#000}.light-blue.jumbotron .h1,.light-blue.jumbotron h1{color:#343434}.light-blue.jumbotron .h2,.light-blue.jumbotron .h3,.light-blue.jumbotron .h4,.light-blue.jumbotron .h5,.light-blue.jumbotron .h6,.light-blue.jumbotron h2,.light-blue.jumbotron h3,.light-blue.jumbotron h4,.light-blue.jumbotron h5,.light-blue.jumbotron h6{color:#747474}.light-blue .span>a:active,.light-blue .span>a:link,.light-blue .span>a:visited,.light-blue address>a:active,.light-blue address>a:link,.light-blue address>a:visited,.light-blue em>a:active,.light-blue em>a:link,.light-blue em>a:visited,.light-blue h1>a:active,.light-blue h1>a:link,.light-blue h1>a:visited,.light-blue h2>a:active,.light-blue h2>a:link,.light-blue h2>a:visited,.light-blue h3>a:active,.light-blue h3>a:link,.light-blue h3>a:visited,.light-blue h4>a:active,.light-blue h4>a:link,.light-blue h4>a:visited,.light-blue h5>a:active,.light-blue h5>a:link,.light-blue h5>a:visited,.light-blue h6>a:active,.light-blue h6>a:link,.light-blue h6>a:visited,.light-blue li>a:active,.light-blue li>a:link,.light-blue li>a:visited,.light-blue p>a:active,.light-blue p>a:link,.light-blue p>a:visited,.light-blue td>a:active,.light-blue td>a:link,.light-blue td>a:visited{color:#0089bc}.light-blue .span>a:hover,.light-blue address>a:hover,.light-blue em>a:hover,.light-blue h1>a:hover,.light-blue h2>a:hover,.light-blue h3>a:hover,.light-blue h4>a:hover,.light-blue h5>a:hover,.light-blue h6>a:hover,.light-blue li>a:hover,.light-blue p>a:hover,.light-blue td>a:hover{color:#005170}.light-blue .span>a .glyphicon.tile,.light-blue address>a .glyphicon.tile,.light-blue em>a .glyphicon.tile,.light-blue h1>a .glyphicon.tile,.light-blue h2>a .glyphicon.tile,.light-blue h3>a .glyphicon.tile,.light-blue h4>a .glyphicon.tile,.light-blue h5>a .glyphicon.tile,.light-blue h6>a .glyphicon.tile,.light-blue li>a .glyphicon.tile,.light-blue p>a .glyphicon.tile,.light-blue td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-blue .span>a .glyphicon.tile:active,.light-blue .span>a .glyphicon.tile:hover,.light-blue address>a .glyphicon.tile:active,.light-blue address>a .glyphicon.tile:hover,.light-blue em>a .glyphicon.tile:active,.light-blue em>a .glyphicon.tile:hover,.light-blue h1>a .glyphicon.tile:active,.light-blue h1>a .glyphicon.tile:hover,.light-blue h2>a .glyphicon.tile:active,.light-blue h2>a .glyphicon.tile:hover,.light-blue h3>a .glyphicon.tile:active,.light-blue h3>a .glyphicon.tile:hover,.light-blue h4>a .glyphicon.tile:active,.light-blue h4>a .glyphicon.tile:hover,.light-blue h5>a .glyphicon.tile:active,.light-blue h5>a .glyphicon.tile:hover,.light-blue h6>a .glyphicon.tile:active,.light-blue h6>a .glyphicon.tile:hover,.light-blue li>a .glyphicon.tile:active,.light-blue li>a .glyphicon.tile:hover,.light-blue p>a .glyphicon.tile:active,.light-blue p>a .glyphicon.tile:hover,.light-blue td>a .glyphicon.tile:active,.light-blue td>a .glyphicon.tile:hover{color:#4e4e4e}.light-blue ul.nav-sidebar>li.active>a{color:#000}.light-blue ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.dark-purple .lead a,.hero .lead a,.hero-accent .lead a,.light-purple .lead a,.logo-bg-dark .lead a,.primary .lead a,.purple .lead a,.red .lead a{font-weight:300}.light-blue ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.light-blue ul.nav-sidebar>li>a:hover{color:#000}.light-blue ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.light-blue ul.dropdown-menu>li>a:hover{color:#fff}.light-blue.subnav{opacity:.96}.light-blue.subnav .navbar-brand,.light-blue.subnav .navbar-brand a{color:#000}.light-blue.subnav li>a{color:#aaa}.light-blue.subnav li>a.active{color:#000}.light-blue.subnav li>a:hover{color:#5b5b5b}.light-blue .sidebar strong,.light-blue.subnav .navbar-toggle{color:#000}.light-blue.subnav .navbar-toggle:hover{background-color:transparent}.light-blue.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-blue .sidebar a strong,.light-blue .sidebar a strong:active,.light-blue .sidebar a strong:link,.light-blue .sidebar a strong:visited{color:#0089bc}.light-blue .sidebar a strong:hover{color:#005170}.light-blue cite.bubble strong{color:#414141}.light-blue cite.bubble a:active,.light-blue cite.bubble a:link,.light-blue cite.bubble a:visited{color:#0089bc}.light-blue cite.bubble a:hover{color:#005170}.light-blue blockquote,.light-blue blockquote p,.light-blue blockquote ul>li{color:#747474}.red{background-color:#d7594c;color:#fff}.red .span>a,.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{-webkit-transition:.2s color;transition:.2s color}.red.separated{border-bottom-color:#af3428}.red .h1,.red .h2,.red .h3,.red .h4,.red .h5,.red .h6,.red h1,.red h2,.red h3,.red h4,.red h5,.red h6{color:#fff}.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{color:#fff;text-decoration:underline}.purple .nav li>a,.purple .span>a:active,.purple .span>a:hover,.purple address>a:active,.purple address>a:hover,.purple em>a:active,.purple em>a:hover,.purple h1>a:active,.purple h1>a:hover,.purple h2>a:active,.purple h2>a:hover,.purple h3>a:active,.purple h3>a:hover,.purple h4>a:active,.purple h4>a:hover,.purple h5>a:active,.purple h5>a:hover,.purple h6>a:active,.purple h6>a:hover,.purple li>a:active,.purple li>a:hover,.purple p>a:active,.purple p>a:hover,.purple td>a:active,.purple td>a:hover,.red address>a:hover,.red em>a:hover,.red h1>a:hover,.red h2>a:hover,.red h3>a:hover,.red h4>a:hover,.red h5>a:hover,.red h6>a:hover,.red li>a:hover,.red p>a:hover,.red td>a:hover,.red.subnav .navbar-brand a{text-decoration:none}.red.subnav .navbar-brand{color:#fff}.red.subnav li>a{color:#f1c5c1}.red.subnav li>a.active,.red.subnav li>a:hover{color:#fff}.red.subnav .navbar-toggle{color:#9a2e23}.red.subnav .navbar-toggle:hover{background-color:transparent}.red.subnav .navbar-collapse{border-top-color:#9a2e23}.red.subnav .subnav-divider{border-bottom:1px solid #d7594c}.red .form-control{border:0!important}.purple{background-color:#c67fcf;color:#fff}.purple .span>a,.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{-webkit-transition:.2s color;transition:.2s color}.purple.separated{border-bottom-color:#ad47ba}.purple .h1,.purple .h2,.purple .h3,.purple .h4,.purple .h5,.purple .h6,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6{color:#fff}.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{color:#fff;text-decoration:underline}.dark-purple .nav li>a,.dark-purple .span>a:active,.dark-purple .span>a:hover,.dark-purple address>a:active,.dark-purple address>a:hover,.dark-purple em>a:active,.dark-purple em>a:hover,.dark-purple h1>a:active,.dark-purple h1>a:hover,.dark-purple h2>a:active,.dark-purple h2>a:hover,.dark-purple h3>a:active,.dark-purple h3>a:hover,.dark-purple h4>a:active,.dark-purple h4>a:hover,.dark-purple h5>a:active,.dark-purple h5>a:hover,.dark-purple h6>a:active,.dark-purple h6>a:hover,.dark-purple li>a:active,.dark-purple li>a:hover,.dark-purple p>a:active,.dark-purple p>a:hover,.dark-purple td>a:active,.dark-purple td>a:hover,.purple address>a:hover,.purple em>a:hover,.purple h1>a:hover,.purple h2>a:hover,.purple h3>a:hover,.purple h4>a:hover,.purple h5>a:hover,.purple h6>a:hover,.purple li>a:hover,.purple p>a:hover,.purple td>a:hover,.purple.subnav .navbar-brand a{text-decoration:none}.purple.subnav .navbar-brand{color:#fff}.purple.subnav li>a{color:#f4e7f6}.purple.subnav li>a.active,.purple.subnav li>a:hover{color:#fff}.purple.subnav .navbar-toggle{color:#9d3fa9}.purple.subnav .navbar-toggle:hover{background-color:transparent}.purple.subnav .navbar-collapse{border-top-color:#9d3fa9}.purple.subnav .subnav-divider{border-bottom:1px solid #c67fcf}.purple .form-control{border:0!important}.dark-purple{background-color:#be6cc8;color:#fff}.dark-purple .span>a,.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{-webkit-transition:.2s color;transition:.2s color}.dark-purple.separated{border-bottom-color:#9d3fa9}.dark-purple .h1,.dark-purple .h2,.dark-purple .h3,.dark-purple .h4,.dark-purple .h5,.dark-purple .h6,.dark-purple h1,.dark-purple h2,.dark-purple h3,.dark-purple h4,.dark-purple h5,.dark-purple h6{color:#fff}.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{color:#fff;text-decoration:underline}.dark-purple address>a:hover,.dark-purple em>a:hover,.dark-purple h1>a:hover,.dark-purple h2>a:hover,.dark-purple h3>a:hover,.dark-purple h4>a:hover,.dark-purple h5>a:hover,.dark-purple h6>a:hover,.dark-purple li>a:hover,.dark-purple p>a:hover,.dark-purple td>a:hover,.dark-purple.subnav .navbar-brand a,.light-purple .nav li>a,.light-purple .span>a:active,.light-purple .span>a:hover,.light-purple address>a:active,.light-purple address>a:hover,.light-purple em>a:active,.light-purple em>a:hover,.light-purple h1>a:active,.light-purple h1>a:hover,.light-purple h2>a:active,.light-purple h2>a:hover,.light-purple h3>a:active,.light-purple h3>a:hover,.light-purple h4>a:active,.light-purple h4>a:hover,.light-purple h5>a:active,.light-purple h5>a:hover,.light-purple h6>a:active,.light-purple h6>a:hover,.light-purple li>a:active,.light-purple li>a:hover,.light-purple p>a:active,.light-purple p>a:hover,.light-purple td>a:active,.light-purple td>a:hover{text-decoration:none}.dark-purple.subnav .navbar-brand{color:#fff}.dark-purple.subnav li>a{color:#ecd4ef}.dark-purple.subnav li>a.active,.dark-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle{color:#8c3896}.dark-purple.subnav .navbar-toggle:hover{background-color:transparent}.dark-purple.subnav .navbar-collapse{border-top-color:#8c3896}.dark-purple.subnav .subnav-divider{border-bottom:1px solid #be6cc8}.dark-purple .form-control{border:0!important}.light-purple{background-color:#eed8f0;color:#fff}.light-purple .span>a,.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{-webkit-transition:.2s color;transition:.2s color}.light-purple.separated{border-bottom-color:#d5a0dc}.light-purple .h1,.light-purple .h2,.light-purple .h3,.light-purple .h4,.light-purple .h5,.light-purple .h6,.light-purple h1,.light-purple h2,.light-purple h3,.light-purple h4,.light-purple h5,.light-purple h6{color:#fff}.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{color:#fff;text-decoration:underline}.light-purple address>a:hover,.light-purple em>a:hover,.light-purple h1>a:hover,.light-purple h2>a:hover,.light-purple h3>a:hover,.light-purple h4>a:hover,.light-purple h5>a:hover,.light-purple h6>a:hover,.light-purple li>a:hover,.light-purple p>a:hover,.light-purple td>a:hover{text-decoration:none}.light-purple.subnav .navbar-brand{color:#fff}.light-purple.subnav .navbar-brand a{text-decoration:none}.light-purple.subnav li>a,.light-purple.subnav li>a.active,.light-purple.subnav li>a:hover{color:#fff}.light-purple.subnav .navbar-toggle{color:#cd8ed5}.light-purple.subnav .navbar-toggle:hover{background-color:transparent}.light-purple.subnav .navbar-collapse{border-top-color:#cd8ed5}.light-purple.subnav .subnav-divider{border-bottom:1px solid #eed8f0}.light-purple .form-control{border:0!important}.dark{background-color:#161616;color:#444}.dark a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.dark-less a,.dark-moar a{-webkit-transition:.2s all}.dark a:active,.dark a:hover{color:#f2f2f2;text-decoration:none}.dark-moar{color:#444;background-color:#0a0a0a}.dark-moar a{transition:.2s all;color:#a6a6a6}.dark-moar a:active,.dark-moar a:hover{color:#f2f2f2;text-decoration:none}.dark-less{background-color:#222;color:#fff}.dark-less a{transition:.2s all;color:#a6a6a6}.dark-less a:active,.dark-less a:hover{color:#f2f2f2;text-decoration:none}.charcoal{color:#444;background-color:#353535}.charcoal a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.charcoal a:active,.charcoal a:hover{color:#f2f2f2;text-decoration:none}.logo-bg-dark{background-color:#2d3339;color:#fff}.logo-bg-dark .span>a,.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{-webkit-transition:.2s color;transition:.2s color}.logo-bg-dark .nav li>a,.logo-bg-dark .span>a:active,.logo-bg-dark .span>a:hover,.logo-bg-dark address>a:active,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:active,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:active,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:active,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:active,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:active,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:active,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:active,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:active,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:active,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:active,.logo-bg-dark td>a:hover{text-decoration:none}.logo-bg-dark.separated{border-bottom-color:#0b0d0e}.logo-bg-dark .h1,.logo-bg-dark .h2,.logo-bg-dark .h3,.logo-bg-dark .h4,.logo-bg-dark .h5,.logo-bg-dark .h6,.logo-bg-dark h1,.logo-bg-dark h2,.logo-bg-dark h3,.logo-bg-dark h4,.logo-bg-dark h5,.logo-bg-dark h6{color:#fff}.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{color:#fff;text-decoration:underline}.hero .nav li>a,.hero .span>a:active,.hero .span>a:hover,.hero address>a:active,.hero address>a:hover,.hero em>a:active,.hero em>a:hover,.hero h1>a:active,.hero h1>a:hover,.hero h2>a:active,.hero h2>a:hover,.hero h3>a:active,.hero h3>a:hover,.hero h4>a:active,.hero h4>a:hover,.hero h5>a:active,.hero h5>a:hover,.hero h6>a:active,.hero h6>a:hover,.hero li>a:active,.hero li>a:hover,.hero p>a:active,.hero p>a:hover,.hero td>a:active,.hero td>a:hover,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:hover,.logo-bg-dark.subnav .navbar-brand a{text-decoration:none}.logo-bg-dark.subnav .navbar-brand{color:#fff}.logo-bg-dark.subnav li>a{color:#6c7a89}.logo-bg-dark.subnav li>a.active,.logo-bg-dark.subnav li>a:hover{color:#fff}.logo-bg-dark.subnav .navbar-toggle{color:#000}.logo-bg-dark.subnav .navbar-toggle:hover{background-color:transparent}.logo-bg-dark.subnav .navbar-collapse{border-top-color:#000}.logo-bg-dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}.logo-bg-dark .form-control{border:0!important}.hero{background-color:#3BB878;color:#fff}.hero .span>a,.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{-webkit-transition:.2s color;transition:.2s color}.hero.separated{border-bottom-color:#287e52}.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5,.hero .h6,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff}.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{color:#fff;text-decoration:underline}.hero address>a:hover,.hero em>a:hover,.hero h1>a:hover,.hero h2>a:hover,.hero h3>a:hover,.hero h4>a:hover,.hero h5>a:hover,.hero h6>a:hover,.hero li>a:hover,.hero p>a:hover,.hero td>a:hover,.hero-accent .nav li>a,.hero-accent .span>a:active,.hero-accent .span>a:hover,.hero-accent address>a:active,.hero-accent address>a:hover,.hero-accent em>a:active,.hero-accent em>a:hover,.hero-accent h1>a:active,.hero-accent h1>a:hover,.hero-accent h2>a:active,.hero-accent h2>a:hover,.hero-accent h3>a:active,.hero-accent h3>a:hover,.hero-accent h4>a:active,.hero-accent h4>a:hover,.hero-accent h5>a:active,.hero-accent h5>a:hover,.hero-accent h6>a:active,.hero-accent h6>a:hover,.hero-accent li>a:active,.hero-accent li>a:hover,.hero-accent p>a:active,.hero-accent p>a:hover,.hero-accent td>a:active,.hero-accent td>a:hover,.hero.subnav .navbar-brand a{text-decoration:none}.hero.subnav .navbar-brand{color:#fff}.hero.subnav li>a{color:#a1e1c0}.hero.subnav li>a.active,.hero.subnav li>a:hover{color:#fff}.hero.subnav .navbar-toggle{color:#226b46}.hero.subnav .navbar-toggle:hover{background-color:transparent}.hero.subnav .navbar-collapse{border-top-color:#226b46}.hero.subnav .subnav-divider{border-bottom:1px solid #3BB878}.hero .form-control{border:0!important}.hero-accent{background-color:#35a56b;color:#fff}.hero-accent .span>a,.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{-webkit-transition:.2s color;transition:.2s color}.hero-accent.separated{border-bottom-color:#226b46}.hero-accent .h1,.hero-accent .h2,.hero-accent .h3,.hero-accent .h4,.hero-accent .h5,.hero-accent .h6,.hero-accent h1,.hero-accent h2,.hero-accent h3,.hero-accent h4,.hero-accent h5,.hero-accent h6{color:#fff}.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{color:#fff;text-decoration:underline}.alt .nav li>a,.alt .span>a:active,.alt .span>a:hover,.alt address>a:active,.alt address>a:hover,.alt em>a:active,.alt em>a:hover,.alt h1>a:active,.alt h1>a:hover,.alt h2>a:active,.alt h2>a:hover,.alt h3>a:active,.alt h3>a:hover,.alt h4>a:active,.alt h4>a:hover,.alt h5>a:active,.alt h5>a:hover,.alt h6>a:active,.alt h6>a:hover,.alt li>a:active,.alt li>a:hover,.alt p>a:active,.alt p>a:hover,.alt td>a:active,.alt td>a:hover,.alt ul.dropdown-menu>li>a:link,.alt.subnav .navbar-brand a,.bold .nav li>a,.bold .span>a:active,.bold .span>a:hover,.bold address>a:active,.bold address>a:hover,.bold em>a:active,.bold em>a:hover,.bold h1>a:active,.bold h1>a:hover,.bold h2>a:active,.bold h2>a:hover,.bold h3>a:active,.bold h3>a:hover,.bold h4>a:active,.bold h4>a:hover,.bold h5>a:active,.bold h5>a:hover,.bold h6>a:active,.bold h6>a:hover,.bold li>a:active,.bold li>a:hover,.bold p>a:active,.bold p>a:hover,.bold td>a:active,.bold td>a:hover,.hero-accent address>a:hover,.hero-accent em>a:hover,.hero-accent h1>a:hover,.hero-accent h2>a:hover,.hero-accent h3>a:hover,.hero-accent h4>a:hover,.hero-accent h5>a:hover,.hero-accent h6>a:hover,.hero-accent li>a:hover,.hero-accent p>a:hover,.hero-accent td>a:hover,.hero-accent.subnav .navbar-brand a,.primary .nav li>a,.primary .span>a:active,.primary .span>a:hover,.primary address>a:active,.primary address>a:hover,.primary em>a:active,.primary em>a:hover,.primary h1>a:active,.primary h1>a:hover,.primary h2>a:active,.primary h2>a:hover,.primary h3>a:active,.primary h3>a:hover,.primary h4>a:active,.primary h4>a:hover,.primary h5>a:active,.primary h5>a:hover,.primary h6>a:active,.primary h6>a:hover,.primary li>a:active,.primary li>a:hover,.primary p>a:active,.primary p>a:hover,.primary td>a:active,.primary td>a:hover,.primary ul.dropdown-menu>li>a:link,.primary.subnav .navbar-brand a{text-decoration:none}.hero-accent.subnav .navbar-brand{color:#fff}.hero-accent.subnav li>a{color:#8edbb3}.hero-accent.subnav li>a.active,.hero-accent.subnav li>a:hover{color:#fff}.hero-accent.subnav .navbar-toggle{color:#1c5739}.hero-accent.subnav .navbar-toggle:hover{background-color:transparent}.hero-accent.subnav .navbar-collapse{border-top-color:#1c5739}.hero-accent.subnav .subnav-divider{border-bottom:1px solid #35a56b}.hero-accent .form-control{border:0!important}.alt.subnav .navbar-collapse,.neutral.subnav .navbar-collapse,.primary.subnav .navbar-collapse,div.logo-tile.subnav .navbar-collapse{border-top-color:#e7e6e6}.primary{background-color:#fff;color:#747474}.primary .span>a,.primary address>a,.primary em>a,.primary h1>a,.primary h2>a,.primary h3>a,.primary h4>a,.primary h5>a,.primary h6>a,.primary li>a,.primary p>a,.primary td>a{-webkit-transition:.2s color;transition:.2s color}.primary.separated{border-bottom-color:#d9d9d9}.primary .h1,.primary .h2,.primary .h3,.primary .h4,.primary .h5,.primary .h6,.primary h1,.primary h2,.primary h3,.primary h4,.primary h5,.primary h6{color:#000}.primary.jumbotron .h1,.primary.jumbotron h1{color:#343434}.primary.jumbotron .h2,.primary.jumbotron .h3,.primary.jumbotron .h4,.primary.jumbotron .h5,.primary.jumbotron .h6,.primary.jumbotron h2,.primary.jumbotron h3,.primary.jumbotron h4,.primary.jumbotron h5,.primary.jumbotron h6{color:#747474}.primary .span>a:active,.primary .span>a:link,.primary .span>a:visited,.primary address>a:active,.primary address>a:link,.primary address>a:visited,.primary em>a:active,.primary em>a:link,.primary em>a:visited,.primary h1>a:active,.primary h1>a:link,.primary h1>a:visited,.primary h2>a:active,.primary h2>a:link,.primary h2>a:visited,.primary h3>a:active,.primary h3>a:link,.primary h3>a:visited,.primary h4>a:active,.primary h4>a:link,.primary h4>a:visited,.primary h5>a:active,.primary h5>a:link,.primary h5>a:visited,.primary h6>a:active,.primary h6>a:link,.primary h6>a:visited,.primary li>a:active,.primary li>a:link,.primary li>a:visited,.primary p>a:active,.primary p>a:link,.primary p>a:visited,.primary td>a:active,.primary td>a:link,.primary td>a:visited{color:#0089bc}.primary .span>a:hover,.primary address>a:hover,.primary em>a:hover,.primary h1>a:hover,.primary h2>a:hover,.primary h3>a:hover,.primary h4>a:hover,.primary h5>a:hover,.primary h6>a:hover,.primary li>a:hover,.primary p>a:hover,.primary td>a:hover{color:#005170}.primary .span>a .glyphicon.tile,.primary address>a .glyphicon.tile,.primary em>a .glyphicon.tile,.primary h1>a .glyphicon.tile,.primary h2>a .glyphicon.tile,.primary h3>a .glyphicon.tile,.primary h4>a .glyphicon.tile,.primary h5>a .glyphicon.tile,.primary h6>a .glyphicon.tile,.primary li>a .glyphicon.tile,.primary p>a .glyphicon.tile,.primary td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.primary .span>a .glyphicon.tile:active,.primary .span>a .glyphicon.tile:hover,.primary address>a .glyphicon.tile:active,.primary address>a .glyphicon.tile:hover,.primary em>a .glyphicon.tile:active,.primary em>a .glyphicon.tile:hover,.primary h1>a .glyphicon.tile:active,.primary h1>a .glyphicon.tile:hover,.primary h2>a .glyphicon.tile:active,.primary h2>a .glyphicon.tile:hover,.primary h3>a .glyphicon.tile:active,.primary h3>a .glyphicon.tile:hover,.primary h4>a .glyphicon.tile:active,.primary h4>a .glyphicon.tile:hover,.primary h5>a .glyphicon.tile:active,.primary h5>a .glyphicon.tile:hover,.primary h6>a .glyphicon.tile:active,.primary h6>a .glyphicon.tile:hover,.primary li>a .glyphicon.tile:active,.primary li>a .glyphicon.tile:hover,.primary p>a .glyphicon.tile:active,.primary p>a .glyphicon.tile:hover,.primary td>a .glyphicon.tile:active,.primary td>a .glyphicon.tile:hover{color:#4e4e4e}.primary ul.nav-sidebar>li.active>a{color:#000}.primary ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.primary ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.primary ul.nav-sidebar>li>a:hover{color:#000}.primary ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.primary ul.dropdown-menu>li>a:hover{color:#fff}.primary.subnav{opacity:.96}.primary.subnav .navbar-brand,.primary.subnav .navbar-brand a{color:#000}.primary.subnav li>a{color:#aaa}.primary.subnav li>a.active{color:#000}.primary.subnav li>a:hover{color:#5b5b5b}.primary .sidebar strong,.primary.subnav .navbar-toggle{color:#000}.primary.subnav .navbar-toggle:hover{background-color:transparent}.primary.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.primary .sidebar a strong,.primary .sidebar a strong:active,.primary .sidebar a strong:link,.primary .sidebar a strong:visited{color:#0089bc}.primary .sidebar a strong:hover{color:#005170}.primary cite.bubble strong{color:#414141}.primary cite.bubble a:active,.primary cite.bubble a:link,.primary cite.bubble a:visited{color:#0089bc}.primary cite.bubble a:hover{color:#005170}.alt,.primary blockquote,.primary blockquote p,.primary blockquote ul>li{color:#747474}.alt{background-color:#edf7fe}.alt .lead a{font-weight:300}.alt .span>a,.alt address>a,.alt em>a,.alt h1>a,.alt h2>a,.alt h3>a,.alt h4>a,.alt h5>a,.alt h6>a,.alt li>a,.alt p>a,.alt td>a{-webkit-transition:.2s color;transition:.2s color}.alt.separated{border-bottom-color:#a5d7fa}.alt .h1,.alt .h2,.alt .h3,.alt .h4,.alt .h5,.alt .h6,.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.alt h6{color:#000}.alt.jumbotron .h1,.alt.jumbotron h1{color:#343434}.alt.jumbotron .h2,.alt.jumbotron .h3,.alt.jumbotron .h4,.alt.jumbotron .h5,.alt.jumbotron .h6,.alt.jumbotron h2,.alt.jumbotron h3,.alt.jumbotron h4,.alt.jumbotron h5,.alt.jumbotron h6{color:#747474}.alt .span>a:active,.alt .span>a:link,.alt .span>a:visited,.alt address>a:active,.alt address>a:link,.alt address>a:visited,.alt em>a:active,.alt em>a:link,.alt em>a:visited,.alt h1>a:active,.alt h1>a:link,.alt h1>a:visited,.alt h2>a:active,.alt h2>a:link,.alt h2>a:visited,.alt h3>a:active,.alt h3>a:link,.alt h3>a:visited,.alt h4>a:active,.alt h4>a:link,.alt h4>a:visited,.alt h5>a:active,.alt h5>a:link,.alt h5>a:visited,.alt h6>a:active,.alt h6>a:link,.alt h6>a:visited,.alt li>a:active,.alt li>a:link,.alt li>a:visited,.alt p>a:active,.alt p>a:link,.alt p>a:visited,.alt td>a:active,.alt td>a:link,.alt td>a:visited{color:#0089bc}.alt .span>a:hover,.alt address>a:hover,.alt em>a:hover,.alt h1>a:hover,.alt h2>a:hover,.alt h3>a:hover,.alt h4>a:hover,.alt h5>a:hover,.alt h6>a:hover,.alt li>a:hover,.alt p>a:hover,.alt td>a:hover{color:#005170}.alt .span>a .glyphicon.tile,.alt address>a .glyphicon.tile,.alt em>a .glyphicon.tile,.alt h1>a .glyphicon.tile,.alt h2>a .glyphicon.tile,.alt h3>a .glyphicon.tile,.alt h4>a .glyphicon.tile,.alt h5>a .glyphicon.tile,.alt h6>a .glyphicon.tile,.alt li>a .glyphicon.tile,.alt p>a .glyphicon.tile,.alt td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.alt .span>a .glyphicon.tile:active,.alt .span>a .glyphicon.tile:hover,.alt address>a .glyphicon.tile:active,.alt address>a .glyphicon.tile:hover,.alt em>a .glyphicon.tile:active,.alt em>a .glyphicon.tile:hover,.alt h1>a .glyphicon.tile:active,.alt h1>a .glyphicon.tile:hover,.alt h2>a .glyphicon.tile:active,.alt h2>a .glyphicon.tile:hover,.alt h3>a .glyphicon.tile:active,.alt h3>a .glyphicon.tile:hover,.alt h4>a .glyphicon.tile:active,.alt h4>a .glyphicon.tile:hover,.alt h5>a .glyphicon.tile:active,.alt h5>a .glyphicon.tile:hover,.alt h6>a .glyphicon.tile:active,.alt h6>a .glyphicon.tile:hover,.alt li>a .glyphicon.tile:active,.alt li>a .glyphicon.tile:hover,.alt p>a .glyphicon.tile:active,.alt p>a .glyphicon.tile:hover,.alt td>a .glyphicon.tile:active,.alt td>a .glyphicon.tile:hover{color:#4e4e4e}.alt ul.nav-sidebar>li.active>a{color:#000}.alt ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.accent .lead a,.bold .lead a,.neutral .lead a{font-weight:300}.alt ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.alt ul.nav-sidebar>li>a:hover{color:#000}.alt ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.alt ul.dropdown-menu>li>a:hover{color:#fff}.alt.subnav{opacity:.96}.alt.subnav .navbar-brand,.alt.subnav .navbar-brand a{color:#000}.alt.subnav li>a{color:#aaa}.alt.subnav li>a.active{color:#000}.alt.subnav li>a:hover{color:#5b5b5b}.alt .sidebar strong,.alt.subnav .navbar-toggle{color:#000}.alt.subnav .navbar-toggle:hover{background-color:transparent}.alt.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.alt .sidebar a strong,.alt .sidebar a strong:active,.alt .sidebar a strong:link,.alt .sidebar a strong:visited{color:#0089bc}.alt .sidebar a strong:hover{color:#005170}.alt cite.bubble strong{color:#414141}.alt cite.bubble a:active,.alt cite.bubble a:link,.alt cite.bubble a:visited{color:#0089bc}.alt cite.bubble a:hover{color:#005170}.alt blockquote,.alt blockquote p,.alt blockquote ul>li{color:#747474}.bold{background-color:#2d3339;color:#fff}.bold .span>a,.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{-webkit-transition:.2s color;transition:.2s color}.bold.separated{border-bottom-color:#0b0d0e}.bold .h1,.bold .h2,.bold .h3,.bold .h4,.bold .h5,.bold .h6,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6{color:#fff}.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{color:#fff;text-decoration:underline}.accent .nav li>a,.accent .span>a:active,.accent .span>a:hover,.accent address>a:active,.accent address>a:hover,.accent em>a:active,.accent em>a:hover,.accent h1>a:active,.accent h1>a:hover,.accent h2>a:active,.accent h2>a:hover,.accent h3>a:active,.accent h3>a:hover,.accent h4>a:active,.accent h4>a:hover,.accent h5>a:active,.accent h5>a:hover,.accent h6>a:active,.accent h6>a:hover,.accent li>a:active,.accent li>a:hover,.accent p>a:active,.accent p>a:hover,.accent td>a:active,.accent td>a:hover,.bold address>a:hover,.bold em>a:hover,.bold h1>a:hover,.bold h2>a:hover,.bold h3>a:hover,.bold h4>a:hover,.bold h5>a:hover,.bold h6>a:hover,.bold li>a:hover,.bold p>a:hover,.bold td>a:hover,.bold.subnav .navbar-brand a{text-decoration:none}.bold.subnav .navbar-brand{color:#fff}.bold.subnav li>a{color:#6c7a89}.bold.subnav li>a.active,.bold.subnav li>a:hover{color:#fff}.bold.subnav .navbar-toggle{color:#000}.bold.subnav .navbar-toggle:hover{background-color:transparent}.bold.subnav .navbar-collapse{border-top-color:#000}.bold.subnav .subnav-divider{border-bottom:1px solid #2d3339}.bold .form-control{border:0!important}.accent{background-color:#00aeef;color:#fff}.accent .span>a,.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{-webkit-transition:.2s color;transition:.2s color}.accent.separated{border-bottom-color:#0076a3}.accent .h1,.accent .h2,.accent .h3,.accent .h4,.accent .h5,.accent .h6,.accent h1,.accent h2,.accent h3,.accent h4,.accent h5,.accent h6{color:#fff}.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{color:#fff;text-decoration:underline}.accent address>a:hover,.accent em>a:hover,.accent h1>a:hover,.accent h2>a:hover,.accent h3>a:hover,.accent h4>a:hover,.accent h5>a:hover,.accent h6>a:hover,.accent li>a:hover,.accent p>a:hover,.accent td>a:hover,.accent.subnav .navbar-brand a,.neutral .nav li>a,.neutral .span>a:active,.neutral .span>a:hover,.neutral address>a:active,.neutral address>a:hover,.neutral em>a:active,.neutral em>a:hover,.neutral h1>a:active,.neutral h1>a:hover,.neutral h2>a:active,.neutral h2>a:hover,.neutral h3>a:active,.neutral h3>a:hover,.neutral h4>a:active,.neutral h4>a:hover,.neutral h5>a:active,.neutral h5>a:hover,.neutral h6>a:active,.neutral h6>a:hover,.neutral li>a:active,.neutral li>a:hover,.neutral p>a:active,.neutral p>a:hover,.neutral td>a:active,.neutral td>a:hover,.neutral ul.dropdown-menu>li>a:link,.neutral.subnav .navbar-brand a,.smart .nav li>a,.smart .span>a:active,.smart .span>a:hover,.smart address>a:active,.smart address>a:hover,.smart em>a:active,.smart em>a:hover,.smart h1>a:active,.smart h1>a:hover,.smart h2>a:active,.smart h2>a:hover,.smart h3>a:active,.smart h3>a:hover,.smart h4>a:active,.smart h4>a:hover,.smart h5>a:active,.smart h5>a:hover,.smart h6>a:active,.smart h6>a:hover,.smart li>a:active,.smart li>a:hover,.smart p>a:active,.smart p>a:hover,.smart td>a:active,.smart td>a:hover{text-decoration:none}.accent.subnav .navbar-brand{color:#fff}.accent.subnav li>a{color:#7fdcff}.accent.subnav li>a.active,.accent.subnav li>a:hover{color:#fff}.accent.subnav .navbar-toggle{color:#006489}.accent.subnav .navbar-toggle:hover{background-color:transparent}.accent.subnav .navbar-collapse{border-top-color:#006489}.accent.subnav .subnav-divider{border-bottom:1px solid #00aeef}.accent .form-control{border:0!important}.neutral{background-color:#ebeff0;color:#747474}.neutral .span>a,.neutral address>a,.neutral em>a,.neutral h1>a,.neutral h2>a,.neutral h3>a,.neutral h4>a,.neutral h5>a,.neutral h6>a,.neutral li>a,.neutral p>a,.neutral td>a{-webkit-transition:.2s color;transition:.2s color}.neutral.separated{border-bottom-color:#bfcccf}.neutral .h1,.neutral .h2,.neutral .h3,.neutral .h4,.neutral .h5,.neutral .h6,.neutral h1,.neutral h2,.neutral h3,.neutral h4,.neutral h5,.neutral h6{color:#000}.neutral.jumbotron .h1,.neutral.jumbotron h1{color:#343434}.neutral.jumbotron .h2,.neutral.jumbotron .h3,.neutral.jumbotron .h4,.neutral.jumbotron .h5,.neutral.jumbotron .h6,.neutral.jumbotron h2,.neutral.jumbotron h3,.neutral.jumbotron h4,.neutral.jumbotron h5,.neutral.jumbotron h6{color:#747474}.neutral .span>a:active,.neutral .span>a:link,.neutral .span>a:visited,.neutral address>a:active,.neutral address>a:link,.neutral address>a:visited,.neutral em>a:active,.neutral em>a:link,.neutral em>a:visited,.neutral h1>a:active,.neutral h1>a:link,.neutral h1>a:visited,.neutral h2>a:active,.neutral h2>a:link,.neutral h2>a:visited,.neutral h3>a:active,.neutral h3>a:link,.neutral h3>a:visited,.neutral h4>a:active,.neutral h4>a:link,.neutral h4>a:visited,.neutral h5>a:active,.neutral h5>a:link,.neutral h5>a:visited,.neutral h6>a:active,.neutral h6>a:link,.neutral h6>a:visited,.neutral li>a:active,.neutral li>a:link,.neutral li>a:visited,.neutral p>a:active,.neutral p>a:link,.neutral p>a:visited,.neutral td>a:active,.neutral td>a:link,.neutral td>a:visited{color:#0089bc}.neutral .span>a:hover,.neutral address>a:hover,.neutral em>a:hover,.neutral h1>a:hover,.neutral h2>a:hover,.neutral h3>a:hover,.neutral h4>a:hover,.neutral h5>a:hover,.neutral h6>a:hover,.neutral li>a:hover,.neutral p>a:hover,.neutral td>a:hover{color:#005170}.neutral .span>a .glyphicon.tile,.neutral address>a .glyphicon.tile,.neutral em>a .glyphicon.tile,.neutral h1>a .glyphicon.tile,.neutral h2>a .glyphicon.tile,.neutral h3>a .glyphicon.tile,.neutral h4>a .glyphicon.tile,.neutral h5>a .glyphicon.tile,.neutral h6>a .glyphicon.tile,.neutral li>a .glyphicon.tile,.neutral p>a .glyphicon.tile,.neutral td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.neutral .span>a .glyphicon.tile:active,.neutral .span>a .glyphicon.tile:hover,.neutral address>a .glyphicon.tile:active,.neutral address>a .glyphicon.tile:hover,.neutral em>a .glyphicon.tile:active,.neutral em>a .glyphicon.tile:hover,.neutral h1>a .glyphicon.tile:active,.neutral h1>a .glyphicon.tile:hover,.neutral h2>a .glyphicon.tile:active,.neutral h2>a .glyphicon.tile:hover,.neutral h3>a .glyphicon.tile:active,.neutral h3>a .glyphicon.tile:hover,.neutral h4>a .glyphicon.tile:active,.neutral h4>a .glyphicon.tile:hover,.neutral h5>a .glyphicon.tile:active,.neutral h5>a .glyphicon.tile:hover,.neutral h6>a .glyphicon.tile:active,.neutral h6>a .glyphicon.tile:hover,.neutral li>a .glyphicon.tile:active,.neutral li>a .glyphicon.tile:hover,.neutral p>a .glyphicon.tile:active,.neutral p>a .glyphicon.tile:hover,.neutral td>a .glyphicon.tile:active,.neutral td>a .glyphicon.tile:hover{color:#4e4e4e}.neutral ul.nav-sidebar>li.active>a{color:#000}.neutral ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.neutral ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.neutral ul.nav-sidebar>li>a:hover{color:#000}.neutral ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.neutral ul.dropdown-menu>li>a:hover{color:#fff}.neutral.subnav{opacity:.96}.neutral.subnav .navbar-brand,.neutral.subnav .navbar-brand a{color:#000}.neutral.subnav li>a{color:#aaa}.neutral.subnav li>a.active{color:#000}.neutral.subnav li>a:hover{color:#5b5b5b}.neutral .sidebar strong,.neutral.subnav .navbar-toggle{color:#000}.neutral.subnav .navbar-toggle:hover{background-color:transparent}.neutral.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.neutral .sidebar a strong,.neutral .sidebar a strong:active,.neutral .sidebar a strong:link,.neutral .sidebar a strong:visited{color:#0089bc}.neutral .sidebar a strong:hover{color:#005170}.neutral cite.bubble strong{color:#414141}.neutral cite.bubble a:active,.neutral cite.bubble a:link,.neutral cite.bubble a:visited{color:#0089bc}.neutral cite.bubble a:hover{color:#005170}.neutral blockquote,.neutral blockquote p,.neutral blockquote ul>li{color:#747474}.smart{background-color:#2d8ec6;color:#fff}.smart .lead a{font-weight:300}.smart .span>a,.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{-webkit-transition:.2s color;transition:.2s color}.smart.separated{border-bottom-color:#1f6188}.smart .h1,.smart .h2,.smart .h3,.smart .h4,.smart .h5,.smart .h6,.smart h1,.smart h2,.smart h3,.smart h4,.smart h5,.smart h6{color:#fff}.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{color:#fff;text-decoration:underline}.smart address>a:hover,.smart em>a:hover,.smart h1>a:hover,.smart h2>a:hover,.smart h3>a:hover,.smart h4>a:hover,.smart h5>a:hover,.smart h6>a:hover,.smart li>a:hover,.smart p>a:hover,.smart td>a:hover,.smart.subnav .navbar-brand a,div.logo-tile .nav li>a,div.logo-tile .span>a:active,div.logo-tile .span>a:hover,div.logo-tile address>a:active,div.logo-tile address>a:hover,div.logo-tile em>a:active,div.logo-tile em>a:hover,div.logo-tile h1>a:active,div.logo-tile h1>a:hover,div.logo-tile h2>a:active,div.logo-tile h2>a:hover,div.logo-tile h3>a:active,div.logo-tile h3>a:hover,div.logo-tile h4>a:active,div.logo-tile h4>a:hover,div.logo-tile h5>a:active,div.logo-tile h5>a:hover,div.logo-tile h6>a:active,div.logo-tile h6>a:hover,div.logo-tile li>a:active,div.logo-tile li>a:hover,div.logo-tile p>a:active,div.logo-tile p>a:hover,div.logo-tile td>a:active,div.logo-tile td>a:hover,div.logo-tile ul.dropdown-menu>li>a:link,div.logo-tile.dark .nav li>a,div.logo-tile.dark .span>a:active,div.logo-tile.dark .span>a:hover,div.logo-tile.dark address>a:active,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:active,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:active,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:active,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:active,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:active,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:active,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:active,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:active,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:active,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:active,div.logo-tile.dark td>a:hover,div.logo-tile.subnav .navbar-brand a{text-decoration:none}.smart.subnav .navbar-brand{color:#fff}.smart.subnav li>a{color:#9acbe8}.smart.subnav li>a.active,.smart.subnav li>a:hover{color:#fff}.smart.subnav .navbar-toggle{color:#1a5273}.smart.subnav .navbar-toggle:hover{background-color:transparent}.smart.subnav .navbar-collapse{border-top-color:#1a5273}.smart.subnav .subnav-divider{border-bottom:1px solid #2d8ec6}.smart .form-control{border:0!important}.add-ons-log-in{margin-top:16px}.docs-list{list-style:none;padding-left:20px}.docs-list>li{line-height:30px}.docs-list>li .glyphicon{font-size:18px}#footer-copyright{font-size:19px;line-height:39px}@media screen and (min-width:768px){#footer-copyright{padding:0 50px;font-size:14px;line-height:14px}#footer-copyright .col{width:19.5%;display:inline-block;vertical-align:middle}#footer-copyright .col:first-child{margin-left:20%}}@media screen and (min-width:992px){#footer-copyright{padding:0}}.footer-col{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.footer-col{float:left;width:16.66666667%}}.footer-col:not(:first-child){margin-left:4.166666667%}.footer-col>h5,.footer-col>h5>a{line-height:25px;color:#fff}@media screen and (min-width:768px){.footer-col>h5,.footer-col>h5>a{width:130px;margin:0 auto;font-size:16px}}.footer-col ul{margin-bottom:30px!important;padding-left:0;line-height:25px;list-style:none}@media screen and (min-width:768px){.footer-col ul{width:130px;margin:0 auto}}.footer-col ul>li{padding:7px 0;font-size:19px;white-space:nowrap}.footer-col ul>li:first-child{padding-top:0}.footer-col ul>li:last-child{padding-bottom:0}.footer-col ul>li>ul{margin-top:15px!important}.footer-col ul>li>ul>li{padding:7px 0}.footer-col ul>li .fa{font-size:17px}@media screen and (min-width:768px){.footer-col ul>li>ul>li{padding:1px 0}.footer-col ul>li{font-size:14px;padding:0}}div.landing-tile{padding:30px;margin:15px 0;background-color:#ebeff0}div.landing-tile img{width:100%;max-width:300px}div.landing-tile p.description{margin-bottom:30px}@media screen and (min-width:768px){div.landing-tile img{width:300px}div.landing-tile p.description{margin-bottom:0;min-height:150px}}@media screen and (min-width:992px){div.landing-tile p.description{min-height:120px}}div.landing-tile p.cta{text-align:center;margin-bottom:0}div.landing-tile .btn{-webkit-transition:.2s all;transition:.2s all}.legal{font-weight:800}.legal>li{padding:10px 0}.legal>li>p{font-weight:400}.legal>li>ol>li{padding:5px 0;font-weight:400}.legal address{font-weight:400}img.logo-img{max-height:200px}div.logo-tile{min-height:360px;padding:30px;margin:15px 0;background-color:#ebeff0;color:#747474}div.logo-tile.standard{padding:61px 30px}div.logo-tile .lead a{font-weight:300}div.logo-tile .span>a,div.logo-tile address>a,div.logo-tile em>a,div.logo-tile h1>a,div.logo-tile h2>a,div.logo-tile h3>a,div.logo-tile h4>a,div.logo-tile h5>a,div.logo-tile h6>a,div.logo-tile li>a,div.logo-tile p>a,div.logo-tile td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.separated{border-bottom-color:#bfcccf}.library-category-title,div.logo-tile.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}div.logo-tile .h1,div.logo-tile .h2,div.logo-tile .h3,div.logo-tile .h4,div.logo-tile .h5,div.logo-tile .h6,div.logo-tile h1,div.logo-tile h2,div.logo-tile h3,div.logo-tile h4,div.logo-tile h5,div.logo-tile h6{color:#000}div.logo-tile.jumbotron .h1,div.logo-tile.jumbotron h1{color:#343434}div.logo-tile.jumbotron .h2,div.logo-tile.jumbotron .h3,div.logo-tile.jumbotron .h4,div.logo-tile.jumbotron .h5,div.logo-tile.jumbotron .h6,div.logo-tile.jumbotron h2,div.logo-tile.jumbotron h3,div.logo-tile.jumbotron h4,div.logo-tile.jumbotron h5,div.logo-tile.jumbotron h6{color:#747474}div.logo-tile .span>a:active,div.logo-tile .span>a:link,div.logo-tile .span>a:visited,div.logo-tile address>a:active,div.logo-tile address>a:link,div.logo-tile address>a:visited,div.logo-tile em>a:active,div.logo-tile em>a:link,div.logo-tile em>a:visited,div.logo-tile h1>a:active,div.logo-tile h1>a:link,div.logo-tile h1>a:visited,div.logo-tile h2>a:active,div.logo-tile h2>a:link,div.logo-tile h2>a:visited,div.logo-tile h3>a:active,div.logo-tile h3>a:link,div.logo-tile h3>a:visited,div.logo-tile h4>a:active,div.logo-tile h4>a:link,div.logo-tile h4>a:visited,div.logo-tile h5>a:active,div.logo-tile h5>a:link,div.logo-tile h5>a:visited,div.logo-tile h6>a:active,div.logo-tile h6>a:link,div.logo-tile h6>a:visited,div.logo-tile li>a:active,div.logo-tile li>a:link,div.logo-tile li>a:visited,div.logo-tile p>a:active,div.logo-tile p>a:link,div.logo-tile p>a:visited,div.logo-tile td>a:active,div.logo-tile td>a:link,div.logo-tile td>a:visited{color:#0089bc}div.logo-tile .span>a:hover,div.logo-tile address>a:hover,div.logo-tile em>a:hover,div.logo-tile h1>a:hover,div.logo-tile h2>a:hover,div.logo-tile h3>a:hover,div.logo-tile h4>a:hover,div.logo-tile h5>a:hover,div.logo-tile h6>a:hover,div.logo-tile li>a:hover,div.logo-tile p>a:hover,div.logo-tile td>a:hover{color:#005170}div.logo-tile .span>a .glyphicon.tile,div.logo-tile address>a .glyphicon.tile,div.logo-tile em>a .glyphicon.tile,div.logo-tile h1>a .glyphicon.tile,div.logo-tile h2>a .glyphicon.tile,div.logo-tile h3>a .glyphicon.tile,div.logo-tile h4>a .glyphicon.tile,div.logo-tile h5>a .glyphicon.tile,div.logo-tile h6>a .glyphicon.tile,div.logo-tile li>a .glyphicon.tile,div.logo-tile p>a .glyphicon.tile,div.logo-tile td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}div.logo-tile .span>a .glyphicon.tile:active,div.logo-tile .span>a .glyphicon.tile:hover,div.logo-tile address>a .glyphicon.tile:active,div.logo-tile address>a .glyphicon.tile:hover,div.logo-tile em>a .glyphicon.tile:active,div.logo-tile em>a .glyphicon.tile:hover,div.logo-tile h1>a .glyphicon.tile:active,div.logo-tile h1>a .glyphicon.tile:hover,div.logo-tile h2>a .glyphicon.tile:active,div.logo-tile h2>a .glyphicon.tile:hover,div.logo-tile h3>a .glyphicon.tile:active,div.logo-tile h3>a .glyphicon.tile:hover,div.logo-tile h4>a .glyphicon.tile:active,div.logo-tile h4>a .glyphicon.tile:hover,div.logo-tile h5>a .glyphicon.tile:active,div.logo-tile h5>a .glyphicon.tile:hover,div.logo-tile h6>a .glyphicon.tile:active,div.logo-tile h6>a .glyphicon.tile:hover,div.logo-tile li>a .glyphicon.tile:active,div.logo-tile li>a .glyphicon.tile:hover,div.logo-tile p>a .glyphicon.tile:active,div.logo-tile p>a .glyphicon.tile:hover,div.logo-tile td>a .glyphicon.tile:active,div.logo-tile td>a .glyphicon.tile:hover{color:#4e4e4e}div.logo-tile ul.nav-sidebar>li.active>a{color:#000}div.logo-tile ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}#pre-footer,.doc-sidebar-inner .lead a,div.logo-tile.dark .lead a{font-weight:300}div.logo-tile ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}div.logo-tile ul.nav-sidebar>li>a:hover{color:#000}div.logo-tile ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}div.logo-tile ul.dropdown-menu>li>a:hover{color:#fff}div.logo-tile.subnav{opacity:.96}div.logo-tile.subnav .navbar-brand,div.logo-tile.subnav .navbar-brand a{color:#000}div.logo-tile.subnav li>a{color:#aaa}div.logo-tile.subnav li>a.active{color:#000}div.logo-tile.subnav li>a:hover{color:#5b5b5b}div.logo-tile .sidebar strong,div.logo-tile.subnav .navbar-toggle{color:#000}div.logo-tile.subnav .navbar-toggle:hover{background-color:transparent}.btn-action-alt .caret,.btn-action-alt caret-right,.btn-subdued .caret,.btn-subdued caret-right,div.logo-tile.dark.subnav .navbar-collapse{border-top-color:#000}div.logo-tile .sidebar a strong,div.logo-tile .sidebar a strong:active,div.logo-tile .sidebar a strong:link,div.logo-tile .sidebar a strong:visited{color:#0089bc}div.logo-tile .sidebar a strong:hover{color:#005170}div.logo-tile cite.bubble strong{color:#414141}div.logo-tile cite.bubble a:active,div.logo-tile cite.bubble a:link,div.logo-tile cite.bubble a:visited{color:#0089bc}div.logo-tile cite.bubble a:hover{color:#005170}div.logo-tile blockquote,div.logo-tile blockquote p,div.logo-tile blockquote ul>li{color:#747474}div.logo-tile.dark{background-color:#2d3339;color:#fff}div.logo-tile.dark .span>a,div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.dark.separated{border-bottom-color:#0b0d0e}div.logo-tile.dark .h1,div.logo-tile.dark .h2,div.logo-tile.dark .h3,div.logo-tile.dark .h4,div.logo-tile.dark .h5,div.logo-tile.dark .h6,div.logo-tile.dark h1,div.logo-tile.dark h2,div.logo-tile.dark h3,div.logo-tile.dark h4,div.logo-tile.dark h5,div.logo-tile.dark h6{color:#fff}div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{color:#fff;text-decoration:underline}#pre-footer a:active,#pre-footer a:hover,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:hover,div.logo-tile.dark.subnav .navbar-brand a{text-decoration:none}div.logo-tile.dark.subnav .navbar-brand{color:#fff}div.logo-tile.dark.subnav li>a{color:#6c7a89}div.logo-tile.dark.subnav li>a.active,div.logo-tile.dark.subnav li>a:hover{color:#fff}div.logo-tile.dark.subnav .navbar-toggle{color:#000}div.logo-tile.dark.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}div.logo-tile.dark .form-control{border:0!important}div.logo-tile img{display:block;margin:0 auto}div.logo-tile p{margin-top:30px;margin-bottom:0;text-align:center}#main-nav{z-index:9002}#main-nav span{color:#e6e6e6}#navbar-logo{padding:6px 0 6px 15px}.mobile-badge{display:block}.mobile-badge-apple{margin-left:auto;margin-right:0}#pre-footer{padding:30px 0;background-color:#222;color:#fff;text-align:center;font-size:21px}#pre-footer a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}#pre-footer a:active,#pre-footer a:hover{color:#f2f2f2}@media screen and (min-width:768px){#navbar-logo{padding-left:0;padding-right:0}#pre-footer span{font-size:24px;line-height:38px}}@media screen and (min-width:992px){#pre-footer span{font-size:30px}}.resumator-basic-widget .resumator-jobs-text>p{margin-bottom:30px}.resumator-basic-widget .resumator-jobs-text li,.resumator-basic-widget .resumator-jobs-text>p{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6em;color:#747474}.library-search-result-title,.resumator-basic-widget .resumator-job-title{font-family:Lato,sans-serif;line-height:1.1}.resumator-basic-widget .resumator-jobs-text strong{color:#414141}.resumator-basic-widget .resumator-job-title{margin-top:11px;margin-bottom:11px;font-size:16px;font-size:21px;color:#000;padding-top:30px!important;font-weight:400;border-top-color:#e7e6e6}.resumator-basic-widget .resumator-job-title .small,.resumator-basic-widget .resumator-job-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.resumator-basic-widget .resumator-job-title+.lead{padding-top:10px}.resumator-basic-widget .resumator-job-view-details{margin-bottom:30px}.resumator-basic-widget .resumator-job-link{margin-bottom:30px!important;font-size:16px}.resumator-basic-widget .resumator-job-link:active,.resumator-basic-widget .resumator-job-link:link,.resumator-basic-widget .resumator-job-link:visited{color:#0089bc}.resumator-basic-widget .resumator-job-link:hover{color:#005170}.resumator-basic-widget input[type=button]{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all;color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-accent.btn-border,.btn-action-alt.btn-border,.btn-action.btn-border,.btn-blue.btn-border,.btn-brown.btn-border,.btn-funky.btn-border,.btn-green.btn-border,.btn-light-gray.btn-border,.btn-orange.btn-border,.btn-sand.btn-border,.btn-standard.btn-border,.btn-subdued.btn-border,.btn-white.btn-border{border-style:solid;border-width:0 0 2px}.resumator-basic-widget input[type=button].active.focus,.resumator-basic-widget input[type=button].active:focus,.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:active.focus,.resumator-basic-widget input[type=button]:active:focus,.resumator-basic-widget input[type=button]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{color:#333;text-decoration:none}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button][disabled],fieldset[disabled] .resumator-basic-widget input[type=button]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.resumator-basic-widget input[type=button].disabled,fieldset[disabled] a.resumator-basic-widget input[type=button]{pointer-events:none}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fff;background-color:#35a56b;outline:0}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active{background-image:none;background-color:#2f915f}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button].disabled.active,.resumator-basic-widget input[type=button].disabled:active,.resumator-basic-widget input[type=button].disabled:focus,.resumator-basic-widget input[type=button].disabled:hover,.resumator-basic-widget input[type=button][disabled],.resumator-basic-widget input[type=button][disabled].active,.resumator-basic-widget input[type=button][disabled]:active,.resumator-basic-widget input[type=button][disabled]:focus,.resumator-basic-widget input[type=button][disabled]:hover,fieldset[disabled] .resumator-basic-widget input[type=button],fieldset[disabled] .resumator-basic-widget input[type=button].active,fieldset[disabled] .resumator-basic-widget input[type=button]:active,fieldset[disabled] .resumator-basic-widget input[type=button]:focus,fieldset[disabled] .resumator-basic-widget input[type=button]:hover{color:#e6e6e6;background-color:#3BB878}.resumator-basic-widget input[type=button].btn-border{border-style:solid;border-color:#2f915f;border-width:0 0 2px}.sidebar-modal-footer-close{text-align:center}.sidebar-modal-footer-close a{display:block}#sidebar-modal .modal-header *{line-height:20px}.t{display:none}.toc-bar{text-align:center}@media screen and (min-width:992px){.toc-bar{display:none}}#___gcse_0{margin-top:60px}.h3{padding-top:40px}.row-content:first-of-type .h3:nth-child(1){padding-top:0}#search-results{margin-top:40px}.btn{font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all}.btn.active,.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}div#os-tabs .btn{border:1px solid #dadada;padding:10px;width:200px;background-color:#fff;color:#000}div#os-tabs .btn.current{outline:0;border-color:#9ecaed;-webkit-box-shadow:0 0 10px #9ecaed;box-shadow:0 0 10px #9ecaed;max-height:inherit}div#os-tabs span{font-family:Lato,sans-serif}.linuxinstall,.macinstall,.windowsinstall{font-size:1.08rem}.btn-full{width:100%}.btn-half-circle{border-bottom-left-radius:30px;border-bottom-right-radius:30px;min-width:50px;max-width:50px}.btn-white{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{color:#fff;background-color:#35a56b;outline:0}.btn-white.active,.btn-white:active{background-color:#2f915f}.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{color:#e6e6e6;background-color:#3BB878}.btn-funky,.btn-green{color:#fff!important;text-decoration:none!important}.btn-white.btn-border{border-color:#2f915f}.btn-green{background-color:#3BB878}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff;background-color:#35a56b;outline:0}.btn-green.active,.btn-green:active{background-color:#2f915f}.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{color:#e6e6e6;background-color:#3BB878}.btn-green .caret,.btn-green caret-right{border-top-color:#fff}.btn-green.btn-border{border-color:#2f915f}.btn-funky{background-color:#c67fcf}.btn-funky.active,.btn-funky:active,.btn-funky:focus,.btn-funky:hover{color:#fff;background-color:#be6cc8;outline:0}.btn-funky.active,.btn-funky:active{background-color:#b55ac1}.btn-funky.disabled,.btn-funky.disabled.active,.btn-funky.disabled:active,.btn-funky.disabled:focus,.btn-funky.disabled:hover,.btn-funky[disabled],.btn-funky[disabled].active,.btn-funky[disabled]:active,.btn-funky[disabled]:focus,.btn-funky[disabled]:hover,fieldset[disabled] .btn-funky,fieldset[disabled] .btn-funky.active,fieldset[disabled] .btn-funky:active,fieldset[disabled] .btn-funky:focus,fieldset[disabled] .btn-funky:hover{color:#e6e6e6;background-color:#c67fcf}.btn-funky .caret,.btn-funky caret-right{border-top-color:#fff}.btn-funky.btn-border{border-color:#b55ac1}.btn-blue .caret,.btn-blue caret-right,.btn-light-gray .caret,.btn-light-gray caret-right{border-top-color:#fff}.btn-blue{color:#fff!important;text-decoration:none!important;background-color:#2d8ec6}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#287fb1;outline:0}.btn-blue.active,.btn-blue:active{background-color:#24709c}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-blue.btn-border{border-color:#24709c}.btn-light-gray{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-light-gray.active,.btn-light-gray:active,.btn-light-gray:focus,.btn-light-gray:hover{color:#fff;background-color:#35a56b;outline:0}.btn-light-gray.active,.btn-light-gray:active{background-color:#2f915f}.btn-light-gray.disabled,.btn-light-gray.disabled.active,.btn-light-gray.disabled:active,.btn-light-gray.disabled:focus,.btn-light-gray.disabled:hover,.btn-light-gray[disabled],.btn-light-gray[disabled].active,.btn-light-gray[disabled]:active,.btn-light-gray[disabled]:focus,.btn-light-gray[disabled]:hover,fieldset[disabled] .btn-light-gray,fieldset[disabled] .btn-light-gray.active,fieldset[disabled] .btn-light-gray:active,fieldset[disabled] .btn-light-gray:focus,fieldset[disabled] .btn-light-gray:hover{color:#e6e6e6;background-color:#3BB878}.btn-light-gray.btn-border{border-color:#2f915f}.btn-sand{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-sand.active,.btn-sand:active,.btn-sand:focus,.btn-sand:hover{color:#fff;background-color:#35a56b;outline:0}.btn-sand.active,.btn-sand:active{background-color:#2f915f}.btn-sand.disabled,.btn-sand.disabled.active,.btn-sand.disabled:active,.btn-sand.disabled:focus,.btn-sand.disabled:hover,.btn-sand[disabled],.btn-sand[disabled].active,.btn-sand[disabled]:active,.btn-sand[disabled]:focus,.btn-sand[disabled]:hover,fieldset[disabled] .btn-sand,fieldset[disabled] .btn-sand.active,fieldset[disabled] .btn-sand:active,fieldset[disabled] .btn-sand:focus,fieldset[disabled] .btn-sand:hover{color:#e6e6e6;background-color:#3BB878}.btn-sand .caret,.btn-sand caret-right{border-top-color:#fff}.btn-sand.btn-border{border-color:#2f915f}.btn-brown{color:#fff!important;text-decoration:none!important;background-color:#C2BA7A}.btn-brown.active,.btn-brown:active,.btn-brown:focus,.btn-brown:hover{color:#fff;background-color:#bab169;outline:0}.btn-brown.active,.btn-brown:active{background-color:#b2a857}.btn-brown.disabled,.btn-brown.disabled.active,.btn-brown.disabled:active,.btn-brown.disabled:focus,.btn-brown.disabled:hover,.btn-brown[disabled],.btn-brown[disabled].active,.btn-brown[disabled]:active,.btn-brown[disabled]:focus,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown,fieldset[disabled] .btn-brown.active,fieldset[disabled] .btn-brown:active,fieldset[disabled] .btn-brown:focus,fieldset[disabled] .btn-brown:hover{color:#e6e6e6;background-color:#C2BA7A}.btn-action,.btn-orange{color:#fff!important;text-decoration:none!important}.btn-brown .caret,.btn-brown caret-right{border-top-color:#fff}.btn-brown.btn-border{border-color:#b2a857}.btn-action .caret,.btn-action caret-right,.btn-orange .caret,.btn-orange caret-right{border-top-color:#fff}.btn-orange{background-color:#FFAC5F}.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover{color:#fff;background-color:#ff9f45;outline:0}.btn-orange.active,.btn-orange:active{background-color:#ff922c}.btn-orange.disabled,.btn-orange.disabled.active,.btn-orange.disabled:active,.btn-orange.disabled:focus,.btn-orange.disabled:hover,.btn-orange[disabled],.btn-orange[disabled].active,.btn-orange[disabled]:active,.btn-orange[disabled]:focus,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange.active,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:hover{color:#e6e6e6;background-color:#FFAC5F}.btn-orange.btn-border{border-color:#ff922c}.btn-action{background-color:#3BB878}.btn-action.active,.btn-action:active,.btn-action:focus,.btn-action:hover{color:#fff;background-color:#35a56b;outline:0}.btn-action.active,.btn-action:active{background-color:#2f915f}.btn-action.disabled,.btn-action.disabled.active,.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action.active,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover{color:#e6e6e6;background-color:#3BB878}.btn-action.btn-border{border-color:#2f915f}.btn-action-alt{color:#000!important;text-decoration:none!important;background-color:#fff}.btn-action-alt.active,.btn-action-alt:active,.btn-action-alt:focus,.btn-action-alt:hover{color:#000;background-color:#f2f2f2;outline:0}.btn-action-alt.active,.btn-action-alt:active{background-color:#e6e6e6}.btn-action-alt.disabled,.btn-action-alt.disabled.active,.btn-action-alt.disabled:active,.btn-action-alt.disabled:focus,.btn-action-alt.disabled:hover,.btn-action-alt[disabled],.btn-action-alt[disabled].active,.btn-action-alt[disabled]:active,.btn-action-alt[disabled]:focus,.btn-action-alt[disabled]:hover,fieldset[disabled] .btn-action-alt,fieldset[disabled] .btn-action-alt.active,fieldset[disabled] .btn-action-alt:active,fieldset[disabled] .btn-action-alt:focus,fieldset[disabled] .btn-action-alt:hover{color:#000;background-color:#fff}.btn-action-alt.btn-border{border-color:#e6e6e6}.btn-accent .caret,.btn-accent caret-right,.btn-standard .caret,.btn-standard caret-right{border-top-color:#fff}.btn-accent{color:#fff!important;text-decoration:none!important;background-color:#00aeef}.btn-accent.active,.btn-accent:active,.btn-accent:focus,.btn-accent:hover{color:#fff;background-color:#009bd6;outline:0}.btn-accent.active,.btn-accent:active{background-color:#0089bc}.btn-accent.disabled,.btn-accent.disabled.active,.btn-accent.disabled:active,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled],.btn-accent[disabled].active,.btn-accent[disabled]:active,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent,fieldset[disabled] .btn-accent.active,fieldset[disabled] .btn-accent:active,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{color:#e6e6e6;background-color:#00aeef}.btn-accent.btn-border{border-color:#0089bc}.btn-standard{color:#fff!important;text-decoration:none!important;background-color:#2d8ec6}.btn-standard.active,.btn-standard:active,.btn-standard:focus,.btn-standard:hover{color:#fff;background-color:#287fb1;outline:0}.btn-standard.active,.btn-standard:active{background-color:#24709c}.btn-standard.disabled,.btn-standard.disabled.active,.btn-standard.disabled:active,.btn-standard.disabled:focus,.btn-standard.disabled:hover,.btn-standard[disabled],.btn-standard[disabled].active,.btn-standard[disabled]:active,.btn-standard[disabled]:focus,.btn-standard[disabled]:hover,fieldset[disabled] .btn-standard,fieldset[disabled] .btn-standard.active,fieldset[disabled] .btn-standard:active,fieldset[disabled] .btn-standard:focus,fieldset[disabled] .btn-standard:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-standard.btn-border{border-color:#24709c}.btn-subdued{color:#000!important;text-decoration:none!important;background-color:#eee}.btn-subdued.active,.btn-subdued:active,.btn-subdued:focus,.btn-subdued:hover{color:#000;background-color:#e2e2e2;outline:0}.btn-subdued.active,.btn-subdued:active{background-color:#d5d5d5}.btn-subdued.disabled,.btn-subdued.disabled.active,.btn-subdued.disabled:active,.btn-subdued.disabled:focus,.btn-subdued.disabled:hover,.btn-subdued[disabled],.btn-subdued[disabled].active,.btn-subdued[disabled]:active,.btn-subdued[disabled]:focus,.btn-subdued[disabled]:hover,fieldset[disabled] .btn-subdued,fieldset[disabled] .btn-subdued.active,fieldset[disabled] .btn-subdued:active,fieldset[disabled] .btn-subdued:focus,fieldset[disabled] .btn-subdued:hover{color:#000;background-color:#eee}.btn-subdued.btn-border{border-color:#d5d5d5}#ds-search-modal{margin-top:65px;z-index:9999}#ds-search-modal a{display:block;padding:10px 15px}#ds-search-modal a:active,#ds-search-modal a:link,#ds-search-modal a:visited{color:#0089bc}#ds-search-modal a:hover{color:#005170}#ds-search-input{padding:3px;border:1px solid #E4E4E4;border-radius:6px;background-color:#fff}#ds-search-input input{border:0;-webkit-box-shadow:none;box-shadow:none}#ds-search-input button{margin:2px 0 0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}#ds-search-input button:hover{border:0;-webkit-box-shadow:none;box-shadow:none;border-left:solid 1px #ccc}#ds-search-input .glyphicon-search{font-size:23px}#ds-search-input ul li:hover{background-color:#e6e6e6}.search-deprecated{font-size:9px;background-color:#FFAC5F;height:43px;color:#fff;border-radius:3px;padding:4px;margin-left:5px;vertical-align:middle}.search-form{width:100%}.hits,.search-icon{position:absolute;z-index:10}.search-box{padding-left:35px}.search-icon{top:.85em;left:.85em}.hits{top:50px;left:0}.hit-body{width:100%;background:#fff;color:#747474;border:.5px solid #e7e6e6;padding:1em}.hit-body:hover{background:#edf7fe;color:#fff}.hit-body a,.hit-body a:hover{color:#747474;text-decoration:none}.hit-body a{display:inline-block}.algolia-autocomplete,.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #cecccc;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 12px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#edf7fe;color:#343434}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.library-article-blurb{padding-top:15px;padding-bottom:15px}.library-section-app{padding-top:30px}.library-breadcrumb-search{padding:20px 15px 55px}#library-main-search{margin-top:20px;height:45px}#library-main-search button,#library-main-search input{height:42px}.library-breadcrumb{background-color:#fff;padding:30px 0 0}@media screen and (min-width:768px){.library-breadcrumb{padding:30px 0 60px}}#library-page-num,#library-search-status+.lead,.library-search-result-title+.lead{padding-top:10px}.library-breadcrumb>li{display:block}@media screen and (min-width:768px){.library-breadcrumb>li{display:inline-block}div.library-tile{min-height:220px}}.library-breadcrumb>li+li:before{content:"\00BB\00a0";color:#9a9a9a}.library-breadcrumb>.active{color:#9a9a9a}.library-spinner{width:60px;height:60px;margin:0 auto;position:relative;border-left:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-top:3px solid #555;border-radius:100%;-webkit-animation:rotation .4s infinite ease-in-out;animation:rotation .4s infinite ease-in-out}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.library-search-result{margin-bottom:60px}.library-search-result:last-child{margin-bottom:0}.library-search-result small{display:block}.library-search-result-title{color:inherit;margin-top:11px;margin-bottom:11px;font-size:20px;font-size:25px;font-weight:400}.library-search-result-title .small,.library-search-result-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.library-search-result-desc{color:#9a9a9a}#library-search-status,div.library-tile .tile-title{color:inherit;font-weight:400;font-family:Lato,sans-serif}#library-search-status{line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:16px;font-size:21px;text-align:center}#library-search-status .small,#library-search-status small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile p,div.library-tile.active p,div.library-tile:active p,div.library-tile:focus p,div.library-tile:hover p{color:#747474}.library-pager li{display:none}#library-page-num{display:block}.library-categories-row{margin-left:-15px;margin-right:-15px;margin-top:60px}.library-category-articles{padding-left:20px}.library-category-articles+.library-category-title{margin-top:60px}div.library-tile{background-color:#ebeff0;padding:30px;margin-bottom:30px}div.library-tile.active,div.library-tile:active,div.library-tile:focus,div.library-tile:hover{background-color:#edf7fe}div.library-tile h2.tile-title{color:#000}div.library-tile .tile-title{line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}@media screen and (min-width:992px){.library-category-title{width:80%}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:20px;font-size:25px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}}@media screen and (min-width:1200px){.first-section .container{max-width:1170px}}#article-body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#333}@media screen and (min-width:768px){#article-body{padding-bottom:60px}}#article-body li{font-size:17px;font-size:1.08rem}#article-body .h1,#article-body .h2,#article-body .h3,#article-body .h4,#article-body .h5,#article-body .h6,#article-body h1,#article-body h2,#article-body h3,#article-body h4,#article-body h5,#article-body h6{word-wrap:break-word;margin-top:3.125rem}#article-body .h1+.h1,#article-body .h1+.h2,#article-body .h1+.h3,#article-body .h1+.h4,#article-body .h1+.h5,#article-body .h1+.h6,#article-body .h1+h1,#article-body .h1+h2,#article-body .h1+h3,#article-body .h1+h4,#article-body .h1+h5,#article-body .h1+h6,#article-body .h2+.h1,#article-body .h2+.h2,#article-body .h2+.h3,#article-body .h2+.h4,#article-body .h2+.h5,#article-body .h2+.h6,#article-body .h2+h1,#article-body .h2+h2,#article-body .h2+h3,#article-body .h2+h4,#article-body .h2+h5,#article-body .h2+h6,#article-body .h3+.h1,#article-body .h3+.h2,#article-body .h3+.h3,#article-body .h3+.h4,#article-body .h3+.h5,#article-body .h3+.h6,#article-body .h3+h1,#article-body .h3+h2,#article-body .h3+h3,#article-body .h3+h4,#article-body .h3+h5,#article-body .h3+h6,#article-body .h4+.h1,#article-body .h4+.h2,#article-body .h4+.h3,#article-body .h4+.h4,#article-body .h4+.h5,#article-body .h4+.h6,#article-body .h4+h1,#article-body .h4+h2,#article-body .h4+h3,#article-body .h4+h4,#article-body .h4+h5,#article-body .h4+h6,#article-body .h5+.h1,#article-body .h5+.h2,#article-body .h5+.h3,#article-body .h5+.h4,#article-body .h5+.h5,#article-body .h5+.h6,#article-body .h5+h1,#article-body .h5+h2,#article-body .h5+h3,#article-body .h5+h4,#article-body .h5+h5,#article-body .h5+h6,#article-body .h6+.h1,#article-body .h6+.h2,#article-body .h6+.h3,#article-body .h6+.h4,#article-body .h6+.h5,#article-body .h6+.h6,#article-body .h6+h1,#article-body .h6+h2,#article-body .h6+h3,#article-body .h6+h4,#article-body .h6+h5,#article-body .h6+h6,#article-body h1+.h1,#article-body h1+.h2,#article-body h1+.h3,#article-body h1+.h4,#article-body h1+.h5,#article-body h1+.h6,#article-body h1+h1,#article-body h1+h2,#article-body h1+h3,#article-body h1+h4,#article-body h1+h5,#article-body h1+h6,#article-body h2+.h1,#article-body h2+.h2,#article-body h2+.h3,#article-body h2+.h4,#article-body h2+.h5,#article-body h2+.h6,#article-body h2+h1,#article-body h2+h2,#article-body h2+h3,#article-body h2+h4,#article-body h2+h5,#article-body h2+h6,#article-body h3+.h1,#article-body h3+.h2,#article-body h3+.h3,#article-body h3+.h4,#article-body h3+.h5,#article-body h3+.h6,#article-body h3+h1,#article-body h3+h2,#article-body h3+h3,#article-body h3+h4,#article-body h3+h5,#article-body h3+h6,#article-body h4+.h1,#article-body h4+.h2,#article-body h4+.h3,#article-body h4+.h4,#article-body h4+.h5,#article-body h4+.h6,#article-body h4+h1,#article-body h4+h2,#article-body h4+h3,#article-body h4+h4,#article-body h4+h5,#article-body h4+h6,#article-body h5+.h1,#article-body h5+.h2,#article-body h5+.h3,#article-body h5+.h4,#article-body h5+.h5,#article-body h5+.h6,#article-body h5+h1,#article-body h5+h2,#article-body h5+h3,#article-body h5+h4,#article-body h5+h5,#article-body h5+h6,#article-body h6+.h1,#article-body h6+.h2,#article-body h6+.h3,#article-body h6+.h4,#article-body h6+.h5,#article-body h6+.h6,#article-body h6+h1,#article-body h6+h2,#article-body h6+h3,#article-body h6+h4,#article-body h6+h5,#article-body h6+h6{margin-top:0}#article-body .h1:hover a,#article-body .h2:hover a,#article-body .h3:hover a,#article-body .h4:hover a,#article-body .h5:hover a,#article-body .h6:hover a,#article-body h1:hover a,#article-body h2:hover a,#article-body h3:hover a,#article-body h4:hover a,#article-body h5:hover a,#article-body h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#article-body .h1,#article-body h1{font-size:38px;font-size:2.375rem}#article-body .h2,#article-body h2{font-size:33px;font-size:2.0625rem}#article-body .h3,#article-body h3{margin-top:2.5rem;font-size:28px;font-size:1.75rem}#article-body .h4,#article-body h4{font-size:23px;font-size:1.4375rem}#article-body .h5,#article-body h5{font-size:20px;font-size:1.25rem}#article-body .h6,#article-body h6{font-size:18px;font-size:1.125rem}#article-body li ol,#article-body li ul,#article-body li+li{margin-top:10px}#article-body li ol li,#article-body li ul li{margin-top:5px}#article-body li blockquote,#article-body li img{margin:20px 0}#article-body li ol+p,#article-body li ul+p{margin-top:20px}#article-body code{font-size:14px}#article-body img{display:block;max-width:100%;height:auto;margin:0 auto}#article-body table:not([class]){width:100%;max-width:100%;margin-bottom:22px}#article-body table:not([class])>tbody>tr>td,#article-body table:not([class])>tbody>tr>th,#article-body table:not([class])>tfoot>tr>td,#article-body table:not([class])>tfoot>tr>th,#article-body table:not([class])>thead>tr>td,#article-body table:not([class])>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#article-body table:not([class])>caption+thead>tr:first-child>td,#article-body table:not([class])>caption+thead>tr:first-child>th,#article-body table:not([class])>colgroup+thead>tr:first-child>td,#article-body table:not([class])>colgroup+thead>tr:first-child>th,#article-body table:not([class])>thead:first-child>tr:first-child>td,#article-body table:not([class])>thead:first-child>tr:first-child>th{border-top:0}#article-body table:not([class])>tbody+tbody{border-top:2px solid #ddd}#article-body table:not([class]) .table{background-color:#fff}#article-body table:not([class])>thead>tr>th{font-family:Lato,sans-serif;padding:17px 10px;vertical-align:middle;text-align:left;color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}#article-body table:not([class])>tbody>tr:first-child{border-top:none}#article-body table:not([class])>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}#article-body table:not([class])>tbody>tr>td{padding:17px 10px;vertical-align:middle;text-align:left;width:0;color:#747474}.email-signup,.library-rss,.library-sidebar-extra,.library-signup{text-align:center}#article-body table:not([class])>tbody>tr>td:last-child{border-right:none}#article-body table:not([class])>tbody>tr>td.large{font-size:20px;color:#000}#article-body table:not([class])>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}#article-body table:not([class])>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.doc-time{color:#9a9a9a}.doc-time a:active,.doc-time a:link,.doc-time a:visited{color:#0089bc}.doc-time a:hover{color:#005170}.doc-title{margin-top:0!important;font-size:40px}.doc-license{font-size:87%;font-size:14px;padding-top:45px;color:#9a9a9a}.doc-sidebar-inner{background-color:#edf7fe;color:#747474;padding:15px;font-size:14px}.doc-sidebar-inner .span>a,.doc-sidebar-inner address>a,.doc-sidebar-inner em>a,.doc-sidebar-inner h1>a,.doc-sidebar-inner h2>a,.doc-sidebar-inner h3>a,.doc-sidebar-inner h4>a,.doc-sidebar-inner h5>a,.doc-sidebar-inner h6>a,.doc-sidebar-inner li>a,.doc-sidebar-inner p>a,.doc-sidebar-inner td>a{-webkit-transition:.2s color;transition:.2s color}.doc-sidebar-inner .nav li>a,.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:hover{text-decoration:none}.doc-sidebar-inner.separated{border-bottom-color:#a5d7fa}.doc-sidebar-inner.subnav .subnav-divider,.sub-menu-wrapper{border-bottom:1px solid #e7e6e6}.doc-sidebar-inner .h1,.doc-sidebar-inner .h2,.doc-sidebar-inner .h3,.doc-sidebar-inner .h4,.doc-sidebar-inner .h5,.doc-sidebar-inner .h6,.doc-sidebar-inner h1,.doc-sidebar-inner h2,.doc-sidebar-inner h3,.doc-sidebar-inner h4,.doc-sidebar-inner h5,.doc-sidebar-inner h6{color:#000}.doc-sidebar-inner.jumbotron .h1,.doc-sidebar-inner.jumbotron h1{color:#343434}.doc-sidebar-inner.jumbotron .h2,.doc-sidebar-inner.jumbotron .h3,.doc-sidebar-inner.jumbotron .h4,.doc-sidebar-inner.jumbotron .h5,.doc-sidebar-inner.jumbotron .h6,.doc-sidebar-inner.jumbotron h2,.doc-sidebar-inner.jumbotron h3,.doc-sidebar-inner.jumbotron h4,.doc-sidebar-inner.jumbotron h5,.doc-sidebar-inner.jumbotron h6{color:#747474}.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:link,.doc-sidebar-inner .span>a:visited,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:link,.doc-sidebar-inner address>a:visited,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:link,.doc-sidebar-inner em>a:visited,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:link,.doc-sidebar-inner h1>a:visited,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:link,.doc-sidebar-inner h2>a:visited,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:link,.doc-sidebar-inner h3>a:visited,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:link,.doc-sidebar-inner h4>a:visited,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:link,.doc-sidebar-inner h5>a:visited,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:link,.doc-sidebar-inner h6>a:visited,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:link,.doc-sidebar-inner li>a:visited,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:link,.doc-sidebar-inner p>a:visited,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:link,.doc-sidebar-inner td>a:visited{color:#0089bc}.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:hover{color:#005170}.doc-sidebar-inner .span>a .glyphicon.tile,.doc-sidebar-inner address>a .glyphicon.tile,.doc-sidebar-inner em>a .glyphicon.tile,.doc-sidebar-inner h1>a .glyphicon.tile,.doc-sidebar-inner h2>a .glyphicon.tile,.doc-sidebar-inner h3>a .glyphicon.tile,.doc-sidebar-inner h4>a .glyphicon.tile,.doc-sidebar-inner h5>a .glyphicon.tile,.doc-sidebar-inner h6>a .glyphicon.tile,.doc-sidebar-inner li>a .glyphicon.tile,.doc-sidebar-inner p>a .glyphicon.tile,.doc-sidebar-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.doc-sidebar-inner .span>a .glyphicon.tile:active,.doc-sidebar-inner .span>a .glyphicon.tile:hover,.doc-sidebar-inner address>a .glyphicon.tile:active,.doc-sidebar-inner address>a .glyphicon.tile:hover,.doc-sidebar-inner em>a .glyphicon.tile:active,.doc-sidebar-inner em>a .glyphicon.tile:hover,.doc-sidebar-inner h1>a .glyphicon.tile:active,.doc-sidebar-inner h1>a .glyphicon.tile:hover,.doc-sidebar-inner h2>a .glyphicon.tile:active,.doc-sidebar-inner h2>a .glyphicon.tile:hover,.doc-sidebar-inner h3>a .glyphicon.tile:active,.doc-sidebar-inner h3>a .glyphicon.tile:hover,.doc-sidebar-inner h4>a .glyphicon.tile:active,.doc-sidebar-inner h4>a .glyphicon.tile:hover,.doc-sidebar-inner h5>a .glyphicon.tile:active,.doc-sidebar-inner h5>a .glyphicon.tile:hover,.doc-sidebar-inner h6>a .glyphicon.tile:active,.doc-sidebar-inner h6>a .glyphicon.tile:hover,.doc-sidebar-inner li>a .glyphicon.tile:active,.doc-sidebar-inner li>a .glyphicon.tile:hover,.doc-sidebar-inner p>a .glyphicon.tile:active,.doc-sidebar-inner p>a .glyphicon.tile:hover,.doc-sidebar-inner td>a .glyphicon.tile:active,.doc-sidebar-inner td>a .glyphicon.tile:hover{color:#4e4e4e}.doc-sidebar-inner ul.nav-sidebar>li.active>a{color:#000}.doc-sidebar-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.doc-sidebar-inner ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.doc-sidebar-inner ul.nav-sidebar>li>a:hover{color:#000}.doc-sidebar-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.doc-sidebar-inner ul.dropdown-menu>li>a:hover{color:#fff}.doc-sidebar-inner.subnav{opacity:.96}.doc-sidebar-inner.subnav .navbar-brand{color:#000}.doc-sidebar-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.doc-sidebar-inner.subnav li>a{color:#aaa}.doc-sidebar-inner.subnav li>a.active{color:#000}.doc-sidebar-inner.subnav li>a:hover{color:#5b5b5b}.doc-sidebar-inner .sidebar strong,.doc-sidebar-inner.subnav .navbar-toggle{color:#000}.doc-sidebar-inner.subnav .navbar-toggle:hover{background-color:transparent}.doc-sidebar-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.doc-sidebar-inner .sidebar a strong,.doc-sidebar-inner .sidebar a strong:active,.doc-sidebar-inner .sidebar a strong:link,.doc-sidebar-inner .sidebar a strong:visited{color:#0089bc}.doc-sidebar-inner .sidebar a strong:hover{color:#005170}.doc-sidebar-inner cite.bubble strong{color:#414141}.doc-sidebar-inner cite.bubble a:active,.doc-sidebar-inner cite.bubble a:link,.doc-sidebar-inner cite.bubble a:visited{color:#0089bc}.doc-sidebar-inner cite.bubble a:hover{color:#005170}.doc-sidebar-inner blockquote,.doc-sidebar-inner blockquote p,.doc-sidebar-inner blockquote ul>li{color:#747474}.doc-sidebar-inner+.doc-sidebar-inner{margin-top:20px}#doc-sidebar-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;font-size:14px;font-size:19px;font-weight:400;margin-bottom:30px}#doc-sidebar-title .small,#doc-sidebar-title small{font-weight:400;line-height:1;color:#777;font-size:75%}#doc-sidebar-title+.lead{padding-top:10px}.sidebar-library nav>ul{border:0;margin:0;padding:0}.sidebar-library nav>ul>li>ul{border:0;padding-left:0}.sidebar-library nav>ul>li>ul>li{padding-left:0;display:block;line-height:20px;margin-top:20px;margin-bottom:20px}.sidebar-library nav>ul>li>ul>li>a{font-weight:800}.sidebar-library nav>ul>li>ul>li ul>li{margin-top:2px;margin-bottom:2px;padding-left:10px}.sidebar-library nav>ul>li>ul>li ul>li>a{font-weight:400}.sidebar-library nav>ul>li ul>li>ul>li>a{font-size:14px}.library-sidebar-extra h6{margin:5px auto}.library-sidebar-extra p{font-size:12px;margin-bottom:0}.library-sidebar-extra .fa{font-size:40px;color:#000}.library-github{vertical-align:middle;margin-bottom:15px;margin-top:15px}.library-github strong{font-size:1.2em}.library-github i{font-size:1.35em}.library-github p{display:inline-block;font-size:.8em;margin-left:7px}.contributed-by{float:right;margin-top:3px}.updated{float:left}.doc-time:after{content:"";display:table;clear:both}.library-signup{margin-top:40px}.library-signup h6{margin:5px auto}.library-signup p{font-size:12px;margin-bottom:0}.library-signup .fa{font-size:40px;color:#000}.library-rss{margin-top:4px}.library-rss a{font-size:14px}.library-rss a:hover{color:#737373}#img-modal-image{max-width:1200px;max-height:700px;margin:auto}.modal-full{width:90%;padding-top:90px}.modal-body{overflow:scroll}div#search{height:57px}.gsc-input-box,td.gsc-input{height:45px!important}input.gsc-input{height:36px!important}.gsc-search-button{background-color:#2d8ec6;padding-top:2px}.gsc-modal-background-image{background-color:#333!important}table.gsc-table-result>tbody>tr>td{padding-left:8px;padding-right:8px}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important}div.gsc-input-box,div.gsc-input-box-focus{border-color:#4fa5d7}div.gsc-input-box-focus,div.gsc-input-box-hover{-webkit-box-shadow:none;box-shadow:none}div.gsc-control-cse{font-family:Helvetica,Arial,sans-serif}input.gsc-search-button,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#2d8ec6!important;background-image:url(https://www.google.com/uds/css/v2/search_box_icon.png)!important;background-position:50% 50%;background-repeat:no-repeat;height:36px!important;border-color:#2d8ec6!important;-webkit-filter:none;filter:none}span.gscb_a{margin-top:13px!important}li.library-article-item{border:none;padding:16px 24px}li.library-article-item:nth-child(odd){background-color:#ebeff0}#signup-form{margin-top:16px}#frontpage_upcoming_webinar{background:#2d8ec6}#frontpage_upcoming_webinar_text a{color:#fff;height:50px;line-height:50px;vertical-align:middle}.email-signup{margin-top:30px}.create-account{margin-top:10px}.signup-top{background:#eee;padding:13px;display:inline-block;margin-bottom:8px;width:100%}.hs-richtext,.hubspot-form .input{padding-bottom:20px}@media only screen and (min-width:1200px){.signup-top>div.row>div:first-child{padding-top:4px}}@media only screen and (max-width:768px){.signup-top>div.row>div:last-child{text-align:left;margin-top:8px}}@media only screen and (min-width:768px){.signup-top>div.row>div:last-child{text-align:right;margin-top:0}}.container .contribute,.container .contribute .money{text-align:center}.signup-top span{font-family:Lato,sans-serif;font-size:18px;vertical-align:middle}.signup-top form{display:inline}.clear{clear:both}.hs_recaptcha{float:right;margin:10px 0 10px 10px;padding-left:0}.hubspot-container{background-color:#ebeff0;width:80%}.hubspot-form input{display:block;height:40px;width:100%}.hubspot-form input[type=submit]{padding-bottom:0;display:block;float:left;height:40px;width:50%;margin:10px 10px 0 auto}.hubspot-form{width:100%;margin:0 auto;padding:40px 40px 25px}.hs-button{min-height:75px;font-size:1.5em;border:none;background-color:#3BB878;color:#fff}.hs-button:hover{background-color:#2f925f}.container .contribute img{padding-bottom:10px}h1.contribute{padding-bottom:40px}.contrib-header,.samples{padding-bottom:20px}.contribute{margin-left:0;padding-left:0}.compensation{text-align:left}.compensation-footer{text-align:left;padding-top:40px}.primary{margin-bottom:0;padding-bottom:0}.current{padding-bottom:20px;padding-top:20px}.sample-header{margin-left:0;margin-bottom:20px}.subtitle{padding-top:40px;margin:0}.row-content{margin-bottom:0}#doc-sidebar-container{position:webkit-sticky;position:-webkit-sticky;position:sticky;top:10px}#doc-sidebar-container #doc-sidebar{margin-top:10px;max-width:100%}#doc-sidebar-container #doc-sidebar-toc li.active>a{color:#005170}#doc-sidebar-container #doc-sidebar-toc .toc-long ul>li>ul>li>ul{display:none}.social-share>a{padding:6px 10px}.social-share .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.social-share .share-group{float:left;max-width:59px;margin-top:12.5px!important;min-width:200px}.social-share .share-group ul{float:right;list-style:none;margin:0;min-width:61px;padding:0}.social-share .share-group .share{min-width:17px}.social-share .share-group li{display:block;font-size:18px;list-style:none;margin-bottom:3px;margin-left:4px;margin-top:3px}.social-share .share-group .btn-common{width:51px;color:#FFF!important}.social-share .share-group .btn-twitter{background-color:#39C!important;width:51px;color:#FFF!important}.social-share .share-group .btn-facebook{background-color:#3D5B96!important;width:51px;color:#FFF!important}.social-share .share-group .btn-hacker-news{background-color:#f60!important;width:51px;color:#FFF!important}#disqus_thread{margin-top:40px}.copy-code{position:absolute;padding-top:.25rem;right:1.4rem;opacity:0}#article-body .disclosure-note div.btn-copy>.copy-code,blockquote div.btn-copy>.copy-code{padding-top:.01rem;right:2.2rem}#article-body .disclosure-note .glyphicon.glyphicon-copy{font-size:1.6rem;color:#a6a6a6}blockquote div.btn-copy .glyphicon.glyphicon-copy{color:#a6a6a6}.copy-code:hover{opacity:1}.glyphicon.glyphicon-copy{font-size:1.6rem}.alert-banner,.image-alert-banner{font-size:22px;text-align:center;margin-bottom:30px}.btn-copy:hover .glyphicon{color:#B2D7FF}.form_elem_email{color:#000}.alert-banner{background-color:#7c9fb3;padding:10px 0}.alert-banner a{font-family:Lato,sans-serif;font-weight:400;color:rgba(255,255,255,.8);display:block}.alert-banner a:hover{text-decoration:none;color:#fff}.alert-banner i{padding:0 15px}.image-alert-banner{line-height:0;padding:0}.image-alert-banner a{font-family:Lato,sans-serif;font-weight:400;color:rgba(255,255,255,.8);display:block}.image-alert-banner a:hover{text-decoration:none;color:#fff}.image-alert-banner i{padding:0 15px}.image-alert-banner img{max-width:100%}.sub-menu-wrap{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.sub-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-font-smoothing:initial}.with-subnavigation{margin-top:30px}.breadcrumb-row.with-subnavigation,.pad-xs.with-subnavigation{margin-top:0!important}#library-main-search{margin-bottom:0}.sub-menu-wrapper__title{padding:21px 0;margin:11px 0;-webkit-font-smoothing:antialiased;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.sub-menu-wrapper__title a:link,.sub-menu-wrapper__title a:visited{color:#000;text-decoration:none}.sub-menu-wrapper__title a:hover{color:#000}.sub-menu{list-style-type:none;font-family:Lato,sans-serif;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:1px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sub-menu{top:-2px}}}.sub-menu li{display:inline-block}.sub-menu-wrapper .sub-menu li:first-child a{margin-left:0}.sub-menu li:last-child a{margin-right:0}.sub-menu a:link,.sub-menu a:visited{color:#aaa;padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px;margin:13px 12px 0}.sub-menu a.active,.sub-menu a:hover{color:#000}@media (max-width:768px){.sub-menu,.sub-menu li{display:block}.sub-menu{width:100%}.sub-menu-wrapper{padding-bottom:20px}.sub-menu-wrapper .sub-menu li a{margin:0}.some-space.first-section.with-subnavigation{padding-bottom:30px}}@media screen and (min-width:992px){.navbar .nav-home{top:1px}}@media screen and (min-width:768px){.navbar.navbar-default{height:auto}.navbar .navbar-nav>li>a{padding-bottom:20px}}.chroma{background-color:#eed}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{display:block}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#8b008b;font-weight:700}.chroma .kt{color:#00688b;font-weight:700}.chroma .na,.chroma .nb{color:#658b00}.chroma .nc{color:#008b45;font-weight:700}.chroma .no{color:#00688b}.chroma .nd{color:#707a7c}.chroma .ne,.chroma .nf,.chroma .nn{color:#008b45}.chroma .ne{font-weight:700}.chroma .nt{color:#8b008b;font-weight:700}.chroma .nv{color:#00688b}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se{color:#cd5555}.chroma .sh{color:#1c7e71}.chroma .si{color:#cd5555}.chroma .sx{color:#cb6c20}.chroma .sr{color:#1c7e71}.chroma .s1,.chroma .ss{color:#cd5555}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#b452cd}.chroma .ow{color:#8b008b}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#228b22}.chroma .cs{color:#8b008b;font-weight:700}.chroma .cp,.chroma .cpf{color:#1e889b}.chroma .gd,.chroma .gr{color:#a00}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#0a0}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#a00}.chroma .w{color:#bbb} \ No newline at end of file diff --git a/themes/docsmith/static/build/stylesheets/home-6541873c1f.min.css b/themes/docsmith/static/build/stylesheets/home-6541873c1f.min.css new file mode 100644 index 00000000000..9a2a45213b5 --- /dev/null +++ b/themes/docsmith/static/build/stylesheets/home-6541873c1f.min.css @@ -0,0 +1,19 @@ +@charset "UTF-8";/*! + * Bootstrap v3.3.7 (http://getbootstrap.com) + * Copyright 2011-2016 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.label,sub,sup{vertical-align:baseline}body,figure{margin:0}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}.btn,.text-nowrap{white-space:nowrap}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.form-control-feedback,a.btn.disabled,a.resumator-basic-widget input[type=button].disabled,fieldset[disabled] a.btn,fieldset[disabled] a.resumator-basic-widget input[type=button]{pointer-events:none}#article-body,.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}.fa-ul,.sub-menu{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0089bc;text-decoration:none}a:focus,a:hover{color:#005170;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin:0 auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#00aeef}a.text-primary:focus,a.text-primary:hover{color:#0089bc}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#00aeef}a.bg-primary:focus,a.bg-primary:hover{background-color:#0089bc}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clear,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.doc-time:after,.form-horizontal .form-group:after,.library-categories-row:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar:after,.pager:after,.panel-body:after,.row-content:after,.row-tiles:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;border-radius:0}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{color:#555;background-color:#ebeff0}kbd{color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;word-break:break-all;word-wrap:break-word;background-color:#fff;border:1px solid #e7e6e6}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;font-size:14px;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff}.form-control:focus{outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:43px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:43px;padding:10px 16px;line-height:1.3333333;border-radius:0}select.input-lg{height:43px;line-height:43px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:43px;padding:10px 16px;font-size:15.75px;line-height:1.3333333;border-radius:0}.form-group-lg select.form-control{height:43px;line-height:43px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:43px;min-height:35.75px;padding:11px 16px;font-size:15.75px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:43px;height:43px;line-height:43px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:#2b542c}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:#66512c}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:#843534}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:15.75px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.carousel-control:focus,.carousel-control:hover,.dropdown-toggle:focus,.modal,.modal-content,.navbar-toggle:focus,.open>a,button:focus{outline:0}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#00aeef;border-color:#009bd6}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0089bc;border-color:#003f56}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#006f98;border-color:#003f56}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00aeef;border-color:#009bd6}.btn-primary .badge{color:#00aeef;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#0089bc;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#005170;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:15.75px;line-height:1.3333333;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:9001;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #e7e6e6;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e7e6e6}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.dropdown-header,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.nav>li.disabled>a{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:8991}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:43px;padding:10px 16px;line-height:1.3333333;border-radius:0;font-size:18px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:43px;line-height:43px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;text-align:center;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:15.75px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#0089bc}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#2d8ec6}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:57px}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.carousel-inner,.embed-responsive,.media,.media-body,.modal,.modal-open,.progress{overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:9001;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:21px 15px;font-size:15.75px;line-height:20px;height:57px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:11.5px;margin-bottom:11.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:10.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-danger,.progress-striped .progress-bar-info,.progress-striped .progress-bar-success,.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:21px;padding-bottom:21px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:11.5px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:0}.navbar-btn{margin-top:11.5px;margin-bottom:11.5px}.navbar-btn.btn-sm{margin-top:13.5px;margin-bottom:13.5px}.navbar-btn.btn-xs{margin-top:17.5px;margin-bottom:17.5px}.navbar-text{margin-top:18.5px;margin-bottom:18.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#323232;border-color:#212121}.navbar-default .navbar-brand{color:#a6a6a6}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#a6a6a6}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#e6e6e6}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#212121}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#a6a6a6}.navbar-default .navbar-link:hover{color:#d9d9d9}.navbar-default .btn-link{color:#a6a6a6}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#d9d9d9}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:0}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#0089bc;background-color:#fff;border:1px solid #e7e6e6;margin-left:-1px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#005170;background-color:#edf7fe;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#2d8ec6;border-color:#00aeef;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:15.75px;line-height:1.3333333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #e7e6e6;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#edf7fe}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;font-size:75%;color:#fff}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00aeef}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0089bc}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0089bc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0089bc}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#00aeef;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-bar-info{background-color:#5bc0de}.progress-bar-warning{background-color:#f0ad4e}.progress-bar-danger{background-color:#d9534f}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1}.media-body{width:10000px}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle,.switcher-controls a{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#2d8ec6;border-color:#2d8ec6}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#cce5f3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#00aeef}.panel-primary>.panel-heading{color:#fff;background-color:#00aeef;border-color:#00aeef}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aeef}.panel-primary>.panel-heading .badge{color:#00aeef;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aeef}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #e7e6e6;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e7e6e6}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e7e6e6}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.callout-title:before+.lead,.has-inner-before:before+.lead,.has-outer-before:before+.lead{padding-top:10px}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt .belt-inner .belt-content:before,.belt-outer .belt:after,.belt-outer .belt:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.library-categories-row:after,.library-categories-row:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar-nav .open .dropdown-menu.dropdown-mega:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row-content:after,.row-content:before,.row-tiles:after,.row-tiles:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.callout-title:before,.has-inner-before:before{font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}#article-body .disclosure-note,.community,.note{background-color:#edf7fe;border-left:4px solid #bde2fb}.affix{position:fixed}.has-outer-before:before,.output:before{position:relative;top:-40px;left:-10.5px}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license + +Copyright (c) 2013 Daniel Eden + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.belt-outer .belt .belt-inner.subnav,.input-group-addon.subnav{opacity:.96}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.rounded{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.border-radius-default,.cornered{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.remove-gradient{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.remove-box-shadow{-webkit-box-shadow:none;box-shadow:none}.transition-base{-webkit-transition:.2s all;transition:.2s all}.link-standard:active,.link-standard:link,.link-standard:visited{color:#0089bc}.link-standard:hover{color:#005170}.callout-title:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000}.callout-title:before .small,.callout-title:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.callout-text *{font-size:14px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000;display:inline-block}.has-inner-before:before .small,.has-inner-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.has-outer-before{margin-top:40px}#article-body .disclosure-note:before,.community:before,.has-outer-before:before,.note:before{font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}.has-outer-before:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000;display:block;height:0}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px}.note *{font-size:14px;font-weight:400;line-height:1.5}.note:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.note:before .small,.note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note:before+.lead{padding-top:10px}.note a{color:#0089bc}.note a:hover{color:#006489}.note strong{font-weight:700}.community{padding:15px}.community *{font-size:14px;font-weight:400;line-height:1.5}.community:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community:before+.lead{padding-top:10px}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px}#article-body .disclosure-note *{font-size:14px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}#article-body .disclosure-note:before .small,#article-body .disclosure-note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}#article-body .disclosure-note:before+.lead{padding-top:10px}#article-body .disclosure-note a{color:#0089bc}#article-body .disclosure-note a:hover{color:#006489}#article-body .disclosure-note strong{font-weight:700}#article-body .disclosure-note img.disclosure-icon{display:inline-block;height:1.5em;margin:-.1em 0 0;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(1);transform:scaleY(1)}.caution:before,.cloud_manager_link:before,.deprecated:before{display:inline-block;font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}#article-body .disclosure-note .disclosure-note-content{overflow:hidden;margin-top:10px}#article-body .disclosure-note table:not([class])>thead>tr>th{background:0 0}#article-body .disclosure-note table:not([class])>tbody>tr:nth-of-type(odd){background:#fff}#article-body .disclosure-note.disclosed img.disclosure-icon{-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.caution{padding:15px;background-color:#fdf3f2;border-left:4px solid #f8c9c4}.caution *{font-size:14px;font-weight:400;line-height:1.5}.caution:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution:before+.lead{padding-top:10px}.caution a{color:#0089bc}.caution a:hover{color:#006489}.caution strong{font-weight:700}.deprecated{padding:15px;background-color:#ffeedf;border-left:4px solid #ffd4ac}.classic_manager_link,.cloud_manager_link{background-color:#edf7fe;border-left:4px solid #bde2fb}.deprecated *{font-size:14px;font-weight:400;line-height:1.5}.deprecated:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.deprecated:before .small,.deprecated:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.deprecated:before+.lead{padding-top:10px}.deprecated a{color:#0089bc}.deprecated a:hover{color:#006489}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px}.cloud_manager_link *{font-size:14px;font-weight:400;line-height:1.5}.cloud_manager_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.cloud_manager_link:before .small,.cloud_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.cloud_manager_link:before+.lead{padding-top:10px}.cloud_manager_link a{color:#0089bc}.cloud_manager_link a:hover{color:#006489}.cloud_manager_link strong{font-weight:700}.classic_manager_link{padding:15px;margin-top:55px}.classic_manager_link:before,.dedicated_cpu_link:before{display:inline-block;margin-top:10px;margin-bottom:10px;font-family:Lato,sans-serif}.classic_manager_link *{font-size:14px;font-weight:400;line-height:1.5}.classic_manager_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.classic_manager_link:before .small,.classic_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.classic_manager_link:before+.lead{padding-top:10px}.classic_manager_link a{color:#0089bc}.classic_manager_link a:hover{color:#006489}.classic_manager_link strong{font-weight:700}.dedicated_cpu_link{padding:15px;background-color:#eff9f5;border-left:4px solid #caebde}.file-name,.variable{border-width:1px;border-style:solid}.dedicated_cpu_link *{font-size:14px;font-weight:400;line-height:1.5}.dedicated_cpu_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.dedicated_cpu_link:before .small,.dedicated_cpu_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.dedicated_cpu_link:before+.lead{padding-top:10px}.dedicated_cpu_link a{color:#0089bc}.dedicated_cpu_link a:hover{color:#006489}.dedicated_cpu_link strong{font-weight:700}.terminal{background-color:#000;color:rgba(65,255,0,.85);padding:0 10px}.file dt:before+.lead,.output:before+.lead{padding-top:10px}.terminal code{white-space:pre-line}.file pre.chroma code,pre code{white-space:pre}pre.terminal code::-moz-selection{background-color:#B2D7FF;color:#000}pre.terminal code::selection{background-color:#B2D7FF;color:#000}.output{margin-top:40px;background-color:#f8f8f8}.file dt:before,.output:before{margin-top:10px;margin-bottom:10px;font-weight:400}.output:before{font-family:Lato,sans-serif;line-height:1.1;font-size:12px;font-size:17px;color:#000;display:block;height:0;content:"Output"}.output:before .small,.output:before small{font-weight:400;line-height:1;color:#777;font-size:75%}pre code{word-wrap:normal;overflow-wrap:normal}.variable{background-color:#cff0df;border-color:#a9e3c5!important}.file-name{background-color:#f9f9ef;border-color:#ebebca!important}.file dt{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.file dt:before,.navbar{font-family:Lato,sans-serif}.file dt:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;padding-right:5px}.file dt:before .small,.file dt:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.file dd+dt{margin-top:20px}.file dt{background-color:#073642;padding:.5em;margin-bottom:0;color:#93a1a1;text-align:center;font-size:16px}.highlight{margin-bottom:.7em}@media screen and (min-width:768px){.sticky-header{position:fixed;right:0;left:0;z-index:1030;top:0;border-width:0 0 1px}.sticky-header .navbar-collapse{max-height:340px}.navbar.navbar-default{height:57px}}@media screen and (min-width:768px) and (max-device-width:480px) and (orientation:landscape){.sticky-header .navbar-collapse{max-height:200px}}@media screen and (min-width:768px) and (min-width:768px){.sticky-header{border-radius:0}}.navbar{font-size:15px;line-height:15px;font-weight:300;margin-bottom:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{font-size:19px;line-height:19px;-webkit-transition:.2s color;transition:.2s color}.navbar .navbar-nav>li>span{display:inline-block}.navbar .divider-vertical{margin-left:15px;margin-right:15px}@media (max-width:767px){.navbar .divider-vertical{display:none!important}}.navbar .divider-vertical span{color:#737373!important}.navbar .navbar-nav .btn{margin-left:12px;font-size:15px}.navbar .navbar-nav .btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar .nav-home{color:inherit!important}.navbar .nav-home:after{content:"Home"}@media screen and (min-width:768px){.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px}.navbar .nav-home:after{content:""}}@media screen and (min-width:992px){.navbar .nav-home{display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px}.navbar .nav-home.tile{font-size:150px;margin-bottom:20px!important}.navbar .nav-home.tile-small{font-size:100px;margin-bottom:35px!important}.navbar .nav-home.glyphicon-heart{color:#e74c3c}.navbar .nav-home:before{content:"\e021"}}.nav-sidebar,.nav-sidebar .nav-sidebar.collapse{display:none}@media screen and (min-width:992px) and screen and (min-width:768px){.navbar .nav-home.tile-small{margin-bottom:0!important}}.navbar.navbar-default .navbar-nav>li.dropdown.open{background-color:#4c4c4c}#main-nav .navbar-collapse{max-height:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:0}.subnav{background-color:#323232;border-color:#212121;font-weight:400;font-family:Lato,sans-serif;min-height:0}.subnav .navbar-brand{color:#a6a6a6}.subnav .navbar-brand:focus,.subnav .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.subnav .navbar-text{color:#777}.subnav .navbar-nav>li>a{color:#a6a6a6}.subnav .navbar-nav>li>a:focus,.subnav .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav>.active>a,.subnav .navbar-nav>.active>a:focus,.subnav .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav>.disabled>a,.subnav .navbar-nav>.disabled>a:focus,.subnav .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.subnav .navbar-toggle{border-color:transparent}.subnav .navbar-toggle:focus,.subnav .navbar-toggle:hover{background-color:transparent}.subnav .navbar-toggle .icon-bar{background-color:#e6e6e6}.subnav .navbar-collapse,.subnav .navbar-form{border-color:#212121}.subnav .navbar-nav>.open>a,.subnav .navbar-nav>.open>a:focus,.subnav .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.subnav .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.subnav .navbar-nav .open .dropdown-menu>li>a:focus,.subnav .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.active>a,.subnav .navbar-nav .open .dropdown-menu>.active>a:focus,.subnav .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.disabled>a,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:focus,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.subnav .navbar-link{color:#a6a6a6}.subnav .navbar-link:hover{color:#d9d9d9}.subnav .btn-link{color:#a6a6a6}.subnav .btn-link:focus,.subnav .btn-link:hover{color:#d9d9d9}.subnav .btn-link[disabled]:focus,.subnav .btn-link[disabled]:hover,fieldset[disabled] .subnav .btn-link:focus,fieldset[disabled] .subnav .btn-link:hover{color:#ccc}.subnav li>a{font-size:15px;line-height:15px}@media screen and (min-width:768px){.navbar li.active>a>span.nav-home{display:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:21px}.subnav li>a{margin:13px 12px 0;padding:0}}.subnav li:first-child a{margin-left:0}.subnav li:last-child a{margin-right:0}.subnav .navbar-toggle{margin-top:21px;margin-bottom:21px}.subnav-divider{margin:0 -15px}@media screen and (min-width:768px){.subnav-divider{margin:0}}.nav-sidebar .nav-sidebar,.sidebar>ul>li{margin-bottom:30px}.nav-sidebar{border-right:1px solid #e7e6e6;position:static}.nav-sidebar li{text-align:right;border-right:#fff solid 2px}.nav-sidebar li:hover{border-right:#e7e6e6 solid 2px}.nav-sidebar li.active,.nav-sidebar li.header-active{border-right:#000 solid 2px}.nav-sidebar li>a{padding:3px 15px;font-size:12px}.nav-sidebar .nav-sidebar.collapse.in{display:block}tr.nav-sidebar .nav-sidebar.collapse.in{display:table-row}tbody.nav-sidebar .nav-sidebar.collapse.in{display:table-row-group}@media screen and (min-width:992px){.nav-sidebar{width:213px;top:24px;display:block}.nav-sidebar.affix{position:fixed}.nav-sidebar.affix-bottom{position:absolute}}.sidebar-toggle{background:0 0;border:none;padding:0}.sidebar-toggle .toggle-closed,.sidebar-toggle .toggle-open{font-size:10px;position:relative;top:-1px;color:#626262}.sidebar-toggle .toggle-closed:hover,.sidebar-toggle .toggle-open:hover{color:#000}.sidebar-modal ul{list-style:none;padding-left:0}.sidebar-modal ul li a{padding:5px 0 5px 10px}.sidebar-modal ul li a:hover{background-color:transparent}.sidebar-modal ul li a:active{background-color:#eee}.sidebar-modal ul li.header a{display:inline-block;padding:5px 0;font-weight:800}.sidebar-modal ul li.header a:hover{background-color:transparent}.sidebar{margin-top:30px!important;padding-top:30px;border-top:1px solid #e7e6e6}.sidebar ul{list-style:none;padding-left:0}@media screen and (min-width:768px){.sidebar{margin-top:0!important;padding-top:0;border-top:0}.sidebar ul{padding-left:20px;border-left:1px solid #e7e6e6}.sidebar>ul{text-align:left}}.sidebar ul>li>ul{border:0;padding-left:0}.sidebar ul.list{padding-left:20px;list-style:disc}.sidebar ul.list>li{padding:10px 0;font-size:14px}@media screen and (min-width:768px){.sidebar>ul>li{padding:0}}.sidebar>ul>li>ul>li{padding:6px 0;font-size:19px}.sidebar>ul>li>ul>li:first-child{padding-top:0}.sidebar>ul>li>ul>li:last-child{padding-bottom:0}@media screen and (min-width:768px){.sidebar>ul>li>ul>li{padding:0;font-size:14px}}.nav-tiny>ul{padding:0;width:90%;display:table;table-layout:fixed}.nav-tiny>ul>li{display:table-cell}.toggle-closed,.toggle-open{display:none}.follow-header{top:0;display:block;z-index:1030;background-color:rgba(0,0,0,.4)}.follow-header.affix{position:fixed}.follow-header.affix-bottom{position:absolute}@media screen and (min-width:992px){.follow-header{display:none}.container{max-width:970px}}.jumbotron{padding:0;margin:0;line-height:1.64285714;color:inherit;background-color:transparent}.jumbotron .h1,.jumbotron h1{font-size:34px}.jumbotron .h2,.jumbotron h2{font-size:21px}.jumbotron .h3,.jumbotron h3{font-size:20px}.jumbotron .h4,.jumbotron h4{font-size:19px}.jumbotron .h5,.jumbotron h5{font-size:17px}.jumbotron .h6,.jumbotron h6{font-size:16px}.jumbotron .h2,.jumbotron .h3,.jumbotron .h4,.jumbotron .h5,.jumbotron .h6,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{font-weight:300}@media screen and (min-width:768px){.jumbotron{padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.jumbotron .h1,.jumbotron h1{font-size:40px}.jumbotron .h2,.jumbotron h2{font-size:23px}.jumbotron .h3,.jumbotron h3{font-size:21px}.jumbotron .h4,.jumbotron h4{font-size:20px}.jumbotron .h5,.jumbotron h5{font-size:19px}.jumbotron .h6,.jumbotron h6{font-size:17px}.dropdown-menu.dropdown-main-nav{padding:15px 0}}.jumbotron .navbar-brand{font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.switcher-controls,.table-pricing-total>tbody>tr:last-child>td,.table>thead>tr>th{font-family:Lato,sans-serif}.dropdown-menu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.125);box-shadow:0 6px 12px rgba(0,0,0,.125)}.dropdown-menu>li>a{-webkit-transition:none;transition:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#d9d9d9}.dropdown-menu.dropdown-main-nav{background-color:#4c4c4c;border:0}.dropdown-menu.dropdown-main-nav li a{display:block;padding:6px 20px}.dropdown-menu.dropdown-main-nav li a:active,.dropdown-menu.dropdown-main-nav li a:link,.dropdown-menu.dropdown-main-nav li a:visited{color:#999}.dropdown-menu.dropdown-main-nav li a:hover{color:#fff;background-color:#6f6f6f}.dropdown-menu.dropdown-main-nav .divider{background-color:#555}.navbar-nav .open .dropdown-menu.dropdown-mega{margin-left:-15px;margin-right:0;z-index:9001}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega{padding:15px 0;margin-right:-150px;width:600px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{position:relative;min-height:1px;padding:0}@media (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{float:left;width:33.33333333%}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul{padding:0;list-style:none}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li{margin:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{-webkit-transition:none;transition:none;line-height:20px;padding:8px 35px 8px 40px;display:block;color:#999;font-size:19px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a:hover{color:#fff;background-color:#6f6f6f}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{padding:6px 20px;font-size:16px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third.middle{border-color:#555;border-style:solid;border-width:0 1px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third .divider{margin:10px 20px}.pagination,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.pagination>li.active a{color:#fff!important}.pagination>li a:link{text-decoration:none}.pager>li>a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open{margin-right:0}.modal-footer{margin-top:0}.switcher-content{display:none;margin-top:0!important}.switcher-content.active{display:block}.switcher-controls{width:100%;display:table;table-layout:fixed}.switcher-controls a{-webkit-transition:none;transition:none;display:table-cell;width:100%;padding:10px;background-color:#fff;border:2px solid #00aeef;border-right-width:0;text-align:center;cursor:pointer;color:#00aeef}.switcher-controls a:active,.switcher-controls a:link,.switcher-controls a:visited{color:#00aeef}.switcher-controls a:hover{color:#0089bc}.switcher-controls a:last-child{border-right-width:2px}.switcher-controls a.active{background-color:#00aeef;border-color:#00aeef;color:#fff}.switcher-arrow{-webkit-transition:bottom .2s;transition:bottom .2s;display:block;position:relative;width:2px;border:0 solid transparent;border-width:15px 15px 0;margin:0 auto;bottom:15px}.switcher-arrow.active{border-color:#00aeef transparent;bottom:0}.label{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px}.table>tbody>tr>td,.table>thead>tr>th{padding:17px 10px;text-align:left;vertical-align:middle}.alert{color:#fff;border:0}.panel,.well{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>thead>tr>th{color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}.table>tbody>tr:first-child{border-top:none}.table>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}.table>tbody>tr>td{width:0;color:#747474}.table>tbody>tr>td:last-child{border-right:none}.table>tbody>tr>td.large{font-size:20px;color:#000}.table>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}table.lntable tbody{display:table;width:inherit}table.lntable tbody>tr>td.lntd:first-child{width:25px}.table-responsive>.table>tbody>tr:last-child{border-bottom-width:0}@media screen and (min-width:768px){.table-responsive>.table>tbody>tr:last-child{border-bottom-width:1px}}.table-pricing,.table-pricing-green{border:none}.table-shadow{-webkit-box-shadow:0 1px 1px 1px rgba(174,174,174,.2);box-shadow:0 1px 1px 1px rgba(174,174,174,.2)}.table-pricing>thead>tr>th{border-top:none;text-align:center;margin-right:12px}.table-pricing>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-green>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f6fcf9;border-bottom:2px solid #3BB878}.table-pricing-green>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-neutral{border:none}.table-pricing-neutral>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f3f7f8;border-bottom:2px solid #8ab}.table-pricing-neutral>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-total>tbody>tr:last-child{font-size:18px;font-weight:300;border-bottom:none}.table-pricing-total>tbody>tr:last-child>td{color:#000}.table-pricing-total>tbody>tr:last-child>td .small{font-weight:100}@media screen and (min-width:768px){.table-pricing-total>tbody>tr:last-child{font-size:22px;font-weight:300;border-bottom:none}}.center-first-column>table tbody>tr:first-child{text-align:center!important}.fixed-layout>table{table-layout:fixed}.form-control{padding-top:8px;border:1px solid #e7e6e6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#343434;font-size:14px;font-weight:400;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cecccc}.input-lg{font-size:18px}.form-control-lg,.form-control-sm{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-group-addon{-moz-border-radius:0;-webkit-border-radius:0;background-color:#f9f9ef;color:#6f6f6f}.input-group-addon .lead a{font-weight:300}.input-group-addon .span>a,.input-group-addon address>a,.input-group-addon em>a,.input-group-addon h1>a,.input-group-addon h2>a,.input-group-addon h3>a,.input-group-addon h4>a,.input-group-addon h5>a,.input-group-addon h6>a,.input-group-addon li>a,.input-group-addon p>a,.input-group-addon td>a{-webkit-transition:.2s color;transition:.2s color}.input-group-addon .nav li>a,.input-group-addon .span>a:active,.input-group-addon .span>a:hover,.input-group-addon address>a:active,.input-group-addon address>a:hover,.input-group-addon em>a:active,.input-group-addon em>a:hover,.input-group-addon h1>a:active,.input-group-addon h1>a:hover,.input-group-addon h2>a:active,.input-group-addon h2>a:hover,.input-group-addon h3>a:active,.input-group-addon h3>a:hover,.input-group-addon h4>a:active,.input-group-addon h4>a:hover,.input-group-addon h5>a:active,.input-group-addon h5>a:hover,.input-group-addon h6>a:active,.input-group-addon h6>a:hover,.input-group-addon li>a:active,.input-group-addon li>a:hover,.input-group-addon p>a:active,.input-group-addon p>a:hover,.input-group-addon td>a:active,.input-group-addon td>a:hover{text-decoration:none}.input-group-addon.separated{border-bottom-color:#e4e4b7}.input-group-addon .h1,.input-group-addon .h2,.input-group-addon .h3,.input-group-addon .h4,.input-group-addon .h5,.input-group-addon .h6,.input-group-addon h1,.input-group-addon h2,.input-group-addon h3,.input-group-addon h4,.input-group-addon h5,.input-group-addon h6{color:#000}.input-group-addon.jumbotron .h1,.input-group-addon.jumbotron h1{color:#2f2f2f}.input-group-addon.jumbotron .h2,.input-group-addon.jumbotron .h3,.input-group-addon.jumbotron .h4,.input-group-addon.jumbotron .h5,.input-group-addon.jumbotron .h6,.input-group-addon.jumbotron h2,.input-group-addon.jumbotron h3,.input-group-addon.jumbotron h4,.input-group-addon.jumbotron h5,.input-group-addon.jumbotron h6{color:#6f6f6f}.input-group-addon .span>a:active,.input-group-addon .span>a:link,.input-group-addon .span>a:visited,.input-group-addon address>a:active,.input-group-addon address>a:link,.input-group-addon address>a:visited,.input-group-addon em>a:active,.input-group-addon em>a:link,.input-group-addon em>a:visited,.input-group-addon h1>a:active,.input-group-addon h1>a:link,.input-group-addon h1>a:visited,.input-group-addon h2>a:active,.input-group-addon h2>a:link,.input-group-addon h2>a:visited,.input-group-addon h3>a:active,.input-group-addon h3>a:link,.input-group-addon h3>a:visited,.input-group-addon h4>a:active,.input-group-addon h4>a:link,.input-group-addon h4>a:visited,.input-group-addon h5>a:active,.input-group-addon h5>a:link,.input-group-addon h5>a:visited,.input-group-addon h6>a:active,.input-group-addon h6>a:link,.input-group-addon h6>a:visited,.input-group-addon li>a:active,.input-group-addon li>a:link,.input-group-addon li>a:visited,.input-group-addon p>a:active,.input-group-addon p>a:link,.input-group-addon p>a:visited,.input-group-addon td>a:active,.input-group-addon td>a:link,.input-group-addon td>a:visited{color:#0089bc}.input-group-addon .span>a:hover,.input-group-addon address>a:hover,.input-group-addon em>a:hover,.input-group-addon h1>a:hover,.input-group-addon h2>a:hover,.input-group-addon h3>a:hover,.input-group-addon h4>a:hover,.input-group-addon h5>a:hover,.input-group-addon h6>a:hover,.input-group-addon li>a:hover,.input-group-addon p>a:hover,.input-group-addon td>a:hover{color:#005170}.input-group-addon .span>a .glyphicon.tile,.input-group-addon address>a .glyphicon.tile,.input-group-addon em>a .glyphicon.tile,.input-group-addon h1>a .glyphicon.tile,.input-group-addon h2>a .glyphicon.tile,.input-group-addon h3>a .glyphicon.tile,.input-group-addon h4>a .glyphicon.tile,.input-group-addon h5>a .glyphicon.tile,.input-group-addon h6>a .glyphicon.tile,.input-group-addon li>a .glyphicon.tile,.input-group-addon p>a .glyphicon.tile,.input-group-addon td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.input-group-addon .span>a .glyphicon.tile:active,.input-group-addon .span>a .glyphicon.tile:hover,.input-group-addon address>a .glyphicon.tile:active,.input-group-addon address>a .glyphicon.tile:hover,.input-group-addon em>a .glyphicon.tile:active,.input-group-addon em>a .glyphicon.tile:hover,.input-group-addon h1>a .glyphicon.tile:active,.input-group-addon h1>a .glyphicon.tile:hover,.input-group-addon h2>a .glyphicon.tile:active,.input-group-addon h2>a .glyphicon.tile:hover,.input-group-addon h3>a .glyphicon.tile:active,.input-group-addon h3>a .glyphicon.tile:hover,.input-group-addon h4>a .glyphicon.tile:active,.input-group-addon h4>a .glyphicon.tile:hover,.input-group-addon h5>a .glyphicon.tile:active,.input-group-addon h5>a .glyphicon.tile:hover,.input-group-addon h6>a .glyphicon.tile:active,.input-group-addon h6>a .glyphicon.tile:hover,.input-group-addon li>a .glyphicon.tile:active,.input-group-addon li>a .glyphicon.tile:hover,.input-group-addon p>a .glyphicon.tile:active,.input-group-addon p>a .glyphicon.tile:hover,.input-group-addon td>a .glyphicon.tile:active,.input-group-addon td>a .glyphicon.tile:hover{color:#494949}.input-group-addon ul.nav-sidebar>li.active>a{color:#000}.input-group-addon ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.input-group-addon ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.input-group-addon ul.nav-sidebar>li>a:hover{color:#000}.input-group-addon ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.input-group-addon ul.dropdown-menu>li>a:hover{color:#fff}.input-group-addon.subnav .navbar-brand{color:#000}.input-group-addon.subnav .navbar-brand a{text-decoration:none;color:#000}.input-group-addon.subnav li>a{color:#aaa}.input-group-addon.subnav li>a.active{color:#000}.input-group-addon.subnav li>a:hover{color:#555}.input-group-addon .sidebar strong,.input-group-addon.subnav .navbar-toggle{color:#000}.input-group-addon.subnav .navbar-toggle:hover{background-color:transparent}.input-group-addon.subnav .navbar-collapse{border-top-color:#e7e6e6}.input-group-addon.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.input-group-addon .sidebar a strong,.input-group-addon .sidebar a strong:active,.input-group-addon .sidebar a strong:link,.input-group-addon .sidebar a strong:visited{color:#0089bc}.input-group-addon .sidebar a strong:hover{color:#005170}.input-group-addon cite.bubble strong{color:#414141}.input-group-addon cite.bubble a:active,.input-group-addon cite.bubble a:link,.input-group-addon cite.bubble a:visited{color:#0089bc}.input-group-addon cite.bubble a:hover{color:#005170}.input-group-addon blockquote,.input-group-addon blockquote p,.input-group-addon blockquote ul>li{color:#747474}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}html{-webkit-tap-highlight-color:transparent;color:#444;background-color:#0a0a0a;font-size:14px}html a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}html a:active,html a:hover{color:#f2f2f2;text-decoration:none}@media (min-width:768px){html{font-size:15.75px}.belt-outer .belt .belt-inner{float:left;width:83.33333333%}}nav,section{background-color:inherit}header,nav,section{margin:0}.belt-outer .belt,.row-content,.row-tiles{margin-left:-15px;margin-right:-15px}header .row-content:first-child,header .row:first-child,nav .row-content:first-child,nav .row:first-child,section .row-content:first-child,section .row:first-child{margin-top:30px}header .row-content:last-child,header .row:last-child,nav .row-content:last-child,nav .row:last-child,section .row-content:last-child,section .row:last-child{margin-bottom:30px}header .row :first-child,header .row-content :first-child,nav .row :first-child,nav .row-content :first-child,section .row :first-child,section .row-content :first-child{margin-top:0}header .row :last-child,header .row-content :last-child,nav .row :last-child,nav .row-content :last-child,section .row :last-child,section .row-content :last-child{margin-bottom:0}header.small,nav.small,section.small{font-size:12px}header.small .row:first-child,nav.small .row:first-child,section.small .row:first-child{margin-top:5px}header.small .row:last-child,nav.small .row:last-child,section.small .row:last-child{margin-bottom:5px}header.flush-bottom .row-content:last-child,header.flush-bottom .row:last-child,header.small .row :last-child,nav.flush-bottom .row-content:last-child,nav.flush-bottom .row:last-child,nav.small .row :last-child,section.flush-bottom .row-content:last-child,section.flush-bottom .row:last-child,section.small .row :last-child{margin-bottom:0}header.small .row :first-child,nav.small .row :first-child,section.small .row :first-child{margin-top:0}@media screen and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:60px;padding-bottom:60px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:30px;padding-bottom:30px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:60px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:60px}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:30px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:30px}}@media screen and (min-width:768px){header.some-space,nav.some-space,section.some-space{padding-top:30px;padding-bottom:30px}header.some-space.bottom,nav.some-space.bottom,section.some-space.bottom{padding-top:0}header.some-space.top,nav.some-space.top,section.some-space.top{padding-bottom:0}header.some-space-top,nav.some-space-top,section.some-space-top{padding-top:30px}header.some-space-bottom,nav.some-space-bottom,section.some-space-bottom{padding-bottom:30px}header.super-space,nav.super-space,section.super-space{padding-top:90px;padding-bottom:90px}header.super-space.bottom,nav.super-space.bottom,section.super-space.bottom{padding-top:0}header.super-space.top,nav.super-space.top,section.super-space.top{padding-bottom:0}header.super-space-top,nav.super-space-top,section.super-space-top{padding-top:90px}header.super-space-bottom,nav.super-space-bottom,section.super-space-bottom{padding-bottom:90px}}header.flush-bottom,nav.flush-bottom,section.flush-bottom{margin-bottom:0;padding-bottom:0}.row-content.extra-bottom{margin-bottom:90px}.row-content.super-bottom{margin-bottom:120px}@media screen and (max-width:768px){.row-content.shrink{margin-bottom:30px}}div.no-padding{padding:0}.pad-xs{margin-top:30px}.separated{border-bottom-width:1px;border-bottom-style:solid}@media screen and (min-width:768px){.pad-xs{margin-top:0}.belt-outer{height:100px}.belt-outer .belt .belt-inner{top:-50px}}.belt-outer .belt .belt-inner{min-height:1px;background-color:#f9f9ef;color:#6f6f6f;padding:20px;border:1px solid #ebebca;margin-bottom:0;position:relative}@media (min-width:768px){.belt-outer .belt .belt-inner{margin-left:8.33333333%}}.belt-outer .belt .belt-inner .lead a{font-weight:300}.belt-outer .belt .belt-inner .span>a,.belt-outer .belt .belt-inner address>a,.belt-outer .belt .belt-inner em>a,.belt-outer .belt .belt-inner h1>a,.belt-outer .belt .belt-inner h2>a,.belt-outer .belt .belt-inner h3>a,.belt-outer .belt .belt-inner h4>a,.belt-outer .belt .belt-inner h5>a,.belt-outer .belt .belt-inner h6>a,.belt-outer .belt .belt-inner li>a,.belt-outer .belt .belt-inner p>a,.belt-outer .belt .belt-inner td>a{-webkit-transition:.2s color;transition:.2s color}.belt-outer .belt .belt-inner .nav li>a,.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:hover{text-decoration:none}.belt-outer .belt .belt-inner.separated{border-bottom-color:#e4e4b7}.belt-outer .belt .belt-inner .h1,.belt-outer .belt .belt-inner .h2,.belt-outer .belt .belt-inner .h3,.belt-outer .belt .belt-inner .h4,.belt-outer .belt .belt-inner .h5,.belt-outer .belt .belt-inner .h6,.belt-outer .belt .belt-inner h1,.belt-outer .belt .belt-inner h2,.belt-outer .belt .belt-inner h3,.belt-outer .belt .belt-inner h4,.belt-outer .belt .belt-inner h5,.belt-outer .belt .belt-inner h6{color:#000}.belt-outer .belt .belt-inner.jumbotron .h1,.belt-outer .belt .belt-inner.jumbotron h1{color:#2f2f2f}.belt-outer .belt .belt-inner.jumbotron .h2,.belt-outer .belt .belt-inner.jumbotron .h3,.belt-outer .belt .belt-inner.jumbotron .h4,.belt-outer .belt .belt-inner.jumbotron .h5,.belt-outer .belt .belt-inner.jumbotron .h6,.belt-outer .belt .belt-inner.jumbotron h2,.belt-outer .belt .belt-inner.jumbotron h3,.belt-outer .belt .belt-inner.jumbotron h4,.belt-outer .belt .belt-inner.jumbotron h5,.belt-outer .belt .belt-inner.jumbotron h6{color:#6f6f6f}.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:link,.belt-outer .belt .belt-inner .span>a:visited,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:link,.belt-outer .belt .belt-inner address>a:visited,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:link,.belt-outer .belt .belt-inner em>a:visited,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:link,.belt-outer .belt .belt-inner h1>a:visited,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:link,.belt-outer .belt .belt-inner h2>a:visited,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:link,.belt-outer .belt .belt-inner h3>a:visited,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:link,.belt-outer .belt .belt-inner h4>a:visited,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:link,.belt-outer .belt .belt-inner h5>a:visited,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:link,.belt-outer .belt .belt-inner h6>a:visited,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:link,.belt-outer .belt .belt-inner li>a:visited,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:link,.belt-outer .belt .belt-inner p>a:visited,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:link,.belt-outer .belt .belt-inner td>a:visited{color:#0089bc}.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:hover{color:#005170}.belt-outer .belt .belt-inner .span>a .glyphicon.tile,.belt-outer .belt .belt-inner address>a .glyphicon.tile,.belt-outer .belt .belt-inner em>a .glyphicon.tile,.belt-outer .belt .belt-inner h1>a .glyphicon.tile,.belt-outer .belt .belt-inner h2>a .glyphicon.tile,.belt-outer .belt .belt-inner h3>a .glyphicon.tile,.belt-outer .belt .belt-inner h4>a .glyphicon.tile,.belt-outer .belt .belt-inner h5>a .glyphicon.tile,.belt-outer .belt .belt-inner h6>a .glyphicon.tile,.belt-outer .belt .belt-inner li>a .glyphicon.tile,.belt-outer .belt .belt-inner p>a .glyphicon.tile,.belt-outer .belt .belt-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.belt-outer .belt .belt-inner .span>a .glyphicon.tile:active,.belt-outer .belt .belt-inner .span>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner address>a .glyphicon.tile:active,.belt-outer .belt .belt-inner address>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner em>a .glyphicon.tile:active,.belt-outer .belt .belt-inner em>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner li>a .glyphicon.tile:active,.belt-outer .belt .belt-inner li>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner p>a .glyphicon.tile:active,.belt-outer .belt .belt-inner p>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner td>a .glyphicon.tile:active,.belt-outer .belt .belt-inner td>a .glyphicon.tile:hover{color:#494949}.belt-outer .belt .belt-inner ul.nav-sidebar>li.active>a{color:#000}.belt-outer .belt .belt-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,li,p{font-weight:400}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a:hover{color:#000}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:hover{color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-brand{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.belt-outer .belt .belt-inner.subnav li>a{color:#aaa}.belt-outer .belt .belt-inner.subnav li>a.active{color:#000}.belt-outer .belt .belt-inner.subnav li>a:hover{color:#555}.belt-outer .belt .belt-inner .sidebar strong,.belt-outer .belt .belt-inner.subnav .navbar-toggle{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-toggle:hover{background-color:transparent}.white,q.bubble{background-color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.belt-outer .belt .belt-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.belt-outer .belt .belt-inner .sidebar a strong,.belt-outer .belt .belt-inner .sidebar a strong:active,.belt-outer .belt .belt-inner .sidebar a strong:link,.belt-outer .belt .belt-inner .sidebar a strong:visited{color:#0089bc}.belt-outer .belt .belt-inner .sidebar a strong:hover{color:#005170}.belt-outer .belt .belt-inner cite.bubble strong{color:#414141}.belt-outer .belt .belt-inner cite.bubble a:active,.belt-outer .belt .belt-inner cite.bubble a:link,.belt-outer .belt .belt-inner cite.bubble a:visited{color:#0089bc}.belt-outer .belt .belt-inner cite.bubble a:hover{color:#005170}.belt-outer .belt .belt-inner blockquote,.belt-outer .belt .belt-inner blockquote p,.belt-outer .belt .belt-inner blockquote ul>li{color:#747474}.belt-outer .belt .belt-inner .belt-content{margin:0}.vertical-center{display:table-cell;vertical-align:middle}@media screen and (min-width:768px){.reduce-gutter{padding:0 2px}q.bubble{min-height:152px}}img.full-width{display:block;width:100%}img.centered-icon{margin:0 auto;display:block}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.large{font-size:15.75px}.small{font-size:12px}.h1,h1{font-size:42px}.h2,h2{font-size:39px}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:19px}.h6,h6,p{font-size:17px}p{font-size:1.08rem;line-height:1.5;margin:0 0 20px}.lead{padding-top:20px;margin-bottom:20px;font-size:17.33px;font-weight:300;line-height:1.4;font-family:Helvetica,Arial,sans-serif}.h1+.lead,.h2+.lead,.h3+.lead,.h4+.lead,.h5+.lead,.h6+.lead,h1+.lead,h2+.lead,h3+.lead,h4+.lead,h5+.lead,h6+.lead{padding-top:10px}pre{overflow-x:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:12px}code{-moz-border-radius:0;-webkit-border-radius:0;word-wrap:break-word}.amp{font-family:Helvetica,sans-serif;font-weight:400;line-height:0}.footnote{font-size:10px;margin-top:20px}q.bubble{position:relative;display:block;width:100%;padding:10px}@media screen and (min-width:992px){.belt-outer{height:50px}q.bubble{min-height:108px}}q.bubble:after{content:"";display:block;width:0;border:0 solid;border-right-width:20px;border-bottom-width:20px;border-color:transparent #fff;position:absolute;bottom:-20px;left:15px}cite.bubble{display:block;margin-left:50px;margin-top:5px;padding-bottom:20px}blockquote{font-size:14.88px}blockquote *,blockquote p,blockquote ul>li{font-size:14.88px;font-weight:300}blockquote strong{font-weight:800}.doc li{font-size:17px;font-size:1.08rem}.doc .h1,.doc .h2,.doc .h3,.doc .h4,.doc .h5,.doc .h6,.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{word-wrap:break-word;margin-top:3.125rem}.doc .h1+.h1,.doc .h1+.h2,.doc .h1+.h3,.doc .h1+.h4,.doc .h1+.h5,.doc .h1+.h6,.doc .h1+h1,.doc .h1+h2,.doc .h1+h3,.doc .h1+h4,.doc .h1+h5,.doc .h1+h6,.doc .h2+.h1,.doc .h2+.h2,.doc .h2+.h3,.doc .h2+.h4,.doc .h2+.h5,.doc .h2+.h6,.doc .h2+h1,.doc .h2+h2,.doc .h2+h3,.doc .h2+h4,.doc .h2+h5,.doc .h2+h6,.doc .h3+.h1,.doc .h3+.h2,.doc .h3+.h3,.doc .h3+.h4,.doc .h3+.h5,.doc .h3+.h6,.doc .h3+h1,.doc .h3+h2,.doc .h3+h3,.doc .h3+h4,.doc .h3+h5,.doc .h3+h6,.doc .h4+.h1,.doc .h4+.h2,.doc .h4+.h3,.doc .h4+.h4,.doc .h4+.h5,.doc .h4+.h6,.doc .h4+h1,.doc .h4+h2,.doc .h4+h3,.doc .h4+h4,.doc .h4+h5,.doc .h4+h6,.doc .h5+.h1,.doc .h5+.h2,.doc .h5+.h3,.doc .h5+.h4,.doc .h5+.h5,.doc .h5+.h6,.doc .h5+h1,.doc .h5+h2,.doc .h5+h3,.doc .h5+h4,.doc .h5+h5,.doc .h5+h6,.doc .h6+.h1,.doc .h6+.h2,.doc .h6+.h3,.doc .h6+.h4,.doc .h6+.h5,.doc .h6+.h6,.doc .h6+h1,.doc .h6+h2,.doc .h6+h3,.doc .h6+h4,.doc .h6+h5,.doc .h6+h6,.doc h1+.h1,.doc h1+.h2,.doc h1+.h3,.doc h1+.h4,.doc h1+.h5,.doc h1+.h6,.doc h1+h1,.doc h1+h2,.doc h1+h3,.doc h1+h4,.doc h1+h5,.doc h1+h6,.doc h2+.h1,.doc h2+.h2,.doc h2+.h3,.doc h2+.h4,.doc h2+.h5,.doc h2+.h6,.doc h2+h1,.doc h2+h2,.doc h2+h3,.doc h2+h4,.doc h2+h5,.doc h2+h6,.doc h3+.h1,.doc h3+.h2,.doc h3+.h3,.doc h3+.h4,.doc h3+.h5,.doc h3+.h6,.doc h3+h1,.doc h3+h2,.doc h3+h3,.doc h3+h4,.doc h3+h5,.doc h3+h6,.doc h4+.h1,.doc h4+.h2,.doc h4+.h3,.doc h4+.h4,.doc h4+.h5,.doc h4+.h6,.doc h4+h1,.doc h4+h2,.doc h4+h3,.doc h4+h4,.doc h4+h5,.doc h4+h6,.doc h5+.h1,.doc h5+.h2,.doc h5+.h3,.doc h5+.h4,.doc h5+.h5,.doc h5+.h6,.doc h5+h1,.doc h5+h2,.doc h5+h3,.doc h5+h4,.doc h5+h5,.doc h5+h6,.doc h6+.h1,.doc h6+.h2,.doc h6+.h3,.doc h6+.h4,.doc h6+.h5,.doc h6+.h6,.doc h6+h1,.doc h6+h2,.doc h6+h3,.doc h6+h4,.doc h6+h5,.doc h6+h6{margin-top:0}.doc .h1 a,.doc .h2 a,.doc .h3 a,.doc .h4 a,.doc .h5 a,.doc .h6 a,.doc h1 a,.doc h2 a,.doc h3 a,.doc h4 a,.doc h5 a,.doc h6 a{padding-left:10px;opacity:0}.doc .h1:hover a,.doc .h2:hover a,.doc .h3:hover a,.doc .h4:hover a,.doc .h5:hover a,.doc .h6:hover a,.doc h1:hover a,.doc h2:hover a,.doc h3:hover a,.doc h4:hover a,.doc h5:hover a,.doc h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.alt.subnav,.light-blue.subnav,.light-gray.subnav,.neutral.subnav,.primary.subnav,.sand.subnav,.striped.subnav,.white.subnav,div.logo-tile.subnav{opacity:.96}.doc .h1,.doc h1{font-size:33.25px;font-size:2.0625rem}.doc .h2,.doc h2{font-size:28.88px;font-size:2.0625rem}.doc .h3,.doc h3{margin-top:2.5rem;font-size:24.5px;font-size:1.75rem}.doc .h4,.doc h4{font-size:20.13px;font-size:1.4375rem}.doc .h5,.doc h5{font-size:17.5px;font-size:1.25rem}.doc .h6,.doc h6{font-size:15.75px;font-size:1.125rem}.doc li ol,.doc li ul{margin-top:10px}.doc li ol li,.doc li ul li{margin-top:5px}.doc li blockquote,.doc li img{margin:20px 0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.doc li ol+p,.doc li ul+p{margin-top:20px}.doc li+li{margin-top:10px}.doc code{font-size:12px}.glyphicon.tile{font-size:150px;margin-bottom:20px!important}.glyphicon.tile-small{font-size:100px;margin-bottom:35px!important}.glyphicon.glyphicon-heart{color:#e74c3c}.caret-right{display:none}@media screen and (min-width:768px){cite.bubble{padding-bottom:0}.doc{padding-bottom:60px}.glyphicon.tile-small{margin-bottom:0!important}.caret-right{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent}}.login-caret{display:none}.fa,.fa-stack{display:inline-block}.tile-list{text-align:center}@media screen and (min-width:768px){.login-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left-color:#3BB878}.tile-list{text-align:right}}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cubes.subnav .navbar-collapse,.light-gray.subnav .navbar-collapse,.sand.subnav .navbar-collapse,.striped.subnav .navbar-collapse,.white.subnav .navbar-collapse{border-top-color:#e7e6e6}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.footer-col,.search-form{position:relative}.white{color:#747474}.white .lead a{font-weight:300}.white .span>a,.white address>a,.white em>a,.white h1>a,.white h2>a,.white h3>a,.white h4>a,.white h5>a,.white h6>a,.white li>a,.white p>a,.white td>a{-webkit-transition:.2s color;transition:.2s color}.white .nav li>a,.white .span>a:active,.white .span>a:hover,.white address>a:active,.white address>a:hover,.white em>a:active,.white em>a:hover,.white h1>a:active,.white h1>a:hover,.white h2>a:active,.white h2>a:hover,.white h3>a:active,.white h3>a:hover,.white h4>a:active,.white h4>a:hover,.white h5>a:active,.white h5>a:hover,.white h6>a:active,.white h6>a:hover,.white li>a:active,.white li>a:hover,.white p>a:active,.white p>a:hover,.white td>a:active,.white td>a:hover{text-decoration:none}.white.separated{border-bottom-color:#d9d9d9}.white .h1,.white .h2,.white .h3,.white .h4,.white .h5,.white .h6,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#000}.white.jumbotron .h1,.white.jumbotron h1{color:#343434}.white.jumbotron .h2,.white.jumbotron .h3,.white.jumbotron .h4,.white.jumbotron .h5,.white.jumbotron .h6,.white.jumbotron h2,.white.jumbotron h3,.white.jumbotron h4,.white.jumbotron h5,.white.jumbotron h6{color:#747474}.white .span>a:active,.white .span>a:link,.white .span>a:visited,.white address>a:active,.white address>a:link,.white address>a:visited,.white em>a:active,.white em>a:link,.white em>a:visited,.white h1>a:active,.white h1>a:link,.white h1>a:visited,.white h2>a:active,.white h2>a:link,.white h2>a:visited,.white h3>a:active,.white h3>a:link,.white h3>a:visited,.white h4>a:active,.white h4>a:link,.white h4>a:visited,.white h5>a:active,.white h5>a:link,.white h5>a:visited,.white h6>a:active,.white h6>a:link,.white h6>a:visited,.white li>a:active,.white li>a:link,.white li>a:visited,.white p>a:active,.white p>a:link,.white p>a:visited,.white td>a:active,.white td>a:link,.white td>a:visited{color:#0089bc}.white .span>a:hover,.white address>a:hover,.white em>a:hover,.white h1>a:hover,.white h2>a:hover,.white h3>a:hover,.white h4>a:hover,.white h5>a:hover,.white h6>a:hover,.white li>a:hover,.white p>a:hover,.white td>a:hover{color:#005170}.white .span>a .glyphicon.tile,.white address>a .glyphicon.tile,.white em>a .glyphicon.tile,.white h1>a .glyphicon.tile,.white h2>a .glyphicon.tile,.white h3>a .glyphicon.tile,.white h4>a .glyphicon.tile,.white h5>a .glyphicon.tile,.white h6>a .glyphicon.tile,.white li>a .glyphicon.tile,.white p>a .glyphicon.tile,.white td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.white .span>a .glyphicon.tile:active,.white .span>a .glyphicon.tile:hover,.white address>a .glyphicon.tile:active,.white address>a .glyphicon.tile:hover,.white em>a .glyphicon.tile:active,.white em>a .glyphicon.tile:hover,.white h1>a .glyphicon.tile:active,.white h1>a .glyphicon.tile:hover,.white h2>a .glyphicon.tile:active,.white h2>a .glyphicon.tile:hover,.white h3>a .glyphicon.tile:active,.white h3>a .glyphicon.tile:hover,.white h4>a .glyphicon.tile:active,.white h4>a .glyphicon.tile:hover,.white h5>a .glyphicon.tile:active,.white h5>a .glyphicon.tile:hover,.white h6>a .glyphicon.tile:active,.white h6>a .glyphicon.tile:hover,.white li>a .glyphicon.tile:active,.white li>a .glyphicon.tile:hover,.white p>a .glyphicon.tile:active,.white p>a .glyphicon.tile:hover,.white td>a .glyphicon.tile:active,.white td>a .glyphicon.tile:hover{color:#4e4e4e}.white ul.nav-sidebar>li.active>a{color:#000}.white ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.white ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.white ul.nav-sidebar>li>a:hover{color:#000}.white ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.white ul.dropdown-menu>li>a:hover{color:#fff}.white.subnav .navbar-brand{color:#000}.white.subnav .navbar-brand a{text-decoration:none;color:#000}.white.subnav li>a{color:#aaa}.white.subnav li>a.active{color:#000}.white.subnav li>a:hover{color:#5b5b5b}.white .sidebar strong,.white.subnav .navbar-toggle{color:#000}.white.subnav .navbar-toggle:hover{background-color:transparent}.white.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.white .sidebar a strong,.white .sidebar a strong:active,.white .sidebar a strong:link,.white .sidebar a strong:visited{color:#0089bc}.white .sidebar a strong:hover{color:#005170}.white cite.bubble strong{color:#414141}.white cite.bubble a:active,.white cite.bubble a:link,.white cite.bubble a:visited{color:#0089bc}.white cite.bubble a:hover{color:#005170}.white blockquote,.white blockquote p,.white blockquote ul>li{color:#747474}.sand{background-color:#f9f9ef;color:#6f6f6f}.sand .lead a{font-weight:300}.sand .span>a,.sand address>a,.sand em>a,.sand h1>a,.sand h2>a,.sand h3>a,.sand h4>a,.sand h5>a,.sand h6>a,.sand li>a,.sand p>a,.sand td>a{-webkit-transition:.2s color;transition:.2s color}.sand .nav li>a,.sand .span>a:active,.sand .span>a:hover,.sand address>a:active,.sand address>a:hover,.sand em>a:active,.sand em>a:hover,.sand h1>a:active,.sand h1>a:hover,.sand h2>a:active,.sand h2>a:hover,.sand h3>a:active,.sand h3>a:hover,.sand h4>a:active,.sand h4>a:hover,.sand h5>a:active,.sand h5>a:hover,.sand h6>a:active,.sand h6>a:hover,.sand li>a:active,.sand li>a:hover,.sand p>a:active,.sand p>a:hover,.sand td>a:active,.sand td>a:hover{text-decoration:none}.sand.separated{border-bottom-color:#e4e4b7}.sand .h1,.sand .h2,.sand .h3,.sand .h4,.sand .h5,.sand .h6,.sand h1,.sand h2,.sand h3,.sand h4,.sand h5,.sand h6{color:#000}.sand.jumbotron .h1,.sand.jumbotron h1{color:#2f2f2f}.sand.jumbotron .h2,.sand.jumbotron .h3,.sand.jumbotron .h4,.sand.jumbotron .h5,.sand.jumbotron .h6,.sand.jumbotron h2,.sand.jumbotron h3,.sand.jumbotron h4,.sand.jumbotron h5,.sand.jumbotron h6{color:#6f6f6f}.sand .span>a:active,.sand .span>a:link,.sand .span>a:visited,.sand address>a:active,.sand address>a:link,.sand address>a:visited,.sand em>a:active,.sand em>a:link,.sand em>a:visited,.sand h1>a:active,.sand h1>a:link,.sand h1>a:visited,.sand h2>a:active,.sand h2>a:link,.sand h2>a:visited,.sand h3>a:active,.sand h3>a:link,.sand h3>a:visited,.sand h4>a:active,.sand h4>a:link,.sand h4>a:visited,.sand h5>a:active,.sand h5>a:link,.sand h5>a:visited,.sand h6>a:active,.sand h6>a:link,.sand h6>a:visited,.sand li>a:active,.sand li>a:link,.sand li>a:visited,.sand p>a:active,.sand p>a:link,.sand p>a:visited,.sand td>a:active,.sand td>a:link,.sand td>a:visited{color:#0089bc}.sand .span>a:hover,.sand address>a:hover,.sand em>a:hover,.sand h1>a:hover,.sand h2>a:hover,.sand h3>a:hover,.sand h4>a:hover,.sand h5>a:hover,.sand h6>a:hover,.sand li>a:hover,.sand p>a:hover,.sand td>a:hover{color:#005170}.sand .span>a .glyphicon.tile,.sand address>a .glyphicon.tile,.sand em>a .glyphicon.tile,.sand h1>a .glyphicon.tile,.sand h2>a .glyphicon.tile,.sand h3>a .glyphicon.tile,.sand h4>a .glyphicon.tile,.sand h5>a .glyphicon.tile,.sand h6>a .glyphicon.tile,.sand li>a .glyphicon.tile,.sand p>a .glyphicon.tile,.sand td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.sand .span>a .glyphicon.tile:active,.sand .span>a .glyphicon.tile:hover,.sand address>a .glyphicon.tile:active,.sand address>a .glyphicon.tile:hover,.sand em>a .glyphicon.tile:active,.sand em>a .glyphicon.tile:hover,.sand h1>a .glyphicon.tile:active,.sand h1>a .glyphicon.tile:hover,.sand h2>a .glyphicon.tile:active,.sand h2>a .glyphicon.tile:hover,.sand h3>a .glyphicon.tile:active,.sand h3>a .glyphicon.tile:hover,.sand h4>a .glyphicon.tile:active,.sand h4>a .glyphicon.tile:hover,.sand h5>a .glyphicon.tile:active,.sand h5>a .glyphicon.tile:hover,.sand h6>a .glyphicon.tile:active,.sand h6>a .glyphicon.tile:hover,.sand li>a .glyphicon.tile:active,.sand li>a .glyphicon.tile:hover,.sand p>a .glyphicon.tile:active,.sand p>a .glyphicon.tile:hover,.sand td>a .glyphicon.tile:active,.sand td>a .glyphicon.tile:hover{color:#494949}.sand ul.nav-sidebar>li.active>a{color:#000}.sand ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.sand ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.sand ul.nav-sidebar>li>a:hover{color:#000}.sand ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.sand ul.dropdown-menu>li>a:hover{color:#fff}.sand.subnav .navbar-brand{color:#000}.sand.subnav .navbar-brand a{text-decoration:none;color:#000}.sand.subnav li>a{color:#aaa}.sand.subnav li>a.active{color:#000}.sand.subnav li>a:hover{color:#555}.sand .sidebar strong,.sand.subnav .navbar-toggle{color:#000}.sand.subnav .navbar-toggle:hover{background-color:transparent}.sand.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.sand .sidebar a strong,.sand .sidebar a strong:active,.sand .sidebar a strong:link,.sand .sidebar a strong:visited{color:#0089bc}.sand .sidebar a strong:hover{color:#005170}.sand cite.bubble strong{color:#414141}.sand cite.bubble a:active,.sand cite.bubble a:link,.sand cite.bubble a:visited{color:#0089bc}.sand cite.bubble a:hover{color:#005170}.sand blockquote,.sand blockquote p,.sand blockquote ul>li{color:#747474}.light-gray{background-color:#f4f4f4;color:#6f6f6f}.light-gray .lead a{font-weight:300}.light-gray .span>a,.light-gray address>a,.light-gray em>a,.light-gray h1>a,.light-gray h2>a,.light-gray h3>a,.light-gray h4>a,.light-gray h5>a,.light-gray h6>a,.light-gray li>a,.light-gray p>a,.light-gray td>a{-webkit-transition:.2s color;transition:.2s color}.light-gray .nav li>a,.light-gray .span>a:active,.light-gray .span>a:hover,.light-gray address>a:active,.light-gray address>a:hover,.light-gray em>a:active,.light-gray em>a:hover,.light-gray h1>a:active,.light-gray h1>a:hover,.light-gray h2>a:active,.light-gray h2>a:hover,.light-gray h3>a:active,.light-gray h3>a:hover,.light-gray h4>a:active,.light-gray h4>a:hover,.light-gray h5>a:active,.light-gray h5>a:hover,.light-gray h6>a:active,.light-gray h6>a:hover,.light-gray li>a:active,.light-gray li>a:hover,.light-gray p>a:active,.light-gray p>a:hover,.light-gray td>a:active,.light-gray td>a:hover{text-decoration:none}.light-gray.separated{border-bottom-color:#cdcdcd}.light-gray .h1,.light-gray .h2,.light-gray .h3,.light-gray .h4,.light-gray .h5,.light-gray .h6,.light-gray h1,.light-gray h2,.light-gray h3,.light-gray h4,.light-gray h5,.light-gray h6{color:#000}.light-gray.jumbotron .h1,.light-gray.jumbotron h1{color:#2f2f2f}.light-gray.jumbotron .h2,.light-gray.jumbotron .h3,.light-gray.jumbotron .h4,.light-gray.jumbotron .h5,.light-gray.jumbotron .h6,.light-gray.jumbotron h2,.light-gray.jumbotron h3,.light-gray.jumbotron h4,.light-gray.jumbotron h5,.light-gray.jumbotron h6{color:#6f6f6f}.light-gray .span>a:active,.light-gray .span>a:link,.light-gray .span>a:visited,.light-gray address>a:active,.light-gray address>a:link,.light-gray address>a:visited,.light-gray em>a:active,.light-gray em>a:link,.light-gray em>a:visited,.light-gray h1>a:active,.light-gray h1>a:link,.light-gray h1>a:visited,.light-gray h2>a:active,.light-gray h2>a:link,.light-gray h2>a:visited,.light-gray h3>a:active,.light-gray h3>a:link,.light-gray h3>a:visited,.light-gray h4>a:active,.light-gray h4>a:link,.light-gray h4>a:visited,.light-gray h5>a:active,.light-gray h5>a:link,.light-gray h5>a:visited,.light-gray h6>a:active,.light-gray h6>a:link,.light-gray h6>a:visited,.light-gray li>a:active,.light-gray li>a:link,.light-gray li>a:visited,.light-gray p>a:active,.light-gray p>a:link,.light-gray p>a:visited,.light-gray td>a:active,.light-gray td>a:link,.light-gray td>a:visited{color:#0089bc}.light-gray .span>a:hover,.light-gray address>a:hover,.light-gray em>a:hover,.light-gray h1>a:hover,.light-gray h2>a:hover,.light-gray h3>a:hover,.light-gray h4>a:hover,.light-gray h5>a:hover,.light-gray h6>a:hover,.light-gray li>a:hover,.light-gray p>a:hover,.light-gray td>a:hover{color:#005170}.light-gray .span>a .glyphicon.tile,.light-gray address>a .glyphicon.tile,.light-gray em>a .glyphicon.tile,.light-gray h1>a .glyphicon.tile,.light-gray h2>a .glyphicon.tile,.light-gray h3>a .glyphicon.tile,.light-gray h4>a .glyphicon.tile,.light-gray h5>a .glyphicon.tile,.light-gray h6>a .glyphicon.tile,.light-gray li>a .glyphicon.tile,.light-gray p>a .glyphicon.tile,.light-gray td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-gray .span>a .glyphicon.tile:active,.light-gray .span>a .glyphicon.tile:hover,.light-gray address>a .glyphicon.tile:active,.light-gray address>a .glyphicon.tile:hover,.light-gray em>a .glyphicon.tile:active,.light-gray em>a .glyphicon.tile:hover,.light-gray h1>a .glyphicon.tile:active,.light-gray h1>a .glyphicon.tile:hover,.light-gray h2>a .glyphicon.tile:active,.light-gray h2>a .glyphicon.tile:hover,.light-gray h3>a .glyphicon.tile:active,.light-gray h3>a .glyphicon.tile:hover,.light-gray h4>a .glyphicon.tile:active,.light-gray h4>a .glyphicon.tile:hover,.light-gray h5>a .glyphicon.tile:active,.light-gray h5>a .glyphicon.tile:hover,.light-gray h6>a .glyphicon.tile:active,.light-gray h6>a .glyphicon.tile:hover,.light-gray li>a .glyphicon.tile:active,.light-gray li>a .glyphicon.tile:hover,.light-gray p>a .glyphicon.tile:active,.light-gray p>a .glyphicon.tile:hover,.light-gray td>a .glyphicon.tile:active,.light-gray td>a .glyphicon.tile:hover{color:#494949}.light-gray ul.nav-sidebar>li.active>a{color:#000}.light-gray ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.light-gray ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.light-gray ul.nav-sidebar>li>a:hover{color:#000}.light-gray ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-gray ul.dropdown-menu>li>a:hover{color:#fff}.light-gray.subnav .navbar-brand{color:#000}.light-gray.subnav .navbar-brand a{text-decoration:none;color:#000}.light-gray.subnav li>a{color:#aaa}.light-gray.subnav li>a.active{color:#000}.light-gray.subnav li>a:hover{color:#555}.light-gray .sidebar strong,.light-gray.subnav .navbar-toggle{color:#000}.light-gray.subnav .navbar-toggle:hover{background-color:transparent}.light-gray.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-gray .sidebar a strong,.light-gray .sidebar a strong:active,.light-gray .sidebar a strong:link,.light-gray .sidebar a strong:visited{color:#0089bc}.light-gray .sidebar a strong:hover{color:#005170}.light-gray cite.bubble strong{color:#414141}.light-gray cite.bubble a:active,.light-gray cite.bubble a:link,.light-gray cite.bubble a:visited{color:#0089bc}.light-gray cite.bubble a:hover{color:#005170}.light-gray blockquote,.light-gray blockquote p,.light-gray blockquote ul>li,.striped{color:#747474}.striped{background:url(/media/images/common/stripes.png)}.striped .lead a{font-weight:300}.striped .span>a,.striped address>a,.striped em>a,.striped h1>a,.striped h2>a,.striped h3>a,.striped h4>a,.striped h5>a,.striped h6>a,.striped li>a,.striped p>a,.striped td>a{-webkit-transition:.2s color;transition:.2s color}.striped .nav li>a,.striped .span>a:active,.striped .span>a:hover,.striped address>a:active,.striped address>a:hover,.striped em>a:active,.striped em>a:hover,.striped h1>a:active,.striped h1>a:hover,.striped h2>a:active,.striped h2>a:hover,.striped h3>a:active,.striped h3>a:hover,.striped h4>a:active,.striped h4>a:hover,.striped h5>a:active,.striped h5>a:hover,.striped h6>a:active,.striped h6>a:hover,.striped li>a:active,.striped li>a:hover,.striped p>a:active,.striped p>a:hover,.striped td>a:active,.striped td>a:hover{text-decoration:none}.striped.separated{border-bottom-color:#d2d2d2}.striped.jumbotron .h1,.striped.jumbotron h1{color:#343434}.striped.jumbotron .h2,.striped.jumbotron .h3,.striped.jumbotron .h4,.striped.jumbotron .h5,.striped.jumbotron .h6,.striped.jumbotron h2,.striped.jumbotron h3,.striped.jumbotron h4,.striped.jumbotron h5,.striped.jumbotron h6{color:#747474}.striped .span>a:active,.striped .span>a:link,.striped .span>a:visited,.striped address>a:active,.striped address>a:link,.striped address>a:visited,.striped em>a:active,.striped em>a:link,.striped em>a:visited,.striped h1>a:active,.striped h1>a:link,.striped h1>a:visited,.striped h2>a:active,.striped h2>a:link,.striped h2>a:visited,.striped h3>a:active,.striped h3>a:link,.striped h3>a:visited,.striped h4>a:active,.striped h4>a:link,.striped h4>a:visited,.striped h5>a:active,.striped h5>a:link,.striped h5>a:visited,.striped h6>a:active,.striped h6>a:link,.striped h6>a:visited,.striped li>a:active,.striped li>a:link,.striped li>a:visited,.striped p>a:active,.striped p>a:link,.striped p>a:visited,.striped td>a:active,.striped td>a:link,.striped td>a:visited{color:#0089bc}.striped .span>a:hover,.striped address>a:hover,.striped em>a:hover,.striped h1>a:hover,.striped h2>a:hover,.striped h3>a:hover,.striped h4>a:hover,.striped h5>a:hover,.striped h6>a:hover,.striped li>a:hover,.striped p>a:hover,.striped td>a:hover{color:#005170}.striped .span>a .glyphicon.tile,.striped address>a .glyphicon.tile,.striped em>a .glyphicon.tile,.striped h1>a .glyphicon.tile,.striped h2>a .glyphicon.tile,.striped h3>a .glyphicon.tile,.striped h4>a .glyphicon.tile,.striped h5>a .glyphicon.tile,.striped h6>a .glyphicon.tile,.striped li>a .glyphicon.tile,.striped p>a .glyphicon.tile,.striped td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.striped .span>a .glyphicon.tile:active,.striped .span>a .glyphicon.tile:hover,.striped address>a .glyphicon.tile:active,.striped address>a .glyphicon.tile:hover,.striped em>a .glyphicon.tile:active,.striped em>a .glyphicon.tile:hover,.striped h1>a .glyphicon.tile:active,.striped h1>a .glyphicon.tile:hover,.striped h2>a .glyphicon.tile:active,.striped h2>a .glyphicon.tile:hover,.striped h3>a .glyphicon.tile:active,.striped h3>a .glyphicon.tile:hover,.striped h4>a .glyphicon.tile:active,.striped h4>a .glyphicon.tile:hover,.striped h5>a .glyphicon.tile:active,.striped h5>a .glyphicon.tile:hover,.striped h6>a .glyphicon.tile:active,.striped h6>a .glyphicon.tile:hover,.striped li>a .glyphicon.tile:active,.striped li>a .glyphicon.tile:hover,.striped p>a .glyphicon.tile:active,.striped p>a .glyphicon.tile:hover,.striped td>a .glyphicon.tile:active,.striped td>a .glyphicon.tile:hover{color:#4e4e4e}.striped ul.nav-sidebar>li.active>a{color:#000}.striped ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.striped ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.striped ul.nav-sidebar>li>a:hover{color:#000}.striped ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.striped ul.dropdown-menu>li>a:hover{color:#fff}.striped.subnav .navbar-brand{color:#000}.striped.subnav .navbar-brand a{text-decoration:none;color:#000}.striped.subnav li>a{color:#aaa}.striped.subnav li>a.active{color:#000}.striped.subnav li>a:hover{color:#5b5b5b}.striped .sidebar strong,.striped.subnav .navbar-toggle{color:#000}.striped.subnav .navbar-toggle:hover{background-color:transparent}.striped.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.striped .sidebar a strong,.striped .sidebar a strong:active,.striped .sidebar a strong:link,.striped .sidebar a strong:visited{color:#0089bc}.striped .sidebar a strong:hover{color:#005170}.striped cite.bubble strong{color:#414141}.striped cite.bubble a:active,.striped cite.bubble a:link,.striped cite.bubble a:visited{color:#0089bc}.striped cite.bubble a:hover{color:#005170}.striped blockquote,.striped blockquote p,.striped blockquote ul>li{color:#747474}.striped .h1,.striped .h2,.striped .h3,.striped .h4,.striped .h5,.striped .h6,.striped h1,.striped h2,.striped h3,.striped h4,.striped h5,.striped h6{color:#4e4e4e}.cubes{color:#747474;background:url(/media/images/common/cube_tile_lt_gray.png)}.cubes .lead a{font-weight:300}.cubes .span>a,.cubes address>a,.cubes em>a,.cubes h1>a,.cubes h2>a,.cubes h3>a,.cubes h4>a,.cubes h5>a,.cubes h6>a,.cubes li>a,.cubes p>a,.cubes td>a{-webkit-transition:.2s color;transition:.2s color}.cubes .nav li>a,.cubes .span>a:active,.cubes .span>a:hover,.cubes address>a:active,.cubes address>a:hover,.cubes em>a:active,.cubes em>a:hover,.cubes h1>a:active,.cubes h1>a:hover,.cubes h2>a:active,.cubes h2>a:hover,.cubes h3>a:active,.cubes h3>a:hover,.cubes h4>a:active,.cubes h4>a:hover,.cubes h5>a:active,.cubes h5>a:hover,.cubes h6>a:active,.cubes h6>a:hover,.cubes li>a:active,.cubes li>a:hover,.cubes p>a:active,.cubes p>a:hover,.cubes td>a:active,.cubes td>a:hover{text-decoration:none}.cubes.separated{border-bottom-color:#d2d2d2}.cubes.jumbotron .h1,.cubes.jumbotron h1{color:#343434}.cubes.jumbotron .h2,.cubes.jumbotron .h3,.cubes.jumbotron .h4,.cubes.jumbotron .h5,.cubes.jumbotron .h6,.cubes.jumbotron h2,.cubes.jumbotron h3,.cubes.jumbotron h4,.cubes.jumbotron h5,.cubes.jumbotron h6{color:#747474}.cubes .span>a:active,.cubes .span>a:link,.cubes .span>a:visited,.cubes address>a:active,.cubes address>a:link,.cubes address>a:visited,.cubes em>a:active,.cubes em>a:link,.cubes em>a:visited,.cubes h1>a:active,.cubes h1>a:link,.cubes h1>a:visited,.cubes h2>a:active,.cubes h2>a:link,.cubes h2>a:visited,.cubes h3>a:active,.cubes h3>a:link,.cubes h3>a:visited,.cubes h4>a:active,.cubes h4>a:link,.cubes h4>a:visited,.cubes h5>a:active,.cubes h5>a:link,.cubes h5>a:visited,.cubes h6>a:active,.cubes h6>a:link,.cubes h6>a:visited,.cubes li>a:active,.cubes li>a:link,.cubes li>a:visited,.cubes p>a:active,.cubes p>a:link,.cubes p>a:visited,.cubes td>a:active,.cubes td>a:link,.cubes td>a:visited{color:#0089bc}.cubes .span>a:hover,.cubes address>a:hover,.cubes em>a:hover,.cubes h1>a:hover,.cubes h2>a:hover,.cubes h3>a:hover,.cubes h4>a:hover,.cubes h5>a:hover,.cubes h6>a:hover,.cubes li>a:hover,.cubes p>a:hover,.cubes td>a:hover{color:#005170}.cubes .span>a .glyphicon.tile,.cubes address>a .glyphicon.tile,.cubes em>a .glyphicon.tile,.cubes h1>a .glyphicon.tile,.cubes h2>a .glyphicon.tile,.cubes h3>a .glyphicon.tile,.cubes h4>a .glyphicon.tile,.cubes h5>a .glyphicon.tile,.cubes h6>a .glyphicon.tile,.cubes li>a .glyphicon.tile,.cubes p>a .glyphicon.tile,.cubes td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.cubes .span>a .glyphicon.tile:active,.cubes .span>a .glyphicon.tile:hover,.cubes address>a .glyphicon.tile:active,.cubes address>a .glyphicon.tile:hover,.cubes em>a .glyphicon.tile:active,.cubes em>a .glyphicon.tile:hover,.cubes h1>a .glyphicon.tile:active,.cubes h1>a .glyphicon.tile:hover,.cubes h2>a .glyphicon.tile:active,.cubes h2>a .glyphicon.tile:hover,.cubes h3>a .glyphicon.tile:active,.cubes h3>a .glyphicon.tile:hover,.cubes h4>a .glyphicon.tile:active,.cubes h4>a .glyphicon.tile:hover,.cubes h5>a .glyphicon.tile:active,.cubes h5>a .glyphicon.tile:hover,.cubes h6>a .glyphicon.tile:active,.cubes h6>a .glyphicon.tile:hover,.cubes li>a .glyphicon.tile:active,.cubes li>a .glyphicon.tile:hover,.cubes p>a .glyphicon.tile:active,.cubes p>a .glyphicon.tile:hover,.cubes td>a .glyphicon.tile:active,.cubes td>a .glyphicon.tile:hover{color:#4e4e4e}.cubes ul.nav-sidebar>li.active>a{color:#000}.cubes ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.blue .lead a,.dark-blue .lead a,.dark-green .lead a,.green .lead a,.light-blue .lead a{font-weight:300}.cubes ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.cubes ul.nav-sidebar>li>a:hover{color:#000}.cubes ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.cubes ul.dropdown-menu>li>a:hover{color:#fff}.cubes.subnav{opacity:.96}.cubes.subnav .navbar-brand{color:#000}.cubes.subnav .navbar-brand a{text-decoration:none;color:#000}.cubes.subnav li>a{color:#aaa}.cubes.subnav li>a.active{color:#000}.cubes.subnav li>a:hover{color:#5b5b5b}.cubes .sidebar strong,.cubes.subnav .navbar-toggle{color:#000}.cubes.subnav .navbar-toggle:hover{background-color:transparent}.cubes.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.cubes .sidebar a strong,.cubes .sidebar a strong:active,.cubes .sidebar a strong:link,.cubes .sidebar a strong:visited{color:#0089bc}.cubes .sidebar a strong:hover{color:#005170}.cubes cite.bubble strong{color:#414141}.cubes cite.bubble a:active,.cubes cite.bubble a:link,.cubes cite.bubble a:visited{color:#0089bc}.cubes cite.bubble a:hover{color:#005170}.cubes blockquote,.cubes blockquote p,.cubes blockquote ul>li{color:#747474}.cubes .h1,.cubes .h2,.cubes .h3,.cubes .h4,.cubes .h5,.cubes .h6,.cubes h1,.cubes h2,.cubes h3,.cubes h4,.cubes h5,.cubes h6{color:#4e4e4e}.green,.green .h1,.green .h2,.green .h3,.green .h4,.green .h5,.green .h6,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green.subnav .navbar-brand{color:#fff}.green{background-color:#3BB878}.green .span>a,.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{-webkit-transition:.2s color;transition:.2s color}.green .nav li>a,.green .span>a:active,.green .span>a:hover,.green address>a:active,.green address>a:hover,.green em>a:active,.green em>a:hover,.green h1>a:active,.green h1>a:hover,.green h2>a:active,.green h2>a:hover,.green h3>a:active,.green h3>a:hover,.green h4>a:active,.green h4>a:hover,.green h5>a:active,.green h5>a:hover,.green h6>a:active,.green h6>a:hover,.green li>a:active,.green li>a:hover,.green p>a:active,.green p>a:hover,.green td>a:active,.green td>a:hover{text-decoration:none}.green.separated{border-bottom-color:#287e52}.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{color:#fff;text-decoration:underline}.dark-green .nav li>a,.dark-green .span>a:active,.dark-green .span>a:hover,.dark-green address>a:active,.dark-green address>a:hover,.dark-green em>a:active,.dark-green em>a:hover,.dark-green h1>a:active,.dark-green h1>a:hover,.dark-green h2>a:active,.dark-green h2>a:hover,.dark-green h3>a:active,.dark-green h3>a:hover,.dark-green h4>a:active,.dark-green h4>a:hover,.dark-green h5>a:active,.dark-green h5>a:hover,.dark-green h6>a:active,.dark-green h6>a:hover,.dark-green li>a:active,.dark-green li>a:hover,.dark-green p>a:active,.dark-green p>a:hover,.dark-green td>a:active,.dark-green td>a:hover,.green address>a:hover,.green em>a:hover,.green h1>a:hover,.green h2>a:hover,.green h3>a:hover,.green h4>a:hover,.green h5>a:hover,.green h6>a:hover,.green li>a:hover,.green p>a:hover,.green td>a:hover,.green.subnav .navbar-brand a{text-decoration:none}.green.subnav li>a{color:#a1e1c0}.green.subnav li>a.active,.green.subnav li>a:hover{color:#fff}.green.subnav .navbar-toggle{color:#226b46}.dark-green,.dark-green .h1,.dark-green .h2,.dark-green .h3,.dark-green .h4,.dark-green .h5,.dark-green .h6,.dark-green h1,.dark-green h2,.dark-green h3,.dark-green h4,.dark-green h5,.dark-green h6,.dark-green.subnav .navbar-brand{color:#fff}.green.subnav .navbar-toggle:hover{background-color:transparent}.green.subnav .navbar-collapse{border-top-color:#226b46}.green.subnav .subnav-divider{border-bottom:1px solid #3BB878}.green .form-control{border:0!important}.dark-green{background-color:#35a56b}.dark-green .span>a,.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{-webkit-transition:.2s color;transition:.2s color}.dark-green.separated{border-bottom-color:#226b46}.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{color:#fff;text-decoration:underline}.blue .nav li>a,.blue .span>a:active,.blue .span>a:hover,.blue address>a:active,.blue address>a:hover,.blue em>a:active,.blue em>a:hover,.blue h1>a:active,.blue h1>a:hover,.blue h2>a:active,.blue h2>a:hover,.blue h3>a:active,.blue h3>a:hover,.blue h4>a:active,.blue h4>a:hover,.blue h5>a:active,.blue h5>a:hover,.blue h6>a:active,.blue h6>a:hover,.blue li>a:active,.blue li>a:hover,.blue p>a:active,.blue p>a:hover,.blue td>a:active,.blue td>a:hover,.dark-green address>a:hover,.dark-green em>a:hover,.dark-green h1>a:hover,.dark-green h2>a:hover,.dark-green h3>a:hover,.dark-green h4>a:hover,.dark-green h5>a:hover,.dark-green h6>a:hover,.dark-green li>a:hover,.dark-green p>a:hover,.dark-green td>a:hover,.dark-green.subnav .navbar-brand a{text-decoration:none}.dark-green.subnav li>a{color:#8edbb3}.dark-green.subnav li>a.active,.dark-green.subnav li>a:hover{color:#fff}.dark-green.subnav .navbar-toggle{color:#1c5739}.blue,.blue .h1,.blue .h2,.blue .h3,.blue .h4,.blue .h5,.blue .h6,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue.subnav .navbar-brand{color:#fff}.dark-green.subnav .navbar-toggle:hover{background-color:transparent}.dark-green.subnav .navbar-collapse{border-top-color:#1c5739}.dark-green.subnav .subnav-divider{border-bottom:1px solid #35a56b}.dark-green .form-control{border:0!important}.blue{background-color:#00aeef}.blue .span>a,.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{-webkit-transition:.2s color;transition:.2s color}.blue.separated{border-bottom-color:#0076a3}.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{color:#fff;text-decoration:underline}.blue address>a:hover,.blue em>a:hover,.blue h1>a:hover,.blue h2>a:hover,.blue h3>a:hover,.blue h4>a:hover,.blue h5>a:hover,.blue h6>a:hover,.blue li>a:hover,.blue p>a:hover,.blue td>a:hover,.blue.subnav .navbar-brand a,.dark-blue .nav li>a,.dark-blue .span>a:active,.dark-blue .span>a:hover,.dark-blue address>a:active,.dark-blue address>a:hover,.dark-blue em>a:active,.dark-blue em>a:hover,.dark-blue h1>a:active,.dark-blue h1>a:hover,.dark-blue h2>a:active,.dark-blue h2>a:hover,.dark-blue h3>a:active,.dark-blue h3>a:hover,.dark-blue h4>a:active,.dark-blue h4>a:hover,.dark-blue h5>a:active,.dark-blue h5>a:hover,.dark-blue h6>a:active,.dark-blue h6>a:hover,.dark-blue li>a:active,.dark-blue li>a:hover,.dark-blue p>a:active,.dark-blue p>a:hover,.dark-blue td>a:active,.dark-blue td>a:hover{text-decoration:none}.blue.subnav li>a{color:#7fdcff}.blue.subnav li>a.active,.blue.subnav li>a:hover{color:#fff}.blue.subnav .navbar-toggle{color:#006489}.dark-blue,.dark-blue .h1,.dark-blue .h2,.dark-blue .h3,.dark-blue .h4,.dark-blue .h5,.dark-blue .h6,.dark-blue h1,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6,.dark-blue.subnav .navbar-brand{color:#fff}.blue.subnav .navbar-toggle:hover{background-color:transparent}.blue.subnav .navbar-collapse{border-top-color:#006489}.blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.blue .form-control{border:0!important}.dark-blue{background-color:#00aeef}.dark-blue .span>a,.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{-webkit-transition:.2s color;transition:.2s color}.dark-blue.separated{border-bottom-color:#0076a3}.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{color:#fff;text-decoration:underline}.dark-blue address>a:hover,.dark-blue em>a:hover,.dark-blue h1>a:hover,.dark-blue h2>a:hover,.dark-blue h3>a:hover,.dark-blue h4>a:hover,.dark-blue h5>a:hover,.dark-blue h6>a:hover,.dark-blue li>a:hover,.dark-blue p>a:hover,.dark-blue td>a:hover,.dark-blue.subnav .navbar-brand a,.light-blue .nav li>a,.light-blue .span>a:active,.light-blue .span>a:hover,.light-blue address>a:active,.light-blue address>a:hover,.light-blue em>a:active,.light-blue em>a:hover,.light-blue h1>a:active,.light-blue h1>a:hover,.light-blue h2>a:active,.light-blue h2>a:hover,.light-blue h3>a:active,.light-blue h3>a:hover,.light-blue h4>a:active,.light-blue h4>a:hover,.light-blue h5>a:active,.light-blue h5>a:hover,.light-blue h6>a:active,.light-blue h6>a:hover,.light-blue li>a:active,.light-blue li>a:hover,.light-blue p>a:active,.light-blue p>a:hover,.light-blue td>a:active,.light-blue td>a:hover,.light-blue.subnav .navbar-brand a,.red .nav li>a,.red .span>a:active,.red .span>a:hover,.red address>a:active,.red address>a:hover,.red em>a:active,.red em>a:hover,.red h1>a:active,.red h1>a:hover,.red h2>a:active,.red h2>a:hover,.red h3>a:active,.red h3>a:hover,.red h4>a:active,.red h4>a:hover,.red h5>a:active,.red h5>a:hover,.red h6>a:active,.red h6>a:hover,.red li>a:active,.red li>a:hover,.red p>a:active,.red p>a:hover,.red td>a:active,.red td>a:hover{text-decoration:none}.dark-blue.subnav li>a{color:#7fdcff}.dark-blue.subnav li>a.active,.dark-blue.subnav li>a:hover{color:#fff}.dark-blue.subnav .navbar-toggle{color:#006489}.dark-blue.subnav .navbar-toggle:hover{background-color:transparent}.dark-blue.subnav .navbar-collapse{border-top-color:#006489}.dark-blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.dark-blue .form-control{border:0!important}.light-blue{background-color:#edf7fe;color:#747474}.light-blue .span>a,.light-blue address>a,.light-blue em>a,.light-blue h1>a,.light-blue h2>a,.light-blue h3>a,.light-blue h4>a,.light-blue h5>a,.light-blue h6>a,.light-blue li>a,.light-blue p>a,.light-blue td>a{-webkit-transition:.2s color;transition:.2s color}.light-blue.separated{border-bottom-color:#a5d7fa}.light-blue .h1,.light-blue .h2,.light-blue .h3,.light-blue .h4,.light-blue .h5,.light-blue .h6,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#000}.light-blue.jumbotron .h1,.light-blue.jumbotron h1{color:#343434}.light-blue.jumbotron .h2,.light-blue.jumbotron .h3,.light-blue.jumbotron .h4,.light-blue.jumbotron .h5,.light-blue.jumbotron .h6,.light-blue.jumbotron h2,.light-blue.jumbotron h3,.light-blue.jumbotron h4,.light-blue.jumbotron h5,.light-blue.jumbotron h6{color:#747474}.light-blue .span>a:active,.light-blue .span>a:link,.light-blue .span>a:visited,.light-blue address>a:active,.light-blue address>a:link,.light-blue address>a:visited,.light-blue em>a:active,.light-blue em>a:link,.light-blue em>a:visited,.light-blue h1>a:active,.light-blue h1>a:link,.light-blue h1>a:visited,.light-blue h2>a:active,.light-blue h2>a:link,.light-blue h2>a:visited,.light-blue h3>a:active,.light-blue h3>a:link,.light-blue h3>a:visited,.light-blue h4>a:active,.light-blue h4>a:link,.light-blue h4>a:visited,.light-blue h5>a:active,.light-blue h5>a:link,.light-blue h5>a:visited,.light-blue h6>a:active,.light-blue h6>a:link,.light-blue h6>a:visited,.light-blue li>a:active,.light-blue li>a:link,.light-blue li>a:visited,.light-blue p>a:active,.light-blue p>a:link,.light-blue p>a:visited,.light-blue td>a:active,.light-blue td>a:link,.light-blue td>a:visited{color:#0089bc}.light-blue .span>a:hover,.light-blue address>a:hover,.light-blue em>a:hover,.light-blue h1>a:hover,.light-blue h2>a:hover,.light-blue h3>a:hover,.light-blue h4>a:hover,.light-blue h5>a:hover,.light-blue h6>a:hover,.light-blue li>a:hover,.light-blue p>a:hover,.light-blue td>a:hover{color:#005170}.light-blue .span>a .glyphicon.tile,.light-blue address>a .glyphicon.tile,.light-blue em>a .glyphicon.tile,.light-blue h1>a .glyphicon.tile,.light-blue h2>a .glyphicon.tile,.light-blue h3>a .glyphicon.tile,.light-blue h4>a .glyphicon.tile,.light-blue h5>a .glyphicon.tile,.light-blue h6>a .glyphicon.tile,.light-blue li>a .glyphicon.tile,.light-blue p>a .glyphicon.tile,.light-blue td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-blue .span>a .glyphicon.tile:active,.light-blue .span>a .glyphicon.tile:hover,.light-blue address>a .glyphicon.tile:active,.light-blue address>a .glyphicon.tile:hover,.light-blue em>a .glyphicon.tile:active,.light-blue em>a .glyphicon.tile:hover,.light-blue h1>a .glyphicon.tile:active,.light-blue h1>a .glyphicon.tile:hover,.light-blue h2>a .glyphicon.tile:active,.light-blue h2>a .glyphicon.tile:hover,.light-blue h3>a .glyphicon.tile:active,.light-blue h3>a .glyphicon.tile:hover,.light-blue h4>a .glyphicon.tile:active,.light-blue h4>a .glyphicon.tile:hover,.light-blue h5>a .glyphicon.tile:active,.light-blue h5>a .glyphicon.tile:hover,.light-blue h6>a .glyphicon.tile:active,.light-blue h6>a .glyphicon.tile:hover,.light-blue li>a .glyphicon.tile:active,.light-blue li>a .glyphicon.tile:hover,.light-blue p>a .glyphicon.tile:active,.light-blue p>a .glyphicon.tile:hover,.light-blue td>a .glyphicon.tile:active,.light-blue td>a .glyphicon.tile:hover{color:#4e4e4e}.light-blue ul.nav-sidebar>li.active>a{color:#000}.light-blue ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.dark-purple .lead a,.hero .lead a,.hero-accent .lead a,.light-purple .lead a,.logo-bg-dark .lead a,.primary .lead a,.purple .lead a,.red .lead a{font-weight:300}.light-blue ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.light-blue ul.nav-sidebar>li>a:hover{color:#000}.light-blue ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-blue ul.dropdown-menu>li>a:hover{color:#fff}.light-blue.subnav .navbar-brand,.light-blue.subnav .navbar-brand a{color:#000}.light-blue.subnav li>a{color:#aaa}.light-blue.subnav li>a.active{color:#000}.light-blue.subnav li>a:hover{color:#5b5b5b}.light-blue .sidebar strong,.light-blue.subnav .navbar-toggle{color:#000}.light-blue.subnav .navbar-toggle:hover{background-color:transparent}.light-blue.subnav .navbar-collapse{border-top-color:#e7e6e6}.light-blue.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-blue .sidebar a strong,.light-blue .sidebar a strong:active,.light-blue .sidebar a strong:link,.light-blue .sidebar a strong:visited{color:#0089bc}.light-blue .sidebar a strong:hover{color:#005170}.light-blue cite.bubble strong{color:#414141}.light-blue cite.bubble a:active,.light-blue cite.bubble a:link,.light-blue cite.bubble a:visited{color:#0089bc}.light-blue cite.bubble a:hover{color:#005170}.light-blue blockquote,.light-blue blockquote p,.light-blue blockquote ul>li{color:#747474}.red,.red .h1,.red .h2,.red .h3,.red .h4,.red .h5,.red .h6,.red h1,.red h2,.red h3,.red h4,.red h5,.red h6,.red.subnav .navbar-brand{color:#fff}.red{background-color:#d7594c}.red .span>a,.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{-webkit-transition:.2s color;transition:.2s color}.red.separated{border-bottom-color:#af3428}.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{color:#fff;text-decoration:underline}.purple .nav li>a,.purple .span>a:active,.purple .span>a:hover,.purple address>a:active,.purple address>a:hover,.purple em>a:active,.purple em>a:hover,.purple h1>a:active,.purple h1>a:hover,.purple h2>a:active,.purple h2>a:hover,.purple h3>a:active,.purple h3>a:hover,.purple h4>a:active,.purple h4>a:hover,.purple h5>a:active,.purple h5>a:hover,.purple h6>a:active,.purple h6>a:hover,.purple li>a:active,.purple li>a:hover,.purple p>a:active,.purple p>a:hover,.purple td>a:active,.purple td>a:hover,.red address>a:hover,.red em>a:hover,.red h1>a:hover,.red h2>a:hover,.red h3>a:hover,.red h4>a:hover,.red h5>a:hover,.red h6>a:hover,.red li>a:hover,.red p>a:hover,.red td>a:hover,.red.subnav .navbar-brand a{text-decoration:none}.red.subnav li>a{color:#f1c5c1}.red.subnav li>a.active,.red.subnav li>a:hover{color:#fff}.red.subnav .navbar-toggle{color:#9a2e23}.purple,.purple .h1,.purple .h2,.purple .h3,.purple .h4,.purple .h5,.purple .h6,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6,.purple.subnav .navbar-brand{color:#fff}.red.subnav .navbar-toggle:hover{background-color:transparent}.red.subnav .navbar-collapse{border-top-color:#9a2e23}.red.subnav .subnav-divider{border-bottom:1px solid #d7594c}.red .form-control{border:0!important}.purple{background-color:#c67fcf}.purple .span>a,.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{-webkit-transition:.2s color;transition:.2s color}.purple.separated{border-bottom-color:#ad47ba}.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{color:#fff;text-decoration:underline}.dark-purple .nav li>a,.dark-purple .span>a:active,.dark-purple .span>a:hover,.dark-purple address>a:active,.dark-purple address>a:hover,.dark-purple em>a:active,.dark-purple em>a:hover,.dark-purple h1>a:active,.dark-purple h1>a:hover,.dark-purple h2>a:active,.dark-purple h2>a:hover,.dark-purple h3>a:active,.dark-purple h3>a:hover,.dark-purple h4>a:active,.dark-purple h4>a:hover,.dark-purple h5>a:active,.dark-purple h5>a:hover,.dark-purple h6>a:active,.dark-purple h6>a:hover,.dark-purple li>a:active,.dark-purple li>a:hover,.dark-purple p>a:active,.dark-purple p>a:hover,.dark-purple td>a:active,.dark-purple td>a:hover,.purple address>a:hover,.purple em>a:hover,.purple h1>a:hover,.purple h2>a:hover,.purple h3>a:hover,.purple h4>a:hover,.purple h5>a:hover,.purple h6>a:hover,.purple li>a:hover,.purple p>a:hover,.purple td>a:hover,.purple.subnav .navbar-brand a{text-decoration:none}.purple.subnav li>a{color:#f4e7f6}.purple.subnav li>a.active,.purple.subnav li>a:hover{color:#fff}.purple.subnav .navbar-toggle{color:#9d3fa9}.dark-purple,.dark-purple .h1,.dark-purple .h2,.dark-purple .h3,.dark-purple .h4,.dark-purple .h5,.dark-purple .h6,.dark-purple h1,.dark-purple h2,.dark-purple h3,.dark-purple h4,.dark-purple h5,.dark-purple h6,.dark-purple.subnav .navbar-brand{color:#fff}.purple.subnav .navbar-toggle:hover{background-color:transparent}.purple.subnav .navbar-collapse{border-top-color:#9d3fa9}.purple.subnav .subnav-divider{border-bottom:1px solid #c67fcf}.purple .form-control{border:0!important}.dark-purple{background-color:#be6cc8}.dark-purple .span>a,.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{-webkit-transition:.2s color;transition:.2s color}.dark-purple.separated{border-bottom-color:#9d3fa9}.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{color:#fff;text-decoration:underline}.dark-purple address>a:hover,.dark-purple em>a:hover,.dark-purple h1>a:hover,.dark-purple h2>a:hover,.dark-purple h3>a:hover,.dark-purple h4>a:hover,.dark-purple h5>a:hover,.dark-purple h6>a:hover,.dark-purple li>a:hover,.dark-purple p>a:hover,.dark-purple td>a:hover,.dark-purple.subnav .navbar-brand a,.light-purple .nav li>a,.light-purple .span>a:active,.light-purple .span>a:hover,.light-purple address>a:active,.light-purple address>a:hover,.light-purple em>a:active,.light-purple em>a:hover,.light-purple h1>a:active,.light-purple h1>a:hover,.light-purple h2>a:active,.light-purple h2>a:hover,.light-purple h3>a:active,.light-purple h3>a:hover,.light-purple h4>a:active,.light-purple h4>a:hover,.light-purple h5>a:active,.light-purple h5>a:hover,.light-purple h6>a:active,.light-purple h6>a:hover,.light-purple li>a:active,.light-purple li>a:hover,.light-purple p>a:active,.light-purple p>a:hover,.light-purple td>a:active,.light-purple td>a:hover{text-decoration:none}.dark-purple.subnav li>a{color:#ecd4ef}.dark-purple.subnav li>a.active,.dark-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle{color:#8c3896}.light-purple,.light-purple .h1,.light-purple .h2,.light-purple .h3,.light-purple .h4,.light-purple .h5,.light-purple .h6,.light-purple h1,.light-purple h2,.light-purple h3,.light-purple h4,.light-purple h5,.light-purple h6,.light-purple.subnav .navbar-brand,.light-purple.subnav li>a,.light-purple.subnav li>a.active,.light-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle:hover{background-color:transparent}.dark-purple.subnav .navbar-collapse{border-top-color:#8c3896}.dark-purple.subnav .subnav-divider{border-bottom:1px solid #be6cc8}.dark-purple .form-control{border:0!important}.light-purple{background-color:#eed8f0}.light-purple .span>a,.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{-webkit-transition:.2s color;transition:.2s color}.light-purple.separated{border-bottom-color:#d5a0dc}.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{color:#fff;text-decoration:underline}.charcoal a:active,.charcoal a:hover,.dark a:active,.dark a:hover,.dark-less a:active,.dark-less a:hover,.light-purple address>a:hover,.light-purple em>a:hover,.light-purple h1>a:hover,.light-purple h2>a:hover,.light-purple h3>a:hover,.light-purple h4>a:hover,.light-purple h5>a:hover,.light-purple h6>a:hover,.light-purple li>a:hover,.light-purple p>a:hover,.light-purple td>a:hover,.light-purple.subnav .navbar-brand a,.logo-bg-dark .nav li>a,.logo-bg-dark .span>a:active,.logo-bg-dark .span>a:hover,.logo-bg-dark address>a:active,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:active,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:active,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:active,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:active,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:active,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:active,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:active,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:active,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:active,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:active,.logo-bg-dark td>a:hover{text-decoration:none}.light-purple.subnav .navbar-toggle{color:#cd8ed5}.light-purple.subnav .navbar-toggle:hover{background-color:transparent}.light-purple.subnav .navbar-collapse{border-top-color:#cd8ed5}.light-purple.subnav .subnav-divider{border-bottom:1px solid #eed8f0}.light-purple .form-control{border:0!important}.dark{background-color:#161616;color:#444}.dark a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.dark-less a,.dark-moar a{-webkit-transition:.2s all}.dark a:active,.dark a:hover{color:#f2f2f2}.dark-moar{color:#444;background-color:#0a0a0a}.dark-moar a{transition:.2s all;color:#a6a6a6}.dark-moar a:active,.dark-moar a:hover{color:#f2f2f2;text-decoration:none}.dark-less{background-color:#222;color:#fff}.dark-less a{transition:.2s all;color:#a6a6a6}.dark-less a:active,.dark-less a:hover{color:#f2f2f2}.charcoal{color:#444;background-color:#353535}.charcoal a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.charcoal a:active,.charcoal a:hover{color:#f2f2f2}.logo-bg-dark,.logo-bg-dark .h1,.logo-bg-dark .h2,.logo-bg-dark .h3,.logo-bg-dark .h4,.logo-bg-dark .h5,.logo-bg-dark .h6,.logo-bg-dark h1,.logo-bg-dark h2,.logo-bg-dark h3,.logo-bg-dark h4,.logo-bg-dark h5,.logo-bg-dark h6,.logo-bg-dark.subnav .navbar-brand{color:#fff}.logo-bg-dark{background-color:#2d3339}.logo-bg-dark .span>a,.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{-webkit-transition:.2s color;transition:.2s color}.logo-bg-dark.separated{border-bottom-color:#0b0d0e}.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{color:#fff;text-decoration:underline}.hero .nav li>a,.hero .span>a:active,.hero .span>a:hover,.hero address>a:active,.hero address>a:hover,.hero em>a:active,.hero em>a:hover,.hero h1>a:active,.hero h1>a:hover,.hero h2>a:active,.hero h2>a:hover,.hero h3>a:active,.hero h3>a:hover,.hero h4>a:active,.hero h4>a:hover,.hero h5>a:active,.hero h5>a:hover,.hero h6>a:active,.hero h6>a:hover,.hero li>a:active,.hero li>a:hover,.hero p>a:active,.hero p>a:hover,.hero td>a:active,.hero td>a:hover,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:hover,.logo-bg-dark.subnav .navbar-brand a{text-decoration:none}.logo-bg-dark.subnav li>a{color:#6c7a89}.logo-bg-dark.subnav li>a.active,.logo-bg-dark.subnav li>a:hover{color:#fff}.logo-bg-dark.subnav .navbar-toggle{color:#000}.hero,.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5,.hero .h6,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero.subnav .navbar-brand{color:#fff}.logo-bg-dark.subnav .navbar-toggle:hover{background-color:transparent}.logo-bg-dark.subnav .navbar-collapse{border-top-color:#000}.logo-bg-dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}.logo-bg-dark .form-control{border:0!important}.hero{background-color:#3BB878}.hero .span>a,.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{-webkit-transition:.2s color;transition:.2s color}.hero.separated{border-bottom-color:#287e52}.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{color:#fff;text-decoration:underline}.hero address>a:hover,.hero em>a:hover,.hero h1>a:hover,.hero h2>a:hover,.hero h3>a:hover,.hero h4>a:hover,.hero h5>a:hover,.hero h6>a:hover,.hero li>a:hover,.hero p>a:hover,.hero td>a:hover,.hero-accent .nav li>a,.hero-accent .span>a:active,.hero-accent .span>a:hover,.hero-accent address>a:active,.hero-accent address>a:hover,.hero-accent em>a:active,.hero-accent em>a:hover,.hero-accent h1>a:active,.hero-accent h1>a:hover,.hero-accent h2>a:active,.hero-accent h2>a:hover,.hero-accent h3>a:active,.hero-accent h3>a:hover,.hero-accent h4>a:active,.hero-accent h4>a:hover,.hero-accent h5>a:active,.hero-accent h5>a:hover,.hero-accent h6>a:active,.hero-accent h6>a:hover,.hero-accent li>a:active,.hero-accent li>a:hover,.hero-accent p>a:active,.hero-accent p>a:hover,.hero-accent td>a:active,.hero-accent td>a:hover,.hero.subnav .navbar-brand a{text-decoration:none}.hero.subnav li>a{color:#a1e1c0}.hero.subnav li>a.active,.hero.subnav li>a:hover{color:#fff}.hero.subnav .navbar-toggle{color:#226b46}.hero-accent,.hero-accent .h1,.hero-accent .h2,.hero-accent .h3,.hero-accent .h4,.hero-accent .h5,.hero-accent .h6,.hero-accent h1,.hero-accent h2,.hero-accent h3,.hero-accent h4,.hero-accent h5,.hero-accent h6,.hero-accent.subnav .navbar-brand{color:#fff}.hero.subnav .navbar-toggle:hover{background-color:transparent}.hero.subnav .navbar-collapse{border-top-color:#226b46}.hero.subnav .subnav-divider{border-bottom:1px solid #3BB878}.hero .form-control{border:0!important}.hero-accent{background-color:#35a56b}.hero-accent .span>a,.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{-webkit-transition:.2s color;transition:.2s color}.hero-accent.separated{border-bottom-color:#226b46}.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{color:#fff;text-decoration:underline}.alt .nav li>a,.alt .span>a:active,.alt .span>a:hover,.alt address>a:active,.alt address>a:hover,.alt em>a:active,.alt em>a:hover,.alt h1>a:active,.alt h1>a:hover,.alt h2>a:active,.alt h2>a:hover,.alt h3>a:active,.alt h3>a:hover,.alt h4>a:active,.alt h4>a:hover,.alt h5>a:active,.alt h5>a:hover,.alt h6>a:active,.alt h6>a:hover,.alt li>a:active,.alt li>a:hover,.alt p>a:active,.alt p>a:hover,.alt td>a:active,.alt td>a:hover,.alt ul.dropdown-menu>li>a:link,.alt.subnav .navbar-brand a,.bold .nav li>a,.bold .span>a:active,.bold .span>a:hover,.bold address>a:active,.bold address>a:hover,.bold em>a:active,.bold em>a:hover,.bold h1>a:active,.bold h1>a:hover,.bold h2>a:active,.bold h2>a:hover,.bold h3>a:active,.bold h3>a:hover,.bold h4>a:active,.bold h4>a:hover,.bold h5>a:active,.bold h5>a:hover,.bold h6>a:active,.bold h6>a:hover,.bold li>a:active,.bold li>a:hover,.bold p>a:active,.bold p>a:hover,.bold td>a:active,.bold td>a:hover,.hero-accent address>a:hover,.hero-accent em>a:hover,.hero-accent h1>a:hover,.hero-accent h2>a:hover,.hero-accent h3>a:hover,.hero-accent h4>a:hover,.hero-accent h5>a:hover,.hero-accent h6>a:hover,.hero-accent li>a:hover,.hero-accent p>a:hover,.hero-accent td>a:hover,.hero-accent.subnav .navbar-brand a,.primary .nav li>a,.primary .span>a:active,.primary .span>a:hover,.primary address>a:active,.primary address>a:hover,.primary em>a:active,.primary em>a:hover,.primary h1>a:active,.primary h1>a:hover,.primary h2>a:active,.primary h2>a:hover,.primary h3>a:active,.primary h3>a:hover,.primary h4>a:active,.primary h4>a:hover,.primary h5>a:active,.primary h5>a:hover,.primary h6>a:active,.primary h6>a:hover,.primary li>a:active,.primary li>a:hover,.primary p>a:active,.primary p>a:hover,.primary td>a:active,.primary td>a:hover,.primary.subnav .navbar-brand a{text-decoration:none}.hero-accent.subnav li>a{color:#8edbb3}.hero-accent.subnav li>a.active,.hero-accent.subnav li>a:hover{color:#fff}.hero-accent.subnav .navbar-toggle{color:#1c5739}.hero-accent.subnav .navbar-toggle:hover{background-color:transparent}.hero-accent.subnav .navbar-collapse{border-top-color:#1c5739}.hero-accent.subnav .subnav-divider{border-bottom:1px solid #35a56b}.hero-accent .form-control{border:0!important}.alt.subnav .navbar-collapse,.primary.subnav .navbar-collapse{border-top-color:#e7e6e6}.primary{background-color:#fff;color:#747474}.primary .span>a,.primary address>a,.primary em>a,.primary h1>a,.primary h2>a,.primary h3>a,.primary h4>a,.primary h5>a,.primary h6>a,.primary li>a,.primary p>a,.primary td>a{-webkit-transition:.2s color;transition:.2s color}.primary.separated{border-bottom-color:#d9d9d9}.primary .h1,.primary .h2,.primary .h3,.primary .h4,.primary .h5,.primary .h6,.primary h1,.primary h2,.primary h3,.primary h4,.primary h5,.primary h6{color:#000}.primary.jumbotron .h1,.primary.jumbotron h1{color:#343434}.primary.jumbotron .h2,.primary.jumbotron .h3,.primary.jumbotron .h4,.primary.jumbotron .h5,.primary.jumbotron .h6,.primary.jumbotron h2,.primary.jumbotron h3,.primary.jumbotron h4,.primary.jumbotron h5,.primary.jumbotron h6{color:#747474}.primary .span>a:active,.primary .span>a:link,.primary .span>a:visited,.primary address>a:active,.primary address>a:link,.primary address>a:visited,.primary em>a:active,.primary em>a:link,.primary em>a:visited,.primary h1>a:active,.primary h1>a:link,.primary h1>a:visited,.primary h2>a:active,.primary h2>a:link,.primary h2>a:visited,.primary h3>a:active,.primary h3>a:link,.primary h3>a:visited,.primary h4>a:active,.primary h4>a:link,.primary h4>a:visited,.primary h5>a:active,.primary h5>a:link,.primary h5>a:visited,.primary h6>a:active,.primary h6>a:link,.primary h6>a:visited,.primary li>a:active,.primary li>a:link,.primary li>a:visited,.primary p>a:active,.primary p>a:link,.primary p>a:visited,.primary td>a:active,.primary td>a:link,.primary td>a:visited{color:#0089bc}.primary .span>a:hover,.primary address>a:hover,.primary em>a:hover,.primary h1>a:hover,.primary h2>a:hover,.primary h3>a:hover,.primary h4>a:hover,.primary h5>a:hover,.primary h6>a:hover,.primary li>a:hover,.primary p>a:hover,.primary td>a:hover{color:#005170}.primary .span>a .glyphicon.tile,.primary address>a .glyphicon.tile,.primary em>a .glyphicon.tile,.primary h1>a .glyphicon.tile,.primary h2>a .glyphicon.tile,.primary h3>a .glyphicon.tile,.primary h4>a .glyphicon.tile,.primary h5>a .glyphicon.tile,.primary h6>a .glyphicon.tile,.primary li>a .glyphicon.tile,.primary p>a .glyphicon.tile,.primary td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.primary .span>a .glyphicon.tile:active,.primary .span>a .glyphicon.tile:hover,.primary address>a .glyphicon.tile:active,.primary address>a .glyphicon.tile:hover,.primary em>a .glyphicon.tile:active,.primary em>a .glyphicon.tile:hover,.primary h1>a .glyphicon.tile:active,.primary h1>a .glyphicon.tile:hover,.primary h2>a .glyphicon.tile:active,.primary h2>a .glyphicon.tile:hover,.primary h3>a .glyphicon.tile:active,.primary h3>a .glyphicon.tile:hover,.primary h4>a .glyphicon.tile:active,.primary h4>a .glyphicon.tile:hover,.primary h5>a .glyphicon.tile:active,.primary h5>a .glyphicon.tile:hover,.primary h6>a .glyphicon.tile:active,.primary h6>a .glyphicon.tile:hover,.primary li>a .glyphicon.tile:active,.primary li>a .glyphicon.tile:hover,.primary p>a .glyphicon.tile:active,.primary p>a .glyphicon.tile:hover,.primary td>a .glyphicon.tile:active,.primary td>a .glyphicon.tile:hover{color:#4e4e4e}.primary ul.nav-sidebar>li.active>a{color:#000}.primary ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.primary ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.primary ul.nav-sidebar>li>a:hover{color:#000}.primary ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.primary ul.dropdown-menu>li>a:hover{color:#fff}.primary.subnav .navbar-brand,.primary.subnav .navbar-brand a{color:#000}.primary.subnav li>a{color:#aaa}.primary.subnav li>a.active{color:#000}.primary.subnav li>a:hover{color:#5b5b5b}.primary .sidebar strong,.primary.subnav .navbar-toggle{color:#000}.primary.subnav .navbar-toggle:hover{background-color:transparent}.primary.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.primary .sidebar a strong,.primary .sidebar a strong:active,.primary .sidebar a strong:link,.primary .sidebar a strong:visited{color:#0089bc}.primary .sidebar a strong:hover{color:#005170}.primary cite.bubble strong{color:#414141}.primary cite.bubble a:active,.primary cite.bubble a:link,.primary cite.bubble a:visited{color:#0089bc}.primary cite.bubble a:hover{color:#005170}.alt,.primary blockquote,.primary blockquote p,.primary blockquote ul>li{color:#747474}.alt{background-color:#edf7fe}.alt .lead a{font-weight:300}.alt .span>a,.alt address>a,.alt em>a,.alt h1>a,.alt h2>a,.alt h3>a,.alt h4>a,.alt h5>a,.alt h6>a,.alt li>a,.alt p>a,.alt td>a{-webkit-transition:.2s color;transition:.2s color}.alt.separated{border-bottom-color:#a5d7fa}.alt .h1,.alt .h2,.alt .h3,.alt .h4,.alt .h5,.alt .h6,.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.alt h6{color:#000}.alt.jumbotron .h1,.alt.jumbotron h1{color:#343434}.alt.jumbotron .h2,.alt.jumbotron .h3,.alt.jumbotron .h4,.alt.jumbotron .h5,.alt.jumbotron .h6,.alt.jumbotron h2,.alt.jumbotron h3,.alt.jumbotron h4,.alt.jumbotron h5,.alt.jumbotron h6{color:#747474}.alt .span>a:active,.alt .span>a:link,.alt .span>a:visited,.alt address>a:active,.alt address>a:link,.alt address>a:visited,.alt em>a:active,.alt em>a:link,.alt em>a:visited,.alt h1>a:active,.alt h1>a:link,.alt h1>a:visited,.alt h2>a:active,.alt h2>a:link,.alt h2>a:visited,.alt h3>a:active,.alt h3>a:link,.alt h3>a:visited,.alt h4>a:active,.alt h4>a:link,.alt h4>a:visited,.alt h5>a:active,.alt h5>a:link,.alt h5>a:visited,.alt h6>a:active,.alt h6>a:link,.alt h6>a:visited,.alt li>a:active,.alt li>a:link,.alt li>a:visited,.alt p>a:active,.alt p>a:link,.alt p>a:visited,.alt td>a:active,.alt td>a:link,.alt td>a:visited{color:#0089bc}.alt .span>a:hover,.alt address>a:hover,.alt em>a:hover,.alt h1>a:hover,.alt h2>a:hover,.alt h3>a:hover,.alt h4>a:hover,.alt h5>a:hover,.alt h6>a:hover,.alt li>a:hover,.alt p>a:hover,.alt td>a:hover{color:#005170}.alt .span>a .glyphicon.tile,.alt address>a .glyphicon.tile,.alt em>a .glyphicon.tile,.alt h1>a .glyphicon.tile,.alt h2>a .glyphicon.tile,.alt h3>a .glyphicon.tile,.alt h4>a .glyphicon.tile,.alt h5>a .glyphicon.tile,.alt h6>a .glyphicon.tile,.alt li>a .glyphicon.tile,.alt p>a .glyphicon.tile,.alt td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.alt .span>a .glyphicon.tile:active,.alt .span>a .glyphicon.tile:hover,.alt address>a .glyphicon.tile:active,.alt address>a .glyphicon.tile:hover,.alt em>a .glyphicon.tile:active,.alt em>a .glyphicon.tile:hover,.alt h1>a .glyphicon.tile:active,.alt h1>a .glyphicon.tile:hover,.alt h2>a .glyphicon.tile:active,.alt h2>a .glyphicon.tile:hover,.alt h3>a .glyphicon.tile:active,.alt h3>a .glyphicon.tile:hover,.alt h4>a .glyphicon.tile:active,.alt h4>a .glyphicon.tile:hover,.alt h5>a .glyphicon.tile:active,.alt h5>a .glyphicon.tile:hover,.alt h6>a .glyphicon.tile:active,.alt h6>a .glyphicon.tile:hover,.alt li>a .glyphicon.tile:active,.alt li>a .glyphicon.tile:hover,.alt p>a .glyphicon.tile:active,.alt p>a .glyphicon.tile:hover,.alt td>a .glyphicon.tile:active,.alt td>a .glyphicon.tile:hover{color:#4e4e4e}.alt ul.nav-sidebar>li.active>a{color:#000}.alt ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.accent .lead a,.bold .lead a,.neutral .lead a{font-weight:300}.alt ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.alt ul.nav-sidebar>li>a:hover{color:#000}.alt ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.alt ul.dropdown-menu>li>a:hover{color:#fff}.alt.subnav .navbar-brand,.alt.subnav .navbar-brand a{color:#000}.alt.subnav li>a{color:#aaa}.alt.subnav li>a.active{color:#000}.alt.subnav li>a:hover{color:#5b5b5b}.alt .sidebar strong,.alt.subnav .navbar-toggle{color:#000}.alt.subnav .navbar-toggle:hover{background-color:transparent}.alt.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.alt .sidebar a strong,.alt .sidebar a strong:active,.alt .sidebar a strong:link,.alt .sidebar a strong:visited{color:#0089bc}.alt .sidebar a strong:hover{color:#005170}.alt cite.bubble strong{color:#414141}.alt cite.bubble a:active,.alt cite.bubble a:link,.alt cite.bubble a:visited{color:#0089bc}.alt cite.bubble a:hover{color:#005170}.alt blockquote,.alt blockquote p,.alt blockquote ul>li{color:#747474}.bold,.bold .h1,.bold .h2,.bold .h3,.bold .h4,.bold .h5,.bold .h6,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6,.bold.subnav .navbar-brand{color:#fff}.bold{background-color:#2d3339}.bold .span>a,.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{-webkit-transition:.2s color;transition:.2s color}.bold.separated{border-bottom-color:#0b0d0e}.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{color:#fff;text-decoration:underline}.accent .nav li>a,.accent .span>a:active,.accent .span>a:hover,.accent address>a:active,.accent address>a:hover,.accent em>a:active,.accent em>a:hover,.accent h1>a:active,.accent h1>a:hover,.accent h2>a:active,.accent h2>a:hover,.accent h3>a:active,.accent h3>a:hover,.accent h4>a:active,.accent h4>a:hover,.accent h5>a:active,.accent h5>a:hover,.accent h6>a:active,.accent h6>a:hover,.accent li>a:active,.accent li>a:hover,.accent p>a:active,.accent p>a:hover,.accent td>a:active,.accent td>a:hover,.bold address>a:hover,.bold em>a:hover,.bold h1>a:hover,.bold h2>a:hover,.bold h3>a:hover,.bold h4>a:hover,.bold h5>a:hover,.bold h6>a:hover,.bold li>a:hover,.bold p>a:hover,.bold td>a:hover,.bold.subnav .navbar-brand a{text-decoration:none}.bold.subnav li>a{color:#6c7a89}.bold.subnav li>a.active,.bold.subnav li>a:hover{color:#fff}.bold.subnav .navbar-toggle{color:#000}.accent,.accent .h1,.accent .h2,.accent .h3,.accent .h4,.accent .h5,.accent .h6,.accent h1,.accent h2,.accent h3,.accent h4,.accent h5,.accent h6,.accent.subnav .navbar-brand{color:#fff}.bold.subnav .navbar-toggle:hover{background-color:transparent}.bold.subnav .navbar-collapse{border-top-color:#000}.bold.subnav .subnav-divider{border-bottom:1px solid #2d3339}.bold .form-control{border:0!important}.accent{background-color:#00aeef}.accent .span>a,.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{-webkit-transition:.2s color;transition:.2s color}.accent.separated{border-bottom-color:#0076a3}.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{color:#fff;text-decoration:underline}.accent address>a:hover,.accent em>a:hover,.accent h1>a:hover,.accent h2>a:hover,.accent h3>a:hover,.accent h4>a:hover,.accent h5>a:hover,.accent h6>a:hover,.accent li>a:hover,.accent p>a:hover,.accent td>a:hover,.accent.subnav .navbar-brand a,.neutral .nav li>a,.neutral .span>a:active,.neutral .span>a:hover,.neutral address>a:active,.neutral address>a:hover,.neutral em>a:active,.neutral em>a:hover,.neutral h1>a:active,.neutral h1>a:hover,.neutral h2>a:active,.neutral h2>a:hover,.neutral h3>a:active,.neutral h3>a:hover,.neutral h4>a:active,.neutral h4>a:hover,.neutral h5>a:active,.neutral h5>a:hover,.neutral h6>a:active,.neutral h6>a:hover,.neutral li>a:active,.neutral li>a:hover,.neutral p>a:active,.neutral p>a:hover,.neutral td>a:active,.neutral td>a:hover,.neutral.subnav .navbar-brand a,.smart .nav li>a,.smart .span>a:active,.smart .span>a:hover,.smart address>a:active,.smart address>a:hover,.smart em>a:active,.smart em>a:hover,.smart h1>a:active,.smart h1>a:hover,.smart h2>a:active,.smart h2>a:hover,.smart h3>a:active,.smart h3>a:hover,.smart h4>a:active,.smart h4>a:hover,.smart h5>a:active,.smart h5>a:hover,.smart h6>a:active,.smart h6>a:hover,.smart li>a:active,.smart li>a:hover,.smart p>a:active,.smart p>a:hover,.smart td>a:active,.smart td>a:hover{text-decoration:none}.accent.subnav li>a{color:#7fdcff}.accent.subnav li>a.active,.accent.subnav li>a:hover{color:#fff}.accent.subnav .navbar-toggle{color:#006489}.accent.subnav .navbar-toggle:hover{background-color:transparent}.accent.subnav .navbar-collapse{border-top-color:#006489}.accent.subnav .subnav-divider{border-bottom:1px solid #00aeef}.accent .form-control{border:0!important}.neutral{background-color:#ebeff0;color:#747474}.neutral .span>a,.neutral address>a,.neutral em>a,.neutral h1>a,.neutral h2>a,.neutral h3>a,.neutral h4>a,.neutral h5>a,.neutral h6>a,.neutral li>a,.neutral p>a,.neutral td>a{-webkit-transition:.2s color;transition:.2s color}.neutral.separated{border-bottom-color:#bfcccf}.neutral .h1,.neutral .h2,.neutral .h3,.neutral .h4,.neutral .h5,.neutral .h6,.neutral h1,.neutral h2,.neutral h3,.neutral h4,.neutral h5,.neutral h6{color:#000}.neutral.jumbotron .h1,.neutral.jumbotron h1{color:#343434}.neutral.jumbotron .h2,.neutral.jumbotron .h3,.neutral.jumbotron .h4,.neutral.jumbotron .h5,.neutral.jumbotron .h6,.neutral.jumbotron h2,.neutral.jumbotron h3,.neutral.jumbotron h4,.neutral.jumbotron h5,.neutral.jumbotron h6{color:#747474}.neutral .span>a:active,.neutral .span>a:link,.neutral .span>a:visited,.neutral address>a:active,.neutral address>a:link,.neutral address>a:visited,.neutral em>a:active,.neutral em>a:link,.neutral em>a:visited,.neutral h1>a:active,.neutral h1>a:link,.neutral h1>a:visited,.neutral h2>a:active,.neutral h2>a:link,.neutral h2>a:visited,.neutral h3>a:active,.neutral h3>a:link,.neutral h3>a:visited,.neutral h4>a:active,.neutral h4>a:link,.neutral h4>a:visited,.neutral h5>a:active,.neutral h5>a:link,.neutral h5>a:visited,.neutral h6>a:active,.neutral h6>a:link,.neutral h6>a:visited,.neutral li>a:active,.neutral li>a:link,.neutral li>a:visited,.neutral p>a:active,.neutral p>a:link,.neutral p>a:visited,.neutral td>a:active,.neutral td>a:link,.neutral td>a:visited{color:#0089bc}.neutral .span>a:hover,.neutral address>a:hover,.neutral em>a:hover,.neutral h1>a:hover,.neutral h2>a:hover,.neutral h3>a:hover,.neutral h4>a:hover,.neutral h5>a:hover,.neutral h6>a:hover,.neutral li>a:hover,.neutral p>a:hover,.neutral td>a:hover{color:#005170}.neutral .span>a .glyphicon.tile,.neutral address>a .glyphicon.tile,.neutral em>a .glyphicon.tile,.neutral h1>a .glyphicon.tile,.neutral h2>a .glyphicon.tile,.neutral h3>a .glyphicon.tile,.neutral h4>a .glyphicon.tile,.neutral h5>a .glyphicon.tile,.neutral h6>a .glyphicon.tile,.neutral li>a .glyphicon.tile,.neutral p>a .glyphicon.tile,.neutral td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.neutral .span>a .glyphicon.tile:active,.neutral .span>a .glyphicon.tile:hover,.neutral address>a .glyphicon.tile:active,.neutral address>a .glyphicon.tile:hover,.neutral em>a .glyphicon.tile:active,.neutral em>a .glyphicon.tile:hover,.neutral h1>a .glyphicon.tile:active,.neutral h1>a .glyphicon.tile:hover,.neutral h2>a .glyphicon.tile:active,.neutral h2>a .glyphicon.tile:hover,.neutral h3>a .glyphicon.tile:active,.neutral h3>a .glyphicon.tile:hover,.neutral h4>a .glyphicon.tile:active,.neutral h4>a .glyphicon.tile:hover,.neutral h5>a .glyphicon.tile:active,.neutral h5>a .glyphicon.tile:hover,.neutral h6>a .glyphicon.tile:active,.neutral h6>a .glyphicon.tile:hover,.neutral li>a .glyphicon.tile:active,.neutral li>a .glyphicon.tile:hover,.neutral p>a .glyphicon.tile:active,.neutral p>a .glyphicon.tile:hover,.neutral td>a .glyphicon.tile:active,.neutral td>a .glyphicon.tile:hover{color:#4e4e4e}.neutral ul.nav-sidebar>li.active>a{color:#000}.neutral ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.neutral ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.neutral ul.nav-sidebar>li>a:hover{color:#000}.neutral ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.neutral ul.dropdown-menu>li>a:hover{color:#fff}.neutral.subnav .navbar-brand,.neutral.subnav .navbar-brand a{color:#000}.neutral.subnav li>a{color:#aaa}.neutral.subnav li>a.active{color:#000}.neutral.subnav li>a:hover{color:#5b5b5b}.neutral .sidebar strong,.neutral.subnav .navbar-toggle{color:#000}.neutral.subnav .navbar-toggle:hover{background-color:transparent}.neutral.subnav .navbar-collapse{border-top-color:#e7e6e6}.neutral.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.neutral .sidebar a strong,.neutral .sidebar a strong:active,.neutral .sidebar a strong:link,.neutral .sidebar a strong:visited{color:#0089bc}.neutral .sidebar a strong:hover{color:#005170}.neutral cite.bubble strong{color:#414141}.neutral cite.bubble a:active,.neutral cite.bubble a:link,.neutral cite.bubble a:visited{color:#0089bc}.neutral cite.bubble a:hover{color:#005170}.neutral blockquote,.neutral blockquote p,.neutral blockquote ul>li{color:#747474}.smart,.smart .h1,.smart .h2,.smart .h3,.smart .h4,.smart .h5,.smart .h6,.smart h1,.smart h2,.smart h3,.smart h4,.smart h5,.smart h6,.smart.subnav .navbar-brand{color:#fff}.smart{background-color:#2d8ec6}.smart .lead a{font-weight:300}.smart .span>a,.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{-webkit-transition:.2s color;transition:.2s color}.smart.separated{border-bottom-color:#1f6188}.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{color:#fff;text-decoration:underline}.smart address>a:hover,.smart em>a:hover,.smart h1>a:hover,.smart h2>a:hover,.smart h3>a:hover,.smart h4>a:hover,.smart h5>a:hover,.smart h6>a:hover,.smart li>a:hover,.smart p>a:hover,.smart td>a:hover,.smart.subnav .navbar-brand a,div.logo-tile .nav li>a,div.logo-tile .span>a:active,div.logo-tile .span>a:hover,div.logo-tile address>a:active,div.logo-tile address>a:hover,div.logo-tile em>a:active,div.logo-tile em>a:hover,div.logo-tile h1>a:active,div.logo-tile h1>a:hover,div.logo-tile h2>a:active,div.logo-tile h2>a:hover,div.logo-tile h3>a:active,div.logo-tile h3>a:hover,div.logo-tile h4>a:active,div.logo-tile h4>a:hover,div.logo-tile h5>a:active,div.logo-tile h5>a:hover,div.logo-tile h6>a:active,div.logo-tile h6>a:hover,div.logo-tile li>a:active,div.logo-tile li>a:hover,div.logo-tile p>a:active,div.logo-tile p>a:hover,div.logo-tile td>a:active,div.logo-tile td>a:hover,div.logo-tile.dark .nav li>a,div.logo-tile.dark .span>a:active,div.logo-tile.dark .span>a:hover,div.logo-tile.dark address>a:active,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:active,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:active,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:active,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:active,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:active,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:active,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:active,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:active,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:active,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:active,div.logo-tile.dark td>a:hover,div.logo-tile.subnav .navbar-brand a{text-decoration:none}.smart.subnav li>a{color:#9acbe8}.smart.subnav li>a.active,.smart.subnav li>a:hover{color:#fff}.smart.subnav .navbar-toggle{color:#1a5273}.smart.subnav .navbar-toggle:hover{background-color:transparent}.smart.subnav .navbar-collapse{border-top-color:#1a5273}.smart.subnav .subnav-divider{border-bottom:1px solid #2d8ec6}.smart .form-control{border:0!important}.add-ons-log-in{margin-top:16px}.docs-list{list-style:none;padding-left:20px}.docs-list>li{line-height:30px}.docs-list>li .glyphicon{font-size:15.75px}#footer-copyright{font-size:19px;line-height:39px}@media screen and (min-width:768px){#footer-copyright{padding:0 50px;font-size:14px;line-height:14px}#footer-copyright .col{width:19.5%;display:inline-block;vertical-align:middle}#footer-copyright .col:first-child{margin-left:20%}}@media screen and (min-width:992px){#footer-copyright{padding:0}}.footer-col{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.footer-col{float:left;width:16.66666667%}}.footer-col:not(:first-child){margin-left:4.166666667%}.footer-col>h5,.footer-col>h5>a{line-height:25px;color:#fff}@media screen and (min-width:768px){.footer-col>h5,.footer-col>h5>a{width:130px;margin:0 auto;font-size:16px}}.footer-col ul{margin-bottom:30px!important;padding-left:0;line-height:25px;list-style:none}@media screen and (min-width:768px){.footer-col ul{width:130px;margin:0 auto}}.footer-col ul>li{padding:7px 0;font-size:19px;white-space:nowrap}.footer-col ul>li:first-child{padding-top:0}.footer-col ul>li:last-child{padding-bottom:0}.footer-col ul>li>ul{margin-top:15px!important}.footer-col ul>li>ul>li{padding:7px 0}.footer-col ul>li .fa{font-size:17px}@media screen and (min-width:768px){.footer-col ul>li>ul>li{padding:1px 0}.footer-col ul>li{font-size:14px;padding:0}}div.landing-tile{padding:30px;margin:15px 0;background-color:#ebeff0}div.landing-tile img{width:100%;max-width:300px}div.landing-tile p.description{margin-bottom:30px}@media screen and (min-width:768px){div.landing-tile img{width:300px}div.landing-tile p.description{margin-bottom:0;min-height:150px}}@media screen and (min-width:992px){div.landing-tile p.description{min-height:120px}}div.landing-tile p.cta{text-align:center;margin-bottom:0}div.landing-tile .btn{-webkit-transition:.2s all;transition:.2s all}.legal{font-weight:800}.legal address,.legal>li>ol>li,.legal>li>p{font-weight:400}.legal>li{padding:10px 0}.legal>li>ol>li{padding:5px 0}img.logo-img{max-height:200px}div.logo-tile{min-height:360px;padding:30px;margin:15px 0;background-color:#ebeff0;color:#747474}div.logo-tile.standard{padding:61px 30px}div.logo-tile .lead a{font-weight:300}div.logo-tile .span>a,div.logo-tile address>a,div.logo-tile em>a,div.logo-tile h1>a,div.logo-tile h2>a,div.logo-tile h3>a,div.logo-tile h4>a,div.logo-tile h5>a,div.logo-tile h6>a,div.logo-tile li>a,div.logo-tile p>a,div.logo-tile td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.separated{border-bottom-color:#bfcccf}div.logo-tile .h1,div.logo-tile .h2,div.logo-tile .h3,div.logo-tile .h4,div.logo-tile .h5,div.logo-tile .h6,div.logo-tile h1,div.logo-tile h2,div.logo-tile h3,div.logo-tile h4,div.logo-tile h5,div.logo-tile h6{color:#000}div.logo-tile.jumbotron .h1,div.logo-tile.jumbotron h1{color:#343434}div.logo-tile.jumbotron .h2,div.logo-tile.jumbotron .h3,div.logo-tile.jumbotron .h4,div.logo-tile.jumbotron .h5,div.logo-tile.jumbotron .h6,div.logo-tile.jumbotron h2,div.logo-tile.jumbotron h3,div.logo-tile.jumbotron h4,div.logo-tile.jumbotron h5,div.logo-tile.jumbotron h6{color:#747474}div.logo-tile .span>a:active,div.logo-tile .span>a:link,div.logo-tile .span>a:visited,div.logo-tile address>a:active,div.logo-tile address>a:link,div.logo-tile address>a:visited,div.logo-tile em>a:active,div.logo-tile em>a:link,div.logo-tile em>a:visited,div.logo-tile h1>a:active,div.logo-tile h1>a:link,div.logo-tile h1>a:visited,div.logo-tile h2>a:active,div.logo-tile h2>a:link,div.logo-tile h2>a:visited,div.logo-tile h3>a:active,div.logo-tile h3>a:link,div.logo-tile h3>a:visited,div.logo-tile h4>a:active,div.logo-tile h4>a:link,div.logo-tile h4>a:visited,div.logo-tile h5>a:active,div.logo-tile h5>a:link,div.logo-tile h5>a:visited,div.logo-tile h6>a:active,div.logo-tile h6>a:link,div.logo-tile h6>a:visited,div.logo-tile li>a:active,div.logo-tile li>a:link,div.logo-tile li>a:visited,div.logo-tile p>a:active,div.logo-tile p>a:link,div.logo-tile p>a:visited,div.logo-tile td>a:active,div.logo-tile td>a:link,div.logo-tile td>a:visited{color:#0089bc}div.logo-tile .span>a:hover,div.logo-tile address>a:hover,div.logo-tile em>a:hover,div.logo-tile h1>a:hover,div.logo-tile h2>a:hover,div.logo-tile h3>a:hover,div.logo-tile h4>a:hover,div.logo-tile h5>a:hover,div.logo-tile h6>a:hover,div.logo-tile li>a:hover,div.logo-tile p>a:hover,div.logo-tile td>a:hover{color:#005170}div.logo-tile .span>a .glyphicon.tile,div.logo-tile address>a .glyphicon.tile,div.logo-tile em>a .glyphicon.tile,div.logo-tile h1>a .glyphicon.tile,div.logo-tile h2>a .glyphicon.tile,div.logo-tile h3>a .glyphicon.tile,div.logo-tile h4>a .glyphicon.tile,div.logo-tile h5>a .glyphicon.tile,div.logo-tile h6>a .glyphicon.tile,div.logo-tile li>a .glyphicon.tile,div.logo-tile p>a .glyphicon.tile,div.logo-tile td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}div.logo-tile .span>a .glyphicon.tile:active,div.logo-tile .span>a .glyphicon.tile:hover,div.logo-tile address>a .glyphicon.tile:active,div.logo-tile address>a .glyphicon.tile:hover,div.logo-tile em>a .glyphicon.tile:active,div.logo-tile em>a .glyphicon.tile:hover,div.logo-tile h1>a .glyphicon.tile:active,div.logo-tile h1>a .glyphicon.tile:hover,div.logo-tile h2>a .glyphicon.tile:active,div.logo-tile h2>a .glyphicon.tile:hover,div.logo-tile h3>a .glyphicon.tile:active,div.logo-tile h3>a .glyphicon.tile:hover,div.logo-tile h4>a .glyphicon.tile:active,div.logo-tile h4>a .glyphicon.tile:hover,div.logo-tile h5>a .glyphicon.tile:active,div.logo-tile h5>a .glyphicon.tile:hover,div.logo-tile h6>a .glyphicon.tile:active,div.logo-tile h6>a .glyphicon.tile:hover,div.logo-tile li>a .glyphicon.tile:active,div.logo-tile li>a .glyphicon.tile:hover,div.logo-tile p>a .glyphicon.tile:active,div.logo-tile p>a .glyphicon.tile:hover,div.logo-tile td>a .glyphicon.tile:active,div.logo-tile td>a .glyphicon.tile:hover{color:#4e4e4e}div.logo-tile ul.nav-sidebar>li.active>a{color:#000}div.logo-tile ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}#pre-footer,div.logo-tile.dark .lead a{font-weight:300}div.logo-tile ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}div.logo-tile ul.nav-sidebar>li>a:hover{color:#000}div.logo-tile ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}div.logo-tile ul.dropdown-menu>li>a:hover{color:#fff}div.logo-tile.subnav .navbar-brand,div.logo-tile.subnav .navbar-brand a{color:#000}div.logo-tile.subnav li>a{color:#aaa}div.logo-tile.subnav li>a.active{color:#000}div.logo-tile.subnav li>a:hover{color:#5b5b5b}div.logo-tile .sidebar strong,div.logo-tile.subnav .navbar-toggle{color:#000}div.logo-tile.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.subnav .navbar-collapse{border-top-color:#e7e6e6}div.logo-tile.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}div.logo-tile .sidebar a strong,div.logo-tile .sidebar a strong:active,div.logo-tile .sidebar a strong:link,div.logo-tile .sidebar a strong:visited{color:#0089bc}div.logo-tile .sidebar a strong:hover{color:#005170}div.logo-tile cite.bubble strong{color:#414141}div.logo-tile cite.bubble a:active,div.logo-tile cite.bubble a:link,div.logo-tile cite.bubble a:visited{color:#0089bc}div.logo-tile cite.bubble a:hover{color:#005170}div.logo-tile blockquote,div.logo-tile blockquote p,div.logo-tile blockquote ul>li{color:#747474}div.logo-tile.dark,div.logo-tile.dark .h1,div.logo-tile.dark .h2,div.logo-tile.dark .h3,div.logo-tile.dark .h4,div.logo-tile.dark .h5,div.logo-tile.dark .h6,div.logo-tile.dark h1,div.logo-tile.dark h2,div.logo-tile.dark h3,div.logo-tile.dark h4,div.logo-tile.dark h5,div.logo-tile.dark h6,div.logo-tile.dark.subnav .navbar-brand{color:#fff}div.logo-tile.dark{background-color:#2d3339}div.logo-tile.dark .span>a,div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.dark.separated{border-bottom-color:#0b0d0e}div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{color:#fff;text-decoration:underline}div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:hover,div.logo-tile.dark.subnav .navbar-brand a{text-decoration:none}div.logo-tile.dark.subnav li>a{color:#6c7a89}div.logo-tile.dark.subnav li>a.active,div.logo-tile.dark.subnav li>a:hover{color:#fff}div.logo-tile.dark.subnav .navbar-toggle{color:#000}div.logo-tile.dark.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.dark.subnav .navbar-collapse{border-top-color:#000}div.logo-tile.dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}div.logo-tile.dark .form-control{border:0!important}div.logo-tile img{display:block;margin:0 auto}div.logo-tile p{margin-top:30px;margin-bottom:0;text-align:center}#main-nav{z-index:9002}#main-nav span{color:#e6e6e6}#navbar-logo{padding:6px 0 6px 15px}.mobile-badge{display:block}.mobile-badge-apple{margin-left:auto;margin-right:0}#pre-footer{padding:30px 0;background-color:#222;color:#fff;text-align:center;font-family:Lato,sans-serif;font-size:21px}#pre-footer a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}#pre-footer a:active,#pre-footer a:hover{color:#f2f2f2;text-decoration:none}@media screen and (min-width:768px){#navbar-logo{padding-left:0;padding-right:0}#pre-footer span{font-size:24px;line-height:38px}}@media screen and (min-width:992px){#pre-footer span{font-size:30px}}.resumator-basic-widget .resumator-jobs-text>p{margin-bottom:30px}.resumator-basic-widget .resumator-jobs-text li,.resumator-basic-widget .resumator-jobs-text>p{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:#747474}.btn,.resumator-basic-widget .resumator-job-title,div#os-tabs span{font-family:Lato,sans-serif}.resumator-basic-widget .resumator-jobs-text strong{color:#414141}.resumator-basic-widget .resumator-job-title{line-height:1.1;margin-top:10px;margin-bottom:10px;font-size:14px;font-size:19px;color:#000;padding-top:30px!important;font-weight:400;border-top-color:#e7e6e6}.resumator-basic-widget .resumator-job-title .small,.resumator-basic-widget .resumator-job-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.resumator-basic-widget .resumator-job-title+.lead{padding-top:10px}.resumator-basic-widget .resumator-job-view-details{margin-bottom:30px}.resumator-basic-widget .resumator-job-link{margin-bottom:30px!important;font-size:16px}.resumator-basic-widget .resumator-job-link:active,.resumator-basic-widget .resumator-job-link:link,.resumator-basic-widget .resumator-job-link:visited{color:#0089bc}.resumator-basic-widget .resumator-job-link:hover{color:#005170}.resumator-basic-widget input[type=button]{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all;color:#fff!important;text-decoration:none!important;background-color:#3BB878}.resumator-basic-widget input[type=button].active.focus,.resumator-basic-widget input[type=button].active:focus,.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:active.focus,.resumator-basic-widget input[type=button]:active:focus,.resumator-basic-widget input[type=button]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{color:#333;text-decoration:none}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button][disabled],fieldset[disabled] .resumator-basic-widget input[type=button]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fff;background-color:#35a56b;outline:0}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active{background-image:none;background-color:#2f915f}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button].disabled.active,.resumator-basic-widget input[type=button].disabled:active,.resumator-basic-widget input[type=button].disabled:focus,.resumator-basic-widget input[type=button].disabled:hover,.resumator-basic-widget input[type=button][disabled],.resumator-basic-widget input[type=button][disabled].active,.resumator-basic-widget input[type=button][disabled]:active,.resumator-basic-widget input[type=button][disabled]:focus,.resumator-basic-widget input[type=button][disabled]:hover,fieldset[disabled] .resumator-basic-widget input[type=button],fieldset[disabled] .resumator-basic-widget input[type=button].active,fieldset[disabled] .resumator-basic-widget input[type=button]:active,fieldset[disabled] .resumator-basic-widget input[type=button]:focus,fieldset[disabled] .resumator-basic-widget input[type=button]:hover{color:#e6e6e6;background-color:#3BB878}.resumator-basic-widget input[type=button] .caret,.resumator-basic-widget input[type=button] caret-right{border-top-color:#fff}.resumator-basic-widget input[type=button].btn-border{border-style:solid;border-color:#2f915f;border-width:0 0 2px}.sidebar-modal-footer-close{text-align:center}.sidebar-modal-footer-close a{display:block}#sidebar-modal .modal-header *{line-height:20px}.t{display:none}.toc-bar{text-align:center}@media screen and (min-width:992px){.toc-bar{display:none}}#___gcse_0{margin-top:60px}.h3{padding-top:40px}.row-content:first-of-type .h3:nth-child(1){padding-top:0}#search-results{margin-top:40px}.btn{font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all}.btn.active,.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.btn-accent,.btn-action,.btn-action-alt,.btn-blue,.btn-funky,.btn-green,.btn-light-gray,.btn-orange,.btn-sand,.btn-standard,.btn-subdued,.btn-white{text-decoration:none!important}div#os-tabs .btn{border:1px solid #dadada;padding:10px;width:200px;background-color:#fff;color:#000}.btn-accent.btn-border,.btn-action-alt.btn-border,.btn-action.btn-border,.btn-blue.btn-border,.btn-funky.btn-border,.btn-green.btn-border,.btn-light-gray.btn-border,.btn-orange.btn-border,.btn-sand.btn-border,.btn-standard.btn-border,.btn-subdued.btn-border,.btn-white.btn-border{border-style:solid;border-width:0 0 2px}.algolia-autocomplete,.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input,.btn-full,.hit-body,.search-form{width:100%}div#os-tabs .btn.current{outline:0;border-color:#9ecaed;-webkit-box-shadow:0 0 10px #9ecaed;box-shadow:0 0 10px #9ecaed;max-height:inherit}.linuxinstall,.macinstall,.windowsinstall{font-size:1.08rem}.btn-half-circle{border-bottom-left-radius:30px;border-bottom-right-radius:30px;min-width:50px;max-width:50px}.btn-white{color:#fff!important;background-color:#3BB878}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{color:#fff;background-color:#35a56b;outline:0}.btn-white.active,.btn-white:active{background-color:#2f915f}.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{color:#e6e6e6;background-color:#3BB878}.btn-white .caret,.btn-white caret-right{border-top-color:#fff}.btn-white.btn-border{border-color:#2f915f}.btn-green{color:#fff!important;background-color:#3BB878}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff;background-color:#35a56b;outline:0}.btn-green.active,.btn-green:active{background-color:#2f915f}.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{color:#e6e6e6;background-color:#3BB878}.btn-green .caret,.btn-green caret-right{border-top-color:#fff}.btn-green.btn-border{border-color:#2f915f}.btn-funky{color:#fff!important;background-color:#c67fcf}.btn-funky.active,.btn-funky:active,.btn-funky:focus,.btn-funky:hover{color:#fff;background-color:#be6cc8;outline:0}.btn-funky.active,.btn-funky:active{background-color:#b55ac1}.btn-funky.disabled,.btn-funky.disabled.active,.btn-funky.disabled:active,.btn-funky.disabled:focus,.btn-funky.disabled:hover,.btn-funky[disabled],.btn-funky[disabled].active,.btn-funky[disabled]:active,.btn-funky[disabled]:focus,.btn-funky[disabled]:hover,fieldset[disabled] .btn-funky,fieldset[disabled] .btn-funky.active,fieldset[disabled] .btn-funky:active,fieldset[disabled] .btn-funky:focus,fieldset[disabled] .btn-funky:hover{color:#e6e6e6;background-color:#c67fcf}.btn-funky .caret,.btn-funky caret-right{border-top-color:#fff}.btn-funky.btn-border{border-color:#b55ac1}.btn-blue{color:#fff!important;background-color:#2d8ec6}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#287fb1;outline:0}.btn-blue.active,.btn-blue:active{background-color:#24709c}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-blue .caret,.btn-blue caret-right{border-top-color:#fff}.btn-blue.btn-border{border-color:#24709c}.btn-light-gray{color:#fff!important;background-color:#3BB878}.btn-light-gray.active,.btn-light-gray:active,.btn-light-gray:focus,.btn-light-gray:hover{color:#fff;background-color:#35a56b;outline:0}.btn-light-gray.active,.btn-light-gray:active{background-color:#2f915f}.btn-light-gray.disabled,.btn-light-gray.disabled.active,.btn-light-gray.disabled:active,.btn-light-gray.disabled:focus,.btn-light-gray.disabled:hover,.btn-light-gray[disabled],.btn-light-gray[disabled].active,.btn-light-gray[disabled]:active,.btn-light-gray[disabled]:focus,.btn-light-gray[disabled]:hover,fieldset[disabled] .btn-light-gray,fieldset[disabled] .btn-light-gray.active,fieldset[disabled] .btn-light-gray:active,fieldset[disabled] .btn-light-gray:focus,fieldset[disabled] .btn-light-gray:hover{color:#e6e6e6;background-color:#3BB878}.btn-light-gray .caret,.btn-light-gray caret-right{border-top-color:#fff}.btn-light-gray.btn-border{border-color:#2f915f}.btn-sand{color:#fff!important;background-color:#3BB878}.btn-sand.active,.btn-sand:active,.btn-sand:focus,.btn-sand:hover{color:#fff;background-color:#35a56b;outline:0}.btn-sand.active,.btn-sand:active{background-color:#2f915f}.btn-sand.disabled,.btn-sand.disabled.active,.btn-sand.disabled:active,.btn-sand.disabled:focus,.btn-sand.disabled:hover,.btn-sand[disabled],.btn-sand[disabled].active,.btn-sand[disabled]:active,.btn-sand[disabled]:focus,.btn-sand[disabled]:hover,fieldset[disabled] .btn-sand,fieldset[disabled] .btn-sand.active,fieldset[disabled] .btn-sand:active,fieldset[disabled] .btn-sand:focus,fieldset[disabled] .btn-sand:hover{color:#e6e6e6;background-color:#3BB878}.btn-sand .caret,.btn-sand caret-right{border-top-color:#fff}.btn-sand.btn-border{border-color:#2f915f}.btn-brown{color:#fff!important;text-decoration:none!important;background-color:#C2BA7A}.btn-brown.active,.btn-brown:active,.btn-brown:focus,.btn-brown:hover{color:#fff;background-color:#bab169;outline:0}.btn-brown.active,.btn-brown:active{background-color:#b2a857}.btn-brown.disabled,.btn-brown.disabled.active,.btn-brown.disabled:active,.btn-brown.disabled:focus,.btn-brown.disabled:hover,.btn-brown[disabled],.btn-brown[disabled].active,.btn-brown[disabled]:active,.btn-brown[disabled]:focus,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown,fieldset[disabled] .btn-brown.active,fieldset[disabled] .btn-brown:active,fieldset[disabled] .btn-brown:focus,fieldset[disabled] .btn-brown:hover{color:#e6e6e6;background-color:#C2BA7A}.btn-brown .caret,.btn-brown caret-right{border-top-color:#fff}.btn-brown.btn-border{border-style:solid;border-color:#b2a857;border-width:0 0 2px}.btn-orange{color:#fff!important;background-color:#FFAC5F}.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover{color:#fff;background-color:#ff9f45;outline:0}.btn-orange.active,.btn-orange:active{background-color:#ff922c}.btn-orange.disabled,.btn-orange.disabled.active,.btn-orange.disabled:active,.btn-orange.disabled:focus,.btn-orange.disabled:hover,.btn-orange[disabled],.btn-orange[disabled].active,.btn-orange[disabled]:active,.btn-orange[disabled]:focus,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange.active,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:hover{color:#e6e6e6;background-color:#FFAC5F}.btn-orange .caret,.btn-orange caret-right{border-top-color:#fff}.btn-orange.btn-border{border-color:#ff922c}.btn-action{color:#fff!important;background-color:#3BB878}.btn-action.active,.btn-action:active,.btn-action:focus,.btn-action:hover{color:#fff;background-color:#35a56b;outline:0}.btn-action.active,.btn-action:active{background-color:#2f915f}.btn-action.disabled,.btn-action.disabled.active,.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action.active,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover{color:#e6e6e6;background-color:#3BB878}.btn-action .caret,.btn-action caret-right{border-top-color:#fff}.btn-action.btn-border{border-color:#2f915f}.btn-action-alt{color:#000!important;background-color:#fff}.btn-action-alt.active,.btn-action-alt:active,.btn-action-alt:focus,.btn-action-alt:hover{color:#000;background-color:#f2f2f2;outline:0}.btn-action-alt.active,.btn-action-alt:active{background-color:#e6e6e6}.btn-action-alt.disabled,.btn-action-alt.disabled.active,.btn-action-alt.disabled:active,.btn-action-alt.disabled:focus,.btn-action-alt.disabled:hover,.btn-action-alt[disabled],.btn-action-alt[disabled].active,.btn-action-alt[disabled]:active,.btn-action-alt[disabled]:focus,.btn-action-alt[disabled]:hover,fieldset[disabled] .btn-action-alt,fieldset[disabled] .btn-action-alt.active,fieldset[disabled] .btn-action-alt:active,fieldset[disabled] .btn-action-alt:focus,fieldset[disabled] .btn-action-alt:hover{color:#000;background-color:#fff}.btn-action-alt .caret,.btn-action-alt caret-right{border-top-color:#000}.btn-action-alt.btn-border{border-color:#e6e6e6}.btn-accent{color:#fff!important;background-color:#00aeef}.btn-accent.active,.btn-accent:active,.btn-accent:focus,.btn-accent:hover{color:#fff;background-color:#009bd6;outline:0}.btn-accent.active,.btn-accent:active{background-color:#0089bc}.btn-accent.disabled,.btn-accent.disabled.active,.btn-accent.disabled:active,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled],.btn-accent[disabled].active,.btn-accent[disabled]:active,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent,fieldset[disabled] .btn-accent.active,fieldset[disabled] .btn-accent:active,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{color:#e6e6e6;background-color:#00aeef}.btn-accent .caret,.btn-accent caret-right{border-top-color:#fff}.btn-accent.btn-border{border-color:#0089bc}.btn-standard{color:#fff!important;background-color:#2d8ec6}.btn-standard.active,.btn-standard:active,.btn-standard:focus,.btn-standard:hover{color:#fff;background-color:#287fb1;outline:0}.btn-standard.active,.btn-standard:active{background-color:#24709c}.btn-standard.disabled,.btn-standard.disabled.active,.btn-standard.disabled:active,.btn-standard.disabled:focus,.btn-standard.disabled:hover,.btn-standard[disabled],.btn-standard[disabled].active,.btn-standard[disabled]:active,.btn-standard[disabled]:focus,.btn-standard[disabled]:hover,fieldset[disabled] .btn-standard,fieldset[disabled] .btn-standard.active,fieldset[disabled] .btn-standard:active,fieldset[disabled] .btn-standard:focus,fieldset[disabled] .btn-standard:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-standard .caret,.btn-standard caret-right{border-top-color:#fff}.btn-standard.btn-border{border-color:#24709c}.btn-subdued{color:#000!important;background-color:#eee}.btn-subdued.active,.btn-subdued:active,.btn-subdued:focus,.btn-subdued:hover{color:#000;background-color:#e2e2e2;outline:0}.btn-subdued.active,.btn-subdued:active{background-color:#d5d5d5}.btn-subdued.disabled,.btn-subdued.disabled.active,.btn-subdued.disabled:active,.btn-subdued.disabled:focus,.btn-subdued.disabled:hover,.btn-subdued[disabled],.btn-subdued[disabled].active,.btn-subdued[disabled]:active,.btn-subdued[disabled]:focus,.btn-subdued[disabled]:hover,fieldset[disabled] .btn-subdued,fieldset[disabled] .btn-subdued.active,fieldset[disabled] .btn-subdued:active,fieldset[disabled] .btn-subdued:focus,fieldset[disabled] .btn-subdued:hover{color:#000;background-color:#eee}.btn-subdued .caret,.btn-subdued caret-right{border-top-color:#000}.btn-subdued.btn-border{border-color:#d5d5d5}li.list-group-item{padding:0}#ds-search-modal{margin-top:65px;z-index:9999}#ds-search-modal a{display:block;padding:10px 15px}#ds-search-modal a:active,#ds-search-modal a:link,#ds-search-modal a:visited{color:#0089bc}#ds-search-modal a:hover{color:#005170}#ds-search-input{padding:3px;border:1px solid #E4E4E4;border-radius:6px;background-color:#fff}#ds-search-input input{border:0;-webkit-box-shadow:none;box-shadow:none}#ds-search-input button{margin:2px 0 0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}#ds-search-input button:hover{border:0;-webkit-box-shadow:none;box-shadow:none;border-left:solid 1px #ccc}#ds-search-input .glyphicon-search{font-size:23px}#ds-search-input ul li:hover{background-color:#e6e6e6}.search-deprecated{font-size:9px;background-color:#FFAC5F;height:43px;color:#fff;border-radius:3px;padding:4px;margin-left:5px;vertical-align:middle}.hits,.search-icon{position:absolute;z-index:10}.search-box{padding-left:35px}.search-icon{top:.85em;left:.85em}.hits{top:50px;left:0}.hit-body{background:#fff;color:#747474;border:.5px solid #e7e6e6;padding:1em}.hit-body:hover{background:#edf7fe;color:#fff}.hit-body a,.hit-body a:hover{color:#747474;text-decoration:none}.hit-body a{display:inline-block}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #cecccc;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 12px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#edf7fe;color:#343434}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.chroma .ge,.chroma .sh{font-style:italic}.library-article-blurb{padding-top:15px;padding-bottom:15px}.library-section-app{padding-top:30px}.library-breadcrumb-search{padding:20px 15px 55px}#library-main-search{margin-top:20px;height:45px}#library-main-search button,#library-main-search input{height:42px}.library-breadcrumb{background-color:#fff;padding:30px 0 0}@media screen and (min-width:768px){.library-breadcrumb{padding:30px 0 60px}}#library-search-status+.lead,.library-search-result-title+.lead{padding-top:10px}.library-breadcrumb>li{display:block}@media screen and (min-width:768px){.library-breadcrumb>li{display:inline-block}div.library-tile{min-height:220px}}.library-breadcrumb>li+li:before{content:"\00BB\00a0";color:#9a9a9a}.library-breadcrumb>.active{color:#9a9a9a}.library-spinner{width:60px;height:60px;margin:0 auto;position:relative;border-left:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-top:3px solid #555;border-radius:100%;-webkit-animation:rotation .4s infinite ease-in-out;animation:rotation .4s infinite ease-in-out}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.library-search-result{margin-bottom:60px}.library-search-result:last-child{margin-bottom:0}#library-search-status,.library-search-result-title{margin-top:10px;margin-bottom:10px;font-weight:400;font-family:Lato,sans-serif}.library-search-result small{display:block}.library-search-result-title{line-height:1.1;color:inherit;font-size:18px;font-size:22px}.library-search-result-title .small,.library-search-result-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.library-search-result-desc{color:#9a9a9a}#library-search-status{line-height:1.1;color:inherit;font-size:14px;font-size:19px;text-align:center}#library-search-status .small,#library-search-status small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile p,div.library-tile.active p,div.library-tile:active p,div.library-tile:focus p,div.library-tile:hover p{color:#747474}.library-pager li{display:none}#library-page-num{display:block;padding-top:10px}.library-categories-row{margin-left:-15px;margin-right:-15px;margin-top:60px}.library-category-articles{padding-left:20px}.library-category-articles+.library-category-title{margin-top:60px}.library-category-title{padding-bottom:10px;border-bottom:1px solid #e7e6e6}div.library-tile{background-color:#ebeff0;padding:30px;margin-bottom:30px}div.library-tile.active,div.library-tile:active,div.library-tile:focus,div.library-tile:hover{background-color:#edf7fe}div.library-tile h2.tile-title{color:#000}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:12px;font-size:17px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}@media screen and (min-width:992px){.library-category-title{width:80%}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:18px;font-size:22px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}}@media screen and (min-width:1200px){.first-section .container{max-width:1170px}}#article-body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#333}@media screen and (min-width:768px){#article-body{padding-bottom:60px}}#article-body li{font-size:17px;font-size:1.08rem}#article-body .h1,#article-body .h2,#article-body .h3,#article-body .h4,#article-body .h5,#article-body .h6,#article-body h1,#article-body h2,#article-body h3,#article-body h4,#article-body h5,#article-body h6{word-wrap:break-word;margin-top:3.125rem}#article-body .h1+.h1,#article-body .h1+.h2,#article-body .h1+.h3,#article-body .h1+.h4,#article-body .h1+.h5,#article-body .h1+.h6,#article-body .h1+h1,#article-body .h1+h2,#article-body .h1+h3,#article-body .h1+h4,#article-body .h1+h5,#article-body .h1+h6,#article-body .h2+.h1,#article-body .h2+.h2,#article-body .h2+.h3,#article-body .h2+.h4,#article-body .h2+.h5,#article-body .h2+.h6,#article-body .h2+h1,#article-body .h2+h2,#article-body .h2+h3,#article-body .h2+h4,#article-body .h2+h5,#article-body .h2+h6,#article-body .h3+.h1,#article-body .h3+.h2,#article-body .h3+.h3,#article-body .h3+.h4,#article-body .h3+.h5,#article-body .h3+.h6,#article-body .h3+h1,#article-body .h3+h2,#article-body .h3+h3,#article-body .h3+h4,#article-body .h3+h5,#article-body .h3+h6,#article-body .h4+.h1,#article-body .h4+.h2,#article-body .h4+.h3,#article-body .h4+.h4,#article-body .h4+.h5,#article-body .h4+.h6,#article-body .h4+h1,#article-body .h4+h2,#article-body .h4+h3,#article-body .h4+h4,#article-body .h4+h5,#article-body .h4+h6,#article-body .h5+.h1,#article-body .h5+.h2,#article-body .h5+.h3,#article-body .h5+.h4,#article-body .h5+.h5,#article-body .h5+.h6,#article-body .h5+h1,#article-body .h5+h2,#article-body .h5+h3,#article-body .h5+h4,#article-body .h5+h5,#article-body .h5+h6,#article-body .h6+.h1,#article-body .h6+.h2,#article-body .h6+.h3,#article-body .h6+.h4,#article-body .h6+.h5,#article-body .h6+.h6,#article-body .h6+h1,#article-body .h6+h2,#article-body .h6+h3,#article-body .h6+h4,#article-body .h6+h5,#article-body .h6+h6,#article-body h1+.h1,#article-body h1+.h2,#article-body h1+.h3,#article-body h1+.h4,#article-body h1+.h5,#article-body h1+.h6,#article-body h1+h1,#article-body h1+h2,#article-body h1+h3,#article-body h1+h4,#article-body h1+h5,#article-body h1+h6,#article-body h2+.h1,#article-body h2+.h2,#article-body h2+.h3,#article-body h2+.h4,#article-body h2+.h5,#article-body h2+.h6,#article-body h2+h1,#article-body h2+h2,#article-body h2+h3,#article-body h2+h4,#article-body h2+h5,#article-body h2+h6,#article-body h3+.h1,#article-body h3+.h2,#article-body h3+.h3,#article-body h3+.h4,#article-body h3+.h5,#article-body h3+.h6,#article-body h3+h1,#article-body h3+h2,#article-body h3+h3,#article-body h3+h4,#article-body h3+h5,#article-body h3+h6,#article-body h4+.h1,#article-body h4+.h2,#article-body h4+.h3,#article-body h4+.h4,#article-body h4+.h5,#article-body h4+.h6,#article-body h4+h1,#article-body h4+h2,#article-body h4+h3,#article-body h4+h4,#article-body h4+h5,#article-body h4+h6,#article-body h5+.h1,#article-body h5+.h2,#article-body h5+.h3,#article-body h5+.h4,#article-body h5+.h5,#article-body h5+.h6,#article-body h5+h1,#article-body h5+h2,#article-body h5+h3,#article-body h5+h4,#article-body h5+h5,#article-body h5+h6,#article-body h6+.h1,#article-body h6+.h2,#article-body h6+.h3,#article-body h6+.h4,#article-body h6+.h5,#article-body h6+.h6,#article-body h6+h1,#article-body h6+h2,#article-body h6+h3,#article-body h6+h4,#article-body h6+h5,#article-body h6+h6{margin-top:0}#article-body .h1 a,#article-body .h2 a,#article-body .h3 a,#article-body .h4 a,#article-body .h5 a,#article-body .h6 a,#article-body h1 a,#article-body h2 a,#article-body h3 a,#article-body h4 a,#article-body h5 a,#article-body h6 a{padding-left:10px;opacity:0}#article-body .h1:hover a,#article-body .h2:hover a,#article-body .h3:hover a,#article-body .h4:hover a,#article-body .h5:hover a,#article-body .h6:hover a,#article-body h1:hover a,#article-body h2:hover a,#article-body h3:hover a,#article-body h4:hover a,#article-body h5:hover a,#article-body h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#article-body .h1,#article-body h1{font-size:33.25px;font-size:2.0625rem}#article-body .h2,#article-body h2{font-size:28.88px;font-size:2.0625rem}#article-body .h3,#article-body h3{margin-top:2.5rem;font-size:24.5px;font-size:1.75rem}#article-body .h4,#article-body h4{font-size:20.13px;font-size:1.4375rem}#article-body .h5,#article-body h5{font-size:17.5px;font-size:1.25rem}#article-body .h6,#article-body h6{font-size:15.75px;font-size:1.125rem}#article-body li ol,#article-body li ul,#article-body li+li{margin-top:10px}#article-body li ol li,#article-body li ul li{margin-top:5px}#article-body li blockquote,#article-body li img{margin:20px 0}#article-body li ol+p,#article-body li ul+p{margin-top:20px}#article-body code{font-size:12px}#article-body img{display:block;max-width:100%;height:auto;margin:0 auto}#article-body table:not([class]){width:100%;max-width:100%;margin-bottom:20px}#article-body table:not([class])>tbody>tr>td,#article-body table:not([class])>tbody>tr>th,#article-body table:not([class])>tfoot>tr>td,#article-body table:not([class])>tfoot>tr>th,#article-body table:not([class])>thead>tr>td,#article-body table:not([class])>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#article-body table:not([class])>caption+thead>tr:first-child>td,#article-body table:not([class])>caption+thead>tr:first-child>th,#article-body table:not([class])>colgroup+thead>tr:first-child>td,#article-body table:not([class])>colgroup+thead>tr:first-child>th,#article-body table:not([class])>thead:first-child>tr:first-child>td,#article-body table:not([class])>thead:first-child>tr:first-child>th{border-top:0}#article-body table:not([class])>tbody+tbody{border-top:2px solid #ddd}#article-body table:not([class]) .table{background-color:#fff}#article-body table:not([class])>thead>tr>th{font-family:Lato,sans-serif;padding:17px 10px;vertical-align:middle;text-align:left;color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}#article-body table:not([class])>tbody>tr:first-child{border-top:none}#article-body table:not([class])>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}#article-body table:not([class])>tbody>tr>td{padding:17px 10px;vertical-align:middle;text-align:left;width:0;color:#747474}.email-signup,.library-rss,.library-sidebar-extra,.library-signup{text-align:center}#article-body table:not([class])>tbody>tr>td:last-child{border-right:none}#article-body table:not([class])>tbody>tr>td.large{font-size:20px;color:#000}#article-body table:not([class])>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}#article-body table:not([class])>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.doc-time{color:#9a9a9a}.doc-time a:active,.doc-time a:link,.doc-time a:visited{color:#0089bc}.doc-time a:hover{color:#005170}.doc-title{margin-top:0!important;margin-bottom:5px;font-size:40px}.doc-license{font-size:85%;font-size:12px;padding-top:45px;color:#9a9a9a}.doc-sidebar-inner{background-color:#edf7fe;color:#747474;padding:15px;font-size:12px}.doc-sidebar-inner .lead a{font-weight:300}.doc-sidebar-inner .span>a,.doc-sidebar-inner address>a,.doc-sidebar-inner em>a,.doc-sidebar-inner h1>a,.doc-sidebar-inner h2>a,.doc-sidebar-inner h3>a,.doc-sidebar-inner h4>a,.doc-sidebar-inner h5>a,.doc-sidebar-inner h6>a,.doc-sidebar-inner li>a,.doc-sidebar-inner p>a,.doc-sidebar-inner td>a{-webkit-transition:.2s color;transition:.2s color}.doc-sidebar-inner .nav li>a,.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:hover{text-decoration:none}.doc-sidebar-inner.separated{border-bottom-color:#a5d7fa}.doc-sidebar-inner .h1,.doc-sidebar-inner .h2,.doc-sidebar-inner .h3,.doc-sidebar-inner .h4,.doc-sidebar-inner .h5,.doc-sidebar-inner .h6,.doc-sidebar-inner h1,.doc-sidebar-inner h2,.doc-sidebar-inner h3,.doc-sidebar-inner h4,.doc-sidebar-inner h5,.doc-sidebar-inner h6{color:#000}.doc-sidebar-inner.jumbotron .h1,.doc-sidebar-inner.jumbotron h1{color:#343434}.doc-sidebar-inner.jumbotron .h2,.doc-sidebar-inner.jumbotron .h3,.doc-sidebar-inner.jumbotron .h4,.doc-sidebar-inner.jumbotron .h5,.doc-sidebar-inner.jumbotron .h6,.doc-sidebar-inner.jumbotron h2,.doc-sidebar-inner.jumbotron h3,.doc-sidebar-inner.jumbotron h4,.doc-sidebar-inner.jumbotron h5,.doc-sidebar-inner.jumbotron h6{color:#747474}.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:link,.doc-sidebar-inner .span>a:visited,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:link,.doc-sidebar-inner address>a:visited,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:link,.doc-sidebar-inner em>a:visited,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:link,.doc-sidebar-inner h1>a:visited,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:link,.doc-sidebar-inner h2>a:visited,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:link,.doc-sidebar-inner h3>a:visited,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:link,.doc-sidebar-inner h4>a:visited,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:link,.doc-sidebar-inner h5>a:visited,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:link,.doc-sidebar-inner h6>a:visited,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:link,.doc-sidebar-inner li>a:visited,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:link,.doc-sidebar-inner p>a:visited,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:link,.doc-sidebar-inner td>a:visited{color:#0089bc}.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:hover{color:#005170}.doc-sidebar-inner .span>a .glyphicon.tile,.doc-sidebar-inner address>a .glyphicon.tile,.doc-sidebar-inner em>a .glyphicon.tile,.doc-sidebar-inner h1>a .glyphicon.tile,.doc-sidebar-inner h2>a .glyphicon.tile,.doc-sidebar-inner h3>a .glyphicon.tile,.doc-sidebar-inner h4>a .glyphicon.tile,.doc-sidebar-inner h5>a .glyphicon.tile,.doc-sidebar-inner h6>a .glyphicon.tile,.doc-sidebar-inner li>a .glyphicon.tile,.doc-sidebar-inner p>a .glyphicon.tile,.doc-sidebar-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.doc-sidebar-inner .span>a .glyphicon.tile:active,.doc-sidebar-inner .span>a .glyphicon.tile:hover,.doc-sidebar-inner address>a .glyphicon.tile:active,.doc-sidebar-inner address>a .glyphicon.tile:hover,.doc-sidebar-inner em>a .glyphicon.tile:active,.doc-sidebar-inner em>a .glyphicon.tile:hover,.doc-sidebar-inner h1>a .glyphicon.tile:active,.doc-sidebar-inner h1>a .glyphicon.tile:hover,.doc-sidebar-inner h2>a .glyphicon.tile:active,.doc-sidebar-inner h2>a .glyphicon.tile:hover,.doc-sidebar-inner h3>a .glyphicon.tile:active,.doc-sidebar-inner h3>a .glyphicon.tile:hover,.doc-sidebar-inner h4>a .glyphicon.tile:active,.doc-sidebar-inner h4>a .glyphicon.tile:hover,.doc-sidebar-inner h5>a .glyphicon.tile:active,.doc-sidebar-inner h5>a .glyphicon.tile:hover,.doc-sidebar-inner h6>a .glyphicon.tile:active,.doc-sidebar-inner h6>a .glyphicon.tile:hover,.doc-sidebar-inner li>a .glyphicon.tile:active,.doc-sidebar-inner li>a .glyphicon.tile:hover,.doc-sidebar-inner p>a .glyphicon.tile:active,.doc-sidebar-inner p>a .glyphicon.tile:hover,.doc-sidebar-inner td>a .glyphicon.tile:active,.doc-sidebar-inner td>a .glyphicon.tile:hover{color:#4e4e4e}.doc-sidebar-inner ul.nav-sidebar>li.active>a{color:#000}.doc-sidebar-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.doc-sidebar-inner ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.doc-sidebar-inner ul.nav-sidebar>li>a:hover{color:#000}.doc-sidebar-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.doc-sidebar-inner ul.dropdown-menu>li>a:hover{color:#fff}.doc-sidebar-inner.subnav{opacity:.96}.doc-sidebar-inner.subnav .navbar-brand{color:#000}.doc-sidebar-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.doc-sidebar-inner.subnav li>a{color:#aaa}.doc-sidebar-inner.subnav li>a.active{color:#000}.doc-sidebar-inner.subnav li>a:hover{color:#5b5b5b}.doc-sidebar-inner .sidebar strong,.doc-sidebar-inner.subnav .navbar-toggle{color:#000}.doc-sidebar-inner.subnav .navbar-toggle:hover{background-color:transparent}.doc-sidebar-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.doc-sidebar-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.doc-sidebar-inner .sidebar a strong,.doc-sidebar-inner .sidebar a strong:active,.doc-sidebar-inner .sidebar a strong:link,.doc-sidebar-inner .sidebar a strong:visited{color:#0089bc}.doc-sidebar-inner .sidebar a strong:hover{color:#005170}.doc-sidebar-inner cite.bubble strong{color:#414141}.doc-sidebar-inner cite.bubble a:active,.doc-sidebar-inner cite.bubble a:link,.doc-sidebar-inner cite.bubble a:visited{color:#0089bc}.doc-sidebar-inner cite.bubble a:hover{color:#005170}.doc-sidebar-inner blockquote,.doc-sidebar-inner blockquote p,.doc-sidebar-inner blockquote ul>li{color:#747474}.doc-sidebar-inner+.doc-sidebar-inner{margin-top:20px}#doc-sidebar-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;font-size:12px;font-size:17px;font-weight:400;margin-bottom:30px}#doc-sidebar-title .small,#doc-sidebar-title small{font-weight:400;line-height:1;color:#777;font-size:75%}#doc-sidebar-title+.lead{padding-top:10px}.sidebar-library nav>ul{border:0;margin:0;padding:0}.sidebar-library nav>ul>li{margin-left:0}.sidebar-library nav>ul>li>ul{border:0;padding-left:0}.sidebar-library nav>ul>li>ul>li{padding-left:0;display:block;line-height:20px;margin-top:20px;margin-bottom:20px}.sidebar-library nav>ul>li>ul>li>a{font-weight:800}.sidebar-library nav>ul>li>ul>li ul>li{margin-top:2px;margin-bottom:2px;padding-left:10px}.sidebar-library nav>ul>li>ul>li ul>li>a{font-weight:400}.sidebar-library nav>ul>li ul>li>ul>li>a{font-size:12px}.library-sidebar-extra h6{margin:5px auto}.library-sidebar-extra p{font-size:12px;margin-bottom:0}.library-sidebar-extra .fa{font-size:40px;color:#000}.library-github{vertical-align:middle;margin-bottom:15px;margin-top:15px}.library-github strong{font-size:1.2em}.library-github i{font-size:1.35em}.library-github p{display:inline-block;font-size:.8em;margin-left:7px}.contributed-by{float:right;margin-top:3px}.updated{float:left}.doc-time:after{content:"";display:table}.library-signup{margin-top:40px}.library-signup h6{margin:5px auto}.library-signup p{font-size:12px;margin-bottom:0}.library-signup .fa{font-size:40px;color:#000}.library-rss{margin-top:4px}.library-rss a{font-size:14px}.library-rss a:hover{color:#737373}#img-modal-image{max-width:1200px;max-height:700px;margin:auto}.modal-full{width:90%;padding-top:90px}.modal-body{overflow:scroll}div#search{height:57px}.gsc-input-box,td.gsc-input{height:45px!important}input.gsc-input{height:36px!important}.gsc-search-button{background-color:#2d8ec6;padding-top:2px}.gsc-modal-background-image{background-color:#333!important}table.gsc-table-result>tbody>tr>td{padding-left:8px;padding-right:8px}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important}div.gsc-input-box,div.gsc-input-box-focus{border-color:#4fa5d7}div.gsc-input-box-focus,div.gsc-input-box-hover{-webkit-box-shadow:none;box-shadow:none}div.gsc-control-cse{font-family:Helvetica,Arial,sans-serif}input.gsc-search-button,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#2d8ec6!important;background-image:url(https://www.google.com/uds/css/v2/search_box_icon.png)!important;background-position:50% 50%;background-repeat:no-repeat;height:36px!important;border-color:#2d8ec6!important;-webkit-filter:none;filter:none}span.gscb_a{margin-top:13px!important}li.library-article-item{border:none;padding:16px 24px}li.library-article-item:nth-child(odd){background-color:#ebeff0}#signup-form{margin-top:16px}#frontpage_upcoming_webinar{background:#2d8ec6}#frontpage_upcoming_webinar_text a{color:#fff;height:50px;line-height:50px;vertical-align:middle}.email-signup{margin-top:30px}.create-account{margin-top:10px}.signup-top{background:#eee;padding:13px;display:inline-block;margin-bottom:8px;width:100%}.hs-richtext,.hubspot-form .input{padding-bottom:20px}@media only screen and (min-width:1200px){.signup-top>div.row>div:first-child{padding-top:4px}}@media only screen and (max-width:768px){.signup-top>div.row>div:last-child{text-align:left;margin-top:8px}}@media only screen and (min-width:768px){.signup-top>div.row>div:last-child{text-align:right;margin-top:0}}.container .contribute,.container .contribute .money{text-align:center}.signup-top span{font-family:Lato,sans-serif;font-size:18px;vertical-align:middle}.alert-banner a,.image-alert-banner a{font-family:Lato,sans-serif;font-weight:400}.signup-top form{display:inline}.hs_recaptcha{float:right;margin:10px 0 10px 10px;padding-left:0}.hubspot-container{background-color:#ebeff0;width:80%}.hubspot-form input{display:block;height:40px;width:100%}.hubspot-form input[type=submit]{padding-bottom:0;display:block;float:left;height:40px;width:50%;margin:10px 10px 0 auto}.hubspot-form{width:100%;margin:0 auto;padding:40px 40px 25px}.hs-button{min-height:75px;font-size:1.5em;border:none;background-color:#3BB878;color:#fff}.hs-button:hover{background-color:#2f925f}.container .contribute img{padding-bottom:10px}h1.contribute{padding-bottom:40px}.contrib-header,.samples{padding-bottom:20px}.contribute{margin-left:0;padding-left:0}.compensation{text-align:left}.compensation-footer{text-align:left;padding-top:40px}.primary{margin-bottom:0;padding-bottom:0}.current{padding-bottom:20px;padding-top:20px}.sample-header{margin-left:0;margin-bottom:20px}.subtitle{padding-top:40px;margin:0}.row-content{margin-bottom:0}#doc-sidebar-container{position:webkit-sticky;position:-webkit-sticky;position:sticky;top:10px}#doc-sidebar-container #doc-sidebar{margin-top:10px;max-width:100%}#doc-sidebar-container #doc-sidebar-toc li.active>a{color:#005170}#doc-sidebar-container #doc-sidebar-toc .toc-long ul>li>ul>li>ul{display:none}.social-share>a{padding:6px 10px}.social-share .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.social-share .share-group{float:left;max-width:59px;margin-top:12.5px!important;min-width:200px}.social-share .share-group ul{float:right;list-style:none;margin:0;min-width:61px;padding:0}.social-share .share-group .share{min-width:17px}.social-share .share-group li{display:block;font-size:18px;list-style:none;margin-bottom:3px;margin-left:4px;margin-top:3px}.social-share .share-group .btn-common{width:51px;color:#FFF!important}.social-share .share-group .btn-twitter{background-color:#39C!important;width:51px;color:#FFF!important}.social-share .share-group .btn-facebook{background-color:#3D5B96!important;width:51px;color:#FFF!important}.social-share .share-group .btn-hacker-news{background-color:#f60!important;width:51px;color:#FFF!important}#disqus_thread{margin-top:40px}.copy-code{position:absolute;padding-top:.25rem;right:1.4rem;opacity:0}#article-body .disclosure-note div.btn-copy>.copy-code,blockquote div.btn-copy>.copy-code{padding-top:.01rem;right:2.2rem}#article-body .disclosure-note .glyphicon.glyphicon-copy{font-size:1.6rem;color:#a6a6a6}blockquote div.btn-copy .glyphicon.glyphicon-copy{color:#a6a6a6}.copy-code:hover{opacity:1}.glyphicon.glyphicon-copy{font-size:1.6rem}.alert-banner,.image-alert-banner{font-size:22px;text-align:center;margin-bottom:30px}.btn-copy:hover .glyphicon{color:#B2D7FF}.form_elem_email{color:#000}.alert-banner{background-color:#7c9fb3;padding:10px 0}.alert-banner a{color:rgba(255,255,255,.8);display:block}.alert-banner a:hover{text-decoration:none;color:#fff}.alert-banner i{padding:0 15px}.image-alert-banner{line-height:0;padding:0}.image-alert-banner a{color:rgba(255,255,255,.8);display:block}.image-alert-banner a:hover{text-decoration:none;color:#fff}.image-alert-banner i{padding:0 15px}.image-alert-banner img{max-width:100%}.sub-menu-wrap{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.sub-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e7e6e6;width:100%;-webkit-font-smoothing:initial}.with-subnavigation{margin-top:30px}.breadcrumb-row.with-subnavigation,.pad-xs.with-subnavigation{margin-top:0!important}#library-main-search{margin-bottom:0}.sub-menu-wrapper__title{padding:21px 0;margin:11px 0;-webkit-font-smoothing:antialiased;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.chroma .cs,.chroma .gh,.chroma .gs,.chroma .gu,.chroma .kt,.chroma .nc,.chroma .ne,.chroma .nt{font-weight:700}.sub-menu-wrapper__title a:link,.sub-menu-wrapper__title a:visited{color:#000;text-decoration:none}.sub-menu-wrapper__title a:hover{color:#000}.sub-menu{font-family:Lato,sans-serif;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:1px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sub-menu{top:-2px}}}.sub-menu li{display:inline-block}.chroma .hl,.chroma .lnt{display:block}.sub-menu-wrapper .sub-menu li:first-child a{margin-left:0}.sub-menu li:last-child a{margin-right:0}.sub-menu a:link,.sub-menu a:visited{color:#aaa;padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px;margin:13px 12px 0}.sub-menu a.active,.sub-menu a:hover{color:#000}@media (max-width:768px){.sub-menu,.sub-menu li{display:block}.sub-menu{width:100%}.sub-menu-wrapper{padding-bottom:20px}.sub-menu-wrapper .sub-menu li a{margin:0}.some-space.first-section.with-subnavigation{padding-bottom:30px}}@media screen and (min-width:992px){.navbar .nav-home{top:1px}}@media screen and (min-width:768px){.navbar.navbar-default{height:auto}.navbar .navbar-nav>li>a{padding-bottom:20px}}.chroma{background-color:#eed}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .hl{background-color:#ffc;width:100%}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#8b008b;font-weight:700}.chroma .kt{color:#00688b}.chroma .na,.chroma .nb{color:#658b00}.chroma .nc{color:#008b45}.chroma .no{color:#00688b}.chroma .nd{color:#707a7c}.chroma .ne,.chroma .nf,.chroma .nn{color:#008b45}.chroma .nt{color:#8b008b}.chroma .nv{color:#00688b}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se{color:#cd5555}.chroma .sh{color:#1c7e71}.chroma .si{color:#cd5555}.chroma .sx{color:#cb6c20}.chroma .sr{color:#1c7e71}.chroma .s1,.chroma .ss{color:#cd5555}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#b452cd}.chroma .ow{color:#8b008b}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#228b22}.chroma .cs{color:#8b008b}.chroma .cp,.chroma .cpf{color:#1e889b}.chroma .gd,.chroma .gr{color:#a00}.chroma .gh{color:navy}.chroma .gi{color:#0a0}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gu{color:purple}.chroma .gt{color:#a00}.chroma .w{color:#bbb} \ No newline at end of file diff --git a/themes/docsmith/static/build/stylesheets/home.css b/themes/docsmith/static/build/stylesheets/home.css index a529b92dec2..f1dcf21fc30 100644 --- a/themes/docsmith/static/build/stylesheets/home.css +++ b/themes/docsmith/static/build/stylesheets/home.css @@ -1075,7 +1075,7 @@ html { } body { font-family: "Helvetica", "Arial", sans-serif; - font-size: 16px; + font-size: 14px; line-height: 1.42857143; color: #333333; background-color: #fff; @@ -1136,8 +1136,8 @@ img { border-radius: 50%; } hr { - margin-top: 22px; - margin-bottom: 22px; + margin-top: 20px; + margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; } @@ -1214,8 +1214,8 @@ h2, .h2, h3, .h3 { - margin-top: 22px; - margin-bottom: 11px; + margin-top: 20px; + margin-bottom: 10px; } h1 small, .h1 small, @@ -1237,8 +1237,8 @@ h5, .h5, h6, .h6 { - margin-top: 11px; - margin-bottom: 11px; + margin-top: 10px; + margin-bottom: 10px; } h4 small, .h4 small, @@ -1256,45 +1256,45 @@ h6 .small, } h1, .h1 { - font-size: 41px; + font-size: 36px; } h2, .h2 { - font-size: 34px; + font-size: 30px; } h3, .h3 { - font-size: 28px; + font-size: 24px; } h4, .h4 { - font-size: 20px; + font-size: 18px; } h5, .h5 { - font-size: 16px; + font-size: 14px; } h6, .h6 { - font-size: 14px; + font-size: 12px; } p { - margin: 0 0 11px; + margin: 0 0 10px; } .lead { - margin-bottom: 22px; - font-size: 18px; + margin-bottom: 20px; + font-size: 16px; font-weight: 300; line-height: 1.4; } @media (min-width: 768px) { .lead { - font-size: 24px; + font-size: 21px; } } small, .small { - font-size: 87%; + font-size: 85%; } mark, .mark { @@ -1400,14 +1400,14 @@ a.bg-danger:focus { background-color: #e4b9b9; } .page-header { - padding-bottom: 10px; - margin: 44px 0 22px; + padding-bottom: 9px; + margin: 40px 0 20px; border-bottom: 1px solid #eeeeee; } ul, ol { margin-top: 0; - margin-bottom: 11px; + margin-bottom: 10px; } ul ul, ol ul, @@ -1431,7 +1431,7 @@ ol ol { } dl { margin-top: 0; - margin-bottom: 22px; + margin-bottom: 20px; } dt, dd { @@ -1467,9 +1467,9 @@ abbr[data-original-title] { text-transform: uppercase; } blockquote { - padding: 11px 22px; - margin: 0 0 22px; - font-size: 20px; + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; border-left: 5px solid #eeeeee; } blockquote p:last-child, @@ -1515,7 +1515,7 @@ blockquote.pull-right .small:after { content: '\00A0 \2014'; } address { - margin-bottom: 22px; + margin-bottom: 20px; font-style: normal; line-height: 1.42857143; } @@ -1550,9 +1550,9 @@ kbd kbd { } pre { display: block; - padding: 10.5px; - margin: 0 0 11px; - font-size: 15px; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; line-height: 1.42857143; word-break: break-all; word-wrap: break-word; @@ -2255,7 +2255,7 @@ th { .table { width: 100%; max-width: 100%; - margin-bottom: 22px; + margin-bottom: 20px; } .table > thead > tr > th, .table > tbody > tr > th, @@ -2438,7 +2438,7 @@ table th[class*="col-"] { @media screen and (max-width: 767px) { .table-responsive { width: 100%; - margin-bottom: 16.5px; + margin-bottom: 15px; overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; border: 1px solid #ddd; @@ -2490,8 +2490,8 @@ legend { display: block; width: 100%; padding: 0; - margin-bottom: 22px; - font-size: 24px; + margin-bottom: 20px; + font-size: 21px; line-height: inherit; color: #333333; border: 0; @@ -2533,16 +2533,16 @@ input[type="checkbox"]:focus { output { display: block; padding-top: 7px; - font-size: 16px; + font-size: 14px; line-height: 1.42857143; color: #555555; } .form-control { display: block; width: 100%; - height: 36px; + height: 34px; padding: 6px 12px; - font-size: 16px; + font-size: 14px; line-height: 1.42857143; color: #555555; background-color: #fff; @@ -2598,7 +2598,7 @@ input[type="search"] { input[type="time"].form-control, input[type="datetime-local"].form-control, input[type="month"].form-control { - line-height: 36px; + line-height: 34px; } input[type="date"].input-sm, input[type="time"].input-sm, @@ -2608,7 +2608,7 @@ input[type="search"] { .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] { - line-height: 33px; + line-height: 30px; } input[type="date"].input-lg, input[type="time"].input-lg, @@ -2618,7 +2618,7 @@ input[type="search"] { .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] { - line-height: 46px; + line-height: 43px; } } .form-group { @@ -2633,7 +2633,7 @@ input[type="search"] { } .radio label, .checkbox label { - min-height: 22px; + min-height: 20px; padding-left: 20px; margin-bottom: 0; font-weight: normal; @@ -2690,7 +2690,7 @@ fieldset[disabled] .checkbox label { padding-top: 7px; padding-bottom: 7px; margin-bottom: 0; - min-height: 38px; + min-height: 34px; } .form-control-static.input-lg, .form-control-static.input-sm { @@ -2698,84 +2698,84 @@ fieldset[disabled] .checkbox label { padding-right: 0; } .input-sm { - height: 33px; + height: 30px; padding: 5px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; border-radius: 0px; } select.input-sm { - height: 33px; - line-height: 33px; + height: 30px; + line-height: 30px; } textarea.input-sm, select[multiple].input-sm { height: auto; } .form-group-sm .form-control { - height: 33px; + height: 30px; padding: 5px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; border-radius: 0px; } .form-group-sm select.form-control { - height: 33px; - line-height: 33px; + height: 30px; + line-height: 30px; } .form-group-sm textarea.form-control, .form-group-sm select[multiple].form-control { height: auto; } .form-group-sm .form-control-static { - height: 33px; - min-height: 36px; + height: 30px; + min-height: 32px; padding: 6px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; } .input-lg { - height: 46px; + height: 43px; padding: 10px 16px; - font-size: 18px; + font-size: 15.75px; line-height: 1.3333333; border-radius: 0px; } select.input-lg { - height: 46px; - line-height: 46px; + height: 43px; + line-height: 43px; } textarea.input-lg, select[multiple].input-lg { height: auto; } .form-group-lg .form-control { - height: 46px; + height: 43px; padding: 10px 16px; - font-size: 18px; + font-size: 15.75px; line-height: 1.3333333; border-radius: 0px; } .form-group-lg select.form-control { - height: 46px; - line-height: 46px; + height: 43px; + line-height: 43px; } .form-group-lg textarea.form-control, .form-group-lg select[multiple].form-control { height: auto; } .form-group-lg .form-control-static { - height: 46px; - min-height: 40px; + height: 43px; + min-height: 35.75px; padding: 11px 16px; - font-size: 18px; + font-size: 15.75px; line-height: 1.3333333; } .has-feedback { position: relative; } .has-feedback .form-control { - padding-right: 45px; + padding-right: 42.5px; } .form-control-feedback { position: absolute; @@ -2783,25 +2783,25 @@ select[multiple].input-lg { right: 0; z-index: 2; display: block; - width: 36px; - height: 36px; - line-height: 36px; + width: 34px; + height: 34px; + line-height: 34px; text-align: center; pointer-events: none; } .input-lg + .form-control-feedback, .input-group-lg + .form-control-feedback, .form-group-lg .form-control + .form-control-feedback { - width: 46px; - height: 46px; - line-height: 46px; + width: 43px; + height: 43px; + line-height: 43px; } .input-sm + .form-control-feedback, .input-group-sm + .form-control-feedback, .form-group-sm .form-control + .form-control-feedback { - width: 33px; - height: 33px; - line-height: 33px; + width: 30px; + height: 30px; + line-height: 30px; } .has-success .help-block, .has-success .control-label, @@ -2894,7 +2894,7 @@ select[multiple].input-lg { color: #a94442; } .has-feedback label ~ .form-control-feedback { - top: 27px; + top: 25px; } .has-feedback label.sr-only ~ .form-control-feedback { top: 0; @@ -2965,7 +2965,7 @@ select[multiple].input-lg { } .form-horizontal .radio, .form-horizontal .checkbox { - min-height: 29px; + min-height: 27px; } .form-horizontal .form-group { margin-left: -15px; @@ -2984,13 +2984,13 @@ select[multiple].input-lg { @media (min-width: 768px) { .form-horizontal .form-group-lg .control-label { padding-top: 11px; - font-size: 18px; + font-size: 15.75px; } } @media (min-width: 768px) { .form-horizontal .form-group-sm .control-label { padding-top: 6px; - font-size: 14px; + font-size: 12px; } } .btn { @@ -3006,7 +3006,7 @@ select[multiple].input-lg { border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; - font-size: 16px; + font-size: 14px; line-height: 1.42857143; border-radius: 0px; -webkit-user-select: none; @@ -3427,21 +3427,21 @@ fieldset[disabled] .btn-link:focus { .btn-lg, .btn-group-lg > .btn { padding: 10px 16px; - font-size: 18px; + font-size: 15.75px; line-height: 1.3333333; border-radius: 0px; } .btn-sm, .btn-group-sm > .btn { padding: 5px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; border-radius: 0px; } .btn-xs, .btn-group-xs > .btn { padding: 1px 5px; - font-size: 14px; + font-size: 12px; line-height: 1.5; border-radius: 0px; } @@ -3517,7 +3517,7 @@ tbody.collapse.in { padding: 5px 0; margin: 2px 0 0; list-style: none; - font-size: 16px; + font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; @@ -3533,7 +3533,7 @@ tbody.collapse.in { } .dropdown-menu .divider { height: 1px; - margin: 10px 0; + margin: 9px 0; overflow: hidden; background-color: #e7e6e6; } @@ -3590,7 +3590,7 @@ tbody.collapse.in { .dropdown-header { display: block; padding: 3px 20px; - font-size: 14px; + font-size: 12px; line-height: 1.42857143; color: #777777; white-space: nowrap; @@ -3824,8 +3824,9 @@ tbody.collapse.in { .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn { - height: 46px; + height: 43px; padding: 10px 16px; + font-size: 15.75px; line-height: 1.3333333; border-radius: 0px; font-size: 18px; @@ -3833,8 +3834,8 @@ tbody.collapse.in { select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn { - height: 46px; - line-height: 46px; + height: 43px; + line-height: 43px; } textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, @@ -3847,17 +3848,17 @@ select[multiple].input-group-lg > .input-group-btn > .btn { .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn { - height: 33px; + height: 30px; padding: 5px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; border-radius: 0px; } select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn { - height: 33px; - line-height: 33px; + height: 30px; + line-height: 30px; } textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, @@ -3885,7 +3886,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn { } .input-group-addon { padding: 6px 12px; - font-size: 16px; + font-size: 14px; font-weight: normal; line-height: 1; color: #555555; @@ -3896,12 +3897,12 @@ select[multiple].input-group-sm > .input-group-btn > .btn { } .input-group-addon.input-sm { padding: 5px 10px; - font-size: 14px; + font-size: 12px; border-radius: 0px; } .input-group-addon.input-lg { padding: 10px 16px; - font-size: 18px; + font-size: 15.75px; border-radius: 0px; } .input-group-addon input[type="radio"], @@ -3996,7 +3997,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn { } .nav .nav-divider { height: 1px; - margin: 10px 0; + margin: 9px 0; overflow: hidden; background-color: #e5e5e5; } @@ -4154,7 +4155,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn { .navbar { position: relative; min-height: 57px; - margin-bottom: 22px; + margin-bottom: 20px; border: 1px solid transparent; } @media (min-width: 768px) { @@ -4262,8 +4263,8 @@ select[multiple].input-group-sm > .input-group-btn > .btn { .navbar-brand { float: left; padding: 21px 15px; - font-size: 18px; - line-height: 22px; + font-size: 15.75px; + line-height: 20px; height: 57px; } .navbar-brand:hover, @@ -4314,7 +4315,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn { .navbar-nav > li > a { padding-top: 10px; padding-bottom: 10px; - line-height: 22px; + line-height: 20px; } @media (max-width: 767px) { .navbar-nav .open .dropdown-menu { @@ -4332,7 +4333,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn { padding: 5px 15px 5px 25px; } .navbar-nav .open .dropdown-menu > li > a { - line-height: 22px; + line-height: 20px; } .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { @@ -4360,8 +4361,8 @@ select[multiple].input-group-sm > .input-group-btn > .btn { border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); - margin-top: 10.5px; - margin-bottom: 10.5px; + margin-top: 11.5px; + margin-bottom: 11.5px; } @media (min-width: 768px) { .navbar-form .form-group { @@ -4446,20 +4447,20 @@ select[multiple].input-group-sm > .input-group-btn > .btn { border-bottom-left-radius: 0; } .navbar-btn { - margin-top: 10.5px; - margin-bottom: 10.5px; + margin-top: 11.5px; + margin-bottom: 11.5px; } .navbar-btn.btn-sm { - margin-top: 12px; - margin-bottom: 12px; + margin-top: 13.5px; + margin-bottom: 13.5px; } .navbar-btn.btn-xs { margin-top: 17.5px; margin-bottom: 17.5px; } .navbar-text { - margin-top: 17.5px; - margin-bottom: 17.5px; + margin-top: 18.5px; + margin-bottom: 18.5px; } @media (min-width: 768px) { .navbar-text { @@ -4682,7 +4683,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus { } .breadcrumb { padding: 8px 15px; - margin-bottom: 22px; + margin-bottom: 20px; list-style: none; background-color: #f5f5f5; border-radius: 0px; @@ -4701,7 +4702,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus { .pagination { display: inline-block; padding-left: 0; - margin: 22px 0; + margin: 20px 0; border-radius: 0px; } .pagination > li { @@ -4765,7 +4766,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus { .pagination-lg > li > a, .pagination-lg > li > span { padding: 10px 16px; - font-size: 18px; + font-size: 15.75px; line-height: 1.3333333; } .pagination-lg > li:first-child > a, @@ -4781,7 +4782,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus { .pagination-sm > li > a, .pagination-sm > li > span { padding: 5px 10px; - font-size: 14px; + font-size: 12px; line-height: 1.5; } .pagination-sm > li:first-child > a, @@ -4796,7 +4797,7 @@ fieldset[disabled] .navbar-inverse .btn-link:focus { } .pager { padding-left: 0; - margin: 22px 0; + margin: 20px 0; list-style: none; text-align: center; } @@ -4903,7 +4904,7 @@ a.label:focus { display: inline-block; min-width: 10px; padding: 3px 7px; - font-size: 14px; + font-size: 12px; font-weight: bold; color: #fff; line-height: 1; @@ -4958,7 +4959,7 @@ a.badge:focus { } .jumbotron p { margin-bottom: 15px; - font-size: 24px; + font-size: 21px; font-weight: 200; } .jumbotron > hr { @@ -4985,13 +4986,13 @@ a.badge:focus { } .jumbotron h1, .jumbotron .h1 { - font-size: 72px; + font-size: 63px; } } .thumbnail { display: block; padding: 4px; - margin-bottom: 22px; + margin-bottom: 20px; line-height: 1.42857143; background-color: #fff; border: 1px solid #ddd; @@ -5015,7 +5016,7 @@ a.thumbnail.active { } .alert { padding: 15px; - margin-bottom: 22px; + margin-bottom: 20px; border: 1px solid transparent; border-radius: 0px; } @@ -5106,8 +5107,8 @@ a.thumbnail.active { } .progress { overflow: hidden; - height: 22px; - margin-bottom: 22px; + height: 20px; + margin-bottom: 20px; background-color: #f5f5f5; border-radius: 0px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); @@ -5117,8 +5118,8 @@ a.thumbnail.active { float: left; width: 0%; height: 100%; - font-size: 14px; - line-height: 22px; + font-size: 12px; + line-height: 20px; color: #fff; text-align: center; background-color: #00aeef; @@ -5416,7 +5417,7 @@ button.list-group-item-danger.active:focus { line-height: 1.3; } .panel { - margin-bottom: 22px; + margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 0px; @@ -5438,7 +5439,7 @@ button.list-group-item-danger.active:focus { .panel-title { margin-top: 0; margin-bottom: 0; - font-size: 18px; + font-size: 16px; color: inherit; } .panel-title > a, @@ -5628,7 +5629,7 @@ button.list-group-item-danger.active:focus { margin-bottom: 0; } .panel-group { - margin-bottom: 22px; + margin-bottom: 20px; } .panel-group .panel { margin-bottom: 0; @@ -5808,7 +5809,7 @@ button.list-group-item-danger.active:focus { } .close { float: right; - font-size: 24px; + font-size: 21px; font-weight: bold; line-height: 1; color: #000; @@ -5968,7 +5969,7 @@ button.close { word-break: normal; word-spacing: normal; word-wrap: normal; - font-size: 14px; + font-size: 12px; opacity: 0; filter: alpha(opacity=0); } @@ -6086,7 +6087,7 @@ button.close { word-break: normal; word-spacing: normal; word-wrap: normal; - font-size: 16px; + font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; @@ -6110,7 +6111,7 @@ button.close { .popover-title { margin: 0; padding: 8px 14px; - font-size: 16px; + font-size: 14px; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-radius: -1px -1px 0 0; @@ -9075,10 +9076,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9096,7 +9097,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI padding-top: 10px; } .callout-text * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9105,10 +9106,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9137,10 +9138,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9174,10 +9175,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9199,7 +9200,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .note * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9208,10 +9209,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .note:before small, @@ -9246,10 +9247,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9271,7 +9272,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .community * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9280,10 +9281,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .community:before small, @@ -9318,10 +9319,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9343,7 +9344,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } #article-body .disclosure-note * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9352,10 +9353,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } #article-body .disclosure-note:before small, @@ -9415,10 +9416,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9440,7 +9441,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .caution * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9449,10 +9450,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .caution:before small, @@ -9487,10 +9488,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9512,7 +9513,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .deprecated * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9521,10 +9522,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .deprecated:before small, @@ -9559,10 +9560,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9584,7 +9585,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .cloud_manager_link * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9593,10 +9594,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .cloud_manager_link:before small, @@ -9632,10 +9633,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9657,7 +9658,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .classic_manager_link * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9666,10 +9667,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .classic_manager_link:before small, @@ -9704,10 +9705,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9729,7 +9730,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI margin-bottom: 10px; } .dedicated_cpu_link * { - font-size: 16px; + font-size: 14px; font-weight: 400; line-height: 1.5; } @@ -9738,10 +9739,10 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } .dedicated_cpu_link:before small, @@ -9791,10 +9792,10 @@ pre.terminal code::selection { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; color: #000; } @@ -9851,10 +9852,10 @@ pre code { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; padding-right: 5px; } @@ -10181,7 +10182,7 @@ fieldset[disabled] .subnav .btn-link:focus { } .nav-sidebar li > a { padding: 3px 15px; - font-size: 14px; + font-size: 12px; } .nav-sidebar .nav-sidebar { margin-bottom: 30px; @@ -10280,7 +10281,7 @@ tbody.nav-sidebar .nav-sidebar.collapse.in { } .sidebar ul.list > li { padding: 10px 0px; - font-size: 16px; + font-size: 14px; } @media screen and (min-width: 768px) { .sidebar > ul { @@ -10308,7 +10309,7 @@ tbody.nav-sidebar .nav-sidebar.collapse.in { @media screen and (min-width: 768px) { .sidebar > ul > li > ul > li { padding: 0; - font-size: 16px; + font-size: 14px; } } .nav-tiny > ul { @@ -10350,27 +10351,27 @@ tbody.nav-sidebar .nav-sidebar.collapse.in { } .jumbotron h1, .jumbotron .h1 { - font-size: 39px; + font-size: 34px; } .jumbotron h2, .jumbotron .h2 { - font-size: 24px; + font-size: 21px; } .jumbotron h3, .jumbotron .h3 { - font-size: 23px; + font-size: 20px; } .jumbotron h4, .jumbotron .h4 { - font-size: 21px; + font-size: 19px; } .jumbotron h5, .jumbotron .h5 { - font-size: 20px; + font-size: 17px; } .jumbotron h6, .jumbotron .h6 { - font-size: 18px; + font-size: 16px; } .jumbotron h2, .jumbotron .h2, @@ -10393,27 +10394,27 @@ tbody.nav-sidebar .nav-sidebar.collapse.in { } .jumbotron h1, .jumbotron .h1 { - font-size: 45px; + font-size: 40px; } .jumbotron h2, .jumbotron .h2 { - font-size: 26px; + font-size: 23px; } .jumbotron h3, .jumbotron .h3 { - font-size: 24px; + font-size: 21px; } .jumbotron h4, .jumbotron .h4 { - font-size: 23px; + font-size: 20px; } .jumbotron h5, .jumbotron .h5 { - font-size: 21px; + font-size: 19px; } .jumbotron h6, .jumbotron .h6 { - font-size: 20px; + font-size: 17px; } } .jumbotron .navbar-brand { @@ -10521,7 +10522,7 @@ tbody.nav-sidebar .nav-sidebar.collapse.in { .navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a { -webkit-transition: none; transition: none; - line-height: 22px; + line-height: 20px; padding: 8px 35px 8px 40px; display: block; color: #999999; @@ -10796,7 +10797,7 @@ table.lntable tbody > tr > td.lntd:first-child { -moz-border-radius: 0px; -webkit-border-radius: 0px; color: #343434; - font-size: 16px; + font-size: 14px; font-weight: 400; -webkit-transition: none; transition: none; @@ -11121,7 +11122,7 @@ html { background-color: #161616; color: #444444; background-color: #0a0a0a; - font-size: 16px; + font-size: 14px; } html a { -webkit-transition: 0.2s all; @@ -11135,7 +11136,7 @@ html a:active { } @media (min-width: 768px) { html { - font-size: 18px; + font-size: 15.75px; } } body { @@ -11190,7 +11191,7 @@ section .row-content *:last-child { header.small, nav.small, section.small { - font-size: 14px; + font-size: 12px; } header.small .row:first-child, nav.small .row:first-child, @@ -11724,34 +11725,34 @@ img.centered-icon { src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg'); } .large { - font-size: 18px; + font-size: 15.75px; } .small { - font-size: 14px; + font-size: 12px; } h1, .h1 { - font-size: 48px; + font-size: 42px; } h2, .h2 { - font-size: 44px; + font-size: 39px; } h3, .h3 { - font-size: 32px; + font-size: 28px; } h4, .h4 { - font-size: 25px; + font-size: 22px; } h5, .h5 { - font-size: 21px; + font-size: 19px; } h6, .h6 { - font-size: 19px; + font-size: 17px; } h1, .h1, @@ -11780,9 +11781,9 @@ li { font-weight: 400; } .lead { - padding-top: 22px; - margin-bottom: 22px; - font-size: 19.8px; + padding-top: 20px; + margin-bottom: 20px; + font-size: 17.325px; font-weight: 300; line-height: 1.4; font-family: "Helvetica", "Arial", sans-serif; @@ -11807,7 +11808,7 @@ pre { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; - font-size: 14px; + font-size: 12px; } code { border-radius: 0px; @@ -11866,12 +11867,12 @@ cite.bubble { } } blockquote { - font-size: 17px; + font-size: 14.875px; } blockquote p, blockquote ul > li, blockquote * { - font-size: 17px; + font-size: 14.875px; font-weight: 300; } blockquote strong { @@ -12081,34 +12082,34 @@ blockquote strong { } .doc h1, .doc .h1 { - font-size: 38px; - font-size: 2.375rem; + font-size: 33.25px; + font-size: 2.0625rem; } .doc h2, .doc .h2 { - font-size: 33px; + font-size: 28.875px; font-size: 2.0625rem; } .doc h3, .doc .h3 { - margin-top: 40px; + margin-top: 35px; margin-top: 2.5rem; - font-size: 28px; + font-size: 24.5px; font-size: 1.75rem; } .doc h4, .doc .h4 { - font-size: 23px; + font-size: 20.125px; font-size: 1.4375rem; } .doc h5, .doc .h5 { - font-size: 20px; + font-size: 17.5px; font-size: 1.25rem; } .doc h6, .doc .h6 { - font-size: 18px; + font-size: 15.75px; font-size: 1.125rem; } .doc li ul, @@ -12131,7 +12132,7 @@ blockquote strong { margin-top: 10px; } .doc code { - font-size: 14px; + font-size: 12px; } .glyphicon.tile { font-size: 150px; @@ -18797,7 +18798,7 @@ blockquote strong { line-height: 30px; } .docs-list > li .glyphicon { - font-size: 18px; + font-size: 15.75px; } #footer-copyright { font-size: 19px; @@ -19419,7 +19420,7 @@ div.logo-tile p { .resumator-basic-widget .resumator-jobs-text > p, .resumator-basic-widget .resumator-jobs-text li { font-family: "Helvetica", "Arial", sans-serif; - font-size: 16px; + font-size: 14px; line-height: 1.6em; color: #747474; } @@ -19430,10 +19431,10 @@ div.logo-tile p { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 16px; - font-size: 21px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 14px; + font-size: 19px; color: #000; padding-top: 30px !important; font-family: "Lato", sans-serif; @@ -19481,7 +19482,7 @@ div.logo-tile p { border: 1px solid transparent; white-space: nowrap; padding: 6px 12px; - font-size: 16px; + font-size: 14px; line-height: 1.42857143; border-radius: 0px; -webkit-user-select: none; @@ -20449,10 +20450,10 @@ li.list-group-item { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 20px; - font-size: 25px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 18px; + font-size: 22px; font-weight: 400; } .library-search-result-title small, @@ -20476,10 +20477,10 @@ li.list-group-item { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 16px; - font-size: 21px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 14px; + font-size: 19px; font-weight: 400; text-align: center; } @@ -20556,10 +20557,10 @@ div.library-tile .tile-title { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; } div.library-tile .tile-title small, @@ -20581,10 +20582,10 @@ div.library-tile .tile-title + .lead { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 20px; - font-size: 25px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 18px; + font-size: 22px; font-weight: 400; } div.library-tile .tile-title small, @@ -20816,34 +20817,34 @@ div.library-tile .tile-title + .lead { } #article-body h1, #article-body .h1 { - font-size: 38px; - font-size: 2.375rem; + font-size: 33.25px; + font-size: 2.0625rem; } #article-body h2, #article-body .h2 { - font-size: 33px; + font-size: 28.875px; font-size: 2.0625rem; } #article-body h3, #article-body .h3 { - margin-top: 40px; + margin-top: 35px; margin-top: 2.5rem; - font-size: 28px; + font-size: 24.5px; font-size: 1.75rem; } #article-body h4, #article-body .h4 { - font-size: 23px; + font-size: 20.125px; font-size: 1.4375rem; } #article-body h5, #article-body .h5 { - font-size: 20px; + font-size: 17.5px; font-size: 1.25rem; } #article-body h6, #article-body .h6 { - font-size: 18px; + font-size: 15.75px; font-size: 1.125rem; } #article-body li ul, @@ -20866,7 +20867,7 @@ div.library-tile .tile-title + .lead { margin-top: 10px; } #article-body code { - font-size: 14px; + font-size: 12px; } #article-body img { display: block; @@ -20877,7 +20878,7 @@ div.library-tile .tile-title + .lead { #article-body table:not([class]) { width: 100%; max-width: 100%; - margin-bottom: 22px; + margin-bottom: 20px; } #article-body table:not([class]) > thead > tr > th, #article-body table:not([class]) > tbody > tr > th, @@ -20965,8 +20966,8 @@ div.library-tile .tile-title + .lead { font-size: 40px; } .doc-license { - font-size: 87%; - font-size: 14px; + font-size: 85%; + font-size: 12px; padding-top: 45px; color: #9a9a9a; } @@ -20974,7 +20975,7 @@ div.library-tile .tile-title + .lead { background-color: #edf7fe; color: #747474; padding: 15px; - font-size: 14px; + font-size: 12px; } .doc-sidebar-inner .lead a { font-weight: 300; @@ -21248,10 +21249,10 @@ div.library-tile .tile-title + .lead { font-weight: 300; line-height: 1.1; color: inherit; - margin-top: 11px; - margin-bottom: 11px; - font-size: 14px; - font-size: 19px; + margin-top: 10px; + margin-bottom: 10px; + font-size: 12px; + font-size: 17px; font-weight: 400; margin-bottom: 30px; } @@ -21299,7 +21300,7 @@ div.library-tile .tile-title + .lead { font-weight: 400; } .sidebar-library nav > ul > li ul > li > ul > li > a { - font-size: 14px; + font-size: 12px; } .library-sidebar-extra { text-align: center; diff --git a/themes/docsmith/static/build/stylesheets/home.min.css b/themes/docsmith/static/build/stylesheets/home.min.css index 8185f876742..9a2a45213b5 100644 --- a/themes/docsmith/static/build/stylesheets/home.min.css +++ b/themes/docsmith/static/build/stylesheets/home.min.css @@ -2,7 +2,7 @@ * Bootstrap v3.3.7 (http://getbootstrap.com) * Copyright 2011-2016 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.chroma .ge,.chroma .sh,dfn{font-style:italic}.label,audio,canvas,progress,sub,sup,video{vertical-align:baseline}#article-body,.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.lead,.popover,.tooltip,body{font-family:Helvetica,Arial,sans-serif}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0089bc;text-decoration:none}a:focus,a:hover{color:#005170;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin:0 auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:22px;margin-bottom:22px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.badge,.label,dt,kbd kbd,label{font-weight:700}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.label,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}@media (min-width:768px){.lead{font-size:24px}}.small,small{font-size:87%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#00aeef}a.text-primary:focus,a.text-primary:hover{color:#0089bc}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .input-group-addon,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label,.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#00aeef}a.bg-primary:focus,a.bg-primary:hover{background-color:#0089bc}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:10px;margin:44px 0 22px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol,ul{margin-bottom:11px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-bottom:22px}dd,dt{line-height:1.42857143}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:11px 22px;margin:0 0 22px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;border-radius:0}.dropdown-menu,caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:22px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{color:#555;background-color:#ebeff0}kbd{color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:10.5px;margin:0 0 11px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;background-color:#fff;border:1px solid #e7e6e6}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-left:15px;padding-right:15px}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:22px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.label,.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:16.5px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}.breadcrumb,.thumbnail,legend{margin-bottom:22px}fieldset{margin:0;min-width:0}legend{width:100%;font-size:24px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;font-size:16px;color:#555}.form-control{width:100%;height:36px;padding:6px 12px;background-color:#fff;background-image:none}.form-control:focus{outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:36px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:33px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:22px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox-inline,.collapsing,.dropdown,.dropup,.has-feedback,.radio-inline{position:relative}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.btn-block+.btn-block,.help-block{margin-top:5px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:38px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:0;font-size:14px}.input-sm{height:33px;line-height:1.5}select.input-sm{height:33px;line-height:33px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:33px;line-height:1.5}.form-group-sm select.form-control{height:33px;line-height:33px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:33px;min-height:36px;padding:6px 10px;font-size:14px;line-height:1.5}.btn-group-lg>.btn,.btn-lg,.form-group-lg .form-control,.input-lg{padding:10px 16px;border-radius:0}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;font-size:18px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:40px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:33px;height:33px;line-height:33px}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:#2b542c}.has-success .input-group-addon{border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:#66512c}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:#843534}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:27px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control,.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .checkbox,.form-inline .control-label,.form-inline .form-group,.form-inline .radio{margin-bottom:0;vertical-align:middle}.form-inline .form-control{width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn,.caret{display:inline-block;vertical-align:middle}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:29px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:14px}}.btn{margin-bottom:0;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#00aeef;border-color:#009bd6}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0089bc;border-color:#003f56}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#006f98;border-color:#003f56}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00aeef;border-color:#009bd6}.btn-primary .badge{color:#00aeef;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#0089bc;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#005170;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{font-size:18px;line-height:1.3333333}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:14px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:14px;line-height:1.5;border-radius:0}.btn-block{display:block}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{width:0;height:0;margin-left:2px;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:9001;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:16px;background-color:#fff;border:1px solid #e7e6e6;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu .divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e7e6e6}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:14px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:8991}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.media-object.img-thumbnail,.nav>li>a>img{max-width:none}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group,.input-group .form-control,.input-group-btn,.input-group-btn>.btn,.nav>li,.nav>li>a,.navbar{position:relative}.input-group{display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;line-height:1.3333333;border-radius:0;font-size:18px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:33px;padding:5px 10px;font-size:14px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:33px;line-height:33px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;text-align:center;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:14px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{display:block}.nav>li>a{display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#0089bc}.nav .nav-divider{height:1px;margin:10px 0;overflow:hidden;background-color:#e5e5e5}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.navbar-brand,.navbar-nav>li>a{line-height:22px}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#2d8ec6}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{min-height:57px}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:9001;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:21px 15px;font-size:18px;height:57px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:11.5px;margin-bottom:11.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.callout-title:before+.lead,.has-inner-before:before+.lead,.has-outer-before:before+.lead,.navbar-nav>li>a,.note:before+.lead{padding-top:10px}.library-category-title,.navbar-nav>li>a{padding-bottom:10px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:10.5px -15px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:22px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:21px;padding-bottom:21px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:10.5px -15px}@media (min-width:768px){.navbar-form .form-control,.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .checkbox,.navbar-form .control-label,.navbar-form .form-group,.navbar-form .radio{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:0}.navbar-btn{margin-top:10.5px;margin-bottom:10.5px}.navbar-btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar-btn.btn-xs,.navbar-text{margin-top:17.5px;margin-bottom:17.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#323232;border-color:#212121}.navbar-default .navbar-brand{color:#a6a6a6}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#a6a6a6}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#e6e6e6}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#212121}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#a6a6a6}.navbar-default .navbar-link:hover{color:#d9d9d9}.navbar-default .btn-link{color:#a6a6a6}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#d9d9d9}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:22px 0;border-radius:0}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#0089bc;background-color:#fff;border:1px solid #e7e6e6;margin-left:-1px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span,.pagination>li:first-child>a,.pagination>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#005170;background-color:#edf7fe;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#2d8ec6;border-color:#00aeef;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:14px;line-height:1.5}.badge,.close,.label{line-height:1}.pager{padding-left:0;margin:22px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #e7e6e6;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#edf7fe}.pager .next>a,.pager .next>span{float:right}.fa-pull-left,.pager .previous>a,.pager .previous>span,.progress-bar{float:left}.close,.list-group-item>.badge{float:right}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;color:#fff;text-align:center;white-space:nowrap}.badge,.progress-bar{font-size:14px;text-align:center}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00aeef}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0089bc}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;color:#fff;vertical-align:middle;white-space:nowrap;background-color:#777;border-radius:10px}.badge:empty,.carousel-inner>.item,.modal,.popover{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0089bc;background-color:#fff}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:24px;font-weight:200}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.list-group-item,.thumbnail{background-color:#fff;border:1px solid #ddd}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:72px}}.thumbnail{padding:4px;line-height:1.42857143;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.alert,.progress{margin-bottom:22px;border-radius:0}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0089bc}.thumbnail .caption{padding:9px;color:#333}.alert,.modal-body,.modal-footer,.modal-header,.panel-body{padding:15px}.alert h4{margin-top:0;color:inherit}.alert>p+p,.panel-group .panel+.panel{margin-top:5px}.alert>p,.alert>ul{margin-bottom:0}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:22px;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{width:0%;height:100%;line-height:22px;color:#fff;background-color:#00aeef;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle,.switcher-controls a{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#2d8ec6;border-color:#2d8ec6}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#cce5f3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:22px;background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive,.panel>.table-responsive>.table{margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-title{margin-top:0;font-size:18px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive{border:0}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#00aeef}.panel-primary>.panel-heading{color:#fff;background-color:#00aeef;border-color:#00aeef}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aeef}.panel-primary>.panel-heading .badge{color:#00aeef;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aeef}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{font-size:24px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none;font-style:normal}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal-open{overflow:hidden}.modal{overflow:hidden;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #e7e6e6;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop,.terminal,.tooltip-inner{background-color:#000}.modal-backdrop{position:fixed;z-index:1040}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.carousel-control,.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{border-bottom:1px solid #e7e6e6}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative}.modal-footer{text-align:right;border-top:1px solid #e7e6e6}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;font-size:14px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;max-width:276px;padding:1px;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;font-size:16px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:16px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.btn-white .caret,.btn-white caret-right,.popover.top>.arrow:after,.resumator-basic-widget input[type=button] .caret,.resumator-basic-widget input[type=button] caret-right{border-top-color:#fff}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.remove-gradient{filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt .belt-inner .belt-content:before,.belt-outer .belt:after,.belt-outer .belt:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.library-categories-row:after,.library-categories-row:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar-nav .open .dropdown-menu.dropdown-mega:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row-content:after,.row-content:before,.row-tiles:after,.row-tiles:before,.row:after,.row:before{content:" ";display:table}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.library-categories-row:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar:after,.pager:after,.panel-body:after,.row-content:after,.row-tiles:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.callout-title:before,.has-inner-before:before{font-family:Lato,sans-serif;margin-top:11px;font-size:14px;font-weight:400}#article-body .disclosure-note,.classic_manager_link,.cloud_manager_link,.community,.note{background-color:#edf7fe}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*! + *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.label,sub,sup{vertical-align:baseline}body,figure{margin:0}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}.btn,.text-nowrap{white-space:nowrap}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.form-control-feedback,a.btn.disabled,a.resumator-basic-widget input[type=button].disabled,fieldset[disabled] a.btn,fieldset[disabled] a.resumator-basic-widget input[type=button]{pointer-events:none}#article-body,.fa,.glyphicon{-moz-osx-font-smoothing:grayscale}.fa-ul,.sub-menu{list-style-type:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none}.img-thumbnail,body{background-color:#fff}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#0089bc;text-decoration:none}a:focus,a:hover{color:#005170;text-decoration:underline}a:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto;margin:0 auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#00aeef}a.text-primary:focus,a.text-primary:hover{color:#0089bc}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#00aeef}a.bg-primary:focus,a.bg-primary:hover{background-color:#0089bc}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt:after,.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clear,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.doc-time:after,.form-horizontal .form-group:after,.library-categories-row:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar:after,.pager:after,.panel-body:after,.row-content:after,.row-tiles:after,.row:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%;border-radius:0}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}code{color:#555;background-color:#ebeff0}kbd{color:#fff;background-color:#333;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;word-break:break-all;word-wrap:break-word;background-color:#fff;border:1px solid #e7e6e6}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{line-height:1.42857143;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px;font-size:14px;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff}.form-control:focus{outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:43px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:43px;padding:10px 16px;line-height:1.3333333;border-radius:0}select.input-lg{height:43px;line-height:43px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:43px;padding:10px 16px;font-size:15.75px;line-height:1.3333333;border-radius:0}.form-group-lg select.form-control{height:43px;line-height:43px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:43px;min-height:35.75px;padding:11px 16px;font-size:15.75px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:43px;height:43px;line-height:43px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d}.has-success .form-control:focus{border-color:#2b542c}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b}.has-warning .form-control:focus{border-color:#66512c}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442}.has-error .form-control:focus{border-color:#843534}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:15.75px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.carousel-control:focus,.carousel-control:hover,.dropdown-toggle:focus,.modal,.modal-content,.navbar-toggle:focus,.open>a,button:focus{outline:0}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#00aeef;border-color:#009bd6}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#0089bc;border-color:#003f56}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0089bc;border-color:#006f98}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#006f98;border-color:#003f56}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#00aeef;border-color:#009bd6}.btn-primary .badge{color:#00aeef;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#0089bc;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#005170;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:15.75px;line-height:1.3333333;border-radius:0}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:0}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:9001;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #e7e6e6;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle,.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e7e6e6}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-image:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0}.dropdown-header,.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.nav>li.disabled>a{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:8991}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group-vertical>.btn:first-child:not(:last-child),.btn-group-vertical>.btn:last-child:not(:first-child),.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:43px;padding:10px 16px;line-height:1.3333333;border-radius:0;font-size:18px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:43px;line-height:43px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;text-align:center;border:1px solid #ccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:0}.input-group-addon.input-lg{padding:10px 16px;font-size:15.75px;border-radius:0}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#0089bc}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#2d8ec6}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}.navbar{border-radius:0}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:57px}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.carousel-inner,.embed-responsive,.media,.media-body,.modal,.modal-open,.progress{overflow:hidden}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}.navbar-static-top{z-index:9001;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:21px 15px;font-size:15.75px;line-height:20px;height:57px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:11.5px;margin-bottom:11.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:10.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}.progress-bar-striped,.progress-striped .progress-bar,.progress-striped .progress-bar-danger,.progress-striped .progress-bar-info,.progress-striped .progress-bar-success,.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}@media (min-width:768px){.navbar-toggle{display:none}.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:21px;padding-bottom:21px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:11.5px -15px}@media (min-width:768px){.navbar-form .form-control-static,.navbar-form .form-group{display:inline-block}.navbar-form .control-label,.navbar-form .form-group{margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.breadcrumb>li,.pagination{display:inline-block}.btn .badge,.btn .label{top:-1px;position:relative}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-radius:0}.navbar-btn{margin-top:11.5px;margin-bottom:11.5px}.navbar-btn.btn-sm{margin-top:13.5px;margin-bottom:13.5px}.navbar-btn.btn-xs{margin-top:17.5px;margin-bottom:17.5px}.navbar-text{margin-top:18.5px;margin-bottom:18.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#323232;border-color:#212121}.navbar-default .navbar-brand{color:#a6a6a6}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#a6a6a6}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:transparent}.navbar-default .navbar-toggle .icon-bar{background-color:#e6e6e6}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#212121}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#a6a6a6}.navbar-default .navbar-link:hover{color:#d9d9d9}.navbar-default .btn-link{color:#a6a6a6}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#d9d9d9}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:0}.pager li,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#0089bc;background-color:#fff;border:1px solid #e7e6e6;margin-left:-1px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#005170;background-color:#edf7fe;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#2d8ec6;border-color:#00aeef;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:15.75px;line-height:1.3333333}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.badge,.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #e7e6e6;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#edf7fe}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;font-size:75%;color:#fff}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#00aeef}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#0089bc}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;color:#fff;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.media-object,.thumbnail{display:block}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#0089bc;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:0;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:0;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#0089bc}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#00aeef;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-bar-info{background-color:#5bc0de}.progress-bar-warning{background-color:#f0ad4e}.progress-bar-danger{background-color:#d9534f}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1}.media-body{width:10000px}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle,.switcher-controls a{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#2d8ec6;border-color:#2d8ec6}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#cce5f3}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:-1px;border-bottom-right-radius:-1px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1px;border-top-left-radius:-1px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1px;border-bottom-left-radius:-1px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:-1px;border-top-left-radius:-1px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:-1px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#00aeef}.panel-primary>.panel-heading{color:#fff;background-color:#00aeef;border-color:#00aeef}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aeef}.panel-primary>.panel-heading .badge{color:#00aeef;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aeef}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{font-family:Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;text-decoration:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-content,.popover{background-clip:padding-box}.modal{display:none;position:fixed;z-index:1050;-webkit-overflow-scrolling:touch}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #e7e6e6;border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e7e6e6}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e7e6e6}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;text-align:left;text-align:start;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:0}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:start;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.carousel-caption,.carousel-control{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.6);text-align:center}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:-1px -1px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.carousel,.carousel-inner{position:relative}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{content:" ";bottom:-10px}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.carousel-inner{width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px}.callout-title:before+.lead,.has-inner-before:before+.lead,.has-outer-before:before+.lead{padding-top:10px}.carousel-caption .btn,.text-hide{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.belt-outer .belt .belt-inner .belt-content:after,.belt-outer .belt .belt-inner .belt-content:before,.belt-outer .belt:after,.belt-outer .belt:before,.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.library-categories-row:after,.library-categories-row:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar-nav .open .dropdown-menu.dropdown-mega:after,.navbar-nav .open .dropdown-menu.dropdown-mega:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row-content:after,.row-content:before,.row-tiles:after,.row-tiles:before,.row:after,.row:before{content:" ";display:table}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.callout-title:before,.has-inner-before:before{font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}#article-body .disclosure-note,.community,.note{background-color:#edf7fe;border-left:4px solid #bde2fb}.affix{position:fixed}.has-outer-before:before,.output:before{position:relative;top:-40px;left:-10.5px}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*! Animate.css - http://daneden.me/animate Licensed under the MIT license @@ -13,7 +13,7 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.rounded{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.border-radius-default,.cornered{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.remove-box-shadow{-webkit-box-shadow:none;box-shadow:none}.transition-base{-webkit-transition:.2s all;transition:.2s all}.link-standard:active,.link-standard:link,.link-standard:visited{color:#0089bc}.link-standard:hover{color:#005170}.callout-title:before{line-height:1.1;margin-bottom:11px;font-size:19px;color:#000}.callout-title:before .small,.callout-title:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.callout-text *{font-size:16px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;font-size:19px;color:#000;display:inline-block;margin-bottom:10px}.has-inner-before:before .small,.has-inner-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.has-outer-before{margin-top:40px}.has-outer-before:before,.note:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px}.has-outer-before:before{font-size:14px;font-size:19px;font-weight:400;color:#000;position:relative;display:block;height:0;top:-40px;left:-10.5px}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px;border-left:4px solid #bde2fb}.note *{font-size:16px;font-weight:400;line-height:1.5}.note:before{display:inline-block;color:inherit;font-size:14px;font-size:19px;font-weight:400}.note:before .small,.note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note a{color:#0089bc}.note a:hover{color:#006489}.note strong{font-weight:700}.community{padding:15px;border-left:4px solid #bde2fb}.community *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before,.community:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px;display:inline-block}.community:before{color:inherit;font-size:14px;font-size:19px;font-weight:400}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community:before+.lead{padding-top:10px}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px;border-left:4px solid #bde2fb}#article-body .disclosure-note *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{color:inherit;font-size:14px;font-size:19px;font-weight:400}#article-body .disclosure-note:before .small,#article-body .disclosure-note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}#article-body .disclosure-note:before+.lead{padding-top:10px}#article-body .disclosure-note a{color:#0089bc}#article-body .disclosure-note a:hover{color:#006489}#article-body .disclosure-note strong{font-weight:700}#article-body .disclosure-note img.disclosure-icon{display:inline-block;height:1.5em;margin:-.1em 0 0;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(1);transform:scaleY(1)}#article-body .disclosure-note .disclosure-note-content{overflow:hidden;margin-top:10px}.caution:before,.deprecated:before{color:inherit;margin-top:11px;margin-bottom:11px;font-weight:400;font-family:Lato,sans-serif}#article-body .disclosure-note table:not([class])>thead>tr>th{background:0 0}#article-body .disclosure-note table:not([class])>tbody>tr:nth-of-type(odd){background:#fff}#article-body .disclosure-note.disclosed img.disclosure-icon{-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.caution{padding:15px;background-color:#fdf3f2;border-left:4px solid #f8c9c4}.caution:before+.lead,.cloud_manager_link:before+.lead,.deprecated:before+.lead{padding-top:10px}.caution *{font-size:16px;font-weight:400;line-height:1.5}.caution:before{display:inline-block;line-height:1.1;font-size:14px;font-size:19px}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution a{color:#0089bc}.caution a:hover{color:#006489}.caution strong{font-weight:700}.deprecated{padding:15px;background-color:#ffeedf;border-left:4px solid #ffd4ac}.deprecated *{font-size:16px;font-weight:400;line-height:1.5}.deprecated:before{display:inline-block;line-height:1.1;font-size:14px;font-size:19px}.deprecated:before .small,.deprecated:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.deprecated a{color:#0089bc}.deprecated a:hover{color:#006489}.classic_manager_link:before,.cloud_manager_link:before{color:inherit;display:inline-block;margin-top:11px;margin-bottom:11px}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px;border-left:4px solid #bde2fb}.cloud_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.cloud_manager_link:before{font-family:Lato,sans-serif;line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.cloud_manager_link:before .small,.cloud_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.cloud_manager_link a{color:#0089bc}.cloud_manager_link a:hover{color:#006489}.cloud_manager_link strong{font-weight:700}.classic_manager_link{padding:15px;border-left:4px solid #bde2fb;margin-top:55px}.classic_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.classic_manager_link:before{font-family:Lato,sans-serif;line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.classic_manager_link:before .small,.classic_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.classic_manager_link:before+.lead{padding-top:10px}.classic_manager_link a{color:#0089bc}.classic_manager_link a:hover{color:#006489}.classic_manager_link strong{font-weight:700}.dedicated_cpu_link{padding:15px;background-color:#eff9f5;border-left:4px solid #caebde}.file-name,.variable{border-width:1px;border-style:solid}.dedicated_cpu_link *{font-size:16px;font-weight:400;line-height:1.5}.dedicated_cpu_link:before{display:inline-block;font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400}.dedicated_cpu_link:before .small,.dedicated_cpu_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.dedicated_cpu_link:before+.lead{padding-top:10px}.dedicated_cpu_link a{color:#0089bc}.dedicated_cpu_link a:hover{color:#006489}.dedicated_cpu_link strong{font-weight:700}.terminal{color:rgba(65,255,0,.85);padding:0 10px}.file dt:before+.lead,.output:before+.lead{padding-top:10px}.terminal code{white-space:pre-line}.file pre.chroma code,pre code{white-space:pre}pre.terminal code::-moz-selection{background-color:#B2D7FF;color:#000}pre.terminal code::selection{background-color:#B2D7FF;color:#000}.output{margin-top:40px;background-color:#f8f8f8}.output:before{font-family:Lato,sans-serif;line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400;color:#000;position:relative;display:block;height:0;top:-40px;left:-10.5px;content:"Output"}.output:before .small,.output:before small{font-weight:400;line-height:1;color:#777;font-size:75%}pre code{word-wrap:normal;overflow-wrap:normal}.variable{background-color:#cff0df;border-color:#a9e3c5!important}.file-name{background-color:#f9f9ef;border-color:#ebebca!important}.file dt{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.file dt:before,.navbar{font-family:Lato,sans-serif}.file dt:before{line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400;padding-right:5px}.file dd+dt,.footnote{margin-top:20px}.file dt:before .small,.file dt:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.file dt{background-color:#073642;padding:.5em;margin-bottom:0;color:#93a1a1;text-align:center;font-size:16px}.highlight{margin-bottom:.7em}@media screen and (min-width:768px){.sticky-header{position:fixed;right:0;left:0;z-index:1030;top:0;border-width:0 0 1px}.sticky-header .navbar-collapse{max-height:340px}.navbar.navbar-default{height:57px}}@media screen and (min-width:768px) and (max-device-width:480px) and (orientation:landscape){.sticky-header .navbar-collapse{max-height:200px}}@media screen and (min-width:768px) and (min-width:768px){.sticky-header{border-radius:0}}.navbar{font-size:15px;line-height:15px;font-weight:300;margin-bottom:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{font-size:19px;line-height:19px;-webkit-transition:.2s color;transition:.2s color}.navbar .navbar-nav>li>span{display:inline-block}.navbar .divider-vertical{margin-left:15px;margin-right:15px}@media (max-width:767px){.navbar .divider-vertical{display:none!important}}.navbar .divider-vertical span{color:#737373!important}.navbar .navbar-nav .btn{margin-left:12px;font-size:15px}.navbar .navbar-nav .btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar .nav-home{color:inherit!important}.navbar .nav-home:after{content:"Home"}@media screen and (min-width:768px){.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px}.navbar .nav-home:after{content:""}}@media screen and (min-width:992px){.navbar .nav-home{display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px}.navbar .nav-home.tile{font-size:150px;margin-bottom:20px!important}.navbar .nav-home.tile-small{font-size:100px;margin-bottom:35px!important}.navbar .nav-home.glyphicon-heart{color:#e74c3c}.navbar .nav-home:before{content:"\e021"}}.nav-sidebar,.nav-sidebar .nav-sidebar.collapse{display:none}@media screen and (min-width:992px) and screen and (min-width:768px){.navbar .nav-home.tile-small{margin-bottom:0!important}}.navbar.navbar-default .navbar-nav>li.dropdown.open{background-color:#4c4c4c}#main-nav .navbar-collapse{max-height:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:0}.subnav{background-color:#323232;border-color:#212121;font-weight:400;font-family:Lato,sans-serif;min-height:0}.subnav .navbar-brand{color:#a6a6a6}.subnav .navbar-brand:focus,.subnav .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.subnav .navbar-text{color:#777}.subnav .navbar-nav>li>a{color:#a6a6a6}.subnav .navbar-nav>li>a:focus,.subnav .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav>.active>a,.subnav .navbar-nav>.active>a:focus,.subnav .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav>.disabled>a,.subnav .navbar-nav>.disabled>a:focus,.subnav .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.subnav .navbar-toggle{border-color:transparent}.subnav .navbar-toggle:focus,.subnav .navbar-toggle:hover{background-color:transparent}.subnav .navbar-toggle .icon-bar{background-color:#e6e6e6}.subnav .navbar-collapse,.subnav .navbar-form{border-color:#212121}.subnav .navbar-nav>.open>a,.subnav .navbar-nav>.open>a:focus,.subnav .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.subnav .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.subnav .navbar-nav .open .dropdown-menu>li>a:focus,.subnav .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.active>a,.subnav .navbar-nav .open .dropdown-menu>.active>a:focus,.subnav .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.disabled>a,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:focus,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.subnav .navbar-link{color:#a6a6a6}.subnav .navbar-link:hover{color:#d9d9d9}.subnav .btn-link{color:#a6a6a6}.subnav .btn-link:focus,.subnav .btn-link:hover{color:#d9d9d9}.subnav .btn-link[disabled]:focus,.subnav .btn-link[disabled]:hover,fieldset[disabled] .subnav .btn-link:focus,fieldset[disabled] .subnav .btn-link:hover{color:#ccc}.subnav li>a{font-size:15px;line-height:15px}@media screen and (min-width:768px){.navbar li.active>a>span.nav-home{display:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:21px}.subnav li>a{margin:13px 12px 0;padding:0}}.sidebar-library nav>ul>li,.subnav li:first-child a{margin-left:0}.subnav li:last-child a{margin-right:0}.subnav .navbar-toggle{margin-top:21px;margin-bottom:21px}.subnav-divider{margin:0 -15px}@media screen and (min-width:768px){.subnav-divider{margin:0}}.nav-sidebar .nav-sidebar,.sidebar>ul>li{margin-bottom:30px}.nav-sidebar{border-right:1px solid #e7e6e6;position:static}.nav-sidebar li{text-align:right;border-right:#fff solid 2px}.nav-sidebar li:hover{border-right:#e7e6e6 solid 2px}.nav-sidebar li.active,.nav-sidebar li.header-active{border-right:#000 solid 2px}.nav-sidebar li>a{padding:3px 15px;font-size:14px}.nav-sidebar .nav-sidebar.collapse.in{display:block}tr.nav-sidebar .nav-sidebar.collapse.in{display:table-row}tbody.nav-sidebar .nav-sidebar.collapse.in{display:table-row-group}@media screen and (min-width:992px){.nav-sidebar{width:213px;top:24px;display:block}.nav-sidebar.affix{position:fixed}.nav-sidebar.affix-bottom{position:absolute}}.sidebar-toggle{background:0 0;border:none;padding:0}.sidebar-toggle .toggle-closed,.sidebar-toggle .toggle-open{font-size:10px;position:relative;top:-1px;color:#626262}.sidebar-toggle .toggle-closed:hover,.sidebar-toggle .toggle-open:hover{color:#000}.sidebar-modal ul{list-style:none;padding-left:0}.sidebar-modal ul li a{padding:5px 0 5px 10px}.sidebar-modal ul li a:hover{background-color:transparent}.sidebar-modal ul li a:active{background-color:#eee}.sidebar-modal ul li.header a{display:inline-block;padding:5px 0;font-weight:800}.sidebar-modal ul li.header a:hover{background-color:transparent}.sidebar{margin-top:30px!important;padding-top:30px;border-top:1px solid #e7e6e6}.sidebar ul{list-style:none;padding-left:0}@media screen and (min-width:768px){.sidebar{margin-top:0!important;padding-top:0;border-top:0}.sidebar ul{padding-left:20px;border-left:1px solid #e7e6e6}.sidebar>ul{text-align:left}}.sidebar ul>li>ul{border:0;padding-left:0}.sidebar ul.list{padding-left:20px;list-style:disc}.sidebar ul.list>li{padding:10px 0;font-size:16px}@media screen and (min-width:768px){.sidebar>ul>li{padding:0}}.sidebar>ul>li>ul>li{padding:6px 0;font-size:19px}.sidebar>ul>li>ul>li:first-child{padding-top:0}.sidebar>ul>li>ul>li:last-child{padding-bottom:0}@media screen and (min-width:768px){.sidebar>ul>li>ul>li{padding:0;font-size:16px}}.nav-tiny>ul{padding:0;width:90%;display:table;table-layout:fixed}.nav-tiny>ul>li{display:table-cell}.toggle-closed,.toggle-open{display:none}.follow-header{top:0;display:block;z-index:1030;background-color:rgba(0,0,0,.4)}.follow-header.affix{position:fixed}.follow-header.affix-bottom{position:absolute}@media screen and (min-width:992px){.follow-header{display:none}.container{max-width:970px}}.jumbotron{padding:0;margin:0;line-height:1.64285714;color:inherit;background-color:transparent}.jumbotron .h1,.jumbotron h1{font-size:39px}.jumbotron .h2,.jumbotron h2{font-size:24px}.jumbotron .h3,.jumbotron h3{font-size:23px}.jumbotron .h4,.jumbotron h4{font-size:21px}.jumbotron .h5,.jumbotron h5{font-size:20px}.jumbotron .h6,.jumbotron h6{font-size:18px}.jumbotron .h2,.jumbotron .h3,.jumbotron .h4,.jumbotron .h5,.jumbotron .h6,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{font-weight:300}@media screen and (min-width:768px){.jumbotron{padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.jumbotron .h1,.jumbotron h1{font-size:45px}.jumbotron .h2,.jumbotron h2{font-size:26px}.jumbotron .h3,.jumbotron h3{font-size:24px}.jumbotron .h4,.jumbotron h4{font-size:23px}.jumbotron .h5,.jumbotron h5{font-size:21px}.jumbotron .h6,.jumbotron h6{font-size:20px}.dropdown-menu.dropdown-main-nav{padding:15px 0}}.jumbotron .navbar-brand{font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}#pre-footer,.switcher-controls,.table-pricing-total>tbody>tr:last-child>td,.table>thead>tr>th{font-family:Lato,sans-serif}.dropdown-menu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.125);box-shadow:0 6px 12px rgba(0,0,0,.125)}.dropdown-menu>li>a{-webkit-transition:none;transition:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#d9d9d9}.dropdown-menu.dropdown-main-nav{background-color:#4c4c4c;border:0}.dropdown-menu.dropdown-main-nav li a{display:block;padding:6px 20px}.dropdown-menu.dropdown-main-nav li a:active,.dropdown-menu.dropdown-main-nav li a:link,.dropdown-menu.dropdown-main-nav li a:visited{color:#999}.dropdown-menu.dropdown-main-nav li a:hover{color:#fff;background-color:#6f6f6f}.dropdown-menu.dropdown-main-nav .divider{background-color:#555}.navbar-nav .open .dropdown-menu.dropdown-mega{margin-left:-15px;margin-right:0;z-index:9001}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega{padding:15px 0;margin-right:-150px;width:600px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{position:relative;min-height:1px;padding:0}@media (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{float:left;width:33.33333333%}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul{padding:0;list-style:none}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li{margin:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{-webkit-transition:none;transition:none;line-height:22px;padding:8px 35px 8px 40px;display:block;color:#999;font-size:19px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a:hover{color:#fff;background-color:#6f6f6f}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{padding:6px 20px;font-size:16px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third.middle{border-color:#555;border-style:solid;border-width:0 1px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third .divider{margin:10px 20px}.pagination,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.pagination>li.active a{color:#fff!important}.pagination>li a:link{text-decoration:none}.pager>li>a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open{margin-right:0}.modal-footer{margin-top:0}.switcher-content{display:none;margin-top:0!important}.switcher-content.active{display:block}.switcher-controls{width:100%;display:table;table-layout:fixed}.switcher-controls a{-webkit-transition:none;transition:none;display:table-cell;width:100%;padding:10px;background-color:#fff;border:2px solid #00aeef;border-right-width:0;text-align:center;cursor:pointer;color:#00aeef}.switcher-controls a:active,.switcher-controls a:link,.switcher-controls a:visited{color:#00aeef}.switcher-controls a:hover{color:#0089bc}.switcher-controls a:last-child{border-right-width:2px}.switcher-controls a.active{background-color:#00aeef;border-color:#00aeef;color:#fff}.switcher-arrow{-webkit-transition:bottom .2s;transition:bottom .2s;display:block;position:relative;width:2px;border:0 solid transparent;border-width:15px 15px 0;margin:0 auto;bottom:15px}.switcher-arrow.active{border-color:#00aeef transparent;bottom:0}.label{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>tbody>tr>td,.table>thead>tr>th{padding:17px 10px;vertical-align:middle;text-align:left}.alert{color:#fff;border:0}.panel,.well{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>thead>tr>th{color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}.table>tbody>tr:first-child{border-top:none}.table>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}.table>tbody>tr>td{width:0;color:#747474}.table>tbody>tr>td:last-child{border-right:none}.table>tbody>tr>td.large{font-size:20px;color:#000}.table>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}table.lntable tbody{display:table;width:inherit}table.lntable tbody>tr>td.lntd:first-child{width:25px}.table-responsive>.table>tbody>tr:last-child{border-bottom-width:0}@media screen and (min-width:768px){.table-responsive>.table>tbody>tr:last-child{border-bottom-width:1px}}.table-pricing,.table-pricing-green{border:none}.table-shadow{-webkit-box-shadow:0 1px 1px 1px rgba(174,174,174,.2);box-shadow:0 1px 1px 1px rgba(174,174,174,.2)}.table-pricing>thead>tr>th{border-top:none;text-align:center;margin-right:12px}.table-pricing>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-green>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f6fcf9;border-bottom:2px solid #3BB878}.table-pricing-green>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-neutral{border:none}.table-pricing-neutral>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f3f7f8;border-bottom:2px solid #8ab}.table-pricing-neutral>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-total>tbody>tr:last-child{font-size:18px;font-weight:300;border-bottom:none}.table-pricing-total>tbody>tr:last-child>td{color:#000}.table-pricing-total>tbody>tr:last-child>td .small{font-weight:100}@media screen and (min-width:768px){.table-pricing-total>tbody>tr:last-child{font-size:22px;font-weight:300;border-bottom:none}}.center-first-column>table tbody>tr:first-child{text-align:center!important}.fixed-layout>table{table-layout:fixed}.form-control{padding-top:8px;border:1px solid #e7e6e6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#343434;font-size:16px;font-weight:400;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cecccc}.input-lg{font-size:18px}.form-control-lg,.form-control-sm{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-group-addon{-moz-border-radius:0;-webkit-border-radius:0;background-color:#f9f9ef;color:#6f6f6f}.input-group-addon .lead a{font-weight:300}.input-group-addon .span>a,.input-group-addon address>a,.input-group-addon em>a,.input-group-addon h1>a,.input-group-addon h2>a,.input-group-addon h3>a,.input-group-addon h4>a,.input-group-addon h5>a,.input-group-addon h6>a,.input-group-addon li>a,.input-group-addon p>a,.input-group-addon td>a{-webkit-transition:.2s color;transition:.2s color}.input-group-addon .nav li>a,.input-group-addon .span>a:active,.input-group-addon .span>a:hover,.input-group-addon address>a:active,.input-group-addon address>a:hover,.input-group-addon em>a:active,.input-group-addon em>a:hover,.input-group-addon h1>a:active,.input-group-addon h1>a:hover,.input-group-addon h2>a:active,.input-group-addon h2>a:hover,.input-group-addon h3>a:active,.input-group-addon h3>a:hover,.input-group-addon h4>a:active,.input-group-addon h4>a:hover,.input-group-addon h5>a:active,.input-group-addon h5>a:hover,.input-group-addon h6>a:active,.input-group-addon h6>a:hover,.input-group-addon li>a:active,.input-group-addon li>a:hover,.input-group-addon p>a:active,.input-group-addon p>a:hover,.input-group-addon td>a:active,.input-group-addon td>a:hover{text-decoration:none}.input-group-addon.separated{border-bottom-color:#e4e4b7}.input-group-addon .h1,.input-group-addon .h2,.input-group-addon .h3,.input-group-addon .h4,.input-group-addon .h5,.input-group-addon .h6,.input-group-addon h1,.input-group-addon h2,.input-group-addon h3,.input-group-addon h4,.input-group-addon h5,.input-group-addon h6{color:#000}.input-group-addon.jumbotron .h1,.input-group-addon.jumbotron h1{color:#2f2f2f}.input-group-addon.jumbotron .h2,.input-group-addon.jumbotron .h3,.input-group-addon.jumbotron .h4,.input-group-addon.jumbotron .h5,.input-group-addon.jumbotron .h6,.input-group-addon.jumbotron h2,.input-group-addon.jumbotron h3,.input-group-addon.jumbotron h4,.input-group-addon.jumbotron h5,.input-group-addon.jumbotron h6{color:#6f6f6f}.input-group-addon .span>a:active,.input-group-addon .span>a:link,.input-group-addon .span>a:visited,.input-group-addon address>a:active,.input-group-addon address>a:link,.input-group-addon address>a:visited,.input-group-addon em>a:active,.input-group-addon em>a:link,.input-group-addon em>a:visited,.input-group-addon h1>a:active,.input-group-addon h1>a:link,.input-group-addon h1>a:visited,.input-group-addon h2>a:active,.input-group-addon h2>a:link,.input-group-addon h2>a:visited,.input-group-addon h3>a:active,.input-group-addon h3>a:link,.input-group-addon h3>a:visited,.input-group-addon h4>a:active,.input-group-addon h4>a:link,.input-group-addon h4>a:visited,.input-group-addon h5>a:active,.input-group-addon h5>a:link,.input-group-addon h5>a:visited,.input-group-addon h6>a:active,.input-group-addon h6>a:link,.input-group-addon h6>a:visited,.input-group-addon li>a:active,.input-group-addon li>a:link,.input-group-addon li>a:visited,.input-group-addon p>a:active,.input-group-addon p>a:link,.input-group-addon p>a:visited,.input-group-addon td>a:active,.input-group-addon td>a:link,.input-group-addon td>a:visited{color:#0089bc}.input-group-addon .span>a:hover,.input-group-addon address>a:hover,.input-group-addon em>a:hover,.input-group-addon h1>a:hover,.input-group-addon h2>a:hover,.input-group-addon h3>a:hover,.input-group-addon h4>a:hover,.input-group-addon h5>a:hover,.input-group-addon h6>a:hover,.input-group-addon li>a:hover,.input-group-addon p>a:hover,.input-group-addon td>a:hover{color:#005170}.input-group-addon .span>a .glyphicon.tile,.input-group-addon address>a .glyphicon.tile,.input-group-addon em>a .glyphicon.tile,.input-group-addon h1>a .glyphicon.tile,.input-group-addon h2>a .glyphicon.tile,.input-group-addon h3>a .glyphicon.tile,.input-group-addon h4>a .glyphicon.tile,.input-group-addon h5>a .glyphicon.tile,.input-group-addon h6>a .glyphicon.tile,.input-group-addon li>a .glyphicon.tile,.input-group-addon p>a .glyphicon.tile,.input-group-addon td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.input-group-addon .span>a .glyphicon.tile:active,.input-group-addon .span>a .glyphicon.tile:hover,.input-group-addon address>a .glyphicon.tile:active,.input-group-addon address>a .glyphicon.tile:hover,.input-group-addon em>a .glyphicon.tile:active,.input-group-addon em>a .glyphicon.tile:hover,.input-group-addon h1>a .glyphicon.tile:active,.input-group-addon h1>a .glyphicon.tile:hover,.input-group-addon h2>a .glyphicon.tile:active,.input-group-addon h2>a .glyphicon.tile:hover,.input-group-addon h3>a .glyphicon.tile:active,.input-group-addon h3>a .glyphicon.tile:hover,.input-group-addon h4>a .glyphicon.tile:active,.input-group-addon h4>a .glyphicon.tile:hover,.input-group-addon h5>a .glyphicon.tile:active,.input-group-addon h5>a .glyphicon.tile:hover,.input-group-addon h6>a .glyphicon.tile:active,.input-group-addon h6>a .glyphicon.tile:hover,.input-group-addon li>a .glyphicon.tile:active,.input-group-addon li>a .glyphicon.tile:hover,.input-group-addon p>a .glyphicon.tile:active,.input-group-addon p>a .glyphicon.tile:hover,.input-group-addon td>a .glyphicon.tile:active,.input-group-addon td>a .glyphicon.tile:hover{color:#494949}.input-group-addon ul.nav-sidebar>li.active>a{color:#000}.input-group-addon ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.input-group-addon ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.input-group-addon ul.nav-sidebar>li>a:hover{color:#000}.input-group-addon ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.input-group-addon ul.dropdown-menu>li>a:hover{color:#fff}.input-group-addon.subnav{opacity:.96}.input-group-addon.subnav .navbar-brand{color:#000}.input-group-addon.subnav .navbar-brand a{text-decoration:none;color:#000}.input-group-addon.subnav li>a{color:#aaa}.input-group-addon.subnav li>a.active{color:#000}.input-group-addon.subnav li>a:hover{color:#555}.input-group-addon .sidebar strong,.input-group-addon.subnav .navbar-toggle{color:#000}.input-group-addon.subnav .navbar-toggle:hover{background-color:transparent}.input-group-addon.subnav .navbar-collapse{border-top-color:#e7e6e6}.input-group-addon.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.input-group-addon .sidebar a strong,.input-group-addon .sidebar a strong:active,.input-group-addon .sidebar a strong:link,.input-group-addon .sidebar a strong:visited{color:#0089bc}.input-group-addon .sidebar a strong:hover{color:#005170}.input-group-addon cite.bubble strong{color:#414141}.input-group-addon cite.bubble a:active,.input-group-addon cite.bubble a:link,.input-group-addon cite.bubble a:visited{color:#0089bc}.input-group-addon cite.bubble a:hover{color:#005170}.input-group-addon blockquote,.input-group-addon blockquote p,.input-group-addon blockquote ul>li{color:#747474}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}button:focus{outline:0}html{-webkit-tap-highlight-color:transparent;color:#444;background-color:#0a0a0a;font-size:16px}html a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}html a:active,html a:hover{color:#f2f2f2;text-decoration:none}@media (min-width:768px){html{font-size:18px}.belt-outer .belt .belt-inner{float:left;width:83.33333333%}}nav,section{background-color:inherit}header,nav,section{margin:0}.belt-outer .belt,.row-content,.row-tiles{margin-left:-15px;margin-right:-15px}header .row-content:first-child,header .row:first-child,nav .row-content:first-child,nav .row:first-child,section .row-content:first-child,section .row:first-child{margin-top:30px}header .row-content:last-child,header .row:last-child,nav .row-content:last-child,nav .row:last-child,section .row-content:last-child,section .row:last-child{margin-bottom:30px}header .row :first-child,header .row-content :first-child,nav .row :first-child,nav .row-content :first-child,section .row :first-child,section .row-content :first-child{margin-top:0}header .row :last-child,header .row-content :last-child,nav .row :last-child,nav .row-content :last-child,section .row :last-child,section .row-content :last-child{margin-bottom:0}.doc-title,header.small .row:last-child,nav.small .row:last-child,section.small .row:last-child{margin-bottom:5px}header.small,nav.small,section.small{font-size:14px}header.small .row:first-child,nav.small .row:first-child,section.small .row:first-child{margin-top:5px}header.small .row :first-child,nav.small .row :first-child,section.small .row :first-child{margin-top:0}header.small .row :last-child,nav.small .row :last-child,section.small .row :last-child{margin-bottom:0}@media screen and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:60px;padding-bottom:60px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:30px;padding-bottom:30px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:60px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:60px}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:30px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:30px}}@media screen and (min-width:768px){header.some-space,nav.some-space,section.some-space{padding-top:30px;padding-bottom:30px}header.some-space.bottom,nav.some-space.bottom,section.some-space.bottom{padding-top:0}header.some-space.top,nav.some-space.top,section.some-space.top{padding-bottom:0}header.some-space-top,nav.some-space-top,section.some-space-top{padding-top:30px}header.some-space-bottom,nav.some-space-bottom,section.some-space-bottom{padding-bottom:30px}header.super-space,nav.super-space,section.super-space{padding-top:90px;padding-bottom:90px}header.super-space.bottom,nav.super-space.bottom,section.super-space.bottom{padding-top:0}header.super-space.top,nav.super-space.top,section.super-space.top{padding-bottom:0}header.super-space-top,nav.super-space-top,section.super-space-top{padding-top:90px}header.super-space-bottom,nav.super-space-bottom,section.super-space-bottom{padding-bottom:90px}}.sr-only,div.no-padding,li.list-group-item{padding:0}header.flush-bottom,nav.flush-bottom,section.flush-bottom{margin-bottom:0;padding-bottom:0}header.flush-bottom .row-content:last-child,header.flush-bottom .row:last-child,nav.flush-bottom .row-content:last-child,nav.flush-bottom .row:last-child,section.flush-bottom .row-content:last-child,section.flush-bottom .row:last-child{margin-bottom:0}.row-content.extra-bottom{margin-bottom:90px}.row-content.super-bottom{margin-bottom:120px}@media screen and (max-width:768px){.row-content.shrink{margin-bottom:30px}}.pad-xs{margin-top:30px}.separated{border-bottom-width:1px;border-bottom-style:solid}@media screen and (min-width:768px){.pad-xs{margin-top:0}.belt-outer{height:100px}.belt-outer .belt .belt-inner{top:-50px}}.belt-outer .belt .belt-inner{min-height:1px;background-color:#f9f9ef;color:#6f6f6f;padding:20px;border:1px solid #ebebca;margin-bottom:0;position:relative}@media (min-width:768px){.belt-outer .belt .belt-inner{margin-left:8.33333333%}}.belt-outer .belt .belt-inner .lead a{font-weight:300}.belt-outer .belt .belt-inner .span>a,.belt-outer .belt .belt-inner address>a,.belt-outer .belt .belt-inner em>a,.belt-outer .belt .belt-inner h1>a,.belt-outer .belt .belt-inner h2>a,.belt-outer .belt .belt-inner h3>a,.belt-outer .belt .belt-inner h4>a,.belt-outer .belt .belt-inner h5>a,.belt-outer .belt .belt-inner h6>a,.belt-outer .belt .belt-inner li>a,.belt-outer .belt .belt-inner p>a,.belt-outer .belt .belt-inner td>a{-webkit-transition:.2s color;transition:.2s color}.belt-outer .belt .belt-inner .nav li>a,.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:hover{text-decoration:none}.belt-outer .belt .belt-inner.separated{border-bottom-color:#e4e4b7}.belt-outer .belt .belt-inner .h1,.belt-outer .belt .belt-inner .h2,.belt-outer .belt .belt-inner .h3,.belt-outer .belt .belt-inner .h4,.belt-outer .belt .belt-inner .h5,.belt-outer .belt .belt-inner .h6,.belt-outer .belt .belt-inner h1,.belt-outer .belt .belt-inner h2,.belt-outer .belt .belt-inner h3,.belt-outer .belt .belt-inner h4,.belt-outer .belt .belt-inner h5,.belt-outer .belt .belt-inner h6{color:#000}.belt-outer .belt .belt-inner.jumbotron .h1,.belt-outer .belt .belt-inner.jumbotron h1{color:#2f2f2f}.belt-outer .belt .belt-inner.jumbotron .h2,.belt-outer .belt .belt-inner.jumbotron .h3,.belt-outer .belt .belt-inner.jumbotron .h4,.belt-outer .belt .belt-inner.jumbotron .h5,.belt-outer .belt .belt-inner.jumbotron .h6,.belt-outer .belt .belt-inner.jumbotron h2,.belt-outer .belt .belt-inner.jumbotron h3,.belt-outer .belt .belt-inner.jumbotron h4,.belt-outer .belt .belt-inner.jumbotron h5,.belt-outer .belt .belt-inner.jumbotron h6{color:#6f6f6f}.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:link,.belt-outer .belt .belt-inner .span>a:visited,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:link,.belt-outer .belt .belt-inner address>a:visited,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:link,.belt-outer .belt .belt-inner em>a:visited,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:link,.belt-outer .belt .belt-inner h1>a:visited,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:link,.belt-outer .belt .belt-inner h2>a:visited,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:link,.belt-outer .belt .belt-inner h3>a:visited,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:link,.belt-outer .belt .belt-inner h4>a:visited,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:link,.belt-outer .belt .belt-inner h5>a:visited,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:link,.belt-outer .belt .belt-inner h6>a:visited,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:link,.belt-outer .belt .belt-inner li>a:visited,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:link,.belt-outer .belt .belt-inner p>a:visited,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:link,.belt-outer .belt .belt-inner td>a:visited{color:#0089bc}.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:hover{color:#005170}.belt-outer .belt .belt-inner .span>a .glyphicon.tile,.belt-outer .belt .belt-inner address>a .glyphicon.tile,.belt-outer .belt .belt-inner em>a .glyphicon.tile,.belt-outer .belt .belt-inner h1>a .glyphicon.tile,.belt-outer .belt .belt-inner h2>a .glyphicon.tile,.belt-outer .belt .belt-inner h3>a .glyphicon.tile,.belt-outer .belt .belt-inner h4>a .glyphicon.tile,.belt-outer .belt .belt-inner h5>a .glyphicon.tile,.belt-outer .belt .belt-inner h6>a .glyphicon.tile,.belt-outer .belt .belt-inner li>a .glyphicon.tile,.belt-outer .belt .belt-inner p>a .glyphicon.tile,.belt-outer .belt .belt-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.belt-outer .belt .belt-inner .span>a .glyphicon.tile:active,.belt-outer .belt .belt-inner .span>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner address>a .glyphicon.tile:active,.belt-outer .belt .belt-inner address>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner em>a .glyphicon.tile:active,.belt-outer .belt .belt-inner em>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner li>a .glyphicon.tile:active,.belt-outer .belt .belt-inner li>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner p>a .glyphicon.tile:active,.belt-outer .belt .belt-inner p>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner td>a .glyphicon.tile:active,.belt-outer .belt .belt-inner td>a .glyphicon.tile:hover{color:#494949}.belt-outer .belt .belt-inner ul.nav-sidebar>li.active>a{color:#000}.belt-outer .belt .belt-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,li,p{font-weight:400}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a:hover{color:#000}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:hover,.fa-inverse{color:#fff}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.belt-outer .belt .belt-inner.subnav{opacity:.96}.belt-outer .belt .belt-inner.subnav .navbar-brand{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.belt-outer .belt .belt-inner.subnav li>a{color:#aaa}.belt-outer .belt .belt-inner.subnav li>a.active{color:#000}.belt-outer .belt .belt-inner.subnav li>a:hover{color:#555}.belt-outer .belt .belt-inner .sidebar strong,.belt-outer .belt .belt-inner.subnav .navbar-toggle{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-toggle:hover{background-color:transparent}.white,q.bubble{background-color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.belt-outer .belt .belt-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.belt-outer .belt .belt-inner .sidebar a strong,.belt-outer .belt .belt-inner .sidebar a strong:active,.belt-outer .belt .belt-inner .sidebar a strong:link,.belt-outer .belt .belt-inner .sidebar a strong:visited{color:#0089bc}.belt-outer .belt .belt-inner .sidebar a strong:hover{color:#005170}.belt-outer .belt .belt-inner cite.bubble strong{color:#414141}.belt-outer .belt .belt-inner cite.bubble a:active,.belt-outer .belt .belt-inner cite.bubble a:link,.belt-outer .belt .belt-inner cite.bubble a:visited{color:#0089bc}.belt-outer .belt .belt-inner cite.bubble a:hover{color:#005170}.belt-outer .belt .belt-inner blockquote,.belt-outer .belt .belt-inner blockquote p,.belt-outer .belt .belt-inner blockquote ul>li{color:#747474}.belt-outer .belt .belt-inner .belt-content{margin:0}.vertical-center{display:table-cell;vertical-align:middle}@media screen and (min-width:768px){.reduce-gutter{padding:0 2px}q.bubble{min-height:152px}}#article-body .h1 a,#article-body .h2 a,#article-body .h3 a,#article-body .h4 a,#article-body .h5 a,#article-body .h6 a,#article-body h1 a,#article-body h2 a,#article-body h3 a,#article-body h4 a,#article-body h5 a,#article-body h6 a,.doc .h1 a,.doc .h2 a,.doc .h3 a,.doc .h4 a,.doc .h5 a,.doc .h6 a,.doc h1 a,.doc h2 a,.doc h3 a,.doc h4 a,.doc h5 a,.doc h6 a{padding-left:10px;opacity:0}img.full-width{display:block;width:100%}img.centered-icon{margin:0 auto;display:block}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.large{font-size:18px}.small{font-size:14px}.h1,h1{font-size:48px}.h2,h2{font-size:44px}.h3,h3{font-size:32px}.h4,h4{font-size:25px}.h5,h5{font-size:21px}.h6,h6{font-size:19px}p{font-size:17px;font-size:1.08rem;line-height:1.5;margin:0 0 20px}.lead{padding-top:22px;margin-bottom:22px;font-size:19.8px;font-weight:300;line-height:1.4}.h1+.lead,.h2+.lead,.h3+.lead,.h4+.lead,.h5+.lead,.h6+.lead,h1+.lead,h2+.lead,h3+.lead,h4+.lead,h5+.lead,h6+.lead{padding-top:10px}pre{overflow-x:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:14px}code{-moz-border-radius:0;-webkit-border-radius:0;word-wrap:break-word}.amp{font-family:Helvetica,sans-serif;font-weight:400;line-height:0}.footnote{font-size:10px}q.bubble{position:relative;display:block;width:100%;padding:10px}@media screen and (min-width:992px){.belt-outer{height:50px}q.bubble{min-height:108px}}q.bubble:after{content:"";display:block;width:0;border:0 solid;border-right-width:20px;border-bottom-width:20px;border-color:transparent #fff;position:absolute;bottom:-20px;left:15px}cite.bubble{display:block;margin-left:50px;margin-top:5px;padding-bottom:20px}blockquote{font-size:17px}blockquote *,blockquote p,blockquote ul>li{font-size:17px;font-weight:300}blockquote strong{font-weight:800}.doc li{font-size:17px;font-size:1.08rem}.doc .h1,.doc .h2,.doc .h3,.doc .h4,.doc .h5,.doc .h6,.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{word-wrap:break-word;margin-top:3.125rem}.doc .h1+.h1,.doc .h1+.h2,.doc .h1+.h3,.doc .h1+.h4,.doc .h1+.h5,.doc .h1+.h6,.doc .h1+h1,.doc .h1+h2,.doc .h1+h3,.doc .h1+h4,.doc .h1+h5,.doc .h1+h6,.doc .h2+.h1,.doc .h2+.h2,.doc .h2+.h3,.doc .h2+.h4,.doc .h2+.h5,.doc .h2+.h6,.doc .h2+h1,.doc .h2+h2,.doc .h2+h3,.doc .h2+h4,.doc .h2+h5,.doc .h2+h6,.doc .h3+.h1,.doc .h3+.h2,.doc .h3+.h3,.doc .h3+.h4,.doc .h3+.h5,.doc .h3+.h6,.doc .h3+h1,.doc .h3+h2,.doc .h3+h3,.doc .h3+h4,.doc .h3+h5,.doc .h3+h6,.doc .h4+.h1,.doc .h4+.h2,.doc .h4+.h3,.doc .h4+.h4,.doc .h4+.h5,.doc .h4+.h6,.doc .h4+h1,.doc .h4+h2,.doc .h4+h3,.doc .h4+h4,.doc .h4+h5,.doc .h4+h6,.doc .h5+.h1,.doc .h5+.h2,.doc .h5+.h3,.doc .h5+.h4,.doc .h5+.h5,.doc .h5+.h6,.doc .h5+h1,.doc .h5+h2,.doc .h5+h3,.doc .h5+h4,.doc .h5+h5,.doc .h5+h6,.doc .h6+.h1,.doc .h6+.h2,.doc .h6+.h3,.doc .h6+.h4,.doc .h6+.h5,.doc .h6+.h6,.doc .h6+h1,.doc .h6+h2,.doc .h6+h3,.doc .h6+h4,.doc .h6+h5,.doc .h6+h6,.doc h1+.h1,.doc h1+.h2,.doc h1+.h3,.doc h1+.h4,.doc h1+.h5,.doc h1+.h6,.doc h1+h1,.doc h1+h2,.doc h1+h3,.doc h1+h4,.doc h1+h5,.doc h1+h6,.doc h2+.h1,.doc h2+.h2,.doc h2+.h3,.doc h2+.h4,.doc h2+.h5,.doc h2+.h6,.doc h2+h1,.doc h2+h2,.doc h2+h3,.doc h2+h4,.doc h2+h5,.doc h2+h6,.doc h3+.h1,.doc h3+.h2,.doc h3+.h3,.doc h3+.h4,.doc h3+.h5,.doc h3+.h6,.doc h3+h1,.doc h3+h2,.doc h3+h3,.doc h3+h4,.doc h3+h5,.doc h3+h6,.doc h4+.h1,.doc h4+.h2,.doc h4+.h3,.doc h4+.h4,.doc h4+.h5,.doc h4+.h6,.doc h4+h1,.doc h4+h2,.doc h4+h3,.doc h4+h4,.doc h4+h5,.doc h4+h6,.doc h5+.h1,.doc h5+.h2,.doc h5+.h3,.doc h5+.h4,.doc h5+.h5,.doc h5+.h6,.doc h5+h1,.doc h5+h2,.doc h5+h3,.doc h5+h4,.doc h5+h5,.doc h5+h6,.doc h6+.h1,.doc h6+.h2,.doc h6+.h3,.doc h6+.h4,.doc h6+.h5,.doc h6+.h6,.doc h6+h1,.doc h6+h2,.doc h6+h3,.doc h6+h4,.doc h6+h5,.doc h6+h6{margin-top:0}.doc .h1:hover a,.doc .h2:hover a,.doc .h3:hover a,.doc .h4:hover a,.doc .h5:hover a,.doc .h6:hover a,.doc h1:hover a,.doc h2:hover a,.doc h3:hover a,.doc h4:hover a,.doc h5:hover a,.doc h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.doc .h1,.doc h1{font-size:38px;font-size:2.375rem}.doc .h2,.doc h2{font-size:33px;font-size:2.0625rem}.doc .h3,.doc h3{margin-top:2.5rem;font-size:28px;font-size:1.75rem}.doc .h4,.doc h4{font-size:23px;font-size:1.4375rem}.doc .h5,.doc h5{font-size:20px;font-size:1.25rem}.doc .h6,.doc h6{font-size:18px;font-size:1.125rem}.doc li ol,.doc li ul{margin-top:10px}.doc li ol li,.doc li ul li{margin-top:5px}.doc li blockquote,.doc li img{margin:20px 0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.doc li ol+p,.doc li ul+p{margin-top:20px}.doc li+li{margin-top:10px}.doc code{font-size:14px}.glyphicon.tile{font-size:150px;margin-bottom:20px!important}.glyphicon.tile-small{font-size:100px;margin-bottom:35px!important}.glyphicon.glyphicon-heart{color:#e74c3c}.caret-right{display:none}@media screen and (min-width:768px){cite.bubble{padding-bottom:0}.doc{padding-bottom:60px}.glyphicon.tile-small{margin-bottom:0!important}.caret-right{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent}}.login-caret{display:none}.tile-list{text-align:center}@media screen and (min-width:768px){.login-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left-color:#3BB878}.tile-list{text-align:right}}/*! +*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}@keyframes rubberBand{0%,100%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scaleX(1.25) scaleY(.75);transform:scaleX(1.25) scaleY(.75)}40%{-webkit-transform:scaleX(.75) scaleY(1.25);transform:scaleX(.75) scaleY(1.25)}60%{-webkit-transform:scaleX(1.15) scaleY(.85);transform:scaleX(1.15) scaleY(.85)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}@keyframes wobble{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0);transform:perspective(400px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0);transform:perspective(400px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0) skewX(0);transform:translateX(0) skewX(0);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0) rotate(0);transform:translateX(0) rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.belt-outer .belt .belt-inner.subnav,.input-group-addon.subnav{opacity:.96}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.rounded{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.border-radius-default,.cornered{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.remove-gradient{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.remove-box-shadow{-webkit-box-shadow:none;box-shadow:none}.transition-base{-webkit-transition:.2s all;transition:.2s all}.link-standard:active,.link-standard:link,.link-standard:visited{color:#0089bc}.link-standard:hover{color:#005170}.callout-title:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000}.callout-title:before .small,.callout-title:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.callout-text *{font-size:14px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000;display:inline-block}.has-inner-before:before .small,.has-inner-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.has-outer-before{margin-top:40px}#article-body .disclosure-note:before,.community:before,.has-outer-before:before,.note:before{font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}.has-outer-before:before{line-height:1.1;font-size:12px;font-size:17px;font-weight:400;color:#000;display:block;height:0}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px}.note *{font-size:14px;font-weight:400;line-height:1.5}.note:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.note:before .small,.note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note:before+.lead{padding-top:10px}.note a{color:#0089bc}.note a:hover{color:#006489}.note strong{font-weight:700}.community{padding:15px}.community *{font-size:14px;font-weight:400;line-height:1.5}.community:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community:before+.lead{padding-top:10px}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px}#article-body .disclosure-note *{font-size:14px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{display:inline-block;line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}#article-body .disclosure-note:before .small,#article-body .disclosure-note:before small{font-weight:400;line-height:1;color:#777;font-size:75%}#article-body .disclosure-note:before+.lead{padding-top:10px}#article-body .disclosure-note a{color:#0089bc}#article-body .disclosure-note a:hover{color:#006489}#article-body .disclosure-note strong{font-weight:700}#article-body .disclosure-note img.disclosure-icon{display:inline-block;height:1.5em;margin:-.1em 0 0;-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(1);transform:scaleY(1)}.caution:before,.cloud_manager_link:before,.deprecated:before{display:inline-block;font-family:Lato,sans-serif;margin-top:10px;margin-bottom:10px}#article-body .disclosure-note .disclosure-note-content{overflow:hidden;margin-top:10px}#article-body .disclosure-note table:not([class])>thead>tr>th{background:0 0}#article-body .disclosure-note table:not([class])>tbody>tr:nth-of-type(odd){background:#fff}#article-body .disclosure-note.disclosed img.disclosure-icon{-webkit-transition:.2s linear;transition:.2s linear;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.caution{padding:15px;background-color:#fdf3f2;border-left:4px solid #f8c9c4}.caution *{font-size:14px;font-weight:400;line-height:1.5}.caution:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution:before+.lead{padding-top:10px}.caution a{color:#0089bc}.caution a:hover{color:#006489}.caution strong{font-weight:700}.deprecated{padding:15px;background-color:#ffeedf;border-left:4px solid #ffd4ac}.classic_manager_link,.cloud_manager_link{background-color:#edf7fe;border-left:4px solid #bde2fb}.deprecated *{font-size:14px;font-weight:400;line-height:1.5}.deprecated:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.deprecated:before .small,.deprecated:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.deprecated:before+.lead{padding-top:10px}.deprecated a{color:#0089bc}.deprecated a:hover{color:#006489}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px}.cloud_manager_link *{font-size:14px;font-weight:400;line-height:1.5}.cloud_manager_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.cloud_manager_link:before .small,.cloud_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.cloud_manager_link:before+.lead{padding-top:10px}.cloud_manager_link a{color:#0089bc}.cloud_manager_link a:hover{color:#006489}.cloud_manager_link strong{font-weight:700}.classic_manager_link{padding:15px;margin-top:55px}.classic_manager_link:before,.dedicated_cpu_link:before{display:inline-block;margin-top:10px;margin-bottom:10px;font-family:Lato,sans-serif}.classic_manager_link *{font-size:14px;font-weight:400;line-height:1.5}.classic_manager_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.classic_manager_link:before .small,.classic_manager_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.classic_manager_link:before+.lead{padding-top:10px}.classic_manager_link a{color:#0089bc}.classic_manager_link a:hover{color:#006489}.classic_manager_link strong{font-weight:700}.dedicated_cpu_link{padding:15px;background-color:#eff9f5;border-left:4px solid #caebde}.file-name,.variable{border-width:1px;border-style:solid}.dedicated_cpu_link *{font-size:14px;font-weight:400;line-height:1.5}.dedicated_cpu_link:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;font-weight:400}.dedicated_cpu_link:before .small,.dedicated_cpu_link:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.dedicated_cpu_link:before+.lead{padding-top:10px}.dedicated_cpu_link a{color:#0089bc}.dedicated_cpu_link a:hover{color:#006489}.dedicated_cpu_link strong{font-weight:700}.terminal{background-color:#000;color:rgba(65,255,0,.85);padding:0 10px}.file dt:before+.lead,.output:before+.lead{padding-top:10px}.terminal code{white-space:pre-line}.file pre.chroma code,pre code{white-space:pre}pre.terminal code::-moz-selection{background-color:#B2D7FF;color:#000}pre.terminal code::selection{background-color:#B2D7FF;color:#000}.output{margin-top:40px;background-color:#f8f8f8}.file dt:before,.output:before{margin-top:10px;margin-bottom:10px;font-weight:400}.output:before{font-family:Lato,sans-serif;line-height:1.1;font-size:12px;font-size:17px;color:#000;display:block;height:0;content:"Output"}.output:before .small,.output:before small{font-weight:400;line-height:1;color:#777;font-size:75%}pre code{word-wrap:normal;overflow-wrap:normal}.variable{background-color:#cff0df;border-color:#a9e3c5!important}.file-name{background-color:#f9f9ef;border-color:#ebebca!important}.file dt{font-family:Monaco,Menlo,Consolas,"Courier New",monospace}.file dt:before,.navbar{font-family:Lato,sans-serif}.file dt:before{line-height:1.1;color:inherit;font-size:12px;font-size:17px;padding-right:5px}.file dt:before .small,.file dt:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.file dd+dt{margin-top:20px}.file dt{background-color:#073642;padding:.5em;margin-bottom:0;color:#93a1a1;text-align:center;font-size:16px}.highlight{margin-bottom:.7em}@media screen and (min-width:768px){.sticky-header{position:fixed;right:0;left:0;z-index:1030;top:0;border-width:0 0 1px}.sticky-header .navbar-collapse{max-height:340px}.navbar.navbar-default{height:57px}}@media screen and (min-width:768px) and (max-device-width:480px) and (orientation:landscape){.sticky-header .navbar-collapse{max-height:200px}}@media screen and (min-width:768px) and (min-width:768px){.sticky-header{border-radius:0}}.navbar{font-size:15px;line-height:15px;font-weight:300;margin-bottom:0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{font-size:19px;line-height:19px;-webkit-transition:.2s color;transition:.2s color}.navbar .navbar-nav>li>span{display:inline-block}.navbar .divider-vertical{margin-left:15px;margin-right:15px}@media (max-width:767px){.navbar .divider-vertical{display:none!important}}.navbar .divider-vertical span{color:#737373!important}.navbar .navbar-nav .btn{margin-left:12px;font-size:15px}.navbar .navbar-nav .btn.btn-sm{margin-top:12px;margin-bottom:12px}.navbar .nav-home{color:inherit!important}.navbar .nav-home:after{content:"Home"}@media screen and (min-width:768px){.navbar .navbar-header>a,.navbar .navbar-nav>li>a,.navbar .navbar-nav>li>span{padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px}.navbar .nav-home:after{content:""}}@media screen and (min-width:992px){.navbar .nav-home{display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:-1px}.navbar .nav-home.tile{font-size:150px;margin-bottom:20px!important}.navbar .nav-home.tile-small{font-size:100px;margin-bottom:35px!important}.navbar .nav-home.glyphicon-heart{color:#e74c3c}.navbar .nav-home:before{content:"\e021"}}.nav-sidebar,.nav-sidebar .nav-sidebar.collapse{display:none}@media screen and (min-width:992px) and screen and (min-width:768px){.navbar .nav-home.tile-small{margin-bottom:0!important}}.navbar.navbar-default .navbar-nav>li.dropdown.open{background-color:#4c4c4c}#main-nav .navbar-collapse{max-height:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:0}.subnav{background-color:#323232;border-color:#212121;font-weight:400;font-family:Lato,sans-serif;min-height:0}.subnav .navbar-brand{color:#a6a6a6}.subnav .navbar-brand:focus,.subnav .navbar-brand:hover{color:#8c8c8c;background-color:transparent}.subnav .navbar-text{color:#777}.subnav .navbar-nav>li>a{color:#a6a6a6}.subnav .navbar-nav>li>a:focus,.subnav .navbar-nav>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav>.active>a,.subnav .navbar-nav>.active>a:focus,.subnav .navbar-nav>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav>.disabled>a,.subnav .navbar-nav>.disabled>a:focus,.subnav .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.subnav .navbar-toggle{border-color:transparent}.subnav .navbar-toggle:focus,.subnav .navbar-toggle:hover{background-color:transparent}.subnav .navbar-toggle .icon-bar{background-color:#e6e6e6}.subnav .navbar-collapse,.subnav .navbar-form{border-color:#212121}.subnav .navbar-nav>.open>a,.subnav .navbar-nav>.open>a:focus,.subnav .navbar-nav>.open>a:hover{background-color:transparent;color:#fff}@media (max-width:767px){.subnav .navbar-nav .open .dropdown-menu>li>a{color:#a6a6a6}.subnav .navbar-nav .open .dropdown-menu>li>a:focus,.subnav .navbar-nav .open .dropdown-menu>li>a:hover{color:#d9d9d9;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.active>a,.subnav .navbar-nav .open .dropdown-menu>.active>a:focus,.subnav .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:transparent}.subnav .navbar-nav .open .dropdown-menu>.disabled>a,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:focus,.subnav .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.subnav .navbar-link{color:#a6a6a6}.subnav .navbar-link:hover{color:#d9d9d9}.subnav .btn-link{color:#a6a6a6}.subnav .btn-link:focus,.subnav .btn-link:hover{color:#d9d9d9}.subnav .btn-link[disabled]:focus,.subnav .btn-link[disabled]:hover,fieldset[disabled] .subnav .btn-link:focus,fieldset[disabled] .subnav .btn-link:hover{color:#ccc}.subnav li>a{font-size:15px;line-height:15px}@media screen and (min-width:768px){.navbar li.active>a>span.nav-home{display:none}#main-nav .dropdown.open>.dropdown-toggle{padding-bottom:21px}.subnav li>a{margin:13px 12px 0;padding:0}}.subnav li:first-child a{margin-left:0}.subnav li:last-child a{margin-right:0}.subnav .navbar-toggle{margin-top:21px;margin-bottom:21px}.subnav-divider{margin:0 -15px}@media screen and (min-width:768px){.subnav-divider{margin:0}}.nav-sidebar .nav-sidebar,.sidebar>ul>li{margin-bottom:30px}.nav-sidebar{border-right:1px solid #e7e6e6;position:static}.nav-sidebar li{text-align:right;border-right:#fff solid 2px}.nav-sidebar li:hover{border-right:#e7e6e6 solid 2px}.nav-sidebar li.active,.nav-sidebar li.header-active{border-right:#000 solid 2px}.nav-sidebar li>a{padding:3px 15px;font-size:12px}.nav-sidebar .nav-sidebar.collapse.in{display:block}tr.nav-sidebar .nav-sidebar.collapse.in{display:table-row}tbody.nav-sidebar .nav-sidebar.collapse.in{display:table-row-group}@media screen and (min-width:992px){.nav-sidebar{width:213px;top:24px;display:block}.nav-sidebar.affix{position:fixed}.nav-sidebar.affix-bottom{position:absolute}}.sidebar-toggle{background:0 0;border:none;padding:0}.sidebar-toggle .toggle-closed,.sidebar-toggle .toggle-open{font-size:10px;position:relative;top:-1px;color:#626262}.sidebar-toggle .toggle-closed:hover,.sidebar-toggle .toggle-open:hover{color:#000}.sidebar-modal ul{list-style:none;padding-left:0}.sidebar-modal ul li a{padding:5px 0 5px 10px}.sidebar-modal ul li a:hover{background-color:transparent}.sidebar-modal ul li a:active{background-color:#eee}.sidebar-modal ul li.header a{display:inline-block;padding:5px 0;font-weight:800}.sidebar-modal ul li.header a:hover{background-color:transparent}.sidebar{margin-top:30px!important;padding-top:30px;border-top:1px solid #e7e6e6}.sidebar ul{list-style:none;padding-left:0}@media screen and (min-width:768px){.sidebar{margin-top:0!important;padding-top:0;border-top:0}.sidebar ul{padding-left:20px;border-left:1px solid #e7e6e6}.sidebar>ul{text-align:left}}.sidebar ul>li>ul{border:0;padding-left:0}.sidebar ul.list{padding-left:20px;list-style:disc}.sidebar ul.list>li{padding:10px 0;font-size:14px}@media screen and (min-width:768px){.sidebar>ul>li{padding:0}}.sidebar>ul>li>ul>li{padding:6px 0;font-size:19px}.sidebar>ul>li>ul>li:first-child{padding-top:0}.sidebar>ul>li>ul>li:last-child{padding-bottom:0}@media screen and (min-width:768px){.sidebar>ul>li>ul>li{padding:0;font-size:14px}}.nav-tiny>ul{padding:0;width:90%;display:table;table-layout:fixed}.nav-tiny>ul>li{display:table-cell}.toggle-closed,.toggle-open{display:none}.follow-header{top:0;display:block;z-index:1030;background-color:rgba(0,0,0,.4)}.follow-header.affix{position:fixed}.follow-header.affix-bottom{position:absolute}@media screen and (min-width:992px){.follow-header{display:none}.container{max-width:970px}}.jumbotron{padding:0;margin:0;line-height:1.64285714;color:inherit;background-color:transparent}.jumbotron .h1,.jumbotron h1{font-size:34px}.jumbotron .h2,.jumbotron h2{font-size:21px}.jumbotron .h3,.jumbotron h3{font-size:20px}.jumbotron .h4,.jumbotron h4{font-size:19px}.jumbotron .h5,.jumbotron h5{font-size:17px}.jumbotron .h6,.jumbotron h6{font-size:16px}.jumbotron .h2,.jumbotron .h3,.jumbotron .h4,.jumbotron .h5,.jumbotron .h6,.jumbotron h2,.jumbotron h3,.jumbotron h4,.jumbotron h5,.jumbotron h6{font-weight:300}@media screen and (min-width:768px){.jumbotron{padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.jumbotron .h1,.jumbotron h1{font-size:40px}.jumbotron .h2,.jumbotron h2{font-size:23px}.jumbotron .h3,.jumbotron h3{font-size:21px}.jumbotron .h4,.jumbotron h4{font-size:20px}.jumbotron .h5,.jumbotron h5{font-size:19px}.jumbotron .h6,.jumbotron h6{font-size:17px}.dropdown-menu.dropdown-main-nav{padding:15px 0}}.jumbotron .navbar-brand{font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.switcher-controls,.table-pricing-total>tbody>tr:last-child>td,.table>thead>tr>th{font-family:Lato,sans-serif}.dropdown-menu{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.125);box-shadow:0 6px 12px rgba(0,0,0,.125)}.dropdown-menu>li>a{-webkit-transition:none;transition:none}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#d9d9d9}.dropdown-menu.dropdown-main-nav{background-color:#4c4c4c;border:0}.dropdown-menu.dropdown-main-nav li a{display:block;padding:6px 20px}.dropdown-menu.dropdown-main-nav li a:active,.dropdown-menu.dropdown-main-nav li a:link,.dropdown-menu.dropdown-main-nav li a:visited{color:#999}.dropdown-menu.dropdown-main-nav li a:hover{color:#fff;background-color:#6f6f6f}.dropdown-menu.dropdown-main-nav .divider{background-color:#555}.navbar-nav .open .dropdown-menu.dropdown-mega{margin-left:-15px;margin-right:0;z-index:9001}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega{padding:15px 0;margin-right:-150px;width:600px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{position:relative;min-height:1px;padding:0}@media (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third{float:left;width:33.33333333%}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul{padding:0;list-style:none}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li{margin:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:8px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{-webkit-transition:none;transition:none;line-height:20px;padding:8px 35px 8px 40px;display:block;color:#999;font-size:19px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a:hover{color:#fff;background-color:#6f6f6f}@media screen and (min-width:768px){.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:first-child{margin-top:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li:last-child{margin-bottom:0}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third ul li a{padding:6px 20px;font-size:16px}}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third.middle{border-color:#555;border-style:solid;border-width:0 1px}.navbar-nav .open .dropdown-menu.dropdown-mega .dropdown-third .divider{margin:10px 20px}.pagination,.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.pagination>li.active a{color:#fff!important}.pagination>li a:link{text-decoration:none}.pager>li>a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.modal-open .navbar-fixed-bottom,.modal-open .navbar-fixed-top,body.modal-open{margin-right:0}.modal-footer{margin-top:0}.switcher-content{display:none;margin-top:0!important}.switcher-content.active{display:block}.switcher-controls{width:100%;display:table;table-layout:fixed}.switcher-controls a{-webkit-transition:none;transition:none;display:table-cell;width:100%;padding:10px;background-color:#fff;border:2px solid #00aeef;border-right-width:0;text-align:center;cursor:pointer;color:#00aeef}.switcher-controls a:active,.switcher-controls a:link,.switcher-controls a:visited{color:#00aeef}.switcher-controls a:hover{color:#0089bc}.switcher-controls a:last-child{border-right-width:2px}.switcher-controls a.active{background-color:#00aeef;border-color:#00aeef;color:#fff}.switcher-arrow{-webkit-transition:bottom .2s;transition:bottom .2s;display:block;position:relative;width:2px;border:0 solid transparent;border-width:15px 15px 0;margin:0 auto;bottom:15px}.switcher-arrow.active{border-color:#00aeef transparent;bottom:0}.label{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px}.table>tbody>tr>td,.table>thead>tr>th{padding:17px 10px;text-align:left;vertical-align:middle}.alert{color:#fff;border:0}.panel,.well{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.table>thead>tr>th{color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}.table>tbody>tr:first-child{border-top:none}.table>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}.table>tbody>tr>td{width:0;color:#747474}.table>tbody>tr>td:last-child{border-right:none}.table>tbody>tr>td.large{font-size:20px;color:#000}.table>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}table.lntable tbody{display:table;width:inherit}table.lntable tbody>tr>td.lntd:first-child{width:25px}.table-responsive>.table>tbody>tr:last-child{border-bottom-width:0}@media screen and (min-width:768px){.table-responsive>.table>tbody>tr:last-child{border-bottom-width:1px}}.table-pricing,.table-pricing-green{border:none}.table-shadow{-webkit-box-shadow:0 1px 1px 1px rgba(174,174,174,.2);box-shadow:0 1px 1px 1px rgba(174,174,174,.2)}.table-pricing>thead>tr>th{border-top:none;text-align:center;margin-right:12px}.table-pricing>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-green>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f6fcf9;border-bottom:2px solid #3BB878}.table-pricing-green>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-neutral{border:none}.table-pricing-neutral>thead>tr>th{border-top:none;text-align:center;margin-right:12px;background-color:#f3f7f8;border-bottom:2px solid #8ab}.table-pricing-neutral>tbody>tr>td{text-align:center;font-weight:300}.table-pricing-total>tbody>tr:last-child{font-size:18px;font-weight:300;border-bottom:none}.table-pricing-total>tbody>tr:last-child>td{color:#000}.table-pricing-total>tbody>tr:last-child>td .small{font-weight:100}@media screen and (min-width:768px){.table-pricing-total>tbody>tr:last-child{font-size:22px;font-weight:300;border-bottom:none}}.center-first-column>table tbody>tr:first-child{text-align:center!important}.fixed-layout>table{table-layout:fixed}.form-control{padding-top:8px;border:1px solid #e7e6e6;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#343434;font-size:14px;font-weight:400;-webkit-transition:none;transition:none;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#cecccc}.input-lg{font-size:18px}.form-control-lg,.form-control-sm{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-webkit-box-shadow:none;box-shadow:none}.input-group-addon{-moz-border-radius:0;-webkit-border-radius:0;background-color:#f9f9ef;color:#6f6f6f}.input-group-addon .lead a{font-weight:300}.input-group-addon .span>a,.input-group-addon address>a,.input-group-addon em>a,.input-group-addon h1>a,.input-group-addon h2>a,.input-group-addon h3>a,.input-group-addon h4>a,.input-group-addon h5>a,.input-group-addon h6>a,.input-group-addon li>a,.input-group-addon p>a,.input-group-addon td>a{-webkit-transition:.2s color;transition:.2s color}.input-group-addon .nav li>a,.input-group-addon .span>a:active,.input-group-addon .span>a:hover,.input-group-addon address>a:active,.input-group-addon address>a:hover,.input-group-addon em>a:active,.input-group-addon em>a:hover,.input-group-addon h1>a:active,.input-group-addon h1>a:hover,.input-group-addon h2>a:active,.input-group-addon h2>a:hover,.input-group-addon h3>a:active,.input-group-addon h3>a:hover,.input-group-addon h4>a:active,.input-group-addon h4>a:hover,.input-group-addon h5>a:active,.input-group-addon h5>a:hover,.input-group-addon h6>a:active,.input-group-addon h6>a:hover,.input-group-addon li>a:active,.input-group-addon li>a:hover,.input-group-addon p>a:active,.input-group-addon p>a:hover,.input-group-addon td>a:active,.input-group-addon td>a:hover{text-decoration:none}.input-group-addon.separated{border-bottom-color:#e4e4b7}.input-group-addon .h1,.input-group-addon .h2,.input-group-addon .h3,.input-group-addon .h4,.input-group-addon .h5,.input-group-addon .h6,.input-group-addon h1,.input-group-addon h2,.input-group-addon h3,.input-group-addon h4,.input-group-addon h5,.input-group-addon h6{color:#000}.input-group-addon.jumbotron .h1,.input-group-addon.jumbotron h1{color:#2f2f2f}.input-group-addon.jumbotron .h2,.input-group-addon.jumbotron .h3,.input-group-addon.jumbotron .h4,.input-group-addon.jumbotron .h5,.input-group-addon.jumbotron .h6,.input-group-addon.jumbotron h2,.input-group-addon.jumbotron h3,.input-group-addon.jumbotron h4,.input-group-addon.jumbotron h5,.input-group-addon.jumbotron h6{color:#6f6f6f}.input-group-addon .span>a:active,.input-group-addon .span>a:link,.input-group-addon .span>a:visited,.input-group-addon address>a:active,.input-group-addon address>a:link,.input-group-addon address>a:visited,.input-group-addon em>a:active,.input-group-addon em>a:link,.input-group-addon em>a:visited,.input-group-addon h1>a:active,.input-group-addon h1>a:link,.input-group-addon h1>a:visited,.input-group-addon h2>a:active,.input-group-addon h2>a:link,.input-group-addon h2>a:visited,.input-group-addon h3>a:active,.input-group-addon h3>a:link,.input-group-addon h3>a:visited,.input-group-addon h4>a:active,.input-group-addon h4>a:link,.input-group-addon h4>a:visited,.input-group-addon h5>a:active,.input-group-addon h5>a:link,.input-group-addon h5>a:visited,.input-group-addon h6>a:active,.input-group-addon h6>a:link,.input-group-addon h6>a:visited,.input-group-addon li>a:active,.input-group-addon li>a:link,.input-group-addon li>a:visited,.input-group-addon p>a:active,.input-group-addon p>a:link,.input-group-addon p>a:visited,.input-group-addon td>a:active,.input-group-addon td>a:link,.input-group-addon td>a:visited{color:#0089bc}.input-group-addon .span>a:hover,.input-group-addon address>a:hover,.input-group-addon em>a:hover,.input-group-addon h1>a:hover,.input-group-addon h2>a:hover,.input-group-addon h3>a:hover,.input-group-addon h4>a:hover,.input-group-addon h5>a:hover,.input-group-addon h6>a:hover,.input-group-addon li>a:hover,.input-group-addon p>a:hover,.input-group-addon td>a:hover{color:#005170}.input-group-addon .span>a .glyphicon.tile,.input-group-addon address>a .glyphicon.tile,.input-group-addon em>a .glyphicon.tile,.input-group-addon h1>a .glyphicon.tile,.input-group-addon h2>a .glyphicon.tile,.input-group-addon h3>a .glyphicon.tile,.input-group-addon h4>a .glyphicon.tile,.input-group-addon h5>a .glyphicon.tile,.input-group-addon h6>a .glyphicon.tile,.input-group-addon li>a .glyphicon.tile,.input-group-addon p>a .glyphicon.tile,.input-group-addon td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.input-group-addon .span>a .glyphicon.tile:active,.input-group-addon .span>a .glyphicon.tile:hover,.input-group-addon address>a .glyphicon.tile:active,.input-group-addon address>a .glyphicon.tile:hover,.input-group-addon em>a .glyphicon.tile:active,.input-group-addon em>a .glyphicon.tile:hover,.input-group-addon h1>a .glyphicon.tile:active,.input-group-addon h1>a .glyphicon.tile:hover,.input-group-addon h2>a .glyphicon.tile:active,.input-group-addon h2>a .glyphicon.tile:hover,.input-group-addon h3>a .glyphicon.tile:active,.input-group-addon h3>a .glyphicon.tile:hover,.input-group-addon h4>a .glyphicon.tile:active,.input-group-addon h4>a .glyphicon.tile:hover,.input-group-addon h5>a .glyphicon.tile:active,.input-group-addon h5>a .glyphicon.tile:hover,.input-group-addon h6>a .glyphicon.tile:active,.input-group-addon h6>a .glyphicon.tile:hover,.input-group-addon li>a .glyphicon.tile:active,.input-group-addon li>a .glyphicon.tile:hover,.input-group-addon p>a .glyphicon.tile:active,.input-group-addon p>a .glyphicon.tile:hover,.input-group-addon td>a .glyphicon.tile:active,.input-group-addon td>a .glyphicon.tile:hover{color:#494949}.input-group-addon ul.nav-sidebar>li.active>a{color:#000}.input-group-addon ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.input-group-addon ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.input-group-addon ul.nav-sidebar>li>a:hover{color:#000}.input-group-addon ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.input-group-addon ul.dropdown-menu>li>a:hover{color:#fff}.input-group-addon.subnav .navbar-brand{color:#000}.input-group-addon.subnav .navbar-brand a{text-decoration:none;color:#000}.input-group-addon.subnav li>a{color:#aaa}.input-group-addon.subnav li>a.active{color:#000}.input-group-addon.subnav li>a:hover{color:#555}.input-group-addon .sidebar strong,.input-group-addon.subnav .navbar-toggle{color:#000}.input-group-addon.subnav .navbar-toggle:hover{background-color:transparent}.input-group-addon.subnav .navbar-collapse{border-top-color:#e7e6e6}.input-group-addon.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.input-group-addon .sidebar a strong,.input-group-addon .sidebar a strong:active,.input-group-addon .sidebar a strong:link,.input-group-addon .sidebar a strong:visited{color:#0089bc}.input-group-addon .sidebar a strong:hover{color:#005170}.input-group-addon cite.bubble strong{color:#414141}.input-group-addon cite.bubble a:active,.input-group-addon cite.bubble a:link,.input-group-addon cite.bubble a:visited{color:#0089bc}.input-group-addon cite.bubble a:hover{color:#005170}.input-group-addon blockquote,.input-group-addon blockquote p,.input-group-addon blockquote ul>li{color:#747474}.has-error .form-control,.has-error .form-control:focus,.has-success .form-control,.has-success .form-control:focus,.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}html{-webkit-tap-highlight-color:transparent;color:#444;background-color:#0a0a0a;font-size:14px}html a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}html a:active,html a:hover{color:#f2f2f2;text-decoration:none}@media (min-width:768px){html{font-size:15.75px}.belt-outer .belt .belt-inner{float:left;width:83.33333333%}}nav,section{background-color:inherit}header,nav,section{margin:0}.belt-outer .belt,.row-content,.row-tiles{margin-left:-15px;margin-right:-15px}header .row-content:first-child,header .row:first-child,nav .row-content:first-child,nav .row:first-child,section .row-content:first-child,section .row:first-child{margin-top:30px}header .row-content:last-child,header .row:last-child,nav .row-content:last-child,nav .row:last-child,section .row-content:last-child,section .row:last-child{margin-bottom:30px}header .row :first-child,header .row-content :first-child,nav .row :first-child,nav .row-content :first-child,section .row :first-child,section .row-content :first-child{margin-top:0}header .row :last-child,header .row-content :last-child,nav .row :last-child,nav .row-content :last-child,section .row :last-child,section .row-content :last-child{margin-bottom:0}header.small,nav.small,section.small{font-size:12px}header.small .row:first-child,nav.small .row:first-child,section.small .row:first-child{margin-top:5px}header.small .row:last-child,nav.small .row:last-child,section.small .row:last-child{margin-bottom:5px}header.flush-bottom .row-content:last-child,header.flush-bottom .row:last-child,header.small .row :last-child,nav.flush-bottom .row-content:last-child,nav.flush-bottom .row:last-child,nav.small .row :last-child,section.flush-bottom .row-content:last-child,section.flush-bottom .row:last-child,section.small .row :last-child{margin-bottom:0}header.small .row :first-child,nav.small .row :first-child,section.small .row :first-child{margin-top:0}@media screen and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:60px;padding-bottom:60px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space,nav.extra-space,section.extra-space{padding-top:30px;padding-bottom:30px}header.extra-space.bottom,nav.extra-space.bottom,section.extra-space.bottom{padding-top:0}header.extra-space.top,nav.extra-space.top,section.extra-space.top{padding-bottom:0}}@media screen and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:60px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:60px}}@media screen and (max-height:900px) and (min-width:768px){header.extra-space-top,nav.extra-space-top,section.extra-space-top{padding-top:30px}header.extra-space-bottom,nav.extra-space-bottom,section.extra-space-bottom{padding-bottom:30px}}@media screen and (min-width:768px){header.some-space,nav.some-space,section.some-space{padding-top:30px;padding-bottom:30px}header.some-space.bottom,nav.some-space.bottom,section.some-space.bottom{padding-top:0}header.some-space.top,nav.some-space.top,section.some-space.top{padding-bottom:0}header.some-space-top,nav.some-space-top,section.some-space-top{padding-top:30px}header.some-space-bottom,nav.some-space-bottom,section.some-space-bottom{padding-bottom:30px}header.super-space,nav.super-space,section.super-space{padding-top:90px;padding-bottom:90px}header.super-space.bottom,nav.super-space.bottom,section.super-space.bottom{padding-top:0}header.super-space.top,nav.super-space.top,section.super-space.top{padding-bottom:0}header.super-space-top,nav.super-space-top,section.super-space-top{padding-top:90px}header.super-space-bottom,nav.super-space-bottom,section.super-space-bottom{padding-bottom:90px}}header.flush-bottom,nav.flush-bottom,section.flush-bottom{margin-bottom:0;padding-bottom:0}.row-content.extra-bottom{margin-bottom:90px}.row-content.super-bottom{margin-bottom:120px}@media screen and (max-width:768px){.row-content.shrink{margin-bottom:30px}}div.no-padding{padding:0}.pad-xs{margin-top:30px}.separated{border-bottom-width:1px;border-bottom-style:solid}@media screen and (min-width:768px){.pad-xs{margin-top:0}.belt-outer{height:100px}.belt-outer .belt .belt-inner{top:-50px}}.belt-outer .belt .belt-inner{min-height:1px;background-color:#f9f9ef;color:#6f6f6f;padding:20px;border:1px solid #ebebca;margin-bottom:0;position:relative}@media (min-width:768px){.belt-outer .belt .belt-inner{margin-left:8.33333333%}}.belt-outer .belt .belt-inner .lead a{font-weight:300}.belt-outer .belt .belt-inner .span>a,.belt-outer .belt .belt-inner address>a,.belt-outer .belt .belt-inner em>a,.belt-outer .belt .belt-inner h1>a,.belt-outer .belt .belt-inner h2>a,.belt-outer .belt .belt-inner h3>a,.belt-outer .belt .belt-inner h4>a,.belt-outer .belt .belt-inner h5>a,.belt-outer .belt .belt-inner h6>a,.belt-outer .belt .belt-inner li>a,.belt-outer .belt .belt-inner p>a,.belt-outer .belt .belt-inner td>a{-webkit-transition:.2s color;transition:.2s color}.belt-outer .belt .belt-inner .nav li>a,.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:hover{text-decoration:none}.belt-outer .belt .belt-inner.separated{border-bottom-color:#e4e4b7}.belt-outer .belt .belt-inner .h1,.belt-outer .belt .belt-inner .h2,.belt-outer .belt .belt-inner .h3,.belt-outer .belt .belt-inner .h4,.belt-outer .belt .belt-inner .h5,.belt-outer .belt .belt-inner .h6,.belt-outer .belt .belt-inner h1,.belt-outer .belt .belt-inner h2,.belt-outer .belt .belt-inner h3,.belt-outer .belt .belt-inner h4,.belt-outer .belt .belt-inner h5,.belt-outer .belt .belt-inner h6{color:#000}.belt-outer .belt .belt-inner.jumbotron .h1,.belt-outer .belt .belt-inner.jumbotron h1{color:#2f2f2f}.belt-outer .belt .belt-inner.jumbotron .h2,.belt-outer .belt .belt-inner.jumbotron .h3,.belt-outer .belt .belt-inner.jumbotron .h4,.belt-outer .belt .belt-inner.jumbotron .h5,.belt-outer .belt .belt-inner.jumbotron .h6,.belt-outer .belt .belt-inner.jumbotron h2,.belt-outer .belt .belt-inner.jumbotron h3,.belt-outer .belt .belt-inner.jumbotron h4,.belt-outer .belt .belt-inner.jumbotron h5,.belt-outer .belt .belt-inner.jumbotron h6{color:#6f6f6f}.belt-outer .belt .belt-inner .span>a:active,.belt-outer .belt .belt-inner .span>a:link,.belt-outer .belt .belt-inner .span>a:visited,.belt-outer .belt .belt-inner address>a:active,.belt-outer .belt .belt-inner address>a:link,.belt-outer .belt .belt-inner address>a:visited,.belt-outer .belt .belt-inner em>a:active,.belt-outer .belt .belt-inner em>a:link,.belt-outer .belt .belt-inner em>a:visited,.belt-outer .belt .belt-inner h1>a:active,.belt-outer .belt .belt-inner h1>a:link,.belt-outer .belt .belt-inner h1>a:visited,.belt-outer .belt .belt-inner h2>a:active,.belt-outer .belt .belt-inner h2>a:link,.belt-outer .belt .belt-inner h2>a:visited,.belt-outer .belt .belt-inner h3>a:active,.belt-outer .belt .belt-inner h3>a:link,.belt-outer .belt .belt-inner h3>a:visited,.belt-outer .belt .belt-inner h4>a:active,.belt-outer .belt .belt-inner h4>a:link,.belt-outer .belt .belt-inner h4>a:visited,.belt-outer .belt .belt-inner h5>a:active,.belt-outer .belt .belt-inner h5>a:link,.belt-outer .belt .belt-inner h5>a:visited,.belt-outer .belt .belt-inner h6>a:active,.belt-outer .belt .belt-inner h6>a:link,.belt-outer .belt .belt-inner h6>a:visited,.belt-outer .belt .belt-inner li>a:active,.belt-outer .belt .belt-inner li>a:link,.belt-outer .belt .belt-inner li>a:visited,.belt-outer .belt .belt-inner p>a:active,.belt-outer .belt .belt-inner p>a:link,.belt-outer .belt .belt-inner p>a:visited,.belt-outer .belt .belt-inner td>a:active,.belt-outer .belt .belt-inner td>a:link,.belt-outer .belt .belt-inner td>a:visited{color:#0089bc}.belt-outer .belt .belt-inner .span>a:hover,.belt-outer .belt .belt-inner address>a:hover,.belt-outer .belt .belt-inner em>a:hover,.belt-outer .belt .belt-inner h1>a:hover,.belt-outer .belt .belt-inner h2>a:hover,.belt-outer .belt .belt-inner h3>a:hover,.belt-outer .belt .belt-inner h4>a:hover,.belt-outer .belt .belt-inner h5>a:hover,.belt-outer .belt .belt-inner h6>a:hover,.belt-outer .belt .belt-inner li>a:hover,.belt-outer .belt .belt-inner p>a:hover,.belt-outer .belt .belt-inner td>a:hover{color:#005170}.belt-outer .belt .belt-inner .span>a .glyphicon.tile,.belt-outer .belt .belt-inner address>a .glyphicon.tile,.belt-outer .belt .belt-inner em>a .glyphicon.tile,.belt-outer .belt .belt-inner h1>a .glyphicon.tile,.belt-outer .belt .belt-inner h2>a .glyphicon.tile,.belt-outer .belt .belt-inner h3>a .glyphicon.tile,.belt-outer .belt .belt-inner h4>a .glyphicon.tile,.belt-outer .belt .belt-inner h5>a .glyphicon.tile,.belt-outer .belt .belt-inner h6>a .glyphicon.tile,.belt-outer .belt .belt-inner li>a .glyphicon.tile,.belt-outer .belt .belt-inner p>a .glyphicon.tile,.belt-outer .belt .belt-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.belt-outer .belt .belt-inner .span>a .glyphicon.tile:active,.belt-outer .belt .belt-inner .span>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner address>a .glyphicon.tile:active,.belt-outer .belt .belt-inner address>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner em>a .glyphicon.tile:active,.belt-outer .belt .belt-inner em>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h1>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h2>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h3>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h4>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h5>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:active,.belt-outer .belt .belt-inner h6>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner li>a .glyphicon.tile:active,.belt-outer .belt .belt-inner li>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner p>a .glyphicon.tile:active,.belt-outer .belt .belt-inner p>a .glyphicon.tile:hover,.belt-outer .belt .belt-inner td>a .glyphicon.tile:active,.belt-outer .belt .belt-inner td>a .glyphicon.tile:hover{color:#494949}.belt-outer .belt .belt-inner ul.nav-sidebar>li.active>a{color:#000}.belt-outer .belt .belt-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,li,p{font-weight:400}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.belt-outer .belt .belt-inner ul.nav-sidebar>li>a:hover{color:#000}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.belt-outer .belt .belt-inner ul.dropdown-menu>li>a:hover{color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-brand{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.belt-outer .belt .belt-inner.subnav li>a{color:#aaa}.belt-outer .belt .belt-inner.subnav li>a.active{color:#000}.belt-outer .belt .belt-inner.subnav li>a:hover{color:#555}.belt-outer .belt .belt-inner .sidebar strong,.belt-outer .belt .belt-inner.subnav .navbar-toggle{color:#000}.belt-outer .belt .belt-inner.subnav .navbar-toggle:hover{background-color:transparent}.white,q.bubble{background-color:#fff}.belt-outer .belt .belt-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.belt-outer .belt .belt-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.belt-outer .belt .belt-inner .sidebar a strong,.belt-outer .belt .belt-inner .sidebar a strong:active,.belt-outer .belt .belt-inner .sidebar a strong:link,.belt-outer .belt .belt-inner .sidebar a strong:visited{color:#0089bc}.belt-outer .belt .belt-inner .sidebar a strong:hover{color:#005170}.belt-outer .belt .belt-inner cite.bubble strong{color:#414141}.belt-outer .belt .belt-inner cite.bubble a:active,.belt-outer .belt .belt-inner cite.bubble a:link,.belt-outer .belt .belt-inner cite.bubble a:visited{color:#0089bc}.belt-outer .belt .belt-inner cite.bubble a:hover{color:#005170}.belt-outer .belt .belt-inner blockquote,.belt-outer .belt .belt-inner blockquote p,.belt-outer .belt .belt-inner blockquote ul>li{color:#747474}.belt-outer .belt .belt-inner .belt-content{margin:0}.vertical-center{display:table-cell;vertical-align:middle}@media screen and (min-width:768px){.reduce-gutter{padding:0 2px}q.bubble{min-height:152px}}img.full-width{display:block;width:100%}img.centered-icon{margin:0 auto;display:block}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular) format('svg')}.large{font-size:15.75px}.small{font-size:12px}.h1,h1{font-size:42px}.h2,h2{font-size:39px}.h3,h3{font-size:28px}.h4,h4{font-size:22px}.h5,h5{font-size:19px}.h6,h6,p{font-size:17px}p{font-size:1.08rem;line-height:1.5;margin:0 0 20px}.lead{padding-top:20px;margin-bottom:20px;font-size:17.33px;font-weight:300;line-height:1.4;font-family:Helvetica,Arial,sans-serif}.h1+.lead,.h2+.lead,.h3+.lead,.h4+.lead,.h5+.lead,.h6+.lead,h1+.lead,h2+.lead,h3+.lead,h4+.lead,h5+.lead,h6+.lead{padding-top:10px}pre{overflow-x:auto;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-size:12px}code{-moz-border-radius:0;-webkit-border-radius:0;word-wrap:break-word}.amp{font-family:Helvetica,sans-serif;font-weight:400;line-height:0}.footnote{font-size:10px;margin-top:20px}q.bubble{position:relative;display:block;width:100%;padding:10px}@media screen and (min-width:992px){.belt-outer{height:50px}q.bubble{min-height:108px}}q.bubble:after{content:"";display:block;width:0;border:0 solid;border-right-width:20px;border-bottom-width:20px;border-color:transparent #fff;position:absolute;bottom:-20px;left:15px}cite.bubble{display:block;margin-left:50px;margin-top:5px;padding-bottom:20px}blockquote{font-size:14.88px}blockquote *,blockquote p,blockquote ul>li{font-size:14.88px;font-weight:300}blockquote strong{font-weight:800}.doc li{font-size:17px;font-size:1.08rem}.doc .h1,.doc .h2,.doc .h3,.doc .h4,.doc .h5,.doc .h6,.doc h1,.doc h2,.doc h3,.doc h4,.doc h5,.doc h6{word-wrap:break-word;margin-top:3.125rem}.doc .h1+.h1,.doc .h1+.h2,.doc .h1+.h3,.doc .h1+.h4,.doc .h1+.h5,.doc .h1+.h6,.doc .h1+h1,.doc .h1+h2,.doc .h1+h3,.doc .h1+h4,.doc .h1+h5,.doc .h1+h6,.doc .h2+.h1,.doc .h2+.h2,.doc .h2+.h3,.doc .h2+.h4,.doc .h2+.h5,.doc .h2+.h6,.doc .h2+h1,.doc .h2+h2,.doc .h2+h3,.doc .h2+h4,.doc .h2+h5,.doc .h2+h6,.doc .h3+.h1,.doc .h3+.h2,.doc .h3+.h3,.doc .h3+.h4,.doc .h3+.h5,.doc .h3+.h6,.doc .h3+h1,.doc .h3+h2,.doc .h3+h3,.doc .h3+h4,.doc .h3+h5,.doc .h3+h6,.doc .h4+.h1,.doc .h4+.h2,.doc .h4+.h3,.doc .h4+.h4,.doc .h4+.h5,.doc .h4+.h6,.doc .h4+h1,.doc .h4+h2,.doc .h4+h3,.doc .h4+h4,.doc .h4+h5,.doc .h4+h6,.doc .h5+.h1,.doc .h5+.h2,.doc .h5+.h3,.doc .h5+.h4,.doc .h5+.h5,.doc .h5+.h6,.doc .h5+h1,.doc .h5+h2,.doc .h5+h3,.doc .h5+h4,.doc .h5+h5,.doc .h5+h6,.doc .h6+.h1,.doc .h6+.h2,.doc .h6+.h3,.doc .h6+.h4,.doc .h6+.h5,.doc .h6+.h6,.doc .h6+h1,.doc .h6+h2,.doc .h6+h3,.doc .h6+h4,.doc .h6+h5,.doc .h6+h6,.doc h1+.h1,.doc h1+.h2,.doc h1+.h3,.doc h1+.h4,.doc h1+.h5,.doc h1+.h6,.doc h1+h1,.doc h1+h2,.doc h1+h3,.doc h1+h4,.doc h1+h5,.doc h1+h6,.doc h2+.h1,.doc h2+.h2,.doc h2+.h3,.doc h2+.h4,.doc h2+.h5,.doc h2+.h6,.doc h2+h1,.doc h2+h2,.doc h2+h3,.doc h2+h4,.doc h2+h5,.doc h2+h6,.doc h3+.h1,.doc h3+.h2,.doc h3+.h3,.doc h3+.h4,.doc h3+.h5,.doc h3+.h6,.doc h3+h1,.doc h3+h2,.doc h3+h3,.doc h3+h4,.doc h3+h5,.doc h3+h6,.doc h4+.h1,.doc h4+.h2,.doc h4+.h3,.doc h4+.h4,.doc h4+.h5,.doc h4+.h6,.doc h4+h1,.doc h4+h2,.doc h4+h3,.doc h4+h4,.doc h4+h5,.doc h4+h6,.doc h5+.h1,.doc h5+.h2,.doc h5+.h3,.doc h5+.h4,.doc h5+.h5,.doc h5+.h6,.doc h5+h1,.doc h5+h2,.doc h5+h3,.doc h5+h4,.doc h5+h5,.doc h5+h6,.doc h6+.h1,.doc h6+.h2,.doc h6+.h3,.doc h6+.h4,.doc h6+.h5,.doc h6+.h6,.doc h6+h1,.doc h6+h2,.doc h6+h3,.doc h6+h4,.doc h6+h5,.doc h6+h6{margin-top:0}.doc .h1 a,.doc .h2 a,.doc .h3 a,.doc .h4 a,.doc .h5 a,.doc .h6 a,.doc h1 a,.doc h2 a,.doc h3 a,.doc h4 a,.doc h5 a,.doc h6 a{padding-left:10px;opacity:0}.doc .h1:hover a,.doc .h2:hover a,.doc .h3:hover a,.doc .h4:hover a,.doc .h5:hover a,.doc .h6:hover a,.doc h1:hover a,.doc h2:hover a,.doc h3:hover a,.doc h4:hover a,.doc h5:hover a,.doc h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.alt.subnav,.light-blue.subnav,.light-gray.subnav,.neutral.subnav,.primary.subnav,.sand.subnav,.striped.subnav,.white.subnav,div.logo-tile.subnav{opacity:.96}.doc .h1,.doc h1{font-size:33.25px;font-size:2.0625rem}.doc .h2,.doc h2{font-size:28.88px;font-size:2.0625rem}.doc .h3,.doc h3{margin-top:2.5rem;font-size:24.5px;font-size:1.75rem}.doc .h4,.doc h4{font-size:20.13px;font-size:1.4375rem}.doc .h5,.doc h5{font-size:17.5px;font-size:1.25rem}.doc .h6,.doc h6{font-size:15.75px;font-size:1.125rem}.doc li ol,.doc li ul{margin-top:10px}.doc li ol li,.doc li ul li{margin-top:5px}.doc li blockquote,.doc li img{margin:20px 0}.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.doc li ol+p,.doc li ul+p{margin-top:20px}.doc li+li{margin-top:10px}.doc code{font-size:12px}.glyphicon.tile{font-size:150px;margin-bottom:20px!important}.glyphicon.tile-small{font-size:100px;margin-bottom:35px!important}.glyphicon.glyphicon-heart{color:#e74c3c}.caret-right{display:none}@media screen and (min-width:768px){cite.bubble{padding-bottom:0}.doc{padding-bottom:60px}.glyphicon.tile-small{margin-bottom:0!important}.caret-right{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent}}.login-caret{display:none}.fa,.fa-stack{display:inline-block}.tile-list{text-align:center}@media screen and (min-width:768px){.login-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid #e74c3c;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left-color:#3BB878}.tile-list{text-align:right}}/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-stack,.footer-col,.search-form{position:relative}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-right{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cubes.subnav .navbar-collapse,.light-blue.subnav .navbar-collapse,.light-gray.subnav .navbar-collapse,.sand.subnav .navbar-collapse,.striped.subnav .navbar-collapse,.white.subnav .navbar-collapse{border-top-color:#e7e6e6}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.white{color:#747474}.white .lead a{font-weight:300}.white .span>a,.white address>a,.white em>a,.white h1>a,.white h2>a,.white h3>a,.white h4>a,.white h5>a,.white h6>a,.white li>a,.white p>a,.white td>a{-webkit-transition:.2s color;transition:.2s color}.white .nav li>a,.white .span>a:active,.white .span>a:hover,.white address>a:active,.white address>a:hover,.white em>a:active,.white em>a:hover,.white h1>a:active,.white h1>a:hover,.white h2>a:active,.white h2>a:hover,.white h3>a:active,.white h3>a:hover,.white h4>a:active,.white h4>a:hover,.white h5>a:active,.white h5>a:hover,.white h6>a:active,.white h6>a:hover,.white li>a:active,.white li>a:hover,.white p>a:active,.white p>a:hover,.white td>a:active,.white td>a:hover{text-decoration:none}.white.separated{border-bottom-color:#d9d9d9}.white .h1,.white .h2,.white .h3,.white .h4,.white .h5,.white .h6,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#000}.white.jumbotron .h1,.white.jumbotron h1{color:#343434}.white.jumbotron .h2,.white.jumbotron .h3,.white.jumbotron .h4,.white.jumbotron .h5,.white.jumbotron .h6,.white.jumbotron h2,.white.jumbotron h3,.white.jumbotron h4,.white.jumbotron h5,.white.jumbotron h6{color:#747474}.white .span>a:active,.white .span>a:link,.white .span>a:visited,.white address>a:active,.white address>a:link,.white address>a:visited,.white em>a:active,.white em>a:link,.white em>a:visited,.white h1>a:active,.white h1>a:link,.white h1>a:visited,.white h2>a:active,.white h2>a:link,.white h2>a:visited,.white h3>a:active,.white h3>a:link,.white h3>a:visited,.white h4>a:active,.white h4>a:link,.white h4>a:visited,.white h5>a:active,.white h5>a:link,.white h5>a:visited,.white h6>a:active,.white h6>a:link,.white h6>a:visited,.white li>a:active,.white li>a:link,.white li>a:visited,.white p>a:active,.white p>a:link,.white p>a:visited,.white td>a:active,.white td>a:link,.white td>a:visited{color:#0089bc}.white .span>a:hover,.white address>a:hover,.white em>a:hover,.white h1>a:hover,.white h2>a:hover,.white h3>a:hover,.white h4>a:hover,.white h5>a:hover,.white h6>a:hover,.white li>a:hover,.white p>a:hover,.white td>a:hover{color:#005170}.white .span>a .glyphicon.tile,.white address>a .glyphicon.tile,.white em>a .glyphicon.tile,.white h1>a .glyphicon.tile,.white h2>a .glyphicon.tile,.white h3>a .glyphicon.tile,.white h4>a .glyphicon.tile,.white h5>a .glyphicon.tile,.white h6>a .glyphicon.tile,.white li>a .glyphicon.tile,.white p>a .glyphicon.tile,.white td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.white .span>a .glyphicon.tile:active,.white .span>a .glyphicon.tile:hover,.white address>a .glyphicon.tile:active,.white address>a .glyphicon.tile:hover,.white em>a .glyphicon.tile:active,.white em>a .glyphicon.tile:hover,.white h1>a .glyphicon.tile:active,.white h1>a .glyphicon.tile:hover,.white h2>a .glyphicon.tile:active,.white h2>a .glyphicon.tile:hover,.white h3>a .glyphicon.tile:active,.white h3>a .glyphicon.tile:hover,.white h4>a .glyphicon.tile:active,.white h4>a .glyphicon.tile:hover,.white h5>a .glyphicon.tile:active,.white h5>a .glyphicon.tile:hover,.white h6>a .glyphicon.tile:active,.white h6>a .glyphicon.tile:hover,.white li>a .glyphicon.tile:active,.white li>a .glyphicon.tile:hover,.white p>a .glyphicon.tile:active,.white p>a .glyphicon.tile:hover,.white td>a .glyphicon.tile:active,.white td>a .glyphicon.tile:hover{color:#4e4e4e}.white ul.nav-sidebar>li.active>a{color:#000}.white ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.white ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.white ul.nav-sidebar>li>a:hover{color:#000}.white ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.white ul.dropdown-menu>li>a:hover{color:#fff}.white.subnav{opacity:.96}.white.subnav .navbar-brand{color:#000}.white.subnav .navbar-brand a{text-decoration:none;color:#000}.white.subnav li>a{color:#aaa}.white.subnav li>a.active{color:#000}.white.subnav li>a:hover{color:#5b5b5b}.white .sidebar strong,.white.subnav .navbar-toggle{color:#000}.white.subnav .navbar-toggle:hover{background-color:transparent}.white.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.white .sidebar a strong,.white .sidebar a strong:active,.white .sidebar a strong:link,.white .sidebar a strong:visited{color:#0089bc}.white .sidebar a strong:hover{color:#005170}.white cite.bubble strong{color:#414141}.white cite.bubble a:active,.white cite.bubble a:link,.white cite.bubble a:visited{color:#0089bc}.white cite.bubble a:hover{color:#005170}.white blockquote,.white blockquote p,.white blockquote ul>li{color:#747474}.sand{background-color:#f9f9ef;color:#6f6f6f}.sand .lead a{font-weight:300}.sand .span>a,.sand address>a,.sand em>a,.sand h1>a,.sand h2>a,.sand h3>a,.sand h4>a,.sand h5>a,.sand h6>a,.sand li>a,.sand p>a,.sand td>a{-webkit-transition:.2s color;transition:.2s color}.sand .nav li>a,.sand .span>a:active,.sand .span>a:hover,.sand address>a:active,.sand address>a:hover,.sand em>a:active,.sand em>a:hover,.sand h1>a:active,.sand h1>a:hover,.sand h2>a:active,.sand h2>a:hover,.sand h3>a:active,.sand h3>a:hover,.sand h4>a:active,.sand h4>a:hover,.sand h5>a:active,.sand h5>a:hover,.sand h6>a:active,.sand h6>a:hover,.sand li>a:active,.sand li>a:hover,.sand p>a:active,.sand p>a:hover,.sand td>a:active,.sand td>a:hover{text-decoration:none}.sand.separated{border-bottom-color:#e4e4b7}.sand .h1,.sand .h2,.sand .h3,.sand .h4,.sand .h5,.sand .h6,.sand h1,.sand h2,.sand h3,.sand h4,.sand h5,.sand h6{color:#000}.sand.jumbotron .h1,.sand.jumbotron h1{color:#2f2f2f}.sand.jumbotron .h2,.sand.jumbotron .h3,.sand.jumbotron .h4,.sand.jumbotron .h5,.sand.jumbotron .h6,.sand.jumbotron h2,.sand.jumbotron h3,.sand.jumbotron h4,.sand.jumbotron h5,.sand.jumbotron h6{color:#6f6f6f}.sand .span>a:active,.sand .span>a:link,.sand .span>a:visited,.sand address>a:active,.sand address>a:link,.sand address>a:visited,.sand em>a:active,.sand em>a:link,.sand em>a:visited,.sand h1>a:active,.sand h1>a:link,.sand h1>a:visited,.sand h2>a:active,.sand h2>a:link,.sand h2>a:visited,.sand h3>a:active,.sand h3>a:link,.sand h3>a:visited,.sand h4>a:active,.sand h4>a:link,.sand h4>a:visited,.sand h5>a:active,.sand h5>a:link,.sand h5>a:visited,.sand h6>a:active,.sand h6>a:link,.sand h6>a:visited,.sand li>a:active,.sand li>a:link,.sand li>a:visited,.sand p>a:active,.sand p>a:link,.sand p>a:visited,.sand td>a:active,.sand td>a:link,.sand td>a:visited{color:#0089bc}.sand .span>a:hover,.sand address>a:hover,.sand em>a:hover,.sand h1>a:hover,.sand h2>a:hover,.sand h3>a:hover,.sand h4>a:hover,.sand h5>a:hover,.sand h6>a:hover,.sand li>a:hover,.sand p>a:hover,.sand td>a:hover{color:#005170}.sand .span>a .glyphicon.tile,.sand address>a .glyphicon.tile,.sand em>a .glyphicon.tile,.sand h1>a .glyphicon.tile,.sand h2>a .glyphicon.tile,.sand h3>a .glyphicon.tile,.sand h4>a .glyphicon.tile,.sand h5>a .glyphicon.tile,.sand h6>a .glyphicon.tile,.sand li>a .glyphicon.tile,.sand p>a .glyphicon.tile,.sand td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.sand .span>a .glyphicon.tile:active,.sand .span>a .glyphicon.tile:hover,.sand address>a .glyphicon.tile:active,.sand address>a .glyphicon.tile:hover,.sand em>a .glyphicon.tile:active,.sand em>a .glyphicon.tile:hover,.sand h1>a .glyphicon.tile:active,.sand h1>a .glyphicon.tile:hover,.sand h2>a .glyphicon.tile:active,.sand h2>a .glyphicon.tile:hover,.sand h3>a .glyphicon.tile:active,.sand h3>a .glyphicon.tile:hover,.sand h4>a .glyphicon.tile:active,.sand h4>a .glyphicon.tile:hover,.sand h5>a .glyphicon.tile:active,.sand h5>a .glyphicon.tile:hover,.sand h6>a .glyphicon.tile:active,.sand h6>a .glyphicon.tile:hover,.sand li>a .glyphicon.tile:active,.sand li>a .glyphicon.tile:hover,.sand p>a .glyphicon.tile:active,.sand p>a .glyphicon.tile:hover,.sand td>a .glyphicon.tile:active,.sand td>a .glyphicon.tile:hover{color:#494949}.sand ul.nav-sidebar>li.active>a{color:#000}.sand ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.sand ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.sand ul.nav-sidebar>li>a:hover{color:#000}.sand ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.sand ul.dropdown-menu>li>a:hover{color:#fff}.sand.subnav{opacity:.96}.sand.subnav .navbar-brand{color:#000}.sand.subnav .navbar-brand a{text-decoration:none;color:#000}.sand.subnav li>a{color:#aaa}.sand.subnav li>a.active{color:#000}.sand.subnav li>a:hover{color:#555}.sand .sidebar strong,.sand.subnav .navbar-toggle{color:#000}.sand.subnav .navbar-toggle:hover{background-color:transparent}.sand.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.sand .sidebar a strong,.sand .sidebar a strong:active,.sand .sidebar a strong:link,.sand .sidebar a strong:visited{color:#0089bc}.sand .sidebar a strong:hover{color:#005170}.sand cite.bubble strong{color:#414141}.sand cite.bubble a:active,.sand cite.bubble a:link,.sand cite.bubble a:visited{color:#0089bc}.sand cite.bubble a:hover{color:#005170}.sand blockquote,.sand blockquote p,.sand blockquote ul>li{color:#747474}.light-gray{background-color:#f4f4f4;color:#6f6f6f}.light-gray .lead a{font-weight:300}.light-gray .span>a,.light-gray address>a,.light-gray em>a,.light-gray h1>a,.light-gray h2>a,.light-gray h3>a,.light-gray h4>a,.light-gray h5>a,.light-gray h6>a,.light-gray li>a,.light-gray p>a,.light-gray td>a{-webkit-transition:.2s color;transition:.2s color}.light-gray .nav li>a,.light-gray .span>a:active,.light-gray .span>a:hover,.light-gray address>a:active,.light-gray address>a:hover,.light-gray em>a:active,.light-gray em>a:hover,.light-gray h1>a:active,.light-gray h1>a:hover,.light-gray h2>a:active,.light-gray h2>a:hover,.light-gray h3>a:active,.light-gray h3>a:hover,.light-gray h4>a:active,.light-gray h4>a:hover,.light-gray h5>a:active,.light-gray h5>a:hover,.light-gray h6>a:active,.light-gray h6>a:hover,.light-gray li>a:active,.light-gray li>a:hover,.light-gray p>a:active,.light-gray p>a:hover,.light-gray td>a:active,.light-gray td>a:hover{text-decoration:none}.light-gray.separated{border-bottom-color:#cdcdcd}.light-gray .h1,.light-gray .h2,.light-gray .h3,.light-gray .h4,.light-gray .h5,.light-gray .h6,.light-gray h1,.light-gray h2,.light-gray h3,.light-gray h4,.light-gray h5,.light-gray h6{color:#000}.light-gray.jumbotron .h1,.light-gray.jumbotron h1{color:#2f2f2f}.light-gray.jumbotron .h2,.light-gray.jumbotron .h3,.light-gray.jumbotron .h4,.light-gray.jumbotron .h5,.light-gray.jumbotron .h6,.light-gray.jumbotron h2,.light-gray.jumbotron h3,.light-gray.jumbotron h4,.light-gray.jumbotron h5,.light-gray.jumbotron h6{color:#6f6f6f}.light-gray .span>a:active,.light-gray .span>a:link,.light-gray .span>a:visited,.light-gray address>a:active,.light-gray address>a:link,.light-gray address>a:visited,.light-gray em>a:active,.light-gray em>a:link,.light-gray em>a:visited,.light-gray h1>a:active,.light-gray h1>a:link,.light-gray h1>a:visited,.light-gray h2>a:active,.light-gray h2>a:link,.light-gray h2>a:visited,.light-gray h3>a:active,.light-gray h3>a:link,.light-gray h3>a:visited,.light-gray h4>a:active,.light-gray h4>a:link,.light-gray h4>a:visited,.light-gray h5>a:active,.light-gray h5>a:link,.light-gray h5>a:visited,.light-gray h6>a:active,.light-gray h6>a:link,.light-gray h6>a:visited,.light-gray li>a:active,.light-gray li>a:link,.light-gray li>a:visited,.light-gray p>a:active,.light-gray p>a:link,.light-gray p>a:visited,.light-gray td>a:active,.light-gray td>a:link,.light-gray td>a:visited{color:#0089bc}.light-gray .span>a:hover,.light-gray address>a:hover,.light-gray em>a:hover,.light-gray h1>a:hover,.light-gray h2>a:hover,.light-gray h3>a:hover,.light-gray h4>a:hover,.light-gray h5>a:hover,.light-gray h6>a:hover,.light-gray li>a:hover,.light-gray p>a:hover,.light-gray td>a:hover{color:#005170}.light-gray .span>a .glyphicon.tile,.light-gray address>a .glyphicon.tile,.light-gray em>a .glyphicon.tile,.light-gray h1>a .glyphicon.tile,.light-gray h2>a .glyphicon.tile,.light-gray h3>a .glyphicon.tile,.light-gray h4>a .glyphicon.tile,.light-gray h5>a .glyphicon.tile,.light-gray h6>a .glyphicon.tile,.light-gray li>a .glyphicon.tile,.light-gray p>a .glyphicon.tile,.light-gray td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-gray .span>a .glyphicon.tile:active,.light-gray .span>a .glyphicon.tile:hover,.light-gray address>a .glyphicon.tile:active,.light-gray address>a .glyphicon.tile:hover,.light-gray em>a .glyphicon.tile:active,.light-gray em>a .glyphicon.tile:hover,.light-gray h1>a .glyphicon.tile:active,.light-gray h1>a .glyphicon.tile:hover,.light-gray h2>a .glyphicon.tile:active,.light-gray h2>a .glyphicon.tile:hover,.light-gray h3>a .glyphicon.tile:active,.light-gray h3>a .glyphicon.tile:hover,.light-gray h4>a .glyphicon.tile:active,.light-gray h4>a .glyphicon.tile:hover,.light-gray h5>a .glyphicon.tile:active,.light-gray h5>a .glyphicon.tile:hover,.light-gray h6>a .glyphicon.tile:active,.light-gray h6>a .glyphicon.tile:hover,.light-gray li>a .glyphicon.tile:active,.light-gray li>a .glyphicon.tile:hover,.light-gray p>a .glyphicon.tile:active,.light-gray p>a .glyphicon.tile:hover,.light-gray td>a .glyphicon.tile:active,.light-gray td>a .glyphicon.tile:hover{color:#494949}.light-gray ul.nav-sidebar>li.active>a{color:#000}.light-gray ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.light-gray ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.light-gray ul.nav-sidebar>li>a:hover{color:#000}.light-gray ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-gray ul.dropdown-menu>li>a:hover{color:#fff}.light-gray.subnav{opacity:.96}.light-gray.subnav .navbar-brand{color:#000}.light-gray.subnav .navbar-brand a{text-decoration:none;color:#000}.light-gray.subnav li>a{color:#aaa}.light-gray.subnav li>a.active{color:#000}.light-gray.subnav li>a:hover{color:#555}.light-gray .sidebar strong,.light-gray.subnav .navbar-toggle{color:#000}.light-gray.subnav .navbar-toggle:hover{background-color:transparent}.light-gray.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-gray .sidebar a strong,.light-gray .sidebar a strong:active,.light-gray .sidebar a strong:link,.light-gray .sidebar a strong:visited{color:#0089bc}.light-gray .sidebar a strong:hover{color:#005170}.light-gray cite.bubble strong{color:#414141}.light-gray cite.bubble a:active,.light-gray cite.bubble a:link,.light-gray cite.bubble a:visited{color:#0089bc}.light-gray cite.bubble a:hover{color:#005170}.light-gray blockquote,.light-gray blockquote p,.light-gray blockquote ul>li,.striped{color:#747474}.striped{background:url(/media/images/common/stripes.png)}.striped .lead a{font-weight:300}.striped .span>a,.striped address>a,.striped em>a,.striped h1>a,.striped h2>a,.striped h3>a,.striped h4>a,.striped h5>a,.striped h6>a,.striped li>a,.striped p>a,.striped td>a{-webkit-transition:.2s color;transition:.2s color}.striped .nav li>a,.striped .span>a:active,.striped .span>a:hover,.striped address>a:active,.striped address>a:hover,.striped em>a:active,.striped em>a:hover,.striped h1>a:active,.striped h1>a:hover,.striped h2>a:active,.striped h2>a:hover,.striped h3>a:active,.striped h3>a:hover,.striped h4>a:active,.striped h4>a:hover,.striped h5>a:active,.striped h5>a:hover,.striped h6>a:active,.striped h6>a:hover,.striped li>a:active,.striped li>a:hover,.striped p>a:active,.striped p>a:hover,.striped td>a:active,.striped td>a:hover{text-decoration:none}.striped.separated{border-bottom-color:#d2d2d2}.striped.jumbotron .h1,.striped.jumbotron h1{color:#343434}.striped.jumbotron .h2,.striped.jumbotron .h3,.striped.jumbotron .h4,.striped.jumbotron .h5,.striped.jumbotron .h6,.striped.jumbotron h2,.striped.jumbotron h3,.striped.jumbotron h4,.striped.jumbotron h5,.striped.jumbotron h6{color:#747474}.striped .span>a:active,.striped .span>a:link,.striped .span>a:visited,.striped address>a:active,.striped address>a:link,.striped address>a:visited,.striped em>a:active,.striped em>a:link,.striped em>a:visited,.striped h1>a:active,.striped h1>a:link,.striped h1>a:visited,.striped h2>a:active,.striped h2>a:link,.striped h2>a:visited,.striped h3>a:active,.striped h3>a:link,.striped h3>a:visited,.striped h4>a:active,.striped h4>a:link,.striped h4>a:visited,.striped h5>a:active,.striped h5>a:link,.striped h5>a:visited,.striped h6>a:active,.striped h6>a:link,.striped h6>a:visited,.striped li>a:active,.striped li>a:link,.striped li>a:visited,.striped p>a:active,.striped p>a:link,.striped p>a:visited,.striped td>a:active,.striped td>a:link,.striped td>a:visited{color:#0089bc}.striped .span>a:hover,.striped address>a:hover,.striped em>a:hover,.striped h1>a:hover,.striped h2>a:hover,.striped h3>a:hover,.striped h4>a:hover,.striped h5>a:hover,.striped h6>a:hover,.striped li>a:hover,.striped p>a:hover,.striped td>a:hover{color:#005170}.striped .span>a .glyphicon.tile,.striped address>a .glyphicon.tile,.striped em>a .glyphicon.tile,.striped h1>a .glyphicon.tile,.striped h2>a .glyphicon.tile,.striped h3>a .glyphicon.tile,.striped h4>a .glyphicon.tile,.striped h5>a .glyphicon.tile,.striped h6>a .glyphicon.tile,.striped li>a .glyphicon.tile,.striped p>a .glyphicon.tile,.striped td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.striped .span>a .glyphicon.tile:active,.striped .span>a .glyphicon.tile:hover,.striped address>a .glyphicon.tile:active,.striped address>a .glyphicon.tile:hover,.striped em>a .glyphicon.tile:active,.striped em>a .glyphicon.tile:hover,.striped h1>a .glyphicon.tile:active,.striped h1>a .glyphicon.tile:hover,.striped h2>a .glyphicon.tile:active,.striped h2>a .glyphicon.tile:hover,.striped h3>a .glyphicon.tile:active,.striped h3>a .glyphicon.tile:hover,.striped h4>a .glyphicon.tile:active,.striped h4>a .glyphicon.tile:hover,.striped h5>a .glyphicon.tile:active,.striped h5>a .glyphicon.tile:hover,.striped h6>a .glyphicon.tile:active,.striped h6>a .glyphicon.tile:hover,.striped li>a .glyphicon.tile:active,.striped li>a .glyphicon.tile:hover,.striped p>a .glyphicon.tile:active,.striped p>a .glyphicon.tile:hover,.striped td>a .glyphicon.tile:active,.striped td>a .glyphicon.tile:hover{color:#4e4e4e}.striped ul.nav-sidebar>li.active>a{color:#000}.striped ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.striped ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.striped ul.nav-sidebar>li>a:hover{color:#000}.striped ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.striped ul.dropdown-menu>li>a:hover{color:#fff}.striped.subnav{opacity:.96}.striped.subnav .navbar-brand{color:#000}.striped.subnav .navbar-brand a{text-decoration:none;color:#000}.striped.subnav li>a{color:#aaa}.striped.subnav li>a.active{color:#000}.striped.subnav li>a:hover{color:#5b5b5b}.striped .sidebar strong,.striped.subnav .navbar-toggle{color:#000}.striped.subnav .navbar-toggle:hover{background-color:transparent}.striped.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.striped .sidebar a strong,.striped .sidebar a strong:active,.striped .sidebar a strong:link,.striped .sidebar a strong:visited{color:#0089bc}.striped .sidebar a strong:hover{color:#005170}.striped cite.bubble strong{color:#414141}.striped cite.bubble a:active,.striped cite.bubble a:link,.striped cite.bubble a:visited{color:#0089bc}.striped cite.bubble a:hover{color:#005170}.striped blockquote,.striped blockquote p,.striped blockquote ul>li{color:#747474}.striped .h1,.striped .h2,.striped .h3,.striped .h4,.striped .h5,.striped .h6,.striped h1,.striped h2,.striped h3,.striped h4,.striped h5,.striped h6{color:#4e4e4e}.cubes{color:#747474;background:url(/media/images/common/cube_tile_lt_gray.png)}.cubes .lead a{font-weight:300}.cubes .span>a,.cubes address>a,.cubes em>a,.cubes h1>a,.cubes h2>a,.cubes h3>a,.cubes h4>a,.cubes h5>a,.cubes h6>a,.cubes li>a,.cubes p>a,.cubes td>a{-webkit-transition:.2s color;transition:.2s color}.cubes .nav li>a,.cubes .span>a:active,.cubes .span>a:hover,.cubes address>a:active,.cubes address>a:hover,.cubes em>a:active,.cubes em>a:hover,.cubes h1>a:active,.cubes h1>a:hover,.cubes h2>a:active,.cubes h2>a:hover,.cubes h3>a:active,.cubes h3>a:hover,.cubes h4>a:active,.cubes h4>a:hover,.cubes h5>a:active,.cubes h5>a:hover,.cubes h6>a:active,.cubes h6>a:hover,.cubes li>a:active,.cubes li>a:hover,.cubes p>a:active,.cubes p>a:hover,.cubes td>a:active,.cubes td>a:hover{text-decoration:none}.cubes.separated{border-bottom-color:#d2d2d2}.cubes.jumbotron .h1,.cubes.jumbotron h1{color:#343434}.cubes.jumbotron .h2,.cubes.jumbotron .h3,.cubes.jumbotron .h4,.cubes.jumbotron .h5,.cubes.jumbotron .h6,.cubes.jumbotron h2,.cubes.jumbotron h3,.cubes.jumbotron h4,.cubes.jumbotron h5,.cubes.jumbotron h6{color:#747474}.cubes .span>a:active,.cubes .span>a:link,.cubes .span>a:visited,.cubes address>a:active,.cubes address>a:link,.cubes address>a:visited,.cubes em>a:active,.cubes em>a:link,.cubes em>a:visited,.cubes h1>a:active,.cubes h1>a:link,.cubes h1>a:visited,.cubes h2>a:active,.cubes h2>a:link,.cubes h2>a:visited,.cubes h3>a:active,.cubes h3>a:link,.cubes h3>a:visited,.cubes h4>a:active,.cubes h4>a:link,.cubes h4>a:visited,.cubes h5>a:active,.cubes h5>a:link,.cubes h5>a:visited,.cubes h6>a:active,.cubes h6>a:link,.cubes h6>a:visited,.cubes li>a:active,.cubes li>a:link,.cubes li>a:visited,.cubes p>a:active,.cubes p>a:link,.cubes p>a:visited,.cubes td>a:active,.cubes td>a:link,.cubes td>a:visited{color:#0089bc}.cubes .span>a:hover,.cubes address>a:hover,.cubes em>a:hover,.cubes h1>a:hover,.cubes h2>a:hover,.cubes h3>a:hover,.cubes h4>a:hover,.cubes h5>a:hover,.cubes h6>a:hover,.cubes li>a:hover,.cubes p>a:hover,.cubes td>a:hover{color:#005170}.cubes .span>a .glyphicon.tile,.cubes address>a .glyphicon.tile,.cubes em>a .glyphicon.tile,.cubes h1>a .glyphicon.tile,.cubes h2>a .glyphicon.tile,.cubes h3>a .glyphicon.tile,.cubes h4>a .glyphicon.tile,.cubes h5>a .glyphicon.tile,.cubes h6>a .glyphicon.tile,.cubes li>a .glyphicon.tile,.cubes p>a .glyphicon.tile,.cubes td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.cubes .span>a .glyphicon.tile:active,.cubes .span>a .glyphicon.tile:hover,.cubes address>a .glyphicon.tile:active,.cubes address>a .glyphicon.tile:hover,.cubes em>a .glyphicon.tile:active,.cubes em>a .glyphicon.tile:hover,.cubes h1>a .glyphicon.tile:active,.cubes h1>a .glyphicon.tile:hover,.cubes h2>a .glyphicon.tile:active,.cubes h2>a .glyphicon.tile:hover,.cubes h3>a .glyphicon.tile:active,.cubes h3>a .glyphicon.tile:hover,.cubes h4>a .glyphicon.tile:active,.cubes h4>a .glyphicon.tile:hover,.cubes h5>a .glyphicon.tile:active,.cubes h5>a .glyphicon.tile:hover,.cubes h6>a .glyphicon.tile:active,.cubes h6>a .glyphicon.tile:hover,.cubes li>a .glyphicon.tile:active,.cubes li>a .glyphicon.tile:hover,.cubes p>a .glyphicon.tile:active,.cubes p>a .glyphicon.tile:hover,.cubes td>a .glyphicon.tile:active,.cubes td>a .glyphicon.tile:hover{color:#4e4e4e}.cubes ul.nav-sidebar>li.active>a{color:#000}.cubes ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.blue .lead a,.dark-blue .lead a,.dark-green .lead a,.green .lead a,.light-blue .lead a{font-weight:300}.cubes ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.cubes ul.nav-sidebar>li>a:hover{color:#000}.cubes ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.cubes ul.dropdown-menu>li>a:hover{color:#fff}.cubes.subnav{opacity:.96}.cubes.subnav .navbar-brand{color:#000}.cubes.subnav .navbar-brand a{text-decoration:none;color:#000}.cubes.subnav li>a{color:#aaa}.cubes.subnav li>a.active{color:#000}.cubes.subnav li>a:hover{color:#5b5b5b}.cubes .sidebar strong,.cubes.subnav .navbar-toggle{color:#000}.cubes.subnav .navbar-toggle:hover{background-color:transparent}.cubes.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.cubes .sidebar a strong,.cubes .sidebar a strong:active,.cubes .sidebar a strong:link,.cubes .sidebar a strong:visited{color:#0089bc}.cubes .sidebar a strong:hover{color:#005170}.cubes cite.bubble strong{color:#414141}.cubes cite.bubble a:active,.cubes cite.bubble a:link,.cubes cite.bubble a:visited{color:#0089bc}.cubes cite.bubble a:hover{color:#005170}.cubes blockquote,.cubes blockquote p,.cubes blockquote ul>li{color:#747474}.cubes .h1,.cubes .h2,.cubes .h3,.cubes .h4,.cubes .h5,.cubes .h6,.cubes h1,.cubes h2,.cubes h3,.cubes h4,.cubes h5,.cubes h6{color:#4e4e4e}.green{background-color:#3BB878;color:#fff}.green .span>a,.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{-webkit-transition:.2s color;transition:.2s color}.green .nav li>a,.green .span>a:active,.green .span>a:hover,.green address>a:active,.green address>a:hover,.green em>a:active,.green em>a:hover,.green h1>a:active,.green h1>a:hover,.green h2>a:active,.green h2>a:hover,.green h3>a:active,.green h3>a:hover,.green h4>a:active,.green h4>a:hover,.green h5>a:active,.green h5>a:hover,.green h6>a:active,.green h6>a:hover,.green li>a:active,.green li>a:hover,.green p>a:active,.green p>a:hover,.green td>a:active,.green td>a:hover{text-decoration:none}.green.separated{border-bottom-color:#287e52}.green .h1,.green .h2,.green .h3,.green .h4,.green .h5,.green .h6,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6{color:#fff}.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{color:#fff;text-decoration:underline}.dark-green .nav li>a,.dark-green .span>a:active,.dark-green .span>a:hover,.dark-green address>a:active,.dark-green address>a:hover,.dark-green em>a:active,.dark-green em>a:hover,.dark-green h1>a:active,.dark-green h1>a:hover,.dark-green h2>a:active,.dark-green h2>a:hover,.dark-green h3>a:active,.dark-green h3>a:hover,.dark-green h4>a:active,.dark-green h4>a:hover,.dark-green h5>a:active,.dark-green h5>a:hover,.dark-green h6>a:active,.dark-green h6>a:hover,.dark-green li>a:active,.dark-green li>a:hover,.dark-green p>a:active,.dark-green p>a:hover,.dark-green td>a:active,.dark-green td>a:hover,.green address>a:hover,.green em>a:hover,.green h1>a:hover,.green h2>a:hover,.green h3>a:hover,.green h4>a:hover,.green h5>a:hover,.green h6>a:hover,.green li>a:hover,.green p>a:hover,.green td>a:hover,.green.subnav .navbar-brand a{text-decoration:none}.green.subnav .navbar-brand{color:#fff}.green.subnav li>a{color:#a1e1c0}.green.subnav li>a.active,.green.subnav li>a:hover{color:#fff}.green.subnav .navbar-toggle{color:#226b46}.green.subnav .navbar-toggle:hover{background-color:transparent}.green.subnav .navbar-collapse{border-top-color:#226b46}.green.subnav .subnav-divider{border-bottom:1px solid #3BB878}.green .form-control{border:0!important}.dark-green{background-color:#35a56b;color:#fff}.dark-green .span>a,.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{-webkit-transition:.2s color;transition:.2s color}.dark-green.separated{border-bottom-color:#226b46}.dark-green .h1,.dark-green .h2,.dark-green .h3,.dark-green .h4,.dark-green .h5,.dark-green .h6,.dark-green h1,.dark-green h2,.dark-green h3,.dark-green h4,.dark-green h5,.dark-green h6{color:#fff}.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{color:#fff;text-decoration:underline}.blue .nav li>a,.blue .span>a:active,.blue .span>a:hover,.blue address>a:active,.blue address>a:hover,.blue em>a:active,.blue em>a:hover,.blue h1>a:active,.blue h1>a:hover,.blue h2>a:active,.blue h2>a:hover,.blue h3>a:active,.blue h3>a:hover,.blue h4>a:active,.blue h4>a:hover,.blue h5>a:active,.blue h5>a:hover,.blue h6>a:active,.blue h6>a:hover,.blue li>a:active,.blue li>a:hover,.blue p>a:active,.blue p>a:hover,.blue td>a:active,.blue td>a:hover,.dark-green address>a:hover,.dark-green em>a:hover,.dark-green h1>a:hover,.dark-green h2>a:hover,.dark-green h3>a:hover,.dark-green h4>a:hover,.dark-green h5>a:hover,.dark-green h6>a:hover,.dark-green li>a:hover,.dark-green p>a:hover,.dark-green td>a:hover,.dark-green.subnav .navbar-brand a{text-decoration:none}.dark-green.subnav .navbar-brand{color:#fff}.dark-green.subnav li>a{color:#8edbb3}.dark-green.subnav li>a.active,.dark-green.subnav li>a:hover{color:#fff}.dark-green.subnav .navbar-toggle{color:#1c5739}.dark-green.subnav .navbar-toggle:hover{background-color:transparent}.dark-green.subnav .navbar-collapse{border-top-color:#1c5739}.dark-green.subnav .subnav-divider{border-bottom:1px solid #35a56b}.dark-green .form-control{border:0!important}.blue{background-color:#00aeef;color:#fff}.blue .span>a,.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{-webkit-transition:.2s color;transition:.2s color}.blue.separated{border-bottom-color:#0076a3}.blue .h1,.blue .h2,.blue .h3,.blue .h4,.blue .h5,.blue .h6,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6{color:#fff}.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{color:#fff;text-decoration:underline}.blue address>a:hover,.blue em>a:hover,.blue h1>a:hover,.blue h2>a:hover,.blue h3>a:hover,.blue h4>a:hover,.blue h5>a:hover,.blue h6>a:hover,.blue li>a:hover,.blue p>a:hover,.blue td>a:hover,.blue.subnav .navbar-brand a,.dark-blue .nav li>a,.dark-blue .span>a:active,.dark-blue .span>a:hover,.dark-blue address>a:active,.dark-blue address>a:hover,.dark-blue em>a:active,.dark-blue em>a:hover,.dark-blue h1>a:active,.dark-blue h1>a:hover,.dark-blue h2>a:active,.dark-blue h2>a:hover,.dark-blue h3>a:active,.dark-blue h3>a:hover,.dark-blue h4>a:active,.dark-blue h4>a:hover,.dark-blue h5>a:active,.dark-blue h5>a:hover,.dark-blue h6>a:active,.dark-blue h6>a:hover,.dark-blue li>a:active,.dark-blue li>a:hover,.dark-blue p>a:active,.dark-blue p>a:hover,.dark-blue td>a:active,.dark-blue td>a:hover{text-decoration:none}.blue.subnav .navbar-brand{color:#fff}.blue.subnav li>a{color:#7fdcff}.blue.subnav li>a.active,.blue.subnav li>a:hover{color:#fff}.blue.subnav .navbar-toggle{color:#006489}.blue.subnav .navbar-toggle:hover{background-color:transparent}.blue.subnav .navbar-collapse{border-top-color:#006489}.blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.blue .form-control{border:0!important}.dark-blue{background-color:#00aeef;color:#fff}.dark-blue .span>a,.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{-webkit-transition:.2s color;transition:.2s color}.dark-blue.separated{border-bottom-color:#0076a3}.dark-blue .h1,.dark-blue .h2,.dark-blue .h3,.dark-blue .h4,.dark-blue .h5,.dark-blue .h6,.dark-blue h1,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6{color:#fff}.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{color:#fff;text-decoration:underline}.dark-blue address>a:hover,.dark-blue em>a:hover,.dark-blue h1>a:hover,.dark-blue h2>a:hover,.dark-blue h3>a:hover,.dark-blue h4>a:hover,.dark-blue h5>a:hover,.dark-blue h6>a:hover,.dark-blue li>a:hover,.dark-blue p>a:hover,.dark-blue td>a:hover,.dark-blue.subnav .navbar-brand a,.light-blue .nav li>a,.light-blue .span>a:active,.light-blue .span>a:hover,.light-blue address>a:active,.light-blue address>a:hover,.light-blue em>a:active,.light-blue em>a:hover,.light-blue h1>a:active,.light-blue h1>a:hover,.light-blue h2>a:active,.light-blue h2>a:hover,.light-blue h3>a:active,.light-blue h3>a:hover,.light-blue h4>a:active,.light-blue h4>a:hover,.light-blue h5>a:active,.light-blue h5>a:hover,.light-blue h6>a:active,.light-blue h6>a:hover,.light-blue li>a:active,.light-blue li>a:hover,.light-blue p>a:active,.light-blue p>a:hover,.light-blue td>a:active,.light-blue td>a:hover,.light-blue ul.dropdown-menu>li>a:link,.light-blue.subnav .navbar-brand a,.red .nav li>a,.red .span>a:active,.red .span>a:hover,.red address>a:active,.red address>a:hover,.red em>a:active,.red em>a:hover,.red h1>a:active,.red h1>a:hover,.red h2>a:active,.red h2>a:hover,.red h3>a:active,.red h3>a:hover,.red h4>a:active,.red h4>a:hover,.red h5>a:active,.red h5>a:hover,.red h6>a:active,.red h6>a:hover,.red li>a:active,.red li>a:hover,.red p>a:active,.red p>a:hover,.red td>a:active,.red td>a:hover{text-decoration:none}.dark-blue.subnav .navbar-brand{color:#fff}.dark-blue.subnav li>a{color:#7fdcff}.dark-blue.subnav li>a.active,.dark-blue.subnav li>a:hover{color:#fff}.dark-blue.subnav .navbar-toggle{color:#006489}.dark-blue.subnav .navbar-toggle:hover{background-color:transparent}.dark-blue.subnav .navbar-collapse{border-top-color:#006489}.dark-blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.dark-blue .form-control{border:0!important}.light-blue{background-color:#edf7fe;color:#747474}.light-blue .span>a,.light-blue address>a,.light-blue em>a,.light-blue h1>a,.light-blue h2>a,.light-blue h3>a,.light-blue h4>a,.light-blue h5>a,.light-blue h6>a,.light-blue li>a,.light-blue p>a,.light-blue td>a{-webkit-transition:.2s color;transition:.2s color}.light-blue.separated{border-bottom-color:#a5d7fa}.light-blue .h1,.light-blue .h2,.light-blue .h3,.light-blue .h4,.light-blue .h5,.light-blue .h6,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#000}.light-blue.jumbotron .h1,.light-blue.jumbotron h1{color:#343434}.light-blue.jumbotron .h2,.light-blue.jumbotron .h3,.light-blue.jumbotron .h4,.light-blue.jumbotron .h5,.light-blue.jumbotron .h6,.light-blue.jumbotron h2,.light-blue.jumbotron h3,.light-blue.jumbotron h4,.light-blue.jumbotron h5,.light-blue.jumbotron h6{color:#747474}.light-blue .span>a:active,.light-blue .span>a:link,.light-blue .span>a:visited,.light-blue address>a:active,.light-blue address>a:link,.light-blue address>a:visited,.light-blue em>a:active,.light-blue em>a:link,.light-blue em>a:visited,.light-blue h1>a:active,.light-blue h1>a:link,.light-blue h1>a:visited,.light-blue h2>a:active,.light-blue h2>a:link,.light-blue h2>a:visited,.light-blue h3>a:active,.light-blue h3>a:link,.light-blue h3>a:visited,.light-blue h4>a:active,.light-blue h4>a:link,.light-blue h4>a:visited,.light-blue h5>a:active,.light-blue h5>a:link,.light-blue h5>a:visited,.light-blue h6>a:active,.light-blue h6>a:link,.light-blue h6>a:visited,.light-blue li>a:active,.light-blue li>a:link,.light-blue li>a:visited,.light-blue p>a:active,.light-blue p>a:link,.light-blue p>a:visited,.light-blue td>a:active,.light-blue td>a:link,.light-blue td>a:visited{color:#0089bc}.light-blue .span>a:hover,.light-blue address>a:hover,.light-blue em>a:hover,.light-blue h1>a:hover,.light-blue h2>a:hover,.light-blue h3>a:hover,.light-blue h4>a:hover,.light-blue h5>a:hover,.light-blue h6>a:hover,.light-blue li>a:hover,.light-blue p>a:hover,.light-blue td>a:hover{color:#005170}.light-blue .span>a .glyphicon.tile,.light-blue address>a .glyphicon.tile,.light-blue em>a .glyphicon.tile,.light-blue h1>a .glyphicon.tile,.light-blue h2>a .glyphicon.tile,.light-blue h3>a .glyphicon.tile,.light-blue h4>a .glyphicon.tile,.light-blue h5>a .glyphicon.tile,.light-blue h6>a .glyphicon.tile,.light-blue li>a .glyphicon.tile,.light-blue p>a .glyphicon.tile,.light-blue td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-blue .span>a .glyphicon.tile:active,.light-blue .span>a .glyphicon.tile:hover,.light-blue address>a .glyphicon.tile:active,.light-blue address>a .glyphicon.tile:hover,.light-blue em>a .glyphicon.tile:active,.light-blue em>a .glyphicon.tile:hover,.light-blue h1>a .glyphicon.tile:active,.light-blue h1>a .glyphicon.tile:hover,.light-blue h2>a .glyphicon.tile:active,.light-blue h2>a .glyphicon.tile:hover,.light-blue h3>a .glyphicon.tile:active,.light-blue h3>a .glyphicon.tile:hover,.light-blue h4>a .glyphicon.tile:active,.light-blue h4>a .glyphicon.tile:hover,.light-blue h5>a .glyphicon.tile:active,.light-blue h5>a .glyphicon.tile:hover,.light-blue h6>a .glyphicon.tile:active,.light-blue h6>a .glyphicon.tile:hover,.light-blue li>a .glyphicon.tile:active,.light-blue li>a .glyphicon.tile:hover,.light-blue p>a .glyphicon.tile:active,.light-blue p>a .glyphicon.tile:hover,.light-blue td>a .glyphicon.tile:active,.light-blue td>a .glyphicon.tile:hover{color:#4e4e4e}.light-blue ul.nav-sidebar>li.active>a{color:#000}.light-blue ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.dark-purple .lead a,.hero .lead a,.hero-accent .lead a,.light-purple .lead a,.logo-bg-dark .lead a,.primary .lead a,.purple .lead a,.red .lead a{font-weight:300}.light-blue ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.light-blue ul.nav-sidebar>li>a:hover{color:#000}.light-blue ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.light-blue ul.dropdown-menu>li>a:hover{color:#fff}.light-blue.subnav{opacity:.96}.light-blue.subnav .navbar-brand,.light-blue.subnav .navbar-brand a{color:#000}.light-blue.subnav li>a{color:#aaa}.light-blue.subnav li>a.active{color:#000}.light-blue.subnav li>a:hover{color:#5b5b5b}.light-blue .sidebar strong,.light-blue.subnav .navbar-toggle{color:#000}.light-blue.subnav .navbar-toggle:hover{background-color:transparent}.light-blue.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-blue .sidebar a strong,.light-blue .sidebar a strong:active,.light-blue .sidebar a strong:link,.light-blue .sidebar a strong:visited{color:#0089bc}.light-blue .sidebar a strong:hover{color:#005170}.light-blue cite.bubble strong{color:#414141}.light-blue cite.bubble a:active,.light-blue cite.bubble a:link,.light-blue cite.bubble a:visited{color:#0089bc}.light-blue cite.bubble a:hover{color:#005170}.light-blue blockquote,.light-blue blockquote p,.light-blue blockquote ul>li{color:#747474}.red{background-color:#d7594c;color:#fff}.red .span>a,.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{-webkit-transition:.2s color;transition:.2s color}.red.separated{border-bottom-color:#af3428}.red .h1,.red .h2,.red .h3,.red .h4,.red .h5,.red .h6,.red h1,.red h2,.red h3,.red h4,.red h5,.red h6{color:#fff}.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{color:#fff;text-decoration:underline}.purple .nav li>a,.purple .span>a:active,.purple .span>a:hover,.purple address>a:active,.purple address>a:hover,.purple em>a:active,.purple em>a:hover,.purple h1>a:active,.purple h1>a:hover,.purple h2>a:active,.purple h2>a:hover,.purple h3>a:active,.purple h3>a:hover,.purple h4>a:active,.purple h4>a:hover,.purple h5>a:active,.purple h5>a:hover,.purple h6>a:active,.purple h6>a:hover,.purple li>a:active,.purple li>a:hover,.purple p>a:active,.purple p>a:hover,.purple td>a:active,.purple td>a:hover,.red address>a:hover,.red em>a:hover,.red h1>a:hover,.red h2>a:hover,.red h3>a:hover,.red h4>a:hover,.red h5>a:hover,.red h6>a:hover,.red li>a:hover,.red p>a:hover,.red td>a:hover,.red.subnav .navbar-brand a{text-decoration:none}.red.subnav .navbar-brand{color:#fff}.red.subnav li>a{color:#f1c5c1}.red.subnav li>a.active,.red.subnav li>a:hover{color:#fff}.red.subnav .navbar-toggle{color:#9a2e23}.red.subnav .navbar-toggle:hover{background-color:transparent}.red.subnav .navbar-collapse{border-top-color:#9a2e23}.red.subnav .subnav-divider{border-bottom:1px solid #d7594c}.red .form-control{border:0!important}.purple{background-color:#c67fcf;color:#fff}.purple .span>a,.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{-webkit-transition:.2s color;transition:.2s color}.purple.separated{border-bottom-color:#ad47ba}.purple .h1,.purple .h2,.purple .h3,.purple .h4,.purple .h5,.purple .h6,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6{color:#fff}.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{color:#fff;text-decoration:underline}.dark-purple .nav li>a,.dark-purple .span>a:active,.dark-purple .span>a:hover,.dark-purple address>a:active,.dark-purple address>a:hover,.dark-purple em>a:active,.dark-purple em>a:hover,.dark-purple h1>a:active,.dark-purple h1>a:hover,.dark-purple h2>a:active,.dark-purple h2>a:hover,.dark-purple h3>a:active,.dark-purple h3>a:hover,.dark-purple h4>a:active,.dark-purple h4>a:hover,.dark-purple h5>a:active,.dark-purple h5>a:hover,.dark-purple h6>a:active,.dark-purple h6>a:hover,.dark-purple li>a:active,.dark-purple li>a:hover,.dark-purple p>a:active,.dark-purple p>a:hover,.dark-purple td>a:active,.dark-purple td>a:hover,.purple address>a:hover,.purple em>a:hover,.purple h1>a:hover,.purple h2>a:hover,.purple h3>a:hover,.purple h4>a:hover,.purple h5>a:hover,.purple h6>a:hover,.purple li>a:hover,.purple p>a:hover,.purple td>a:hover,.purple.subnav .navbar-brand a{text-decoration:none}.purple.subnav .navbar-brand{color:#fff}.purple.subnav li>a{color:#f4e7f6}.purple.subnav li>a.active,.purple.subnav li>a:hover{color:#fff}.purple.subnav .navbar-toggle{color:#9d3fa9}.purple.subnav .navbar-toggle:hover{background-color:transparent}.purple.subnav .navbar-collapse{border-top-color:#9d3fa9}.purple.subnav .subnav-divider{border-bottom:1px solid #c67fcf}.purple .form-control{border:0!important}.dark-purple{background-color:#be6cc8;color:#fff}.dark-purple .span>a,.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{-webkit-transition:.2s color;transition:.2s color}.dark-purple.separated{border-bottom-color:#9d3fa9}.dark-purple .h1,.dark-purple .h2,.dark-purple .h3,.dark-purple .h4,.dark-purple .h5,.dark-purple .h6,.dark-purple h1,.dark-purple h2,.dark-purple h3,.dark-purple h4,.dark-purple h5,.dark-purple h6{color:#fff}.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{color:#fff;text-decoration:underline}.dark-purple address>a:hover,.dark-purple em>a:hover,.dark-purple h1>a:hover,.dark-purple h2>a:hover,.dark-purple h3>a:hover,.dark-purple h4>a:hover,.dark-purple h5>a:hover,.dark-purple h6>a:hover,.dark-purple li>a:hover,.dark-purple p>a:hover,.dark-purple td>a:hover,.dark-purple.subnav .navbar-brand a,.light-purple .nav li>a,.light-purple .span>a:active,.light-purple .span>a:hover,.light-purple address>a:active,.light-purple address>a:hover,.light-purple em>a:active,.light-purple em>a:hover,.light-purple h1>a:active,.light-purple h1>a:hover,.light-purple h2>a:active,.light-purple h2>a:hover,.light-purple h3>a:active,.light-purple h3>a:hover,.light-purple h4>a:active,.light-purple h4>a:hover,.light-purple h5>a:active,.light-purple h5>a:hover,.light-purple h6>a:active,.light-purple h6>a:hover,.light-purple li>a:active,.light-purple li>a:hover,.light-purple p>a:active,.light-purple p>a:hover,.light-purple td>a:active,.light-purple td>a:hover{text-decoration:none}.dark-purple.subnav .navbar-brand{color:#fff}.dark-purple.subnav li>a{color:#ecd4ef}.dark-purple.subnav li>a.active,.dark-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle{color:#8c3896}.dark-purple.subnav .navbar-toggle:hover{background-color:transparent}.dark-purple.subnav .navbar-collapse{border-top-color:#8c3896}.dark-purple.subnav .subnav-divider{border-bottom:1px solid #be6cc8}.dark-purple .form-control{border:0!important}.light-purple{background-color:#eed8f0;color:#fff}.light-purple .span>a,.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{-webkit-transition:.2s color;transition:.2s color}.light-purple.separated{border-bottom-color:#d5a0dc}.light-purple .h1,.light-purple .h2,.light-purple .h3,.light-purple .h4,.light-purple .h5,.light-purple .h6,.light-purple h1,.light-purple h2,.light-purple h3,.light-purple h4,.light-purple h5,.light-purple h6{color:#fff}.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{color:#fff;text-decoration:underline}.light-purple address>a:hover,.light-purple em>a:hover,.light-purple h1>a:hover,.light-purple h2>a:hover,.light-purple h3>a:hover,.light-purple h4>a:hover,.light-purple h5>a:hover,.light-purple h6>a:hover,.light-purple li>a:hover,.light-purple p>a:hover,.light-purple td>a:hover{text-decoration:none}.light-purple.subnav .navbar-brand{color:#fff}.light-purple.subnav .navbar-brand a{text-decoration:none}.light-purple.subnav li>a,.light-purple.subnav li>a.active,.light-purple.subnav li>a:hover{color:#fff}.light-purple.subnav .navbar-toggle{color:#cd8ed5}.light-purple.subnav .navbar-toggle:hover{background-color:transparent}.light-purple.subnav .navbar-collapse{border-top-color:#cd8ed5}.light-purple.subnav .subnav-divider{border-bottom:1px solid #eed8f0}.light-purple .form-control{border:0!important}.dark{background-color:#161616;color:#444}.dark a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.dark-less a,.dark-moar a{-webkit-transition:.2s all}.dark a:active,.dark a:hover{color:#f2f2f2;text-decoration:none}.dark-moar{color:#444;background-color:#0a0a0a}.dark-moar a{transition:.2s all;color:#a6a6a6}.dark-moar a:active,.dark-moar a:hover{color:#f2f2f2;text-decoration:none}.dark-less{background-color:#222;color:#fff}.dark-less a{transition:.2s all;color:#a6a6a6}.dark-less a:active,.dark-less a:hover{color:#f2f2f2;text-decoration:none}.charcoal{color:#444;background-color:#353535}.charcoal a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.charcoal a:active,.charcoal a:hover{color:#f2f2f2;text-decoration:none}.logo-bg-dark{background-color:#2d3339;color:#fff}.logo-bg-dark .span>a,.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{-webkit-transition:.2s color;transition:.2s color}.logo-bg-dark .nav li>a,.logo-bg-dark .span>a:active,.logo-bg-dark .span>a:hover,.logo-bg-dark address>a:active,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:active,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:active,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:active,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:active,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:active,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:active,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:active,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:active,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:active,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:active,.logo-bg-dark td>a:hover{text-decoration:none}.logo-bg-dark.separated{border-bottom-color:#0b0d0e}.logo-bg-dark .h1,.logo-bg-dark .h2,.logo-bg-dark .h3,.logo-bg-dark .h4,.logo-bg-dark .h5,.logo-bg-dark .h6,.logo-bg-dark h1,.logo-bg-dark h2,.logo-bg-dark h3,.logo-bg-dark h4,.logo-bg-dark h5,.logo-bg-dark h6{color:#fff}.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{color:#fff;text-decoration:underline}.hero .nav li>a,.hero .span>a:active,.hero .span>a:hover,.hero address>a:active,.hero address>a:hover,.hero em>a:active,.hero em>a:hover,.hero h1>a:active,.hero h1>a:hover,.hero h2>a:active,.hero h2>a:hover,.hero h3>a:active,.hero h3>a:hover,.hero h4>a:active,.hero h4>a:hover,.hero h5>a:active,.hero h5>a:hover,.hero h6>a:active,.hero h6>a:hover,.hero li>a:active,.hero li>a:hover,.hero p>a:active,.hero p>a:hover,.hero td>a:active,.hero td>a:hover,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:hover,.logo-bg-dark.subnav .navbar-brand a{text-decoration:none}.logo-bg-dark.subnav .navbar-brand{color:#fff}.logo-bg-dark.subnav li>a{color:#6c7a89}.logo-bg-dark.subnav li>a.active,.logo-bg-dark.subnav li>a:hover{color:#fff}.logo-bg-dark.subnav .navbar-toggle{color:#000}.logo-bg-dark.subnav .navbar-toggle:hover{background-color:transparent}.logo-bg-dark.subnav .navbar-collapse{border-top-color:#000}.logo-bg-dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}.logo-bg-dark .form-control{border:0!important}.hero{background-color:#3BB878;color:#fff}.hero .span>a,.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{-webkit-transition:.2s color;transition:.2s color}.hero.separated{border-bottom-color:#287e52}.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5,.hero .h6,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6{color:#fff}.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{color:#fff;text-decoration:underline}.hero address>a:hover,.hero em>a:hover,.hero h1>a:hover,.hero h2>a:hover,.hero h3>a:hover,.hero h4>a:hover,.hero h5>a:hover,.hero h6>a:hover,.hero li>a:hover,.hero p>a:hover,.hero td>a:hover,.hero-accent .nav li>a,.hero-accent .span>a:active,.hero-accent .span>a:hover,.hero-accent address>a:active,.hero-accent address>a:hover,.hero-accent em>a:active,.hero-accent em>a:hover,.hero-accent h1>a:active,.hero-accent h1>a:hover,.hero-accent h2>a:active,.hero-accent h2>a:hover,.hero-accent h3>a:active,.hero-accent h3>a:hover,.hero-accent h4>a:active,.hero-accent h4>a:hover,.hero-accent h5>a:active,.hero-accent h5>a:hover,.hero-accent h6>a:active,.hero-accent h6>a:hover,.hero-accent li>a:active,.hero-accent li>a:hover,.hero-accent p>a:active,.hero-accent p>a:hover,.hero-accent td>a:active,.hero-accent td>a:hover,.hero.subnav .navbar-brand a{text-decoration:none}.hero.subnav .navbar-brand{color:#fff}.hero.subnav li>a{color:#a1e1c0}.hero.subnav li>a.active,.hero.subnav li>a:hover{color:#fff}.hero.subnav .navbar-toggle{color:#226b46}.hero.subnav .navbar-toggle:hover{background-color:transparent}.hero.subnav .navbar-collapse{border-top-color:#226b46}.hero.subnav .subnav-divider{border-bottom:1px solid #3BB878}.hero .form-control{border:0!important}.hero-accent{background-color:#35a56b;color:#fff}.hero-accent .span>a,.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{-webkit-transition:.2s color;transition:.2s color}.hero-accent.separated{border-bottom-color:#226b46}.hero-accent .h1,.hero-accent .h2,.hero-accent .h3,.hero-accent .h4,.hero-accent .h5,.hero-accent .h6,.hero-accent h1,.hero-accent h2,.hero-accent h3,.hero-accent h4,.hero-accent h5,.hero-accent h6{color:#fff}.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{color:#fff;text-decoration:underline}.alt .nav li>a,.alt .span>a:active,.alt .span>a:hover,.alt address>a:active,.alt address>a:hover,.alt em>a:active,.alt em>a:hover,.alt h1>a:active,.alt h1>a:hover,.alt h2>a:active,.alt h2>a:hover,.alt h3>a:active,.alt h3>a:hover,.alt h4>a:active,.alt h4>a:hover,.alt h5>a:active,.alt h5>a:hover,.alt h6>a:active,.alt h6>a:hover,.alt li>a:active,.alt li>a:hover,.alt p>a:active,.alt p>a:hover,.alt td>a:active,.alt td>a:hover,.alt ul.dropdown-menu>li>a:link,.alt.subnav .navbar-brand a,.bold .nav li>a,.bold .span>a:active,.bold .span>a:hover,.bold address>a:active,.bold address>a:hover,.bold em>a:active,.bold em>a:hover,.bold h1>a:active,.bold h1>a:hover,.bold h2>a:active,.bold h2>a:hover,.bold h3>a:active,.bold h3>a:hover,.bold h4>a:active,.bold h4>a:hover,.bold h5>a:active,.bold h5>a:hover,.bold h6>a:active,.bold h6>a:hover,.bold li>a:active,.bold li>a:hover,.bold p>a:active,.bold p>a:hover,.bold td>a:active,.bold td>a:hover,.hero-accent address>a:hover,.hero-accent em>a:hover,.hero-accent h1>a:hover,.hero-accent h2>a:hover,.hero-accent h3>a:hover,.hero-accent h4>a:hover,.hero-accent h5>a:hover,.hero-accent h6>a:hover,.hero-accent li>a:hover,.hero-accent p>a:hover,.hero-accent td>a:hover,.hero-accent.subnav .navbar-brand a,.primary .nav li>a,.primary .span>a:active,.primary .span>a:hover,.primary address>a:active,.primary address>a:hover,.primary em>a:active,.primary em>a:hover,.primary h1>a:active,.primary h1>a:hover,.primary h2>a:active,.primary h2>a:hover,.primary h3>a:active,.primary h3>a:hover,.primary h4>a:active,.primary h4>a:hover,.primary h5>a:active,.primary h5>a:hover,.primary h6>a:active,.primary h6>a:hover,.primary li>a:active,.primary li>a:hover,.primary p>a:active,.primary p>a:hover,.primary td>a:active,.primary td>a:hover,.primary ul.dropdown-menu>li>a:link,.primary.subnav .navbar-brand a{text-decoration:none}.hero-accent.subnav .navbar-brand{color:#fff}.hero-accent.subnav li>a{color:#8edbb3}.hero-accent.subnav li>a.active,.hero-accent.subnav li>a:hover{color:#fff}.hero-accent.subnav .navbar-toggle{color:#1c5739}.hero-accent.subnav .navbar-toggle:hover{background-color:transparent}.hero-accent.subnav .navbar-collapse{border-top-color:#1c5739}.hero-accent.subnav .subnav-divider{border-bottom:1px solid #35a56b}.hero-accent .form-control{border:0!important}.alt.subnav .navbar-collapse,.neutral.subnav .navbar-collapse,.primary.subnav .navbar-collapse,div.logo-tile.subnav .navbar-collapse{border-top-color:#e7e6e6}.primary{background-color:#fff;color:#747474}.primary .span>a,.primary address>a,.primary em>a,.primary h1>a,.primary h2>a,.primary h3>a,.primary h4>a,.primary h5>a,.primary h6>a,.primary li>a,.primary p>a,.primary td>a{-webkit-transition:.2s color;transition:.2s color}.primary.separated{border-bottom-color:#d9d9d9}.primary .h1,.primary .h2,.primary .h3,.primary .h4,.primary .h5,.primary .h6,.primary h1,.primary h2,.primary h3,.primary h4,.primary h5,.primary h6{color:#000}.primary.jumbotron .h1,.primary.jumbotron h1{color:#343434}.primary.jumbotron .h2,.primary.jumbotron .h3,.primary.jumbotron .h4,.primary.jumbotron .h5,.primary.jumbotron .h6,.primary.jumbotron h2,.primary.jumbotron h3,.primary.jumbotron h4,.primary.jumbotron h5,.primary.jumbotron h6{color:#747474}.primary .span>a:active,.primary .span>a:link,.primary .span>a:visited,.primary address>a:active,.primary address>a:link,.primary address>a:visited,.primary em>a:active,.primary em>a:link,.primary em>a:visited,.primary h1>a:active,.primary h1>a:link,.primary h1>a:visited,.primary h2>a:active,.primary h2>a:link,.primary h2>a:visited,.primary h3>a:active,.primary h3>a:link,.primary h3>a:visited,.primary h4>a:active,.primary h4>a:link,.primary h4>a:visited,.primary h5>a:active,.primary h5>a:link,.primary h5>a:visited,.primary h6>a:active,.primary h6>a:link,.primary h6>a:visited,.primary li>a:active,.primary li>a:link,.primary li>a:visited,.primary p>a:active,.primary p>a:link,.primary p>a:visited,.primary td>a:active,.primary td>a:link,.primary td>a:visited{color:#0089bc}.primary .span>a:hover,.primary address>a:hover,.primary em>a:hover,.primary h1>a:hover,.primary h2>a:hover,.primary h3>a:hover,.primary h4>a:hover,.primary h5>a:hover,.primary h6>a:hover,.primary li>a:hover,.primary p>a:hover,.primary td>a:hover{color:#005170}.primary .span>a .glyphicon.tile,.primary address>a .glyphicon.tile,.primary em>a .glyphicon.tile,.primary h1>a .glyphicon.tile,.primary h2>a .glyphicon.tile,.primary h3>a .glyphicon.tile,.primary h4>a .glyphicon.tile,.primary h5>a .glyphicon.tile,.primary h6>a .glyphicon.tile,.primary li>a .glyphicon.tile,.primary p>a .glyphicon.tile,.primary td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.primary .span>a .glyphicon.tile:active,.primary .span>a .glyphicon.tile:hover,.primary address>a .glyphicon.tile:active,.primary address>a .glyphicon.tile:hover,.primary em>a .glyphicon.tile:active,.primary em>a .glyphicon.tile:hover,.primary h1>a .glyphicon.tile:active,.primary h1>a .glyphicon.tile:hover,.primary h2>a .glyphicon.tile:active,.primary h2>a .glyphicon.tile:hover,.primary h3>a .glyphicon.tile:active,.primary h3>a .glyphicon.tile:hover,.primary h4>a .glyphicon.tile:active,.primary h4>a .glyphicon.tile:hover,.primary h5>a .glyphicon.tile:active,.primary h5>a .glyphicon.tile:hover,.primary h6>a .glyphicon.tile:active,.primary h6>a .glyphicon.tile:hover,.primary li>a .glyphicon.tile:active,.primary li>a .glyphicon.tile:hover,.primary p>a .glyphicon.tile:active,.primary p>a .glyphicon.tile:hover,.primary td>a .glyphicon.tile:active,.primary td>a .glyphicon.tile:hover{color:#4e4e4e}.primary ul.nav-sidebar>li.active>a{color:#000}.primary ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.primary ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.primary ul.nav-sidebar>li>a:hover{color:#000}.primary ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.primary ul.dropdown-menu>li>a:hover{color:#fff}.primary.subnav{opacity:.96}.primary.subnav .navbar-brand,.primary.subnav .navbar-brand a{color:#000}.primary.subnav li>a{color:#aaa}.primary.subnav li>a.active{color:#000}.primary.subnav li>a:hover{color:#5b5b5b}.primary .sidebar strong,.primary.subnav .navbar-toggle{color:#000}.primary.subnav .navbar-toggle:hover{background-color:transparent}.primary.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.primary .sidebar a strong,.primary .sidebar a strong:active,.primary .sidebar a strong:link,.primary .sidebar a strong:visited{color:#0089bc}.primary .sidebar a strong:hover{color:#005170}.primary cite.bubble strong{color:#414141}.primary cite.bubble a:active,.primary cite.bubble a:link,.primary cite.bubble a:visited{color:#0089bc}.primary cite.bubble a:hover{color:#005170}.alt,.primary blockquote,.primary blockquote p,.primary blockquote ul>li{color:#747474}.alt{background-color:#edf7fe}.alt .lead a{font-weight:300}.alt .span>a,.alt address>a,.alt em>a,.alt h1>a,.alt h2>a,.alt h3>a,.alt h4>a,.alt h5>a,.alt h6>a,.alt li>a,.alt p>a,.alt td>a{-webkit-transition:.2s color;transition:.2s color}.alt.separated{border-bottom-color:#a5d7fa}.alt .h1,.alt .h2,.alt .h3,.alt .h4,.alt .h5,.alt .h6,.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.alt h6{color:#000}.alt.jumbotron .h1,.alt.jumbotron h1{color:#343434}.alt.jumbotron .h2,.alt.jumbotron .h3,.alt.jumbotron .h4,.alt.jumbotron .h5,.alt.jumbotron .h6,.alt.jumbotron h2,.alt.jumbotron h3,.alt.jumbotron h4,.alt.jumbotron h5,.alt.jumbotron h6{color:#747474}.alt .span>a:active,.alt .span>a:link,.alt .span>a:visited,.alt address>a:active,.alt address>a:link,.alt address>a:visited,.alt em>a:active,.alt em>a:link,.alt em>a:visited,.alt h1>a:active,.alt h1>a:link,.alt h1>a:visited,.alt h2>a:active,.alt h2>a:link,.alt h2>a:visited,.alt h3>a:active,.alt h3>a:link,.alt h3>a:visited,.alt h4>a:active,.alt h4>a:link,.alt h4>a:visited,.alt h5>a:active,.alt h5>a:link,.alt h5>a:visited,.alt h6>a:active,.alt h6>a:link,.alt h6>a:visited,.alt li>a:active,.alt li>a:link,.alt li>a:visited,.alt p>a:active,.alt p>a:link,.alt p>a:visited,.alt td>a:active,.alt td>a:link,.alt td>a:visited{color:#0089bc}.alt .span>a:hover,.alt address>a:hover,.alt em>a:hover,.alt h1>a:hover,.alt h2>a:hover,.alt h3>a:hover,.alt h4>a:hover,.alt h5>a:hover,.alt h6>a:hover,.alt li>a:hover,.alt p>a:hover,.alt td>a:hover{color:#005170}.alt .span>a .glyphicon.tile,.alt address>a .glyphicon.tile,.alt em>a .glyphicon.tile,.alt h1>a .glyphicon.tile,.alt h2>a .glyphicon.tile,.alt h3>a .glyphicon.tile,.alt h4>a .glyphicon.tile,.alt h5>a .glyphicon.tile,.alt h6>a .glyphicon.tile,.alt li>a .glyphicon.tile,.alt p>a .glyphicon.tile,.alt td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.alt .span>a .glyphicon.tile:active,.alt .span>a .glyphicon.tile:hover,.alt address>a .glyphicon.tile:active,.alt address>a .glyphicon.tile:hover,.alt em>a .glyphicon.tile:active,.alt em>a .glyphicon.tile:hover,.alt h1>a .glyphicon.tile:active,.alt h1>a .glyphicon.tile:hover,.alt h2>a .glyphicon.tile:active,.alt h2>a .glyphicon.tile:hover,.alt h3>a .glyphicon.tile:active,.alt h3>a .glyphicon.tile:hover,.alt h4>a .glyphicon.tile:active,.alt h4>a .glyphicon.tile:hover,.alt h5>a .glyphicon.tile:active,.alt h5>a .glyphicon.tile:hover,.alt h6>a .glyphicon.tile:active,.alt h6>a .glyphicon.tile:hover,.alt li>a .glyphicon.tile:active,.alt li>a .glyphicon.tile:hover,.alt p>a .glyphicon.tile:active,.alt p>a .glyphicon.tile:hover,.alt td>a .glyphicon.tile:active,.alt td>a .glyphicon.tile:hover{color:#4e4e4e}.alt ul.nav-sidebar>li.active>a{color:#000}.alt ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.accent .lead a,.bold .lead a,.neutral .lead a{font-weight:300}.alt ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.alt ul.nav-sidebar>li>a:hover{color:#000}.alt ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.alt ul.dropdown-menu>li>a:hover{color:#fff}.alt.subnav{opacity:.96}.alt.subnav .navbar-brand,.alt.subnav .navbar-brand a{color:#000}.alt.subnav li>a{color:#aaa}.alt.subnav li>a.active{color:#000}.alt.subnav li>a:hover{color:#5b5b5b}.alt .sidebar strong,.alt.subnav .navbar-toggle{color:#000}.alt.subnav .navbar-toggle:hover{background-color:transparent}.alt.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.alt .sidebar a strong,.alt .sidebar a strong:active,.alt .sidebar a strong:link,.alt .sidebar a strong:visited{color:#0089bc}.alt .sidebar a strong:hover{color:#005170}.alt cite.bubble strong{color:#414141}.alt cite.bubble a:active,.alt cite.bubble a:link,.alt cite.bubble a:visited{color:#0089bc}.alt cite.bubble a:hover{color:#005170}.alt blockquote,.alt blockquote p,.alt blockquote ul>li{color:#747474}.bold{background-color:#2d3339;color:#fff}.bold .span>a,.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{-webkit-transition:.2s color;transition:.2s color}.bold.separated{border-bottom-color:#0b0d0e}.bold .h1,.bold .h2,.bold .h3,.bold .h4,.bold .h5,.bold .h6,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6{color:#fff}.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{color:#fff;text-decoration:underline}.accent .nav li>a,.accent .span>a:active,.accent .span>a:hover,.accent address>a:active,.accent address>a:hover,.accent em>a:active,.accent em>a:hover,.accent h1>a:active,.accent h1>a:hover,.accent h2>a:active,.accent h2>a:hover,.accent h3>a:active,.accent h3>a:hover,.accent h4>a:active,.accent h4>a:hover,.accent h5>a:active,.accent h5>a:hover,.accent h6>a:active,.accent h6>a:hover,.accent li>a:active,.accent li>a:hover,.accent p>a:active,.accent p>a:hover,.accent td>a:active,.accent td>a:hover,.bold address>a:hover,.bold em>a:hover,.bold h1>a:hover,.bold h2>a:hover,.bold h3>a:hover,.bold h4>a:hover,.bold h5>a:hover,.bold h6>a:hover,.bold li>a:hover,.bold p>a:hover,.bold td>a:hover,.bold.subnav .navbar-brand a{text-decoration:none}.bold.subnav .navbar-brand{color:#fff}.bold.subnav li>a{color:#6c7a89}.bold.subnav li>a.active,.bold.subnav li>a:hover{color:#fff}.bold.subnav .navbar-toggle{color:#000}.bold.subnav .navbar-toggle:hover{background-color:transparent}.bold.subnav .navbar-collapse{border-top-color:#000}.bold.subnav .subnav-divider{border-bottom:1px solid #2d3339}.bold .form-control{border:0!important}.accent{background-color:#00aeef;color:#fff}.accent .span>a,.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{-webkit-transition:.2s color;transition:.2s color}.accent.separated{border-bottom-color:#0076a3}.accent .h1,.accent .h2,.accent .h3,.accent .h4,.accent .h5,.accent .h6,.accent h1,.accent h2,.accent h3,.accent h4,.accent h5,.accent h6{color:#fff}.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{color:#fff;text-decoration:underline}.accent address>a:hover,.accent em>a:hover,.accent h1>a:hover,.accent h2>a:hover,.accent h3>a:hover,.accent h4>a:hover,.accent h5>a:hover,.accent h6>a:hover,.accent li>a:hover,.accent p>a:hover,.accent td>a:hover,.accent.subnav .navbar-brand a,.neutral .nav li>a,.neutral .span>a:active,.neutral .span>a:hover,.neutral address>a:active,.neutral address>a:hover,.neutral em>a:active,.neutral em>a:hover,.neutral h1>a:active,.neutral h1>a:hover,.neutral h2>a:active,.neutral h2>a:hover,.neutral h3>a:active,.neutral h3>a:hover,.neutral h4>a:active,.neutral h4>a:hover,.neutral h5>a:active,.neutral h5>a:hover,.neutral h6>a:active,.neutral h6>a:hover,.neutral li>a:active,.neutral li>a:hover,.neutral p>a:active,.neutral p>a:hover,.neutral td>a:active,.neutral td>a:hover,.neutral ul.dropdown-menu>li>a:link,.neutral.subnav .navbar-brand a,.smart .nav li>a,.smart .span>a:active,.smart .span>a:hover,.smart address>a:active,.smart address>a:hover,.smart em>a:active,.smart em>a:hover,.smart h1>a:active,.smart h1>a:hover,.smart h2>a:active,.smart h2>a:hover,.smart h3>a:active,.smart h3>a:hover,.smart h4>a:active,.smart h4>a:hover,.smart h5>a:active,.smart h5>a:hover,.smart h6>a:active,.smart h6>a:hover,.smart li>a:active,.smart li>a:hover,.smart p>a:active,.smart p>a:hover,.smart td>a:active,.smart td>a:hover{text-decoration:none}.accent.subnav .navbar-brand{color:#fff}.accent.subnav li>a{color:#7fdcff}.accent.subnav li>a.active,.accent.subnav li>a:hover{color:#fff}.accent.subnav .navbar-toggle{color:#006489}.accent.subnav .navbar-toggle:hover{background-color:transparent}.accent.subnav .navbar-collapse{border-top-color:#006489}.accent.subnav .subnav-divider{border-bottom:1px solid #00aeef}.accent .form-control{border:0!important}.neutral{background-color:#ebeff0;color:#747474}.neutral .span>a,.neutral address>a,.neutral em>a,.neutral h1>a,.neutral h2>a,.neutral h3>a,.neutral h4>a,.neutral h5>a,.neutral h6>a,.neutral li>a,.neutral p>a,.neutral td>a{-webkit-transition:.2s color;transition:.2s color}.neutral.separated{border-bottom-color:#bfcccf}.neutral .h1,.neutral .h2,.neutral .h3,.neutral .h4,.neutral .h5,.neutral .h6,.neutral h1,.neutral h2,.neutral h3,.neutral h4,.neutral h5,.neutral h6{color:#000}.neutral.jumbotron .h1,.neutral.jumbotron h1{color:#343434}.neutral.jumbotron .h2,.neutral.jumbotron .h3,.neutral.jumbotron .h4,.neutral.jumbotron .h5,.neutral.jumbotron .h6,.neutral.jumbotron h2,.neutral.jumbotron h3,.neutral.jumbotron h4,.neutral.jumbotron h5,.neutral.jumbotron h6{color:#747474}.neutral .span>a:active,.neutral .span>a:link,.neutral .span>a:visited,.neutral address>a:active,.neutral address>a:link,.neutral address>a:visited,.neutral em>a:active,.neutral em>a:link,.neutral em>a:visited,.neutral h1>a:active,.neutral h1>a:link,.neutral h1>a:visited,.neutral h2>a:active,.neutral h2>a:link,.neutral h2>a:visited,.neutral h3>a:active,.neutral h3>a:link,.neutral h3>a:visited,.neutral h4>a:active,.neutral h4>a:link,.neutral h4>a:visited,.neutral h5>a:active,.neutral h5>a:link,.neutral h5>a:visited,.neutral h6>a:active,.neutral h6>a:link,.neutral h6>a:visited,.neutral li>a:active,.neutral li>a:link,.neutral li>a:visited,.neutral p>a:active,.neutral p>a:link,.neutral p>a:visited,.neutral td>a:active,.neutral td>a:link,.neutral td>a:visited{color:#0089bc}.neutral .span>a:hover,.neutral address>a:hover,.neutral em>a:hover,.neutral h1>a:hover,.neutral h2>a:hover,.neutral h3>a:hover,.neutral h4>a:hover,.neutral h5>a:hover,.neutral h6>a:hover,.neutral li>a:hover,.neutral p>a:hover,.neutral td>a:hover{color:#005170}.neutral .span>a .glyphicon.tile,.neutral address>a .glyphicon.tile,.neutral em>a .glyphicon.tile,.neutral h1>a .glyphicon.tile,.neutral h2>a .glyphicon.tile,.neutral h3>a .glyphicon.tile,.neutral h4>a .glyphicon.tile,.neutral h5>a .glyphicon.tile,.neutral h6>a .glyphicon.tile,.neutral li>a .glyphicon.tile,.neutral p>a .glyphicon.tile,.neutral td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.neutral .span>a .glyphicon.tile:active,.neutral .span>a .glyphicon.tile:hover,.neutral address>a .glyphicon.tile:active,.neutral address>a .glyphicon.tile:hover,.neutral em>a .glyphicon.tile:active,.neutral em>a .glyphicon.tile:hover,.neutral h1>a .glyphicon.tile:active,.neutral h1>a .glyphicon.tile:hover,.neutral h2>a .glyphicon.tile:active,.neutral h2>a .glyphicon.tile:hover,.neutral h3>a .glyphicon.tile:active,.neutral h3>a .glyphicon.tile:hover,.neutral h4>a .glyphicon.tile:active,.neutral h4>a .glyphicon.tile:hover,.neutral h5>a .glyphicon.tile:active,.neutral h5>a .glyphicon.tile:hover,.neutral h6>a .glyphicon.tile:active,.neutral h6>a .glyphicon.tile:hover,.neutral li>a .glyphicon.tile:active,.neutral li>a .glyphicon.tile:hover,.neutral p>a .glyphicon.tile:active,.neutral p>a .glyphicon.tile:hover,.neutral td>a .glyphicon.tile:active,.neutral td>a .glyphicon.tile:hover{color:#4e4e4e}.neutral ul.nav-sidebar>li.active>a{color:#000}.neutral ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.neutral ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.neutral ul.nav-sidebar>li>a:hover{color:#000}.neutral ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.neutral ul.dropdown-menu>li>a:hover{color:#fff}.neutral.subnav{opacity:.96}.neutral.subnav .navbar-brand,.neutral.subnav .navbar-brand a{color:#000}.neutral.subnav li>a{color:#aaa}.neutral.subnav li>a.active{color:#000}.neutral.subnav li>a:hover{color:#5b5b5b}.neutral .sidebar strong,.neutral.subnav .navbar-toggle{color:#000}.neutral.subnav .navbar-toggle:hover{background-color:transparent}.neutral.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.neutral .sidebar a strong,.neutral .sidebar a strong:active,.neutral .sidebar a strong:link,.neutral .sidebar a strong:visited{color:#0089bc}.neutral .sidebar a strong:hover{color:#005170}.neutral cite.bubble strong{color:#414141}.neutral cite.bubble a:active,.neutral cite.bubble a:link,.neutral cite.bubble a:visited{color:#0089bc}.neutral cite.bubble a:hover{color:#005170}.neutral blockquote,.neutral blockquote p,.neutral blockquote ul>li{color:#747474}.smart{background-color:#2d8ec6;color:#fff}.smart .lead a{font-weight:300}.smart .span>a,.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{-webkit-transition:.2s color;transition:.2s color}.smart.separated{border-bottom-color:#1f6188}.smart .h1,.smart .h2,.smart .h3,.smart .h4,.smart .h5,.smart .h6,.smart h1,.smart h2,.smart h3,.smart h4,.smart h5,.smart h6{color:#fff}.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{color:#fff;text-decoration:underline}.smart address>a:hover,.smart em>a:hover,.smart h1>a:hover,.smart h2>a:hover,.smart h3>a:hover,.smart h4>a:hover,.smart h5>a:hover,.smart h6>a:hover,.smart li>a:hover,.smart p>a:hover,.smart td>a:hover,.smart.subnav .navbar-brand a,div.logo-tile .nav li>a,div.logo-tile .span>a:active,div.logo-tile .span>a:hover,div.logo-tile address>a:active,div.logo-tile address>a:hover,div.logo-tile em>a:active,div.logo-tile em>a:hover,div.logo-tile h1>a:active,div.logo-tile h1>a:hover,div.logo-tile h2>a:active,div.logo-tile h2>a:hover,div.logo-tile h3>a:active,div.logo-tile h3>a:hover,div.logo-tile h4>a:active,div.logo-tile h4>a:hover,div.logo-tile h5>a:active,div.logo-tile h5>a:hover,div.logo-tile h6>a:active,div.logo-tile h6>a:hover,div.logo-tile li>a:active,div.logo-tile li>a:hover,div.logo-tile p>a:active,div.logo-tile p>a:hover,div.logo-tile td>a:active,div.logo-tile td>a:hover,div.logo-tile ul.dropdown-menu>li>a:link,div.logo-tile.dark .nav li>a,div.logo-tile.dark .span>a:active,div.logo-tile.dark .span>a:hover,div.logo-tile.dark address>a:active,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:active,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:active,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:active,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:active,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:active,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:active,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:active,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:active,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:active,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:active,div.logo-tile.dark td>a:hover,div.logo-tile.subnav .navbar-brand a{text-decoration:none}.smart.subnav .navbar-brand{color:#fff}.smart.subnav li>a{color:#9acbe8}.smart.subnav li>a.active,.smart.subnav li>a:hover{color:#fff}.smart.subnav .navbar-toggle{color:#1a5273}.smart.subnav .navbar-toggle:hover{background-color:transparent}.smart.subnav .navbar-collapse{border-top-color:#1a5273}.smart.subnav .subnav-divider{border-bottom:1px solid #2d8ec6}.smart .form-control{border:0!important}.add-ons-log-in{margin-top:16px}.docs-list{list-style:none;padding-left:20px}.docs-list>li{line-height:30px}.docs-list>li .glyphicon{font-size:18px}#footer-copyright{font-size:19px;line-height:39px}@media screen and (min-width:768px){#footer-copyright{padding:0 50px;font-size:14px;line-height:14px}#footer-copyright .col{width:19.5%;display:inline-block;vertical-align:middle}#footer-copyright .col:first-child{margin-left:20%}}@media screen and (min-width:992px){#footer-copyright{padding:0}}.footer-col{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.footer-col{float:left;width:16.66666667%}}.footer-col:not(:first-child){margin-left:4.166666667%}.footer-col>h5,.footer-col>h5>a{line-height:25px;color:#fff}@media screen and (min-width:768px){.footer-col>h5,.footer-col>h5>a{width:130px;margin:0 auto;font-size:16px}}.footer-col ul{margin-bottom:30px!important;padding-left:0;line-height:25px;list-style:none}@media screen and (min-width:768px){.footer-col ul{width:130px;margin:0 auto}}.footer-col ul>li{padding:7px 0;font-size:19px;white-space:nowrap}.footer-col ul>li:first-child{padding-top:0}.footer-col ul>li:last-child{padding-bottom:0}.footer-col ul>li>ul{margin-top:15px!important}.footer-col ul>li>ul>li{padding:7px 0}.footer-col ul>li .fa{font-size:17px}@media screen and (min-width:768px){.footer-col ul>li>ul>li{padding:1px 0}.footer-col ul>li{font-size:14px;padding:0}}div.landing-tile{padding:30px;margin:15px 0;background-color:#ebeff0}div.landing-tile img{width:100%;max-width:300px}div.landing-tile p.description{margin-bottom:30px}@media screen and (min-width:768px){div.landing-tile img{width:300px}div.landing-tile p.description{margin-bottom:0;min-height:150px}}@media screen and (min-width:992px){div.landing-tile p.description{min-height:120px}}div.landing-tile p.cta{text-align:center;margin-bottom:0}div.landing-tile .btn{-webkit-transition:.2s all;transition:.2s all}.legal{font-weight:800}.legal>li{padding:10px 0}.legal>li>p{font-weight:400}.legal>li>ol>li{padding:5px 0;font-weight:400}.legal address{font-weight:400}img.logo-img{max-height:200px}div.logo-tile{min-height:360px;padding:30px;margin:15px 0;background-color:#ebeff0;color:#747474}div.logo-tile.standard{padding:61px 30px}div.logo-tile .lead a{font-weight:300}div.logo-tile .span>a,div.logo-tile address>a,div.logo-tile em>a,div.logo-tile h1>a,div.logo-tile h2>a,div.logo-tile h3>a,div.logo-tile h4>a,div.logo-tile h5>a,div.logo-tile h6>a,div.logo-tile li>a,div.logo-tile p>a,div.logo-tile td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.separated{border-bottom-color:#bfcccf}.library-category-title,div.logo-tile.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}div.logo-tile .h1,div.logo-tile .h2,div.logo-tile .h3,div.logo-tile .h4,div.logo-tile .h5,div.logo-tile .h6,div.logo-tile h1,div.logo-tile h2,div.logo-tile h3,div.logo-tile h4,div.logo-tile h5,div.logo-tile h6{color:#000}div.logo-tile.jumbotron .h1,div.logo-tile.jumbotron h1{color:#343434}div.logo-tile.jumbotron .h2,div.logo-tile.jumbotron .h3,div.logo-tile.jumbotron .h4,div.logo-tile.jumbotron .h5,div.logo-tile.jumbotron .h6,div.logo-tile.jumbotron h2,div.logo-tile.jumbotron h3,div.logo-tile.jumbotron h4,div.logo-tile.jumbotron h5,div.logo-tile.jumbotron h6{color:#747474}div.logo-tile .span>a:active,div.logo-tile .span>a:link,div.logo-tile .span>a:visited,div.logo-tile address>a:active,div.logo-tile address>a:link,div.logo-tile address>a:visited,div.logo-tile em>a:active,div.logo-tile em>a:link,div.logo-tile em>a:visited,div.logo-tile h1>a:active,div.logo-tile h1>a:link,div.logo-tile h1>a:visited,div.logo-tile h2>a:active,div.logo-tile h2>a:link,div.logo-tile h2>a:visited,div.logo-tile h3>a:active,div.logo-tile h3>a:link,div.logo-tile h3>a:visited,div.logo-tile h4>a:active,div.logo-tile h4>a:link,div.logo-tile h4>a:visited,div.logo-tile h5>a:active,div.logo-tile h5>a:link,div.logo-tile h5>a:visited,div.logo-tile h6>a:active,div.logo-tile h6>a:link,div.logo-tile h6>a:visited,div.logo-tile li>a:active,div.logo-tile li>a:link,div.logo-tile li>a:visited,div.logo-tile p>a:active,div.logo-tile p>a:link,div.logo-tile p>a:visited,div.logo-tile td>a:active,div.logo-tile td>a:link,div.logo-tile td>a:visited{color:#0089bc}div.logo-tile .span>a:hover,div.logo-tile address>a:hover,div.logo-tile em>a:hover,div.logo-tile h1>a:hover,div.logo-tile h2>a:hover,div.logo-tile h3>a:hover,div.logo-tile h4>a:hover,div.logo-tile h5>a:hover,div.logo-tile h6>a:hover,div.logo-tile li>a:hover,div.logo-tile p>a:hover,div.logo-tile td>a:hover{color:#005170}div.logo-tile .span>a .glyphicon.tile,div.logo-tile address>a .glyphicon.tile,div.logo-tile em>a .glyphicon.tile,div.logo-tile h1>a .glyphicon.tile,div.logo-tile h2>a .glyphicon.tile,div.logo-tile h3>a .glyphicon.tile,div.logo-tile h4>a .glyphicon.tile,div.logo-tile h5>a .glyphicon.tile,div.logo-tile h6>a .glyphicon.tile,div.logo-tile li>a .glyphicon.tile,div.logo-tile p>a .glyphicon.tile,div.logo-tile td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}div.logo-tile .span>a .glyphicon.tile:active,div.logo-tile .span>a .glyphicon.tile:hover,div.logo-tile address>a .glyphicon.tile:active,div.logo-tile address>a .glyphicon.tile:hover,div.logo-tile em>a .glyphicon.tile:active,div.logo-tile em>a .glyphicon.tile:hover,div.logo-tile h1>a .glyphicon.tile:active,div.logo-tile h1>a .glyphicon.tile:hover,div.logo-tile h2>a .glyphicon.tile:active,div.logo-tile h2>a .glyphicon.tile:hover,div.logo-tile h3>a .glyphicon.tile:active,div.logo-tile h3>a .glyphicon.tile:hover,div.logo-tile h4>a .glyphicon.tile:active,div.logo-tile h4>a .glyphicon.tile:hover,div.logo-tile h5>a .glyphicon.tile:active,div.logo-tile h5>a .glyphicon.tile:hover,div.logo-tile h6>a .glyphicon.tile:active,div.logo-tile h6>a .glyphicon.tile:hover,div.logo-tile li>a .glyphicon.tile:active,div.logo-tile li>a .glyphicon.tile:hover,div.logo-tile p>a .glyphicon.tile:active,div.logo-tile p>a .glyphicon.tile:hover,div.logo-tile td>a .glyphicon.tile:active,div.logo-tile td>a .glyphicon.tile:hover{color:#4e4e4e}div.logo-tile ul.nav-sidebar>li.active>a{color:#000}div.logo-tile ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}#pre-footer,.doc-sidebar-inner .lead a,div.logo-tile.dark .lead a{font-weight:300}div.logo-tile ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}div.logo-tile ul.nav-sidebar>li>a:hover{color:#000}div.logo-tile ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}div.logo-tile ul.dropdown-menu>li>a:hover{color:#fff}div.logo-tile.subnav{opacity:.96}div.logo-tile.subnav .navbar-brand,div.logo-tile.subnav .navbar-brand a{color:#000}div.logo-tile.subnav li>a{color:#aaa}div.logo-tile.subnav li>a.active{color:#000}div.logo-tile.subnav li>a:hover{color:#5b5b5b}div.logo-tile .sidebar strong,div.logo-tile.subnav .navbar-toggle{color:#000}div.logo-tile.subnav .navbar-toggle:hover{background-color:transparent}.btn-action-alt .caret,.btn-action-alt caret-right,.btn-subdued .caret,.btn-subdued caret-right,div.logo-tile.dark.subnav .navbar-collapse{border-top-color:#000}div.logo-tile .sidebar a strong,div.logo-tile .sidebar a strong:active,div.logo-tile .sidebar a strong:link,div.logo-tile .sidebar a strong:visited{color:#0089bc}div.logo-tile .sidebar a strong:hover{color:#005170}div.logo-tile cite.bubble strong{color:#414141}div.logo-tile cite.bubble a:active,div.logo-tile cite.bubble a:link,div.logo-tile cite.bubble a:visited{color:#0089bc}div.logo-tile cite.bubble a:hover{color:#005170}div.logo-tile blockquote,div.logo-tile blockquote p,div.logo-tile blockquote ul>li{color:#747474}div.logo-tile.dark{background-color:#2d3339;color:#fff}div.logo-tile.dark .span>a,div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.dark.separated{border-bottom-color:#0b0d0e}div.logo-tile.dark .h1,div.logo-tile.dark .h2,div.logo-tile.dark .h3,div.logo-tile.dark .h4,div.logo-tile.dark .h5,div.logo-tile.dark .h6,div.logo-tile.dark h1,div.logo-tile.dark h2,div.logo-tile.dark h3,div.logo-tile.dark h4,div.logo-tile.dark h5,div.logo-tile.dark h6{color:#fff}div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{color:#fff;text-decoration:underline}#pre-footer a:active,#pre-footer a:hover,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:hover,div.logo-tile.dark.subnav .navbar-brand a{text-decoration:none}div.logo-tile.dark.subnav .navbar-brand{color:#fff}div.logo-tile.dark.subnav li>a{color:#6c7a89}div.logo-tile.dark.subnav li>a.active,div.logo-tile.dark.subnav li>a:hover{color:#fff}div.logo-tile.dark.subnav .navbar-toggle{color:#000}div.logo-tile.dark.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}div.logo-tile.dark .form-control{border:0!important}div.logo-tile img{display:block;margin:0 auto}div.logo-tile p{margin-top:30px;margin-bottom:0;text-align:center}#main-nav{z-index:9002}#main-nav span{color:#e6e6e6}#navbar-logo{padding:6px 0 6px 15px}.mobile-badge{display:block}.mobile-badge-apple{margin-left:auto;margin-right:0}#pre-footer{padding:30px 0;background-color:#222;color:#fff;text-align:center;font-size:21px}#pre-footer a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}#pre-footer a:active,#pre-footer a:hover{color:#f2f2f2}@media screen and (min-width:768px){#navbar-logo{padding-left:0;padding-right:0}#pre-footer span{font-size:24px;line-height:38px}}@media screen and (min-width:992px){#pre-footer span{font-size:30px}}.resumator-basic-widget .resumator-jobs-text>p{margin-bottom:30px}.resumator-basic-widget .resumator-jobs-text li,.resumator-basic-widget .resumator-jobs-text>p{font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6em;color:#747474}.library-search-result-title,.resumator-basic-widget .resumator-job-title{font-family:Lato,sans-serif;line-height:1.1}.resumator-basic-widget .resumator-jobs-text strong{color:#414141}.resumator-basic-widget .resumator-job-title{margin-top:11px;margin-bottom:11px;font-size:16px;font-size:21px;color:#000;padding-top:30px!important;font-weight:400;border-top-color:#e7e6e6}.resumator-basic-widget .resumator-job-title .small,.resumator-basic-widget .resumator-job-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.resumator-basic-widget .resumator-job-title+.lead{padding-top:10px}.resumator-basic-widget .resumator-job-view-details{margin-bottom:30px}.resumator-basic-widget .resumator-job-link{margin-bottom:30px!important;font-size:16px}.resumator-basic-widget .resumator-job-link:active,.resumator-basic-widget .resumator-job-link:link,.resumator-basic-widget .resumator-job-link:visited{color:#0089bc}.resumator-basic-widget .resumator-job-link:hover{color:#005170}.resumator-basic-widget input[type=button]{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all;color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-accent.btn-border,.btn-action-alt.btn-border,.btn-action.btn-border,.btn-blue.btn-border,.btn-brown.btn-border,.btn-funky.btn-border,.btn-green.btn-border,.btn-light-gray.btn-border,.btn-orange.btn-border,.btn-sand.btn-border,.btn-standard.btn-border,.btn-subdued.btn-border,.btn-white.btn-border{border-style:solid;border-width:0 0 2px}.resumator-basic-widget input[type=button].active.focus,.resumator-basic-widget input[type=button].active:focus,.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:active.focus,.resumator-basic-widget input[type=button]:active:focus,.resumator-basic-widget input[type=button]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{color:#333;text-decoration:none}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button][disabled],fieldset[disabled] .resumator-basic-widget input[type=button]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.resumator-basic-widget input[type=button].disabled,fieldset[disabled] a.resumator-basic-widget input[type=button]{pointer-events:none}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fff;background-color:#35a56b;outline:0}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active{background-image:none;background-color:#2f915f}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button].disabled.active,.resumator-basic-widget input[type=button].disabled:active,.resumator-basic-widget input[type=button].disabled:focus,.resumator-basic-widget input[type=button].disabled:hover,.resumator-basic-widget input[type=button][disabled],.resumator-basic-widget input[type=button][disabled].active,.resumator-basic-widget input[type=button][disabled]:active,.resumator-basic-widget input[type=button][disabled]:focus,.resumator-basic-widget input[type=button][disabled]:hover,fieldset[disabled] .resumator-basic-widget input[type=button],fieldset[disabled] .resumator-basic-widget input[type=button].active,fieldset[disabled] .resumator-basic-widget input[type=button]:active,fieldset[disabled] .resumator-basic-widget input[type=button]:focus,fieldset[disabled] .resumator-basic-widget input[type=button]:hover{color:#e6e6e6;background-color:#3BB878}.resumator-basic-widget input[type=button].btn-border{border-style:solid;border-color:#2f915f;border-width:0 0 2px}.sidebar-modal-footer-close{text-align:center}.sidebar-modal-footer-close a{display:block}#sidebar-modal .modal-header *{line-height:20px}.t{display:none}.toc-bar{text-align:center}@media screen and (min-width:992px){.toc-bar{display:none}}#___gcse_0{margin-top:60px}.h3{padding-top:40px}.row-content:first-of-type .h3:nth-child(1){padding-top:0}#search-results{margin-top:40px}.btn{font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all}.btn.active,.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}div#os-tabs .btn{border:1px solid #dadada;padding:10px;width:200px;background-color:#fff;color:#000}div#os-tabs .btn.current{outline:0;border-color:#9ecaed;-webkit-box-shadow:0 0 10px #9ecaed;box-shadow:0 0 10px #9ecaed;max-height:inherit}div#os-tabs span{font-family:Lato,sans-serif}.linuxinstall,.macinstall,.windowsinstall{font-size:1.08rem}.btn-full{width:100%}.btn-half-circle{border-bottom-left-radius:30px;border-bottom-right-radius:30px;min-width:50px;max-width:50px}.btn-white{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{color:#fff;background-color:#35a56b;outline:0}.btn-white.active,.btn-white:active{background-color:#2f915f}.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{color:#e6e6e6;background-color:#3BB878}.btn-funky,.btn-green{color:#fff!important;text-decoration:none!important}.btn-white.btn-border{border-color:#2f915f}.btn-green{background-color:#3BB878}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff;background-color:#35a56b;outline:0}.btn-green.active,.btn-green:active{background-color:#2f915f}.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{color:#e6e6e6;background-color:#3BB878}.btn-green .caret,.btn-green caret-right{border-top-color:#fff}.btn-green.btn-border{border-color:#2f915f}.btn-funky{background-color:#c67fcf}.btn-funky.active,.btn-funky:active,.btn-funky:focus,.btn-funky:hover{color:#fff;background-color:#be6cc8;outline:0}.btn-funky.active,.btn-funky:active{background-color:#b55ac1}.btn-funky.disabled,.btn-funky.disabled.active,.btn-funky.disabled:active,.btn-funky.disabled:focus,.btn-funky.disabled:hover,.btn-funky[disabled],.btn-funky[disabled].active,.btn-funky[disabled]:active,.btn-funky[disabled]:focus,.btn-funky[disabled]:hover,fieldset[disabled] .btn-funky,fieldset[disabled] .btn-funky.active,fieldset[disabled] .btn-funky:active,fieldset[disabled] .btn-funky:focus,fieldset[disabled] .btn-funky:hover{color:#e6e6e6;background-color:#c67fcf}.btn-funky .caret,.btn-funky caret-right{border-top-color:#fff}.btn-funky.btn-border{border-color:#b55ac1}.btn-blue .caret,.btn-blue caret-right,.btn-light-gray .caret,.btn-light-gray caret-right{border-top-color:#fff}.btn-blue{color:#fff!important;text-decoration:none!important;background-color:#2d8ec6}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#287fb1;outline:0}.btn-blue.active,.btn-blue:active{background-color:#24709c}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-blue.btn-border{border-color:#24709c}.btn-light-gray{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-light-gray.active,.btn-light-gray:active,.btn-light-gray:focus,.btn-light-gray:hover{color:#fff;background-color:#35a56b;outline:0}.btn-light-gray.active,.btn-light-gray:active{background-color:#2f915f}.btn-light-gray.disabled,.btn-light-gray.disabled.active,.btn-light-gray.disabled:active,.btn-light-gray.disabled:focus,.btn-light-gray.disabled:hover,.btn-light-gray[disabled],.btn-light-gray[disabled].active,.btn-light-gray[disabled]:active,.btn-light-gray[disabled]:focus,.btn-light-gray[disabled]:hover,fieldset[disabled] .btn-light-gray,fieldset[disabled] .btn-light-gray.active,fieldset[disabled] .btn-light-gray:active,fieldset[disabled] .btn-light-gray:focus,fieldset[disabled] .btn-light-gray:hover{color:#e6e6e6;background-color:#3BB878}.btn-light-gray.btn-border{border-color:#2f915f}.btn-sand{color:#fff!important;text-decoration:none!important;background-color:#3BB878}.btn-sand.active,.btn-sand:active,.btn-sand:focus,.btn-sand:hover{color:#fff;background-color:#35a56b;outline:0}.btn-sand.active,.btn-sand:active{background-color:#2f915f}.btn-sand.disabled,.btn-sand.disabled.active,.btn-sand.disabled:active,.btn-sand.disabled:focus,.btn-sand.disabled:hover,.btn-sand[disabled],.btn-sand[disabled].active,.btn-sand[disabled]:active,.btn-sand[disabled]:focus,.btn-sand[disabled]:hover,fieldset[disabled] .btn-sand,fieldset[disabled] .btn-sand.active,fieldset[disabled] .btn-sand:active,fieldset[disabled] .btn-sand:focus,fieldset[disabled] .btn-sand:hover{color:#e6e6e6;background-color:#3BB878}.btn-sand .caret,.btn-sand caret-right{border-top-color:#fff}.btn-sand.btn-border{border-color:#2f915f}.btn-brown{color:#fff!important;text-decoration:none!important;background-color:#C2BA7A}.btn-brown.active,.btn-brown:active,.btn-brown:focus,.btn-brown:hover{color:#fff;background-color:#bab169;outline:0}.btn-brown.active,.btn-brown:active{background-color:#b2a857}.btn-brown.disabled,.btn-brown.disabled.active,.btn-brown.disabled:active,.btn-brown.disabled:focus,.btn-brown.disabled:hover,.btn-brown[disabled],.btn-brown[disabled].active,.btn-brown[disabled]:active,.btn-brown[disabled]:focus,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown,fieldset[disabled] .btn-brown.active,fieldset[disabled] .btn-brown:active,fieldset[disabled] .btn-brown:focus,fieldset[disabled] .btn-brown:hover{color:#e6e6e6;background-color:#C2BA7A}.btn-action,.btn-orange{color:#fff!important;text-decoration:none!important}.btn-brown .caret,.btn-brown caret-right{border-top-color:#fff}.btn-brown.btn-border{border-color:#b2a857}.btn-action .caret,.btn-action caret-right,.btn-orange .caret,.btn-orange caret-right{border-top-color:#fff}.btn-orange{background-color:#FFAC5F}.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover{color:#fff;background-color:#ff9f45;outline:0}.btn-orange.active,.btn-orange:active{background-color:#ff922c}.btn-orange.disabled,.btn-orange.disabled.active,.btn-orange.disabled:active,.btn-orange.disabled:focus,.btn-orange.disabled:hover,.btn-orange[disabled],.btn-orange[disabled].active,.btn-orange[disabled]:active,.btn-orange[disabled]:focus,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange.active,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:hover{color:#e6e6e6;background-color:#FFAC5F}.btn-orange.btn-border{border-color:#ff922c}.btn-action{background-color:#3BB878}.btn-action.active,.btn-action:active,.btn-action:focus,.btn-action:hover{color:#fff;background-color:#35a56b;outline:0}.btn-action.active,.btn-action:active{background-color:#2f915f}.btn-action.disabled,.btn-action.disabled.active,.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action.active,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover{color:#e6e6e6;background-color:#3BB878}.btn-action.btn-border{border-color:#2f915f}.btn-action-alt{color:#000!important;text-decoration:none!important;background-color:#fff}.btn-action-alt.active,.btn-action-alt:active,.btn-action-alt:focus,.btn-action-alt:hover{color:#000;background-color:#f2f2f2;outline:0}.btn-action-alt.active,.btn-action-alt:active{background-color:#e6e6e6}.btn-action-alt.disabled,.btn-action-alt.disabled.active,.btn-action-alt.disabled:active,.btn-action-alt.disabled:focus,.btn-action-alt.disabled:hover,.btn-action-alt[disabled],.btn-action-alt[disabled].active,.btn-action-alt[disabled]:active,.btn-action-alt[disabled]:focus,.btn-action-alt[disabled]:hover,fieldset[disabled] .btn-action-alt,fieldset[disabled] .btn-action-alt.active,fieldset[disabled] .btn-action-alt:active,fieldset[disabled] .btn-action-alt:focus,fieldset[disabled] .btn-action-alt:hover{color:#000;background-color:#fff}.btn-action-alt.btn-border{border-color:#e6e6e6}.btn-accent .caret,.btn-accent caret-right,.btn-standard .caret,.btn-standard caret-right{border-top-color:#fff}.btn-accent{color:#fff!important;text-decoration:none!important;background-color:#00aeef}.btn-accent.active,.btn-accent:active,.btn-accent:focus,.btn-accent:hover{color:#fff;background-color:#009bd6;outline:0}.btn-accent.active,.btn-accent:active{background-color:#0089bc}.btn-accent.disabled,.btn-accent.disabled.active,.btn-accent.disabled:active,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled],.btn-accent[disabled].active,.btn-accent[disabled]:active,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent,fieldset[disabled] .btn-accent.active,fieldset[disabled] .btn-accent:active,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{color:#e6e6e6;background-color:#00aeef}.btn-accent.btn-border{border-color:#0089bc}.btn-standard{color:#fff!important;text-decoration:none!important;background-color:#2d8ec6}.btn-standard.active,.btn-standard:active,.btn-standard:focus,.btn-standard:hover{color:#fff;background-color:#287fb1;outline:0}.btn-standard.active,.btn-standard:active{background-color:#24709c}.btn-standard.disabled,.btn-standard.disabled.active,.btn-standard.disabled:active,.btn-standard.disabled:focus,.btn-standard.disabled:hover,.btn-standard[disabled],.btn-standard[disabled].active,.btn-standard[disabled]:active,.btn-standard[disabled]:focus,.btn-standard[disabled]:hover,fieldset[disabled] .btn-standard,fieldset[disabled] .btn-standard.active,fieldset[disabled] .btn-standard:active,fieldset[disabled] .btn-standard:focus,fieldset[disabled] .btn-standard:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-standard.btn-border{border-color:#24709c}.btn-subdued{color:#000!important;text-decoration:none!important;background-color:#eee}.btn-subdued.active,.btn-subdued:active,.btn-subdued:focus,.btn-subdued:hover{color:#000;background-color:#e2e2e2;outline:0}.btn-subdued.active,.btn-subdued:active{background-color:#d5d5d5}.btn-subdued.disabled,.btn-subdued.disabled.active,.btn-subdued.disabled:active,.btn-subdued.disabled:focus,.btn-subdued.disabled:hover,.btn-subdued[disabled],.btn-subdued[disabled].active,.btn-subdued[disabled]:active,.btn-subdued[disabled]:focus,.btn-subdued[disabled]:hover,fieldset[disabled] .btn-subdued,fieldset[disabled] .btn-subdued.active,fieldset[disabled] .btn-subdued:active,fieldset[disabled] .btn-subdued:focus,fieldset[disabled] .btn-subdued:hover{color:#000;background-color:#eee}.btn-subdued.btn-border{border-color:#d5d5d5}#ds-search-modal{margin-top:65px;z-index:9999}#ds-search-modal a{display:block;padding:10px 15px}#ds-search-modal a:active,#ds-search-modal a:link,#ds-search-modal a:visited{color:#0089bc}#ds-search-modal a:hover{color:#005170}#ds-search-input{padding:3px;border:1px solid #E4E4E4;border-radius:6px;background-color:#fff}#ds-search-input input{border:0;-webkit-box-shadow:none;box-shadow:none}#ds-search-input button{margin:2px 0 0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}#ds-search-input button:hover{border:0;-webkit-box-shadow:none;box-shadow:none;border-left:solid 1px #ccc}#ds-search-input .glyphicon-search{font-size:23px}#ds-search-input ul li:hover{background-color:#e6e6e6}.search-deprecated{font-size:9px;background-color:#FFAC5F;height:43px;color:#fff;border-radius:3px;padding:4px;margin-left:5px;vertical-align:middle}.search-form{width:100%}.hits,.search-icon{position:absolute;z-index:10}.search-box{padding-left:35px}.search-icon{top:.85em;left:.85em}.hits{top:50px;left:0}.hit-body{width:100%;background:#fff;color:#747474;border:.5px solid #e7e6e6;padding:1em}.hit-body:hover{background:#edf7fe;color:#fff}.hit-body a,.hit-body a:hover{color:#747474;text-decoration:none}.hit-body a{display:inline-block}.algolia-autocomplete,.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input{width:100%}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #cecccc;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 12px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#edf7fe;color:#343434}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.library-article-blurb{padding-top:15px;padding-bottom:15px}.library-section-app{padding-top:30px}.library-breadcrumb-search{padding:20px 15px 55px}#library-main-search{margin-top:20px;height:45px}#library-main-search button,#library-main-search input{height:42px}.library-breadcrumb{background-color:#fff;padding:30px 0 0}@media screen and (min-width:768px){.library-breadcrumb{padding:30px 0 60px}}#library-page-num,#library-search-status+.lead,.library-search-result-title+.lead{padding-top:10px}.library-breadcrumb>li{display:block}@media screen and (min-width:768px){.library-breadcrumb>li{display:inline-block}div.library-tile{min-height:220px}}.library-breadcrumb>li+li:before{content:"\00BB\00a0";color:#9a9a9a}.library-breadcrumb>.active{color:#9a9a9a}.library-spinner{width:60px;height:60px;margin:0 auto;position:relative;border-left:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-top:3px solid #555;border-radius:100%;-webkit-animation:rotation .4s infinite ease-in-out;animation:rotation .4s infinite ease-in-out}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.library-search-result{margin-bottom:60px}.library-search-result:last-child{margin-bottom:0}.library-search-result small{display:block}.library-search-result-title{color:inherit;margin-top:11px;margin-bottom:11px;font-size:20px;font-size:25px;font-weight:400}.library-search-result-title .small,.library-search-result-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.library-search-result-desc{color:#9a9a9a}#library-search-status,div.library-tile .tile-title{color:inherit;font-weight:400;font-family:Lato,sans-serif}#library-search-status{line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:16px;font-size:21px;text-align:center}#library-search-status .small,#library-search-status small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile p,div.library-tile.active p,div.library-tile:active p,div.library-tile:focus p,div.library-tile:hover p{color:#747474}.library-pager li{display:none}#library-page-num{display:block}.library-categories-row{margin-left:-15px;margin-right:-15px;margin-top:60px}.library-category-articles{padding-left:20px}.library-category-articles+.library-category-title{margin-top:60px}div.library-tile{background-color:#ebeff0;padding:30px;margin-bottom:30px}div.library-tile.active,div.library-tile:active,div.library-tile:focus,div.library-tile:hover{background-color:#edf7fe}div.library-tile h2.tile-title{color:#000}div.library-tile .tile-title{line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}@media screen and (min-width:992px){.library-category-title{width:80%}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;margin-bottom:11px;font-size:20px;font-size:25px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}}@media screen and (min-width:1200px){.first-section .container{max-width:1170px}}#article-body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#333}@media screen and (min-width:768px){#article-body{padding-bottom:60px}}#article-body li{font-size:17px;font-size:1.08rem}#article-body .h1,#article-body .h2,#article-body .h3,#article-body .h4,#article-body .h5,#article-body .h6,#article-body h1,#article-body h2,#article-body h3,#article-body h4,#article-body h5,#article-body h6{word-wrap:break-word;margin-top:3.125rem}#article-body .h1+.h1,#article-body .h1+.h2,#article-body .h1+.h3,#article-body .h1+.h4,#article-body .h1+.h5,#article-body .h1+.h6,#article-body .h1+h1,#article-body .h1+h2,#article-body .h1+h3,#article-body .h1+h4,#article-body .h1+h5,#article-body .h1+h6,#article-body .h2+.h1,#article-body .h2+.h2,#article-body .h2+.h3,#article-body .h2+.h4,#article-body .h2+.h5,#article-body .h2+.h6,#article-body .h2+h1,#article-body .h2+h2,#article-body .h2+h3,#article-body .h2+h4,#article-body .h2+h5,#article-body .h2+h6,#article-body .h3+.h1,#article-body .h3+.h2,#article-body .h3+.h3,#article-body .h3+.h4,#article-body .h3+.h5,#article-body .h3+.h6,#article-body .h3+h1,#article-body .h3+h2,#article-body .h3+h3,#article-body .h3+h4,#article-body .h3+h5,#article-body .h3+h6,#article-body .h4+.h1,#article-body .h4+.h2,#article-body .h4+.h3,#article-body .h4+.h4,#article-body .h4+.h5,#article-body .h4+.h6,#article-body .h4+h1,#article-body .h4+h2,#article-body .h4+h3,#article-body .h4+h4,#article-body .h4+h5,#article-body .h4+h6,#article-body .h5+.h1,#article-body .h5+.h2,#article-body .h5+.h3,#article-body .h5+.h4,#article-body .h5+.h5,#article-body .h5+.h6,#article-body .h5+h1,#article-body .h5+h2,#article-body .h5+h3,#article-body .h5+h4,#article-body .h5+h5,#article-body .h5+h6,#article-body .h6+.h1,#article-body .h6+.h2,#article-body .h6+.h3,#article-body .h6+.h4,#article-body .h6+.h5,#article-body .h6+.h6,#article-body .h6+h1,#article-body .h6+h2,#article-body .h6+h3,#article-body .h6+h4,#article-body .h6+h5,#article-body .h6+h6,#article-body h1+.h1,#article-body h1+.h2,#article-body h1+.h3,#article-body h1+.h4,#article-body h1+.h5,#article-body h1+.h6,#article-body h1+h1,#article-body h1+h2,#article-body h1+h3,#article-body h1+h4,#article-body h1+h5,#article-body h1+h6,#article-body h2+.h1,#article-body h2+.h2,#article-body h2+.h3,#article-body h2+.h4,#article-body h2+.h5,#article-body h2+.h6,#article-body h2+h1,#article-body h2+h2,#article-body h2+h3,#article-body h2+h4,#article-body h2+h5,#article-body h2+h6,#article-body h3+.h1,#article-body h3+.h2,#article-body h3+.h3,#article-body h3+.h4,#article-body h3+.h5,#article-body h3+.h6,#article-body h3+h1,#article-body h3+h2,#article-body h3+h3,#article-body h3+h4,#article-body h3+h5,#article-body h3+h6,#article-body h4+.h1,#article-body h4+.h2,#article-body h4+.h3,#article-body h4+.h4,#article-body h4+.h5,#article-body h4+.h6,#article-body h4+h1,#article-body h4+h2,#article-body h4+h3,#article-body h4+h4,#article-body h4+h5,#article-body h4+h6,#article-body h5+.h1,#article-body h5+.h2,#article-body h5+.h3,#article-body h5+.h4,#article-body h5+.h5,#article-body h5+.h6,#article-body h5+h1,#article-body h5+h2,#article-body h5+h3,#article-body h5+h4,#article-body h5+h5,#article-body h5+h6,#article-body h6+.h1,#article-body h6+.h2,#article-body h6+.h3,#article-body h6+.h4,#article-body h6+.h5,#article-body h6+.h6,#article-body h6+h1,#article-body h6+h2,#article-body h6+h3,#article-body h6+h4,#article-body h6+h5,#article-body h6+h6{margin-top:0}#article-body .h1:hover a,#article-body .h2:hover a,#article-body .h3:hover a,#article-body .h4:hover a,#article-body .h5:hover a,#article-body .h6:hover a,#article-body h1:hover a,#article-body h2:hover a,#article-body h3:hover a,#article-body h4:hover a,#article-body h5:hover a,#article-body h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#article-body .h1,#article-body h1{font-size:38px;font-size:2.375rem}#article-body .h2,#article-body h2{font-size:33px;font-size:2.0625rem}#article-body .h3,#article-body h3{margin-top:2.5rem;font-size:28px;font-size:1.75rem}#article-body .h4,#article-body h4{font-size:23px;font-size:1.4375rem}#article-body .h5,#article-body h5{font-size:20px;font-size:1.25rem}#article-body .h6,#article-body h6{font-size:18px;font-size:1.125rem}#article-body li ol,#article-body li ul,#article-body li+li{margin-top:10px}#article-body li ol li,#article-body li ul li{margin-top:5px}#article-body li blockquote,#article-body li img{margin:20px 0}#article-body li ol+p,#article-body li ul+p{margin-top:20px}#article-body code{font-size:14px}#article-body img{display:block;max-width:100%;height:auto;margin:0 auto}#article-body table:not([class]){width:100%;max-width:100%;margin-bottom:22px}#article-body table:not([class])>tbody>tr>td,#article-body table:not([class])>tbody>tr>th,#article-body table:not([class])>tfoot>tr>td,#article-body table:not([class])>tfoot>tr>th,#article-body table:not([class])>thead>tr>td,#article-body table:not([class])>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#article-body table:not([class])>caption+thead>tr:first-child>td,#article-body table:not([class])>caption+thead>tr:first-child>th,#article-body table:not([class])>colgroup+thead>tr:first-child>td,#article-body table:not([class])>colgroup+thead>tr:first-child>th,#article-body table:not([class])>thead:first-child>tr:first-child>td,#article-body table:not([class])>thead:first-child>tr:first-child>th{border-top:0}#article-body table:not([class])>tbody+tbody{border-top:2px solid #ddd}#article-body table:not([class]) .table{background-color:#fff}#article-body table:not([class])>thead>tr>th{font-family:Lato,sans-serif;padding:17px 10px;vertical-align:middle;text-align:left;color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}#article-body table:not([class])>tbody>tr:first-child{border-top:none}#article-body table:not([class])>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}#article-body table:not([class])>tbody>tr>td{padding:17px 10px;vertical-align:middle;text-align:left;width:0;color:#747474}.email-signup,.library-rss,.library-sidebar-extra,.library-signup{text-align:center}#article-body table:not([class])>tbody>tr>td:last-child{border-right:none}#article-body table:not([class])>tbody>tr>td.large{font-size:20px;color:#000}#article-body table:not([class])>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}#article-body table:not([class])>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.doc-time{color:#9a9a9a}.doc-time a:active,.doc-time a:link,.doc-time a:visited{color:#0089bc}.doc-time a:hover{color:#005170}.doc-title{margin-top:0!important;font-size:40px}.doc-license{font-size:87%;font-size:14px;padding-top:45px;color:#9a9a9a}.doc-sidebar-inner{background-color:#edf7fe;color:#747474;padding:15px;font-size:14px}.doc-sidebar-inner .span>a,.doc-sidebar-inner address>a,.doc-sidebar-inner em>a,.doc-sidebar-inner h1>a,.doc-sidebar-inner h2>a,.doc-sidebar-inner h3>a,.doc-sidebar-inner h4>a,.doc-sidebar-inner h5>a,.doc-sidebar-inner h6>a,.doc-sidebar-inner li>a,.doc-sidebar-inner p>a,.doc-sidebar-inner td>a{-webkit-transition:.2s color;transition:.2s color}.doc-sidebar-inner .nav li>a,.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:hover{text-decoration:none}.doc-sidebar-inner.separated{border-bottom-color:#a5d7fa}.doc-sidebar-inner.subnav .subnav-divider,.sub-menu-wrapper{border-bottom:1px solid #e7e6e6}.doc-sidebar-inner .h1,.doc-sidebar-inner .h2,.doc-sidebar-inner .h3,.doc-sidebar-inner .h4,.doc-sidebar-inner .h5,.doc-sidebar-inner .h6,.doc-sidebar-inner h1,.doc-sidebar-inner h2,.doc-sidebar-inner h3,.doc-sidebar-inner h4,.doc-sidebar-inner h5,.doc-sidebar-inner h6{color:#000}.doc-sidebar-inner.jumbotron .h1,.doc-sidebar-inner.jumbotron h1{color:#343434}.doc-sidebar-inner.jumbotron .h2,.doc-sidebar-inner.jumbotron .h3,.doc-sidebar-inner.jumbotron .h4,.doc-sidebar-inner.jumbotron .h5,.doc-sidebar-inner.jumbotron .h6,.doc-sidebar-inner.jumbotron h2,.doc-sidebar-inner.jumbotron h3,.doc-sidebar-inner.jumbotron h4,.doc-sidebar-inner.jumbotron h5,.doc-sidebar-inner.jumbotron h6{color:#747474}.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:link,.doc-sidebar-inner .span>a:visited,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:link,.doc-sidebar-inner address>a:visited,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:link,.doc-sidebar-inner em>a:visited,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:link,.doc-sidebar-inner h1>a:visited,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:link,.doc-sidebar-inner h2>a:visited,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:link,.doc-sidebar-inner h3>a:visited,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:link,.doc-sidebar-inner h4>a:visited,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:link,.doc-sidebar-inner h5>a:visited,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:link,.doc-sidebar-inner h6>a:visited,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:link,.doc-sidebar-inner li>a:visited,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:link,.doc-sidebar-inner p>a:visited,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:link,.doc-sidebar-inner td>a:visited{color:#0089bc}.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:hover{color:#005170}.doc-sidebar-inner .span>a .glyphicon.tile,.doc-sidebar-inner address>a .glyphicon.tile,.doc-sidebar-inner em>a .glyphicon.tile,.doc-sidebar-inner h1>a .glyphicon.tile,.doc-sidebar-inner h2>a .glyphicon.tile,.doc-sidebar-inner h3>a .glyphicon.tile,.doc-sidebar-inner h4>a .glyphicon.tile,.doc-sidebar-inner h5>a .glyphicon.tile,.doc-sidebar-inner h6>a .glyphicon.tile,.doc-sidebar-inner li>a .glyphicon.tile,.doc-sidebar-inner p>a .glyphicon.tile,.doc-sidebar-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.doc-sidebar-inner .span>a .glyphicon.tile:active,.doc-sidebar-inner .span>a .glyphicon.tile:hover,.doc-sidebar-inner address>a .glyphicon.tile:active,.doc-sidebar-inner address>a .glyphicon.tile:hover,.doc-sidebar-inner em>a .glyphicon.tile:active,.doc-sidebar-inner em>a .glyphicon.tile:hover,.doc-sidebar-inner h1>a .glyphicon.tile:active,.doc-sidebar-inner h1>a .glyphicon.tile:hover,.doc-sidebar-inner h2>a .glyphicon.tile:active,.doc-sidebar-inner h2>a .glyphicon.tile:hover,.doc-sidebar-inner h3>a .glyphicon.tile:active,.doc-sidebar-inner h3>a .glyphicon.tile:hover,.doc-sidebar-inner h4>a .glyphicon.tile:active,.doc-sidebar-inner h4>a .glyphicon.tile:hover,.doc-sidebar-inner h5>a .glyphicon.tile:active,.doc-sidebar-inner h5>a .glyphicon.tile:hover,.doc-sidebar-inner h6>a .glyphicon.tile:active,.doc-sidebar-inner h6>a .glyphicon.tile:hover,.doc-sidebar-inner li>a .glyphicon.tile:active,.doc-sidebar-inner li>a .glyphicon.tile:hover,.doc-sidebar-inner p>a .glyphicon.tile:active,.doc-sidebar-inner p>a .glyphicon.tile:hover,.doc-sidebar-inner td>a .glyphicon.tile:active,.doc-sidebar-inner td>a .glyphicon.tile:hover{color:#4e4e4e}.doc-sidebar-inner ul.nav-sidebar>li.active>a{color:#000}.doc-sidebar-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.doc-sidebar-inner ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.doc-sidebar-inner ul.nav-sidebar>li>a:hover{color:#000}.doc-sidebar-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.doc-sidebar-inner ul.dropdown-menu>li>a:hover{color:#fff}.doc-sidebar-inner.subnav{opacity:.96}.doc-sidebar-inner.subnav .navbar-brand{color:#000}.doc-sidebar-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.doc-sidebar-inner.subnav li>a{color:#aaa}.doc-sidebar-inner.subnav li>a.active{color:#000}.doc-sidebar-inner.subnav li>a:hover{color:#5b5b5b}.doc-sidebar-inner .sidebar strong,.doc-sidebar-inner.subnav .navbar-toggle{color:#000}.doc-sidebar-inner.subnav .navbar-toggle:hover{background-color:transparent}.doc-sidebar-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.doc-sidebar-inner .sidebar a strong,.doc-sidebar-inner .sidebar a strong:active,.doc-sidebar-inner .sidebar a strong:link,.doc-sidebar-inner .sidebar a strong:visited{color:#0089bc}.doc-sidebar-inner .sidebar a strong:hover{color:#005170}.doc-sidebar-inner cite.bubble strong{color:#414141}.doc-sidebar-inner cite.bubble a:active,.doc-sidebar-inner cite.bubble a:link,.doc-sidebar-inner cite.bubble a:visited{color:#0089bc}.doc-sidebar-inner cite.bubble a:hover{color:#005170}.doc-sidebar-inner blockquote,.doc-sidebar-inner blockquote p,.doc-sidebar-inner blockquote ul>li{color:#747474}.doc-sidebar-inner+.doc-sidebar-inner{margin-top:20px}#doc-sidebar-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:11px;font-size:14px;font-size:19px;font-weight:400;margin-bottom:30px}#doc-sidebar-title .small,#doc-sidebar-title small{font-weight:400;line-height:1;color:#777;font-size:75%}#doc-sidebar-title+.lead{padding-top:10px}.sidebar-library nav>ul{border:0;margin:0;padding:0}.sidebar-library nav>ul>li>ul{border:0;padding-left:0}.sidebar-library nav>ul>li>ul>li{padding-left:0;display:block;line-height:20px;margin-top:20px;margin-bottom:20px}.sidebar-library nav>ul>li>ul>li>a{font-weight:800}.sidebar-library nav>ul>li>ul>li ul>li{margin-top:2px;margin-bottom:2px;padding-left:10px}.sidebar-library nav>ul>li>ul>li ul>li>a{font-weight:400}.sidebar-library nav>ul>li ul>li>ul>li>a{font-size:14px}.library-sidebar-extra h6{margin:5px auto}.library-sidebar-extra p{font-size:12px;margin-bottom:0}.library-sidebar-extra .fa{font-size:40px;color:#000}.library-github{vertical-align:middle;margin-bottom:15px;margin-top:15px}.library-github strong{font-size:1.2em}.library-github i{font-size:1.35em}.library-github p{display:inline-block;font-size:.8em;margin-left:7px}.contributed-by{float:right;margin-top:3px}.updated{float:left}.doc-time:after{content:"";display:table;clear:both}.library-signup{margin-top:40px}.library-signup h6{margin:5px auto}.library-signup p{font-size:12px;margin-bottom:0}.library-signup .fa{font-size:40px;color:#000}.library-rss{margin-top:4px}.library-rss a{font-size:14px}.library-rss a:hover{color:#737373}#img-modal-image{max-width:1200px;max-height:700px;margin:auto}.modal-full{width:90%;padding-top:90px}.modal-body{overflow:scroll}div#search{height:57px}.gsc-input-box,td.gsc-input{height:45px!important}input.gsc-input{height:36px!important}.gsc-search-button{background-color:#2d8ec6;padding-top:2px}.gsc-modal-background-image{background-color:#333!important}table.gsc-table-result>tbody>tr>td{padding-left:8px;padding-right:8px}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important}div.gsc-input-box,div.gsc-input-box-focus{border-color:#4fa5d7}div.gsc-input-box-focus,div.gsc-input-box-hover{-webkit-box-shadow:none;box-shadow:none}div.gsc-control-cse{font-family:Helvetica,Arial,sans-serif}input.gsc-search-button,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#2d8ec6!important;background-image:url(https://www.google.com/uds/css/v2/search_box_icon.png)!important;background-position:50% 50%;background-repeat:no-repeat;height:36px!important;border-color:#2d8ec6!important;-webkit-filter:none;filter:none}span.gscb_a{margin-top:13px!important}li.library-article-item{border:none;padding:16px 24px}li.library-article-item:nth-child(odd){background-color:#ebeff0}#signup-form{margin-top:16px}#frontpage_upcoming_webinar{background:#2d8ec6}#frontpage_upcoming_webinar_text a{color:#fff;height:50px;line-height:50px;vertical-align:middle}.email-signup{margin-top:30px}.create-account{margin-top:10px}.signup-top{background:#eee;padding:13px;display:inline-block;margin-bottom:8px;width:100%}.hs-richtext,.hubspot-form .input{padding-bottom:20px}@media only screen and (min-width:1200px){.signup-top>div.row>div:first-child{padding-top:4px}}@media only screen and (max-width:768px){.signup-top>div.row>div:last-child{text-align:left;margin-top:8px}}@media only screen and (min-width:768px){.signup-top>div.row>div:last-child{text-align:right;margin-top:0}}.container .contribute,.container .contribute .money{text-align:center}.signup-top span{font-family:Lato,sans-serif;font-size:18px;vertical-align:middle}.signup-top form{display:inline}.clear{clear:both}.hs_recaptcha{float:right;margin:10px 0 10px 10px;padding-left:0}.hubspot-container{background-color:#ebeff0;width:80%}.hubspot-form input{display:block;height:40px;width:100%}.hubspot-form input[type=submit]{padding-bottom:0;display:block;float:left;height:40px;width:50%;margin:10px 10px 0 auto}.hubspot-form{width:100%;margin:0 auto;padding:40px 40px 25px}.hs-button{min-height:75px;font-size:1.5em;border:none;background-color:#3BB878;color:#fff}.hs-button:hover{background-color:#2f925f}.container .contribute img{padding-bottom:10px}h1.contribute{padding-bottom:40px}.contrib-header,.samples{padding-bottom:20px}.contribute{margin-left:0;padding-left:0}.compensation{text-align:left}.compensation-footer{text-align:left;padding-top:40px}.primary{margin-bottom:0;padding-bottom:0}.current{padding-bottom:20px;padding-top:20px}.sample-header{margin-left:0;margin-bottom:20px}.subtitle{padding-top:40px;margin:0}.row-content{margin-bottom:0}#doc-sidebar-container{position:webkit-sticky;position:-webkit-sticky;position:sticky;top:10px}#doc-sidebar-container #doc-sidebar{margin-top:10px;max-width:100%}#doc-sidebar-container #doc-sidebar-toc li.active>a{color:#005170}#doc-sidebar-container #doc-sidebar-toc .toc-long ul>li>ul>li>ul{display:none}.social-share>a{padding:6px 10px}.social-share .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.social-share .share-group{float:left;max-width:59px;margin-top:12.5px!important;min-width:200px}.social-share .share-group ul{float:right;list-style:none;margin:0;min-width:61px;padding:0}.social-share .share-group .share{min-width:17px}.social-share .share-group li{display:block;font-size:18px;list-style:none;margin-bottom:3px;margin-left:4px;margin-top:3px}.social-share .share-group .btn-common{width:51px;color:#FFF!important}.social-share .share-group .btn-twitter{background-color:#39C!important;width:51px;color:#FFF!important}.social-share .share-group .btn-facebook{background-color:#3D5B96!important;width:51px;color:#FFF!important}.social-share .share-group .btn-hacker-news{background-color:#f60!important;width:51px;color:#FFF!important}#disqus_thread{margin-top:40px}.copy-code{position:absolute;padding-top:.25rem;right:1.4rem;opacity:0}#article-body .disclosure-note div.btn-copy>.copy-code,blockquote div.btn-copy>.copy-code{padding-top:.01rem;right:2.2rem}#article-body .disclosure-note .glyphicon.glyphicon-copy{font-size:1.6rem;color:#a6a6a6}blockquote div.btn-copy .glyphicon.glyphicon-copy{color:#a6a6a6}.copy-code:hover{opacity:1}.glyphicon.glyphicon-copy{font-size:1.6rem}.alert-banner,.image-alert-banner{font-size:22px;text-align:center;margin-bottom:30px}.btn-copy:hover .glyphicon{color:#B2D7FF}.form_elem_email{color:#000}.alert-banner{background-color:#7c9fb3;padding:10px 0}.alert-banner a{font-family:Lato,sans-serif;font-weight:400;color:rgba(255,255,255,.8);display:block}.alert-banner a:hover{text-decoration:none;color:#fff}.alert-banner i{padding:0 15px}.image-alert-banner{line-height:0;padding:0}.image-alert-banner a{font-family:Lato,sans-serif;font-weight:400;color:rgba(255,255,255,.8);display:block}.image-alert-banner a:hover{text-decoration:none;color:#fff}.image-alert-banner i{padding:0 15px}.image-alert-banner img{max-width:100%}.sub-menu-wrap{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.sub-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-font-smoothing:initial}.with-subnavigation{margin-top:30px}.breadcrumb-row.with-subnavigation,.pad-xs.with-subnavigation{margin-top:0!important}#library-main-search{margin-bottom:0}.sub-menu-wrapper__title{padding:21px 0;margin:11px 0;-webkit-font-smoothing:antialiased;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.sub-menu-wrapper__title a:link,.sub-menu-wrapper__title a:visited{color:#000;text-decoration:none}.sub-menu-wrapper__title a:hover{color:#000}.sub-menu{list-style-type:none;font-family:Lato,sans-serif;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:1px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sub-menu{top:-2px}}}.sub-menu li{display:inline-block}.sub-menu-wrapper .sub-menu li:first-child a{margin-left:0}.sub-menu li:last-child a{margin-right:0}.sub-menu a:link,.sub-menu a:visited{color:#aaa;padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px;margin:13px 12px 0}.sub-menu a.active,.sub-menu a:hover{color:#000}@media (max-width:768px){.sub-menu,.sub-menu li{display:block}.sub-menu{width:100%}.sub-menu-wrapper{padding-bottom:20px}.sub-menu-wrapper .sub-menu li a{margin:0}.some-space.first-section.with-subnavigation{padding-bottom:30px}}@media screen and (min-width:992px){.navbar .nav-home{top:1px}}@media screen and (min-width:768px){.navbar.navbar-default{height:auto}.navbar .navbar-nav>li>a{padding-bottom:20px}}.chroma{background-color:#eed}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .hl{background-color:#ffc;display:block;width:100%}.chroma .lnt{display:block}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#8b008b;font-weight:700}.chroma .kt{color:#00688b;font-weight:700}.chroma .na,.chroma .nb{color:#658b00}.chroma .nc{color:#008b45;font-weight:700}.chroma .no{color:#00688b}.chroma .nd{color:#707a7c}.chroma .ne,.chroma .nf,.chroma .nn{color:#008b45}.chroma .ne{font-weight:700}.chroma .nt{color:#8b008b;font-weight:700}.chroma .nv{color:#00688b}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se{color:#cd5555}.chroma .sh{color:#1c7e71}.chroma .si{color:#cd5555}.chroma .sx{color:#cb6c20}.chroma .sr{color:#1c7e71}.chroma .s1,.chroma .ss{color:#cd5555}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#b452cd}.chroma .ow{color:#8b008b}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#228b22}.chroma .cs{color:#8b008b;font-weight:700}.chroma .cp,.chroma .cpf{color:#1e889b}.chroma .gd,.chroma .gr{color:#a00}.chroma .gh{color:navy;font-weight:700}.chroma .gi{color:#0a0}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gs{font-weight:700}.chroma .gu{color:purple;font-weight:700}.chroma .gt{color:#a00}.chroma .w{color:#bbb} \ No newline at end of file + */@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.eot?v=4.7.0);src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cubes.subnav .navbar-collapse,.light-gray.subnav .navbar-collapse,.sand.subnav .navbar-collapse,.striped.subnav .navbar-collapse,.white.subnav .navbar-collapse{border-top-color:#e7e6e6}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.footer-col,.search-form{position:relative}.white{color:#747474}.white .lead a{font-weight:300}.white .span>a,.white address>a,.white em>a,.white h1>a,.white h2>a,.white h3>a,.white h4>a,.white h5>a,.white h6>a,.white li>a,.white p>a,.white td>a{-webkit-transition:.2s color;transition:.2s color}.white .nav li>a,.white .span>a:active,.white .span>a:hover,.white address>a:active,.white address>a:hover,.white em>a:active,.white em>a:hover,.white h1>a:active,.white h1>a:hover,.white h2>a:active,.white h2>a:hover,.white h3>a:active,.white h3>a:hover,.white h4>a:active,.white h4>a:hover,.white h5>a:active,.white h5>a:hover,.white h6>a:active,.white h6>a:hover,.white li>a:active,.white li>a:hover,.white p>a:active,.white p>a:hover,.white td>a:active,.white td>a:hover{text-decoration:none}.white.separated{border-bottom-color:#d9d9d9}.white .h1,.white .h2,.white .h3,.white .h4,.white .h5,.white .h6,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6{color:#000}.white.jumbotron .h1,.white.jumbotron h1{color:#343434}.white.jumbotron .h2,.white.jumbotron .h3,.white.jumbotron .h4,.white.jumbotron .h5,.white.jumbotron .h6,.white.jumbotron h2,.white.jumbotron h3,.white.jumbotron h4,.white.jumbotron h5,.white.jumbotron h6{color:#747474}.white .span>a:active,.white .span>a:link,.white .span>a:visited,.white address>a:active,.white address>a:link,.white address>a:visited,.white em>a:active,.white em>a:link,.white em>a:visited,.white h1>a:active,.white h1>a:link,.white h1>a:visited,.white h2>a:active,.white h2>a:link,.white h2>a:visited,.white h3>a:active,.white h3>a:link,.white h3>a:visited,.white h4>a:active,.white h4>a:link,.white h4>a:visited,.white h5>a:active,.white h5>a:link,.white h5>a:visited,.white h6>a:active,.white h6>a:link,.white h6>a:visited,.white li>a:active,.white li>a:link,.white li>a:visited,.white p>a:active,.white p>a:link,.white p>a:visited,.white td>a:active,.white td>a:link,.white td>a:visited{color:#0089bc}.white .span>a:hover,.white address>a:hover,.white em>a:hover,.white h1>a:hover,.white h2>a:hover,.white h3>a:hover,.white h4>a:hover,.white h5>a:hover,.white h6>a:hover,.white li>a:hover,.white p>a:hover,.white td>a:hover{color:#005170}.white .span>a .glyphicon.tile,.white address>a .glyphicon.tile,.white em>a .glyphicon.tile,.white h1>a .glyphicon.tile,.white h2>a .glyphicon.tile,.white h3>a .glyphicon.tile,.white h4>a .glyphicon.tile,.white h5>a .glyphicon.tile,.white h6>a .glyphicon.tile,.white li>a .glyphicon.tile,.white p>a .glyphicon.tile,.white td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.white .span>a .glyphicon.tile:active,.white .span>a .glyphicon.tile:hover,.white address>a .glyphicon.tile:active,.white address>a .glyphicon.tile:hover,.white em>a .glyphicon.tile:active,.white em>a .glyphicon.tile:hover,.white h1>a .glyphicon.tile:active,.white h1>a .glyphicon.tile:hover,.white h2>a .glyphicon.tile:active,.white h2>a .glyphicon.tile:hover,.white h3>a .glyphicon.tile:active,.white h3>a .glyphicon.tile:hover,.white h4>a .glyphicon.tile:active,.white h4>a .glyphicon.tile:hover,.white h5>a .glyphicon.tile:active,.white h5>a .glyphicon.tile:hover,.white h6>a .glyphicon.tile:active,.white h6>a .glyphicon.tile:hover,.white li>a .glyphicon.tile:active,.white li>a .glyphicon.tile:hover,.white p>a .glyphicon.tile:active,.white p>a .glyphicon.tile:hover,.white td>a .glyphicon.tile:active,.white td>a .glyphicon.tile:hover{color:#4e4e4e}.white ul.nav-sidebar>li.active>a{color:#000}.white ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.white ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.white ul.nav-sidebar>li>a:hover{color:#000}.white ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.white ul.dropdown-menu>li>a:hover{color:#fff}.white.subnav .navbar-brand{color:#000}.white.subnav .navbar-brand a{text-decoration:none;color:#000}.white.subnav li>a{color:#aaa}.white.subnav li>a.active{color:#000}.white.subnav li>a:hover{color:#5b5b5b}.white .sidebar strong,.white.subnav .navbar-toggle{color:#000}.white.subnav .navbar-toggle:hover{background-color:transparent}.white.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.white .sidebar a strong,.white .sidebar a strong:active,.white .sidebar a strong:link,.white .sidebar a strong:visited{color:#0089bc}.white .sidebar a strong:hover{color:#005170}.white cite.bubble strong{color:#414141}.white cite.bubble a:active,.white cite.bubble a:link,.white cite.bubble a:visited{color:#0089bc}.white cite.bubble a:hover{color:#005170}.white blockquote,.white blockquote p,.white blockquote ul>li{color:#747474}.sand{background-color:#f9f9ef;color:#6f6f6f}.sand .lead a{font-weight:300}.sand .span>a,.sand address>a,.sand em>a,.sand h1>a,.sand h2>a,.sand h3>a,.sand h4>a,.sand h5>a,.sand h6>a,.sand li>a,.sand p>a,.sand td>a{-webkit-transition:.2s color;transition:.2s color}.sand .nav li>a,.sand .span>a:active,.sand .span>a:hover,.sand address>a:active,.sand address>a:hover,.sand em>a:active,.sand em>a:hover,.sand h1>a:active,.sand h1>a:hover,.sand h2>a:active,.sand h2>a:hover,.sand h3>a:active,.sand h3>a:hover,.sand h4>a:active,.sand h4>a:hover,.sand h5>a:active,.sand h5>a:hover,.sand h6>a:active,.sand h6>a:hover,.sand li>a:active,.sand li>a:hover,.sand p>a:active,.sand p>a:hover,.sand td>a:active,.sand td>a:hover{text-decoration:none}.sand.separated{border-bottom-color:#e4e4b7}.sand .h1,.sand .h2,.sand .h3,.sand .h4,.sand .h5,.sand .h6,.sand h1,.sand h2,.sand h3,.sand h4,.sand h5,.sand h6{color:#000}.sand.jumbotron .h1,.sand.jumbotron h1{color:#2f2f2f}.sand.jumbotron .h2,.sand.jumbotron .h3,.sand.jumbotron .h4,.sand.jumbotron .h5,.sand.jumbotron .h6,.sand.jumbotron h2,.sand.jumbotron h3,.sand.jumbotron h4,.sand.jumbotron h5,.sand.jumbotron h6{color:#6f6f6f}.sand .span>a:active,.sand .span>a:link,.sand .span>a:visited,.sand address>a:active,.sand address>a:link,.sand address>a:visited,.sand em>a:active,.sand em>a:link,.sand em>a:visited,.sand h1>a:active,.sand h1>a:link,.sand h1>a:visited,.sand h2>a:active,.sand h2>a:link,.sand h2>a:visited,.sand h3>a:active,.sand h3>a:link,.sand h3>a:visited,.sand h4>a:active,.sand h4>a:link,.sand h4>a:visited,.sand h5>a:active,.sand h5>a:link,.sand h5>a:visited,.sand h6>a:active,.sand h6>a:link,.sand h6>a:visited,.sand li>a:active,.sand li>a:link,.sand li>a:visited,.sand p>a:active,.sand p>a:link,.sand p>a:visited,.sand td>a:active,.sand td>a:link,.sand td>a:visited{color:#0089bc}.sand .span>a:hover,.sand address>a:hover,.sand em>a:hover,.sand h1>a:hover,.sand h2>a:hover,.sand h3>a:hover,.sand h4>a:hover,.sand h5>a:hover,.sand h6>a:hover,.sand li>a:hover,.sand p>a:hover,.sand td>a:hover{color:#005170}.sand .span>a .glyphicon.tile,.sand address>a .glyphicon.tile,.sand em>a .glyphicon.tile,.sand h1>a .glyphicon.tile,.sand h2>a .glyphicon.tile,.sand h3>a .glyphicon.tile,.sand h4>a .glyphicon.tile,.sand h5>a .glyphicon.tile,.sand h6>a .glyphicon.tile,.sand li>a .glyphicon.tile,.sand p>a .glyphicon.tile,.sand td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.sand .span>a .glyphicon.tile:active,.sand .span>a .glyphicon.tile:hover,.sand address>a .glyphicon.tile:active,.sand address>a .glyphicon.tile:hover,.sand em>a .glyphicon.tile:active,.sand em>a .glyphicon.tile:hover,.sand h1>a .glyphicon.tile:active,.sand h1>a .glyphicon.tile:hover,.sand h2>a .glyphicon.tile:active,.sand h2>a .glyphicon.tile:hover,.sand h3>a .glyphicon.tile:active,.sand h3>a .glyphicon.tile:hover,.sand h4>a .glyphicon.tile:active,.sand h4>a .glyphicon.tile:hover,.sand h5>a .glyphicon.tile:active,.sand h5>a .glyphicon.tile:hover,.sand h6>a .glyphicon.tile:active,.sand h6>a .glyphicon.tile:hover,.sand li>a .glyphicon.tile:active,.sand li>a .glyphicon.tile:hover,.sand p>a .glyphicon.tile:active,.sand p>a .glyphicon.tile:hover,.sand td>a .glyphicon.tile:active,.sand td>a .glyphicon.tile:hover{color:#494949}.sand ul.nav-sidebar>li.active>a{color:#000}.sand ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.sand ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.sand ul.nav-sidebar>li>a:hover{color:#000}.sand ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.sand ul.dropdown-menu>li>a:hover{color:#fff}.sand.subnav .navbar-brand{color:#000}.sand.subnav .navbar-brand a{text-decoration:none;color:#000}.sand.subnav li>a{color:#aaa}.sand.subnav li>a.active{color:#000}.sand.subnav li>a:hover{color:#555}.sand .sidebar strong,.sand.subnav .navbar-toggle{color:#000}.sand.subnav .navbar-toggle:hover{background-color:transparent}.sand.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.sand .sidebar a strong,.sand .sidebar a strong:active,.sand .sidebar a strong:link,.sand .sidebar a strong:visited{color:#0089bc}.sand .sidebar a strong:hover{color:#005170}.sand cite.bubble strong{color:#414141}.sand cite.bubble a:active,.sand cite.bubble a:link,.sand cite.bubble a:visited{color:#0089bc}.sand cite.bubble a:hover{color:#005170}.sand blockquote,.sand blockquote p,.sand blockquote ul>li{color:#747474}.light-gray{background-color:#f4f4f4;color:#6f6f6f}.light-gray .lead a{font-weight:300}.light-gray .span>a,.light-gray address>a,.light-gray em>a,.light-gray h1>a,.light-gray h2>a,.light-gray h3>a,.light-gray h4>a,.light-gray h5>a,.light-gray h6>a,.light-gray li>a,.light-gray p>a,.light-gray td>a{-webkit-transition:.2s color;transition:.2s color}.light-gray .nav li>a,.light-gray .span>a:active,.light-gray .span>a:hover,.light-gray address>a:active,.light-gray address>a:hover,.light-gray em>a:active,.light-gray em>a:hover,.light-gray h1>a:active,.light-gray h1>a:hover,.light-gray h2>a:active,.light-gray h2>a:hover,.light-gray h3>a:active,.light-gray h3>a:hover,.light-gray h4>a:active,.light-gray h4>a:hover,.light-gray h5>a:active,.light-gray h5>a:hover,.light-gray h6>a:active,.light-gray h6>a:hover,.light-gray li>a:active,.light-gray li>a:hover,.light-gray p>a:active,.light-gray p>a:hover,.light-gray td>a:active,.light-gray td>a:hover{text-decoration:none}.light-gray.separated{border-bottom-color:#cdcdcd}.light-gray .h1,.light-gray .h2,.light-gray .h3,.light-gray .h4,.light-gray .h5,.light-gray .h6,.light-gray h1,.light-gray h2,.light-gray h3,.light-gray h4,.light-gray h5,.light-gray h6{color:#000}.light-gray.jumbotron .h1,.light-gray.jumbotron h1{color:#2f2f2f}.light-gray.jumbotron .h2,.light-gray.jumbotron .h3,.light-gray.jumbotron .h4,.light-gray.jumbotron .h5,.light-gray.jumbotron .h6,.light-gray.jumbotron h2,.light-gray.jumbotron h3,.light-gray.jumbotron h4,.light-gray.jumbotron h5,.light-gray.jumbotron h6{color:#6f6f6f}.light-gray .span>a:active,.light-gray .span>a:link,.light-gray .span>a:visited,.light-gray address>a:active,.light-gray address>a:link,.light-gray address>a:visited,.light-gray em>a:active,.light-gray em>a:link,.light-gray em>a:visited,.light-gray h1>a:active,.light-gray h1>a:link,.light-gray h1>a:visited,.light-gray h2>a:active,.light-gray h2>a:link,.light-gray h2>a:visited,.light-gray h3>a:active,.light-gray h3>a:link,.light-gray h3>a:visited,.light-gray h4>a:active,.light-gray h4>a:link,.light-gray h4>a:visited,.light-gray h5>a:active,.light-gray h5>a:link,.light-gray h5>a:visited,.light-gray h6>a:active,.light-gray h6>a:link,.light-gray h6>a:visited,.light-gray li>a:active,.light-gray li>a:link,.light-gray li>a:visited,.light-gray p>a:active,.light-gray p>a:link,.light-gray p>a:visited,.light-gray td>a:active,.light-gray td>a:link,.light-gray td>a:visited{color:#0089bc}.light-gray .span>a:hover,.light-gray address>a:hover,.light-gray em>a:hover,.light-gray h1>a:hover,.light-gray h2>a:hover,.light-gray h3>a:hover,.light-gray h4>a:hover,.light-gray h5>a:hover,.light-gray h6>a:hover,.light-gray li>a:hover,.light-gray p>a:hover,.light-gray td>a:hover{color:#005170}.light-gray .span>a .glyphicon.tile,.light-gray address>a .glyphicon.tile,.light-gray em>a .glyphicon.tile,.light-gray h1>a .glyphicon.tile,.light-gray h2>a .glyphicon.tile,.light-gray h3>a .glyphicon.tile,.light-gray h4>a .glyphicon.tile,.light-gray h5>a .glyphicon.tile,.light-gray h6>a .glyphicon.tile,.light-gray li>a .glyphicon.tile,.light-gray p>a .glyphicon.tile,.light-gray td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-gray .span>a .glyphicon.tile:active,.light-gray .span>a .glyphicon.tile:hover,.light-gray address>a .glyphicon.tile:active,.light-gray address>a .glyphicon.tile:hover,.light-gray em>a .glyphicon.tile:active,.light-gray em>a .glyphicon.tile:hover,.light-gray h1>a .glyphicon.tile:active,.light-gray h1>a .glyphicon.tile:hover,.light-gray h2>a .glyphicon.tile:active,.light-gray h2>a .glyphicon.tile:hover,.light-gray h3>a .glyphicon.tile:active,.light-gray h3>a .glyphicon.tile:hover,.light-gray h4>a .glyphicon.tile:active,.light-gray h4>a .glyphicon.tile:hover,.light-gray h5>a .glyphicon.tile:active,.light-gray h5>a .glyphicon.tile:hover,.light-gray h6>a .glyphicon.tile:active,.light-gray h6>a .glyphicon.tile:hover,.light-gray li>a .glyphicon.tile:active,.light-gray li>a .glyphicon.tile:hover,.light-gray p>a .glyphicon.tile:active,.light-gray p>a .glyphicon.tile:hover,.light-gray td>a .glyphicon.tile:active,.light-gray td>a .glyphicon.tile:hover{color:#494949}.light-gray ul.nav-sidebar>li.active>a{color:#000}.light-gray ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.light-gray ul.nav-sidebar>li>a{color:#888;-webkit-transition:.1s all;transition:.1s all}.light-gray ul.nav-sidebar>li>a:hover{color:#000}.light-gray ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-gray ul.dropdown-menu>li>a:hover{color:#fff}.light-gray.subnav .navbar-brand{color:#000}.light-gray.subnav .navbar-brand a{text-decoration:none;color:#000}.light-gray.subnav li>a{color:#aaa}.light-gray.subnav li>a.active{color:#000}.light-gray.subnav li>a:hover{color:#555}.light-gray .sidebar strong,.light-gray.subnav .navbar-toggle{color:#000}.light-gray.subnav .navbar-toggle:hover{background-color:transparent}.light-gray.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-gray .sidebar a strong,.light-gray .sidebar a strong:active,.light-gray .sidebar a strong:link,.light-gray .sidebar a strong:visited{color:#0089bc}.light-gray .sidebar a strong:hover{color:#005170}.light-gray cite.bubble strong{color:#414141}.light-gray cite.bubble a:active,.light-gray cite.bubble a:link,.light-gray cite.bubble a:visited{color:#0089bc}.light-gray cite.bubble a:hover{color:#005170}.light-gray blockquote,.light-gray blockquote p,.light-gray blockquote ul>li,.striped{color:#747474}.striped{background:url(/media/images/common/stripes.png)}.striped .lead a{font-weight:300}.striped .span>a,.striped address>a,.striped em>a,.striped h1>a,.striped h2>a,.striped h3>a,.striped h4>a,.striped h5>a,.striped h6>a,.striped li>a,.striped p>a,.striped td>a{-webkit-transition:.2s color;transition:.2s color}.striped .nav li>a,.striped .span>a:active,.striped .span>a:hover,.striped address>a:active,.striped address>a:hover,.striped em>a:active,.striped em>a:hover,.striped h1>a:active,.striped h1>a:hover,.striped h2>a:active,.striped h2>a:hover,.striped h3>a:active,.striped h3>a:hover,.striped h4>a:active,.striped h4>a:hover,.striped h5>a:active,.striped h5>a:hover,.striped h6>a:active,.striped h6>a:hover,.striped li>a:active,.striped li>a:hover,.striped p>a:active,.striped p>a:hover,.striped td>a:active,.striped td>a:hover{text-decoration:none}.striped.separated{border-bottom-color:#d2d2d2}.striped.jumbotron .h1,.striped.jumbotron h1{color:#343434}.striped.jumbotron .h2,.striped.jumbotron .h3,.striped.jumbotron .h4,.striped.jumbotron .h5,.striped.jumbotron .h6,.striped.jumbotron h2,.striped.jumbotron h3,.striped.jumbotron h4,.striped.jumbotron h5,.striped.jumbotron h6{color:#747474}.striped .span>a:active,.striped .span>a:link,.striped .span>a:visited,.striped address>a:active,.striped address>a:link,.striped address>a:visited,.striped em>a:active,.striped em>a:link,.striped em>a:visited,.striped h1>a:active,.striped h1>a:link,.striped h1>a:visited,.striped h2>a:active,.striped h2>a:link,.striped h2>a:visited,.striped h3>a:active,.striped h3>a:link,.striped h3>a:visited,.striped h4>a:active,.striped h4>a:link,.striped h4>a:visited,.striped h5>a:active,.striped h5>a:link,.striped h5>a:visited,.striped h6>a:active,.striped h6>a:link,.striped h6>a:visited,.striped li>a:active,.striped li>a:link,.striped li>a:visited,.striped p>a:active,.striped p>a:link,.striped p>a:visited,.striped td>a:active,.striped td>a:link,.striped td>a:visited{color:#0089bc}.striped .span>a:hover,.striped address>a:hover,.striped em>a:hover,.striped h1>a:hover,.striped h2>a:hover,.striped h3>a:hover,.striped h4>a:hover,.striped h5>a:hover,.striped h6>a:hover,.striped li>a:hover,.striped p>a:hover,.striped td>a:hover{color:#005170}.striped .span>a .glyphicon.tile,.striped address>a .glyphicon.tile,.striped em>a .glyphicon.tile,.striped h1>a .glyphicon.tile,.striped h2>a .glyphicon.tile,.striped h3>a .glyphicon.tile,.striped h4>a .glyphicon.tile,.striped h5>a .glyphicon.tile,.striped h6>a .glyphicon.tile,.striped li>a .glyphicon.tile,.striped p>a .glyphicon.tile,.striped td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.striped .span>a .glyphicon.tile:active,.striped .span>a .glyphicon.tile:hover,.striped address>a .glyphicon.tile:active,.striped address>a .glyphicon.tile:hover,.striped em>a .glyphicon.tile:active,.striped em>a .glyphicon.tile:hover,.striped h1>a .glyphicon.tile:active,.striped h1>a .glyphicon.tile:hover,.striped h2>a .glyphicon.tile:active,.striped h2>a .glyphicon.tile:hover,.striped h3>a .glyphicon.tile:active,.striped h3>a .glyphicon.tile:hover,.striped h4>a .glyphicon.tile:active,.striped h4>a .glyphicon.tile:hover,.striped h5>a .glyphicon.tile:active,.striped h5>a .glyphicon.tile:hover,.striped h6>a .glyphicon.tile:active,.striped h6>a .glyphicon.tile:hover,.striped li>a .glyphicon.tile:active,.striped li>a .glyphicon.tile:hover,.striped p>a .glyphicon.tile:active,.striped p>a .glyphicon.tile:hover,.striped td>a .glyphicon.tile:active,.striped td>a .glyphicon.tile:hover{color:#4e4e4e}.striped ul.nav-sidebar>li.active>a{color:#000}.striped ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.striped ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.striped ul.nav-sidebar>li>a:hover{color:#000}.striped ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.striped ul.dropdown-menu>li>a:hover{color:#fff}.striped.subnav .navbar-brand{color:#000}.striped.subnav .navbar-brand a{text-decoration:none;color:#000}.striped.subnav li>a{color:#aaa}.striped.subnav li>a.active{color:#000}.striped.subnav li>a:hover{color:#5b5b5b}.striped .sidebar strong,.striped.subnav .navbar-toggle{color:#000}.striped.subnav .navbar-toggle:hover{background-color:transparent}.striped.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.striped .sidebar a strong,.striped .sidebar a strong:active,.striped .sidebar a strong:link,.striped .sidebar a strong:visited{color:#0089bc}.striped .sidebar a strong:hover{color:#005170}.striped cite.bubble strong{color:#414141}.striped cite.bubble a:active,.striped cite.bubble a:link,.striped cite.bubble a:visited{color:#0089bc}.striped cite.bubble a:hover{color:#005170}.striped blockquote,.striped blockquote p,.striped blockquote ul>li{color:#747474}.striped .h1,.striped .h2,.striped .h3,.striped .h4,.striped .h5,.striped .h6,.striped h1,.striped h2,.striped h3,.striped h4,.striped h5,.striped h6{color:#4e4e4e}.cubes{color:#747474;background:url(/media/images/common/cube_tile_lt_gray.png)}.cubes .lead a{font-weight:300}.cubes .span>a,.cubes address>a,.cubes em>a,.cubes h1>a,.cubes h2>a,.cubes h3>a,.cubes h4>a,.cubes h5>a,.cubes h6>a,.cubes li>a,.cubes p>a,.cubes td>a{-webkit-transition:.2s color;transition:.2s color}.cubes .nav li>a,.cubes .span>a:active,.cubes .span>a:hover,.cubes address>a:active,.cubes address>a:hover,.cubes em>a:active,.cubes em>a:hover,.cubes h1>a:active,.cubes h1>a:hover,.cubes h2>a:active,.cubes h2>a:hover,.cubes h3>a:active,.cubes h3>a:hover,.cubes h4>a:active,.cubes h4>a:hover,.cubes h5>a:active,.cubes h5>a:hover,.cubes h6>a:active,.cubes h6>a:hover,.cubes li>a:active,.cubes li>a:hover,.cubes p>a:active,.cubes p>a:hover,.cubes td>a:active,.cubes td>a:hover{text-decoration:none}.cubes.separated{border-bottom-color:#d2d2d2}.cubes.jumbotron .h1,.cubes.jumbotron h1{color:#343434}.cubes.jumbotron .h2,.cubes.jumbotron .h3,.cubes.jumbotron .h4,.cubes.jumbotron .h5,.cubes.jumbotron .h6,.cubes.jumbotron h2,.cubes.jumbotron h3,.cubes.jumbotron h4,.cubes.jumbotron h5,.cubes.jumbotron h6{color:#747474}.cubes .span>a:active,.cubes .span>a:link,.cubes .span>a:visited,.cubes address>a:active,.cubes address>a:link,.cubes address>a:visited,.cubes em>a:active,.cubes em>a:link,.cubes em>a:visited,.cubes h1>a:active,.cubes h1>a:link,.cubes h1>a:visited,.cubes h2>a:active,.cubes h2>a:link,.cubes h2>a:visited,.cubes h3>a:active,.cubes h3>a:link,.cubes h3>a:visited,.cubes h4>a:active,.cubes h4>a:link,.cubes h4>a:visited,.cubes h5>a:active,.cubes h5>a:link,.cubes h5>a:visited,.cubes h6>a:active,.cubes h6>a:link,.cubes h6>a:visited,.cubes li>a:active,.cubes li>a:link,.cubes li>a:visited,.cubes p>a:active,.cubes p>a:link,.cubes p>a:visited,.cubes td>a:active,.cubes td>a:link,.cubes td>a:visited{color:#0089bc}.cubes .span>a:hover,.cubes address>a:hover,.cubes em>a:hover,.cubes h1>a:hover,.cubes h2>a:hover,.cubes h3>a:hover,.cubes h4>a:hover,.cubes h5>a:hover,.cubes h6>a:hover,.cubes li>a:hover,.cubes p>a:hover,.cubes td>a:hover{color:#005170}.cubes .span>a .glyphicon.tile,.cubes address>a .glyphicon.tile,.cubes em>a .glyphicon.tile,.cubes h1>a .glyphicon.tile,.cubes h2>a .glyphicon.tile,.cubes h3>a .glyphicon.tile,.cubes h4>a .glyphicon.tile,.cubes h5>a .glyphicon.tile,.cubes h6>a .glyphicon.tile,.cubes li>a .glyphicon.tile,.cubes p>a .glyphicon.tile,.cubes td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.cubes .span>a .glyphicon.tile:active,.cubes .span>a .glyphicon.tile:hover,.cubes address>a .glyphicon.tile:active,.cubes address>a .glyphicon.tile:hover,.cubes em>a .glyphicon.tile:active,.cubes em>a .glyphicon.tile:hover,.cubes h1>a .glyphicon.tile:active,.cubes h1>a .glyphicon.tile:hover,.cubes h2>a .glyphicon.tile:active,.cubes h2>a .glyphicon.tile:hover,.cubes h3>a .glyphicon.tile:active,.cubes h3>a .glyphicon.tile:hover,.cubes h4>a .glyphicon.tile:active,.cubes h4>a .glyphicon.tile:hover,.cubes h5>a .glyphicon.tile:active,.cubes h5>a .glyphicon.tile:hover,.cubes h6>a .glyphicon.tile:active,.cubes h6>a .glyphicon.tile:hover,.cubes li>a .glyphicon.tile:active,.cubes li>a .glyphicon.tile:hover,.cubes p>a .glyphicon.tile:active,.cubes p>a .glyphicon.tile:hover,.cubes td>a .glyphicon.tile:active,.cubes td>a .glyphicon.tile:hover{color:#4e4e4e}.cubes ul.nav-sidebar>li.active>a{color:#000}.cubes ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.blue .lead a,.dark-blue .lead a,.dark-green .lead a,.green .lead a,.light-blue .lead a{font-weight:300}.cubes ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.cubes ul.nav-sidebar>li>a:hover{color:#000}.cubes ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.cubes ul.dropdown-menu>li>a:hover{color:#fff}.cubes.subnav{opacity:.96}.cubes.subnav .navbar-brand{color:#000}.cubes.subnav .navbar-brand a{text-decoration:none;color:#000}.cubes.subnav li>a{color:#aaa}.cubes.subnav li>a.active{color:#000}.cubes.subnav li>a:hover{color:#5b5b5b}.cubes .sidebar strong,.cubes.subnav .navbar-toggle{color:#000}.cubes.subnav .navbar-toggle:hover{background-color:transparent}.cubes.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.cubes .sidebar a strong,.cubes .sidebar a strong:active,.cubes .sidebar a strong:link,.cubes .sidebar a strong:visited{color:#0089bc}.cubes .sidebar a strong:hover{color:#005170}.cubes cite.bubble strong{color:#414141}.cubes cite.bubble a:active,.cubes cite.bubble a:link,.cubes cite.bubble a:visited{color:#0089bc}.cubes cite.bubble a:hover{color:#005170}.cubes blockquote,.cubes blockquote p,.cubes blockquote ul>li{color:#747474}.cubes .h1,.cubes .h2,.cubes .h3,.cubes .h4,.cubes .h5,.cubes .h6,.cubes h1,.cubes h2,.cubes h3,.cubes h4,.cubes h5,.cubes h6{color:#4e4e4e}.green,.green .h1,.green .h2,.green .h3,.green .h4,.green .h5,.green .h6,.green h1,.green h2,.green h3,.green h4,.green h5,.green h6,.green.subnav .navbar-brand{color:#fff}.green{background-color:#3BB878}.green .span>a,.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{-webkit-transition:.2s color;transition:.2s color}.green .nav li>a,.green .span>a:active,.green .span>a:hover,.green address>a:active,.green address>a:hover,.green em>a:active,.green em>a:hover,.green h1>a:active,.green h1>a:hover,.green h2>a:active,.green h2>a:hover,.green h3>a:active,.green h3>a:hover,.green h4>a:active,.green h4>a:hover,.green h5>a:active,.green h5>a:hover,.green h6>a:active,.green h6>a:hover,.green li>a:active,.green li>a:hover,.green p>a:active,.green p>a:hover,.green td>a:active,.green td>a:hover{text-decoration:none}.green.separated{border-bottom-color:#287e52}.green address>a,.green em>a,.green h1>a,.green h2>a,.green h3>a,.green h4>a,.green h5>a,.green h6>a,.green li>a,.green p>a,.green td>a{color:#fff;text-decoration:underline}.dark-green .nav li>a,.dark-green .span>a:active,.dark-green .span>a:hover,.dark-green address>a:active,.dark-green address>a:hover,.dark-green em>a:active,.dark-green em>a:hover,.dark-green h1>a:active,.dark-green h1>a:hover,.dark-green h2>a:active,.dark-green h2>a:hover,.dark-green h3>a:active,.dark-green h3>a:hover,.dark-green h4>a:active,.dark-green h4>a:hover,.dark-green h5>a:active,.dark-green h5>a:hover,.dark-green h6>a:active,.dark-green h6>a:hover,.dark-green li>a:active,.dark-green li>a:hover,.dark-green p>a:active,.dark-green p>a:hover,.dark-green td>a:active,.dark-green td>a:hover,.green address>a:hover,.green em>a:hover,.green h1>a:hover,.green h2>a:hover,.green h3>a:hover,.green h4>a:hover,.green h5>a:hover,.green h6>a:hover,.green li>a:hover,.green p>a:hover,.green td>a:hover,.green.subnav .navbar-brand a{text-decoration:none}.green.subnav li>a{color:#a1e1c0}.green.subnav li>a.active,.green.subnav li>a:hover{color:#fff}.green.subnav .navbar-toggle{color:#226b46}.dark-green,.dark-green .h1,.dark-green .h2,.dark-green .h3,.dark-green .h4,.dark-green .h5,.dark-green .h6,.dark-green h1,.dark-green h2,.dark-green h3,.dark-green h4,.dark-green h5,.dark-green h6,.dark-green.subnav .navbar-brand{color:#fff}.green.subnav .navbar-toggle:hover{background-color:transparent}.green.subnav .navbar-collapse{border-top-color:#226b46}.green.subnav .subnav-divider{border-bottom:1px solid #3BB878}.green .form-control{border:0!important}.dark-green{background-color:#35a56b}.dark-green .span>a,.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{-webkit-transition:.2s color;transition:.2s color}.dark-green.separated{border-bottom-color:#226b46}.dark-green address>a,.dark-green em>a,.dark-green h1>a,.dark-green h2>a,.dark-green h3>a,.dark-green h4>a,.dark-green h5>a,.dark-green h6>a,.dark-green li>a,.dark-green p>a,.dark-green td>a{color:#fff;text-decoration:underline}.blue .nav li>a,.blue .span>a:active,.blue .span>a:hover,.blue address>a:active,.blue address>a:hover,.blue em>a:active,.blue em>a:hover,.blue h1>a:active,.blue h1>a:hover,.blue h2>a:active,.blue h2>a:hover,.blue h3>a:active,.blue h3>a:hover,.blue h4>a:active,.blue h4>a:hover,.blue h5>a:active,.blue h5>a:hover,.blue h6>a:active,.blue h6>a:hover,.blue li>a:active,.blue li>a:hover,.blue p>a:active,.blue p>a:hover,.blue td>a:active,.blue td>a:hover,.dark-green address>a:hover,.dark-green em>a:hover,.dark-green h1>a:hover,.dark-green h2>a:hover,.dark-green h3>a:hover,.dark-green h4>a:hover,.dark-green h5>a:hover,.dark-green h6>a:hover,.dark-green li>a:hover,.dark-green p>a:hover,.dark-green td>a:hover,.dark-green.subnav .navbar-brand a{text-decoration:none}.dark-green.subnav li>a{color:#8edbb3}.dark-green.subnav li>a.active,.dark-green.subnav li>a:hover{color:#fff}.dark-green.subnav .navbar-toggle{color:#1c5739}.blue,.blue .h1,.blue .h2,.blue .h3,.blue .h4,.blue .h5,.blue .h6,.blue h1,.blue h2,.blue h3,.blue h4,.blue h5,.blue h6,.blue.subnav .navbar-brand{color:#fff}.dark-green.subnav .navbar-toggle:hover{background-color:transparent}.dark-green.subnav .navbar-collapse{border-top-color:#1c5739}.dark-green.subnav .subnav-divider{border-bottom:1px solid #35a56b}.dark-green .form-control{border:0!important}.blue{background-color:#00aeef}.blue .span>a,.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{-webkit-transition:.2s color;transition:.2s color}.blue.separated{border-bottom-color:#0076a3}.blue address>a,.blue em>a,.blue h1>a,.blue h2>a,.blue h3>a,.blue h4>a,.blue h5>a,.blue h6>a,.blue li>a,.blue p>a,.blue td>a{color:#fff;text-decoration:underline}.blue address>a:hover,.blue em>a:hover,.blue h1>a:hover,.blue h2>a:hover,.blue h3>a:hover,.blue h4>a:hover,.blue h5>a:hover,.blue h6>a:hover,.blue li>a:hover,.blue p>a:hover,.blue td>a:hover,.blue.subnav .navbar-brand a,.dark-blue .nav li>a,.dark-blue .span>a:active,.dark-blue .span>a:hover,.dark-blue address>a:active,.dark-blue address>a:hover,.dark-blue em>a:active,.dark-blue em>a:hover,.dark-blue h1>a:active,.dark-blue h1>a:hover,.dark-blue h2>a:active,.dark-blue h2>a:hover,.dark-blue h3>a:active,.dark-blue h3>a:hover,.dark-blue h4>a:active,.dark-blue h4>a:hover,.dark-blue h5>a:active,.dark-blue h5>a:hover,.dark-blue h6>a:active,.dark-blue h6>a:hover,.dark-blue li>a:active,.dark-blue li>a:hover,.dark-blue p>a:active,.dark-blue p>a:hover,.dark-blue td>a:active,.dark-blue td>a:hover{text-decoration:none}.blue.subnav li>a{color:#7fdcff}.blue.subnav li>a.active,.blue.subnav li>a:hover{color:#fff}.blue.subnav .navbar-toggle{color:#006489}.dark-blue,.dark-blue .h1,.dark-blue .h2,.dark-blue .h3,.dark-blue .h4,.dark-blue .h5,.dark-blue .h6,.dark-blue h1,.dark-blue h2,.dark-blue h3,.dark-blue h4,.dark-blue h5,.dark-blue h6,.dark-blue.subnav .navbar-brand{color:#fff}.blue.subnav .navbar-toggle:hover{background-color:transparent}.blue.subnav .navbar-collapse{border-top-color:#006489}.blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.blue .form-control{border:0!important}.dark-blue{background-color:#00aeef}.dark-blue .span>a,.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{-webkit-transition:.2s color;transition:.2s color}.dark-blue.separated{border-bottom-color:#0076a3}.dark-blue address>a,.dark-blue em>a,.dark-blue h1>a,.dark-blue h2>a,.dark-blue h3>a,.dark-blue h4>a,.dark-blue h5>a,.dark-blue h6>a,.dark-blue li>a,.dark-blue p>a,.dark-blue td>a{color:#fff;text-decoration:underline}.dark-blue address>a:hover,.dark-blue em>a:hover,.dark-blue h1>a:hover,.dark-blue h2>a:hover,.dark-blue h3>a:hover,.dark-blue h4>a:hover,.dark-blue h5>a:hover,.dark-blue h6>a:hover,.dark-blue li>a:hover,.dark-blue p>a:hover,.dark-blue td>a:hover,.dark-blue.subnav .navbar-brand a,.light-blue .nav li>a,.light-blue .span>a:active,.light-blue .span>a:hover,.light-blue address>a:active,.light-blue address>a:hover,.light-blue em>a:active,.light-blue em>a:hover,.light-blue h1>a:active,.light-blue h1>a:hover,.light-blue h2>a:active,.light-blue h2>a:hover,.light-blue h3>a:active,.light-blue h3>a:hover,.light-blue h4>a:active,.light-blue h4>a:hover,.light-blue h5>a:active,.light-blue h5>a:hover,.light-blue h6>a:active,.light-blue h6>a:hover,.light-blue li>a:active,.light-blue li>a:hover,.light-blue p>a:active,.light-blue p>a:hover,.light-blue td>a:active,.light-blue td>a:hover,.light-blue.subnav .navbar-brand a,.red .nav li>a,.red .span>a:active,.red .span>a:hover,.red address>a:active,.red address>a:hover,.red em>a:active,.red em>a:hover,.red h1>a:active,.red h1>a:hover,.red h2>a:active,.red h2>a:hover,.red h3>a:active,.red h3>a:hover,.red h4>a:active,.red h4>a:hover,.red h5>a:active,.red h5>a:hover,.red h6>a:active,.red h6>a:hover,.red li>a:active,.red li>a:hover,.red p>a:active,.red p>a:hover,.red td>a:active,.red td>a:hover{text-decoration:none}.dark-blue.subnav li>a{color:#7fdcff}.dark-blue.subnav li>a.active,.dark-blue.subnav li>a:hover{color:#fff}.dark-blue.subnav .navbar-toggle{color:#006489}.dark-blue.subnav .navbar-toggle:hover{background-color:transparent}.dark-blue.subnav .navbar-collapse{border-top-color:#006489}.dark-blue.subnav .subnav-divider{border-bottom:1px solid #00aeef}.dark-blue .form-control{border:0!important}.light-blue{background-color:#edf7fe;color:#747474}.light-blue .span>a,.light-blue address>a,.light-blue em>a,.light-blue h1>a,.light-blue h2>a,.light-blue h3>a,.light-blue h4>a,.light-blue h5>a,.light-blue h6>a,.light-blue li>a,.light-blue p>a,.light-blue td>a{-webkit-transition:.2s color;transition:.2s color}.light-blue.separated{border-bottom-color:#a5d7fa}.light-blue .h1,.light-blue .h2,.light-blue .h3,.light-blue .h4,.light-blue .h5,.light-blue .h6,.light-blue h1,.light-blue h2,.light-blue h3,.light-blue h4,.light-blue h5,.light-blue h6{color:#000}.light-blue.jumbotron .h1,.light-blue.jumbotron h1{color:#343434}.light-blue.jumbotron .h2,.light-blue.jumbotron .h3,.light-blue.jumbotron .h4,.light-blue.jumbotron .h5,.light-blue.jumbotron .h6,.light-blue.jumbotron h2,.light-blue.jumbotron h3,.light-blue.jumbotron h4,.light-blue.jumbotron h5,.light-blue.jumbotron h6{color:#747474}.light-blue .span>a:active,.light-blue .span>a:link,.light-blue .span>a:visited,.light-blue address>a:active,.light-blue address>a:link,.light-blue address>a:visited,.light-blue em>a:active,.light-blue em>a:link,.light-blue em>a:visited,.light-blue h1>a:active,.light-blue h1>a:link,.light-blue h1>a:visited,.light-blue h2>a:active,.light-blue h2>a:link,.light-blue h2>a:visited,.light-blue h3>a:active,.light-blue h3>a:link,.light-blue h3>a:visited,.light-blue h4>a:active,.light-blue h4>a:link,.light-blue h4>a:visited,.light-blue h5>a:active,.light-blue h5>a:link,.light-blue h5>a:visited,.light-blue h6>a:active,.light-blue h6>a:link,.light-blue h6>a:visited,.light-blue li>a:active,.light-blue li>a:link,.light-blue li>a:visited,.light-blue p>a:active,.light-blue p>a:link,.light-blue p>a:visited,.light-blue td>a:active,.light-blue td>a:link,.light-blue td>a:visited{color:#0089bc}.light-blue .span>a:hover,.light-blue address>a:hover,.light-blue em>a:hover,.light-blue h1>a:hover,.light-blue h2>a:hover,.light-blue h3>a:hover,.light-blue h4>a:hover,.light-blue h5>a:hover,.light-blue h6>a:hover,.light-blue li>a:hover,.light-blue p>a:hover,.light-blue td>a:hover{color:#005170}.light-blue .span>a .glyphicon.tile,.light-blue address>a .glyphicon.tile,.light-blue em>a .glyphicon.tile,.light-blue h1>a .glyphicon.tile,.light-blue h2>a .glyphicon.tile,.light-blue h3>a .glyphicon.tile,.light-blue h4>a .glyphicon.tile,.light-blue h5>a .glyphicon.tile,.light-blue h6>a .glyphicon.tile,.light-blue li>a .glyphicon.tile,.light-blue p>a .glyphicon.tile,.light-blue td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.light-blue .span>a .glyphicon.tile:active,.light-blue .span>a .glyphicon.tile:hover,.light-blue address>a .glyphicon.tile:active,.light-blue address>a .glyphicon.tile:hover,.light-blue em>a .glyphicon.tile:active,.light-blue em>a .glyphicon.tile:hover,.light-blue h1>a .glyphicon.tile:active,.light-blue h1>a .glyphicon.tile:hover,.light-blue h2>a .glyphicon.tile:active,.light-blue h2>a .glyphicon.tile:hover,.light-blue h3>a .glyphicon.tile:active,.light-blue h3>a .glyphicon.tile:hover,.light-blue h4>a .glyphicon.tile:active,.light-blue h4>a .glyphicon.tile:hover,.light-blue h5>a .glyphicon.tile:active,.light-blue h5>a .glyphicon.tile:hover,.light-blue h6>a .glyphicon.tile:active,.light-blue h6>a .glyphicon.tile:hover,.light-blue li>a .glyphicon.tile:active,.light-blue li>a .glyphicon.tile:hover,.light-blue p>a .glyphicon.tile:active,.light-blue p>a .glyphicon.tile:hover,.light-blue td>a .glyphicon.tile:active,.light-blue td>a .glyphicon.tile:hover{color:#4e4e4e}.light-blue ul.nav-sidebar>li.active>a{color:#000}.light-blue ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.dark-purple .lead a,.hero .lead a,.hero-accent .lead a,.light-purple .lead a,.logo-bg-dark .lead a,.primary .lead a,.purple .lead a,.red .lead a{font-weight:300}.light-blue ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.light-blue ul.nav-sidebar>li>a:hover{color:#000}.light-blue ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.light-blue ul.dropdown-menu>li>a:hover{color:#fff}.light-blue.subnav .navbar-brand,.light-blue.subnav .navbar-brand a{color:#000}.light-blue.subnav li>a{color:#aaa}.light-blue.subnav li>a.active{color:#000}.light-blue.subnav li>a:hover{color:#5b5b5b}.light-blue .sidebar strong,.light-blue.subnav .navbar-toggle{color:#000}.light-blue.subnav .navbar-toggle:hover{background-color:transparent}.light-blue.subnav .navbar-collapse{border-top-color:#e7e6e6}.light-blue.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.light-blue .sidebar a strong,.light-blue .sidebar a strong:active,.light-blue .sidebar a strong:link,.light-blue .sidebar a strong:visited{color:#0089bc}.light-blue .sidebar a strong:hover{color:#005170}.light-blue cite.bubble strong{color:#414141}.light-blue cite.bubble a:active,.light-blue cite.bubble a:link,.light-blue cite.bubble a:visited{color:#0089bc}.light-blue cite.bubble a:hover{color:#005170}.light-blue blockquote,.light-blue blockquote p,.light-blue blockquote ul>li{color:#747474}.red,.red .h1,.red .h2,.red .h3,.red .h4,.red .h5,.red .h6,.red h1,.red h2,.red h3,.red h4,.red h5,.red h6,.red.subnav .navbar-brand{color:#fff}.red{background-color:#d7594c}.red .span>a,.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{-webkit-transition:.2s color;transition:.2s color}.red.separated{border-bottom-color:#af3428}.red address>a,.red em>a,.red h1>a,.red h2>a,.red h3>a,.red h4>a,.red h5>a,.red h6>a,.red li>a,.red p>a,.red td>a{color:#fff;text-decoration:underline}.purple .nav li>a,.purple .span>a:active,.purple .span>a:hover,.purple address>a:active,.purple address>a:hover,.purple em>a:active,.purple em>a:hover,.purple h1>a:active,.purple h1>a:hover,.purple h2>a:active,.purple h2>a:hover,.purple h3>a:active,.purple h3>a:hover,.purple h4>a:active,.purple h4>a:hover,.purple h5>a:active,.purple h5>a:hover,.purple h6>a:active,.purple h6>a:hover,.purple li>a:active,.purple li>a:hover,.purple p>a:active,.purple p>a:hover,.purple td>a:active,.purple td>a:hover,.red address>a:hover,.red em>a:hover,.red h1>a:hover,.red h2>a:hover,.red h3>a:hover,.red h4>a:hover,.red h5>a:hover,.red h6>a:hover,.red li>a:hover,.red p>a:hover,.red td>a:hover,.red.subnav .navbar-brand a{text-decoration:none}.red.subnav li>a{color:#f1c5c1}.red.subnav li>a.active,.red.subnav li>a:hover{color:#fff}.red.subnav .navbar-toggle{color:#9a2e23}.purple,.purple .h1,.purple .h2,.purple .h3,.purple .h4,.purple .h5,.purple .h6,.purple h1,.purple h2,.purple h3,.purple h4,.purple h5,.purple h6,.purple.subnav .navbar-brand{color:#fff}.red.subnav .navbar-toggle:hover{background-color:transparent}.red.subnav .navbar-collapse{border-top-color:#9a2e23}.red.subnav .subnav-divider{border-bottom:1px solid #d7594c}.red .form-control{border:0!important}.purple{background-color:#c67fcf}.purple .span>a,.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{-webkit-transition:.2s color;transition:.2s color}.purple.separated{border-bottom-color:#ad47ba}.purple address>a,.purple em>a,.purple h1>a,.purple h2>a,.purple h3>a,.purple h4>a,.purple h5>a,.purple h6>a,.purple li>a,.purple p>a,.purple td>a{color:#fff;text-decoration:underline}.dark-purple .nav li>a,.dark-purple .span>a:active,.dark-purple .span>a:hover,.dark-purple address>a:active,.dark-purple address>a:hover,.dark-purple em>a:active,.dark-purple em>a:hover,.dark-purple h1>a:active,.dark-purple h1>a:hover,.dark-purple h2>a:active,.dark-purple h2>a:hover,.dark-purple h3>a:active,.dark-purple h3>a:hover,.dark-purple h4>a:active,.dark-purple h4>a:hover,.dark-purple h5>a:active,.dark-purple h5>a:hover,.dark-purple h6>a:active,.dark-purple h6>a:hover,.dark-purple li>a:active,.dark-purple li>a:hover,.dark-purple p>a:active,.dark-purple p>a:hover,.dark-purple td>a:active,.dark-purple td>a:hover,.purple address>a:hover,.purple em>a:hover,.purple h1>a:hover,.purple h2>a:hover,.purple h3>a:hover,.purple h4>a:hover,.purple h5>a:hover,.purple h6>a:hover,.purple li>a:hover,.purple p>a:hover,.purple td>a:hover,.purple.subnav .navbar-brand a{text-decoration:none}.purple.subnav li>a{color:#f4e7f6}.purple.subnav li>a.active,.purple.subnav li>a:hover{color:#fff}.purple.subnav .navbar-toggle{color:#9d3fa9}.dark-purple,.dark-purple .h1,.dark-purple .h2,.dark-purple .h3,.dark-purple .h4,.dark-purple .h5,.dark-purple .h6,.dark-purple h1,.dark-purple h2,.dark-purple h3,.dark-purple h4,.dark-purple h5,.dark-purple h6,.dark-purple.subnav .navbar-brand{color:#fff}.purple.subnav .navbar-toggle:hover{background-color:transparent}.purple.subnav .navbar-collapse{border-top-color:#9d3fa9}.purple.subnav .subnav-divider{border-bottom:1px solid #c67fcf}.purple .form-control{border:0!important}.dark-purple{background-color:#be6cc8}.dark-purple .span>a,.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{-webkit-transition:.2s color;transition:.2s color}.dark-purple.separated{border-bottom-color:#9d3fa9}.dark-purple address>a,.dark-purple em>a,.dark-purple h1>a,.dark-purple h2>a,.dark-purple h3>a,.dark-purple h4>a,.dark-purple h5>a,.dark-purple h6>a,.dark-purple li>a,.dark-purple p>a,.dark-purple td>a{color:#fff;text-decoration:underline}.dark-purple address>a:hover,.dark-purple em>a:hover,.dark-purple h1>a:hover,.dark-purple h2>a:hover,.dark-purple h3>a:hover,.dark-purple h4>a:hover,.dark-purple h5>a:hover,.dark-purple h6>a:hover,.dark-purple li>a:hover,.dark-purple p>a:hover,.dark-purple td>a:hover,.dark-purple.subnav .navbar-brand a,.light-purple .nav li>a,.light-purple .span>a:active,.light-purple .span>a:hover,.light-purple address>a:active,.light-purple address>a:hover,.light-purple em>a:active,.light-purple em>a:hover,.light-purple h1>a:active,.light-purple h1>a:hover,.light-purple h2>a:active,.light-purple h2>a:hover,.light-purple h3>a:active,.light-purple h3>a:hover,.light-purple h4>a:active,.light-purple h4>a:hover,.light-purple h5>a:active,.light-purple h5>a:hover,.light-purple h6>a:active,.light-purple h6>a:hover,.light-purple li>a:active,.light-purple li>a:hover,.light-purple p>a:active,.light-purple p>a:hover,.light-purple td>a:active,.light-purple td>a:hover{text-decoration:none}.dark-purple.subnav li>a{color:#ecd4ef}.dark-purple.subnav li>a.active,.dark-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle{color:#8c3896}.light-purple,.light-purple .h1,.light-purple .h2,.light-purple .h3,.light-purple .h4,.light-purple .h5,.light-purple .h6,.light-purple h1,.light-purple h2,.light-purple h3,.light-purple h4,.light-purple h5,.light-purple h6,.light-purple.subnav .navbar-brand,.light-purple.subnav li>a,.light-purple.subnav li>a.active,.light-purple.subnav li>a:hover{color:#fff}.dark-purple.subnav .navbar-toggle:hover{background-color:transparent}.dark-purple.subnav .navbar-collapse{border-top-color:#8c3896}.dark-purple.subnav .subnav-divider{border-bottom:1px solid #be6cc8}.dark-purple .form-control{border:0!important}.light-purple{background-color:#eed8f0}.light-purple .span>a,.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{-webkit-transition:.2s color;transition:.2s color}.light-purple.separated{border-bottom-color:#d5a0dc}.light-purple address>a,.light-purple em>a,.light-purple h1>a,.light-purple h2>a,.light-purple h3>a,.light-purple h4>a,.light-purple h5>a,.light-purple h6>a,.light-purple li>a,.light-purple p>a,.light-purple td>a{color:#fff;text-decoration:underline}.charcoal a:active,.charcoal a:hover,.dark a:active,.dark a:hover,.dark-less a:active,.dark-less a:hover,.light-purple address>a:hover,.light-purple em>a:hover,.light-purple h1>a:hover,.light-purple h2>a:hover,.light-purple h3>a:hover,.light-purple h4>a:hover,.light-purple h5>a:hover,.light-purple h6>a:hover,.light-purple li>a:hover,.light-purple p>a:hover,.light-purple td>a:hover,.light-purple.subnav .navbar-brand a,.logo-bg-dark .nav li>a,.logo-bg-dark .span>a:active,.logo-bg-dark .span>a:hover,.logo-bg-dark address>a:active,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:active,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:active,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:active,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:active,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:active,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:active,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:active,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:active,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:active,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:active,.logo-bg-dark td>a:hover{text-decoration:none}.light-purple.subnav .navbar-toggle{color:#cd8ed5}.light-purple.subnav .navbar-toggle:hover{background-color:transparent}.light-purple.subnav .navbar-collapse{border-top-color:#cd8ed5}.light-purple.subnav .subnav-divider{border-bottom:1px solid #eed8f0}.light-purple .form-control{border:0!important}.dark{background-color:#161616;color:#444}.dark a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.dark-less a,.dark-moar a{-webkit-transition:.2s all}.dark a:active,.dark a:hover{color:#f2f2f2}.dark-moar{color:#444;background-color:#0a0a0a}.dark-moar a{transition:.2s all;color:#a6a6a6}.dark-moar a:active,.dark-moar a:hover{color:#f2f2f2;text-decoration:none}.dark-less{background-color:#222;color:#fff}.dark-less a{transition:.2s all;color:#a6a6a6}.dark-less a:active,.dark-less a:hover{color:#f2f2f2}.charcoal{color:#444;background-color:#353535}.charcoal a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}.charcoal a:active,.charcoal a:hover{color:#f2f2f2}.logo-bg-dark,.logo-bg-dark .h1,.logo-bg-dark .h2,.logo-bg-dark .h3,.logo-bg-dark .h4,.logo-bg-dark .h5,.logo-bg-dark .h6,.logo-bg-dark h1,.logo-bg-dark h2,.logo-bg-dark h3,.logo-bg-dark h4,.logo-bg-dark h5,.logo-bg-dark h6,.logo-bg-dark.subnav .navbar-brand{color:#fff}.logo-bg-dark{background-color:#2d3339}.logo-bg-dark .span>a,.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{-webkit-transition:.2s color;transition:.2s color}.logo-bg-dark.separated{border-bottom-color:#0b0d0e}.logo-bg-dark address>a,.logo-bg-dark em>a,.logo-bg-dark h1>a,.logo-bg-dark h2>a,.logo-bg-dark h3>a,.logo-bg-dark h4>a,.logo-bg-dark h5>a,.logo-bg-dark h6>a,.logo-bg-dark li>a,.logo-bg-dark p>a,.logo-bg-dark td>a{color:#fff;text-decoration:underline}.hero .nav li>a,.hero .span>a:active,.hero .span>a:hover,.hero address>a:active,.hero address>a:hover,.hero em>a:active,.hero em>a:hover,.hero h1>a:active,.hero h1>a:hover,.hero h2>a:active,.hero h2>a:hover,.hero h3>a:active,.hero h3>a:hover,.hero h4>a:active,.hero h4>a:hover,.hero h5>a:active,.hero h5>a:hover,.hero h6>a:active,.hero h6>a:hover,.hero li>a:active,.hero li>a:hover,.hero p>a:active,.hero p>a:hover,.hero td>a:active,.hero td>a:hover,.logo-bg-dark address>a:hover,.logo-bg-dark em>a:hover,.logo-bg-dark h1>a:hover,.logo-bg-dark h2>a:hover,.logo-bg-dark h3>a:hover,.logo-bg-dark h4>a:hover,.logo-bg-dark h5>a:hover,.logo-bg-dark h6>a:hover,.logo-bg-dark li>a:hover,.logo-bg-dark p>a:hover,.logo-bg-dark td>a:hover,.logo-bg-dark.subnav .navbar-brand a{text-decoration:none}.logo-bg-dark.subnav li>a{color:#6c7a89}.logo-bg-dark.subnav li>a.active,.logo-bg-dark.subnav li>a:hover{color:#fff}.logo-bg-dark.subnav .navbar-toggle{color:#000}.hero,.hero .h1,.hero .h2,.hero .h3,.hero .h4,.hero .h5,.hero .h6,.hero h1,.hero h2,.hero h3,.hero h4,.hero h5,.hero h6,.hero.subnav .navbar-brand{color:#fff}.logo-bg-dark.subnav .navbar-toggle:hover{background-color:transparent}.logo-bg-dark.subnav .navbar-collapse{border-top-color:#000}.logo-bg-dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}.logo-bg-dark .form-control{border:0!important}.hero{background-color:#3BB878}.hero .span>a,.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{-webkit-transition:.2s color;transition:.2s color}.hero.separated{border-bottom-color:#287e52}.hero address>a,.hero em>a,.hero h1>a,.hero h2>a,.hero h3>a,.hero h4>a,.hero h5>a,.hero h6>a,.hero li>a,.hero p>a,.hero td>a{color:#fff;text-decoration:underline}.hero address>a:hover,.hero em>a:hover,.hero h1>a:hover,.hero h2>a:hover,.hero h3>a:hover,.hero h4>a:hover,.hero h5>a:hover,.hero h6>a:hover,.hero li>a:hover,.hero p>a:hover,.hero td>a:hover,.hero-accent .nav li>a,.hero-accent .span>a:active,.hero-accent .span>a:hover,.hero-accent address>a:active,.hero-accent address>a:hover,.hero-accent em>a:active,.hero-accent em>a:hover,.hero-accent h1>a:active,.hero-accent h1>a:hover,.hero-accent h2>a:active,.hero-accent h2>a:hover,.hero-accent h3>a:active,.hero-accent h3>a:hover,.hero-accent h4>a:active,.hero-accent h4>a:hover,.hero-accent h5>a:active,.hero-accent h5>a:hover,.hero-accent h6>a:active,.hero-accent h6>a:hover,.hero-accent li>a:active,.hero-accent li>a:hover,.hero-accent p>a:active,.hero-accent p>a:hover,.hero-accent td>a:active,.hero-accent td>a:hover,.hero.subnav .navbar-brand a{text-decoration:none}.hero.subnav li>a{color:#a1e1c0}.hero.subnav li>a.active,.hero.subnav li>a:hover{color:#fff}.hero.subnav .navbar-toggle{color:#226b46}.hero-accent,.hero-accent .h1,.hero-accent .h2,.hero-accent .h3,.hero-accent .h4,.hero-accent .h5,.hero-accent .h6,.hero-accent h1,.hero-accent h2,.hero-accent h3,.hero-accent h4,.hero-accent h5,.hero-accent h6,.hero-accent.subnav .navbar-brand{color:#fff}.hero.subnav .navbar-toggle:hover{background-color:transparent}.hero.subnav .navbar-collapse{border-top-color:#226b46}.hero.subnav .subnav-divider{border-bottom:1px solid #3BB878}.hero .form-control{border:0!important}.hero-accent{background-color:#35a56b}.hero-accent .span>a,.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{-webkit-transition:.2s color;transition:.2s color}.hero-accent.separated{border-bottom-color:#226b46}.hero-accent address>a,.hero-accent em>a,.hero-accent h1>a,.hero-accent h2>a,.hero-accent h3>a,.hero-accent h4>a,.hero-accent h5>a,.hero-accent h6>a,.hero-accent li>a,.hero-accent p>a,.hero-accent td>a{color:#fff;text-decoration:underline}.alt .nav li>a,.alt .span>a:active,.alt .span>a:hover,.alt address>a:active,.alt address>a:hover,.alt em>a:active,.alt em>a:hover,.alt h1>a:active,.alt h1>a:hover,.alt h2>a:active,.alt h2>a:hover,.alt h3>a:active,.alt h3>a:hover,.alt h4>a:active,.alt h4>a:hover,.alt h5>a:active,.alt h5>a:hover,.alt h6>a:active,.alt h6>a:hover,.alt li>a:active,.alt li>a:hover,.alt p>a:active,.alt p>a:hover,.alt td>a:active,.alt td>a:hover,.alt ul.dropdown-menu>li>a:link,.alt.subnav .navbar-brand a,.bold .nav li>a,.bold .span>a:active,.bold .span>a:hover,.bold address>a:active,.bold address>a:hover,.bold em>a:active,.bold em>a:hover,.bold h1>a:active,.bold h1>a:hover,.bold h2>a:active,.bold h2>a:hover,.bold h3>a:active,.bold h3>a:hover,.bold h4>a:active,.bold h4>a:hover,.bold h5>a:active,.bold h5>a:hover,.bold h6>a:active,.bold h6>a:hover,.bold li>a:active,.bold li>a:hover,.bold p>a:active,.bold p>a:hover,.bold td>a:active,.bold td>a:hover,.hero-accent address>a:hover,.hero-accent em>a:hover,.hero-accent h1>a:hover,.hero-accent h2>a:hover,.hero-accent h3>a:hover,.hero-accent h4>a:hover,.hero-accent h5>a:hover,.hero-accent h6>a:hover,.hero-accent li>a:hover,.hero-accent p>a:hover,.hero-accent td>a:hover,.hero-accent.subnav .navbar-brand a,.primary .nav li>a,.primary .span>a:active,.primary .span>a:hover,.primary address>a:active,.primary address>a:hover,.primary em>a:active,.primary em>a:hover,.primary h1>a:active,.primary h1>a:hover,.primary h2>a:active,.primary h2>a:hover,.primary h3>a:active,.primary h3>a:hover,.primary h4>a:active,.primary h4>a:hover,.primary h5>a:active,.primary h5>a:hover,.primary h6>a:active,.primary h6>a:hover,.primary li>a:active,.primary li>a:hover,.primary p>a:active,.primary p>a:hover,.primary td>a:active,.primary td>a:hover,.primary.subnav .navbar-brand a{text-decoration:none}.hero-accent.subnav li>a{color:#8edbb3}.hero-accent.subnav li>a.active,.hero-accent.subnav li>a:hover{color:#fff}.hero-accent.subnav .navbar-toggle{color:#1c5739}.hero-accent.subnav .navbar-toggle:hover{background-color:transparent}.hero-accent.subnav .navbar-collapse{border-top-color:#1c5739}.hero-accent.subnav .subnav-divider{border-bottom:1px solid #35a56b}.hero-accent .form-control{border:0!important}.alt.subnav .navbar-collapse,.primary.subnav .navbar-collapse{border-top-color:#e7e6e6}.primary{background-color:#fff;color:#747474}.primary .span>a,.primary address>a,.primary em>a,.primary h1>a,.primary h2>a,.primary h3>a,.primary h4>a,.primary h5>a,.primary h6>a,.primary li>a,.primary p>a,.primary td>a{-webkit-transition:.2s color;transition:.2s color}.primary.separated{border-bottom-color:#d9d9d9}.primary .h1,.primary .h2,.primary .h3,.primary .h4,.primary .h5,.primary .h6,.primary h1,.primary h2,.primary h3,.primary h4,.primary h5,.primary h6{color:#000}.primary.jumbotron .h1,.primary.jumbotron h1{color:#343434}.primary.jumbotron .h2,.primary.jumbotron .h3,.primary.jumbotron .h4,.primary.jumbotron .h5,.primary.jumbotron .h6,.primary.jumbotron h2,.primary.jumbotron h3,.primary.jumbotron h4,.primary.jumbotron h5,.primary.jumbotron h6{color:#747474}.primary .span>a:active,.primary .span>a:link,.primary .span>a:visited,.primary address>a:active,.primary address>a:link,.primary address>a:visited,.primary em>a:active,.primary em>a:link,.primary em>a:visited,.primary h1>a:active,.primary h1>a:link,.primary h1>a:visited,.primary h2>a:active,.primary h2>a:link,.primary h2>a:visited,.primary h3>a:active,.primary h3>a:link,.primary h3>a:visited,.primary h4>a:active,.primary h4>a:link,.primary h4>a:visited,.primary h5>a:active,.primary h5>a:link,.primary h5>a:visited,.primary h6>a:active,.primary h6>a:link,.primary h6>a:visited,.primary li>a:active,.primary li>a:link,.primary li>a:visited,.primary p>a:active,.primary p>a:link,.primary p>a:visited,.primary td>a:active,.primary td>a:link,.primary td>a:visited{color:#0089bc}.primary .span>a:hover,.primary address>a:hover,.primary em>a:hover,.primary h1>a:hover,.primary h2>a:hover,.primary h3>a:hover,.primary h4>a:hover,.primary h5>a:hover,.primary h6>a:hover,.primary li>a:hover,.primary p>a:hover,.primary td>a:hover{color:#005170}.primary .span>a .glyphicon.tile,.primary address>a .glyphicon.tile,.primary em>a .glyphicon.tile,.primary h1>a .glyphicon.tile,.primary h2>a .glyphicon.tile,.primary h3>a .glyphicon.tile,.primary h4>a .glyphicon.tile,.primary h5>a .glyphicon.tile,.primary h6>a .glyphicon.tile,.primary li>a .glyphicon.tile,.primary p>a .glyphicon.tile,.primary td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.primary .span>a .glyphicon.tile:active,.primary .span>a .glyphicon.tile:hover,.primary address>a .glyphicon.tile:active,.primary address>a .glyphicon.tile:hover,.primary em>a .glyphicon.tile:active,.primary em>a .glyphicon.tile:hover,.primary h1>a .glyphicon.tile:active,.primary h1>a .glyphicon.tile:hover,.primary h2>a .glyphicon.tile:active,.primary h2>a .glyphicon.tile:hover,.primary h3>a .glyphicon.tile:active,.primary h3>a .glyphicon.tile:hover,.primary h4>a .glyphicon.tile:active,.primary h4>a .glyphicon.tile:hover,.primary h5>a .glyphicon.tile:active,.primary h5>a .glyphicon.tile:hover,.primary h6>a .glyphicon.tile:active,.primary h6>a .glyphicon.tile:hover,.primary li>a .glyphicon.tile:active,.primary li>a .glyphicon.tile:hover,.primary p>a .glyphicon.tile:active,.primary p>a .glyphicon.tile:hover,.primary td>a .glyphicon.tile:active,.primary td>a .glyphicon.tile:hover{color:#4e4e4e}.primary ul.nav-sidebar>li.active>a{color:#000}.primary ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.primary ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.primary ul.nav-sidebar>li>a:hover{color:#000}.primary ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.primary ul.dropdown-menu>li>a:hover{color:#fff}.primary.subnav .navbar-brand,.primary.subnav .navbar-brand a{color:#000}.primary.subnav li>a{color:#aaa}.primary.subnav li>a.active{color:#000}.primary.subnav li>a:hover{color:#5b5b5b}.primary .sidebar strong,.primary.subnav .navbar-toggle{color:#000}.primary.subnav .navbar-toggle:hover{background-color:transparent}.primary.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.primary .sidebar a strong,.primary .sidebar a strong:active,.primary .sidebar a strong:link,.primary .sidebar a strong:visited{color:#0089bc}.primary .sidebar a strong:hover{color:#005170}.primary cite.bubble strong{color:#414141}.primary cite.bubble a:active,.primary cite.bubble a:link,.primary cite.bubble a:visited{color:#0089bc}.primary cite.bubble a:hover{color:#005170}.alt,.primary blockquote,.primary blockquote p,.primary blockquote ul>li{color:#747474}.alt{background-color:#edf7fe}.alt .lead a{font-weight:300}.alt .span>a,.alt address>a,.alt em>a,.alt h1>a,.alt h2>a,.alt h3>a,.alt h4>a,.alt h5>a,.alt h6>a,.alt li>a,.alt p>a,.alt td>a{-webkit-transition:.2s color;transition:.2s color}.alt.separated{border-bottom-color:#a5d7fa}.alt .h1,.alt .h2,.alt .h3,.alt .h4,.alt .h5,.alt .h6,.alt h1,.alt h2,.alt h3,.alt h4,.alt h5,.alt h6{color:#000}.alt.jumbotron .h1,.alt.jumbotron h1{color:#343434}.alt.jumbotron .h2,.alt.jumbotron .h3,.alt.jumbotron .h4,.alt.jumbotron .h5,.alt.jumbotron .h6,.alt.jumbotron h2,.alt.jumbotron h3,.alt.jumbotron h4,.alt.jumbotron h5,.alt.jumbotron h6{color:#747474}.alt .span>a:active,.alt .span>a:link,.alt .span>a:visited,.alt address>a:active,.alt address>a:link,.alt address>a:visited,.alt em>a:active,.alt em>a:link,.alt em>a:visited,.alt h1>a:active,.alt h1>a:link,.alt h1>a:visited,.alt h2>a:active,.alt h2>a:link,.alt h2>a:visited,.alt h3>a:active,.alt h3>a:link,.alt h3>a:visited,.alt h4>a:active,.alt h4>a:link,.alt h4>a:visited,.alt h5>a:active,.alt h5>a:link,.alt h5>a:visited,.alt h6>a:active,.alt h6>a:link,.alt h6>a:visited,.alt li>a:active,.alt li>a:link,.alt li>a:visited,.alt p>a:active,.alt p>a:link,.alt p>a:visited,.alt td>a:active,.alt td>a:link,.alt td>a:visited{color:#0089bc}.alt .span>a:hover,.alt address>a:hover,.alt em>a:hover,.alt h1>a:hover,.alt h2>a:hover,.alt h3>a:hover,.alt h4>a:hover,.alt h5>a:hover,.alt h6>a:hover,.alt li>a:hover,.alt p>a:hover,.alt td>a:hover{color:#005170}.alt .span>a .glyphicon.tile,.alt address>a .glyphicon.tile,.alt em>a .glyphicon.tile,.alt h1>a .glyphicon.tile,.alt h2>a .glyphicon.tile,.alt h3>a .glyphicon.tile,.alt h4>a .glyphicon.tile,.alt h5>a .glyphicon.tile,.alt h6>a .glyphicon.tile,.alt li>a .glyphicon.tile,.alt p>a .glyphicon.tile,.alt td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.alt .span>a .glyphicon.tile:active,.alt .span>a .glyphicon.tile:hover,.alt address>a .glyphicon.tile:active,.alt address>a .glyphicon.tile:hover,.alt em>a .glyphicon.tile:active,.alt em>a .glyphicon.tile:hover,.alt h1>a .glyphicon.tile:active,.alt h1>a .glyphicon.tile:hover,.alt h2>a .glyphicon.tile:active,.alt h2>a .glyphicon.tile:hover,.alt h3>a .glyphicon.tile:active,.alt h3>a .glyphicon.tile:hover,.alt h4>a .glyphicon.tile:active,.alt h4>a .glyphicon.tile:hover,.alt h5>a .glyphicon.tile:active,.alt h5>a .glyphicon.tile:hover,.alt h6>a .glyphicon.tile:active,.alt h6>a .glyphicon.tile:hover,.alt li>a .glyphicon.tile:active,.alt li>a .glyphicon.tile:hover,.alt p>a .glyphicon.tile:active,.alt p>a .glyphicon.tile:hover,.alt td>a .glyphicon.tile:active,.alt td>a .glyphicon.tile:hover{color:#4e4e4e}.alt ul.nav-sidebar>li.active>a{color:#000}.alt ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.accent .lead a,.bold .lead a,.neutral .lead a{font-weight:300}.alt ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.alt ul.nav-sidebar>li>a:hover{color:#000}.alt ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none}.alt ul.dropdown-menu>li>a:hover{color:#fff}.alt.subnav .navbar-brand,.alt.subnav .navbar-brand a{color:#000}.alt.subnav li>a{color:#aaa}.alt.subnav li>a.active{color:#000}.alt.subnav li>a:hover{color:#5b5b5b}.alt .sidebar strong,.alt.subnav .navbar-toggle{color:#000}.alt.subnav .navbar-toggle:hover{background-color:transparent}.alt.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.alt .sidebar a strong,.alt .sidebar a strong:active,.alt .sidebar a strong:link,.alt .sidebar a strong:visited{color:#0089bc}.alt .sidebar a strong:hover{color:#005170}.alt cite.bubble strong{color:#414141}.alt cite.bubble a:active,.alt cite.bubble a:link,.alt cite.bubble a:visited{color:#0089bc}.alt cite.bubble a:hover{color:#005170}.alt blockquote,.alt blockquote p,.alt blockquote ul>li{color:#747474}.bold,.bold .h1,.bold .h2,.bold .h3,.bold .h4,.bold .h5,.bold .h6,.bold h1,.bold h2,.bold h3,.bold h4,.bold h5,.bold h6,.bold.subnav .navbar-brand{color:#fff}.bold{background-color:#2d3339}.bold .span>a,.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{-webkit-transition:.2s color;transition:.2s color}.bold.separated{border-bottom-color:#0b0d0e}.bold address>a,.bold em>a,.bold h1>a,.bold h2>a,.bold h3>a,.bold h4>a,.bold h5>a,.bold h6>a,.bold li>a,.bold p>a,.bold td>a{color:#fff;text-decoration:underline}.accent .nav li>a,.accent .span>a:active,.accent .span>a:hover,.accent address>a:active,.accent address>a:hover,.accent em>a:active,.accent em>a:hover,.accent h1>a:active,.accent h1>a:hover,.accent h2>a:active,.accent h2>a:hover,.accent h3>a:active,.accent h3>a:hover,.accent h4>a:active,.accent h4>a:hover,.accent h5>a:active,.accent h5>a:hover,.accent h6>a:active,.accent h6>a:hover,.accent li>a:active,.accent li>a:hover,.accent p>a:active,.accent p>a:hover,.accent td>a:active,.accent td>a:hover,.bold address>a:hover,.bold em>a:hover,.bold h1>a:hover,.bold h2>a:hover,.bold h3>a:hover,.bold h4>a:hover,.bold h5>a:hover,.bold h6>a:hover,.bold li>a:hover,.bold p>a:hover,.bold td>a:hover,.bold.subnav .navbar-brand a{text-decoration:none}.bold.subnav li>a{color:#6c7a89}.bold.subnav li>a.active,.bold.subnav li>a:hover{color:#fff}.bold.subnav .navbar-toggle{color:#000}.accent,.accent .h1,.accent .h2,.accent .h3,.accent .h4,.accent .h5,.accent .h6,.accent h1,.accent h2,.accent h3,.accent h4,.accent h5,.accent h6,.accent.subnav .navbar-brand{color:#fff}.bold.subnav .navbar-toggle:hover{background-color:transparent}.bold.subnav .navbar-collapse{border-top-color:#000}.bold.subnav .subnav-divider{border-bottom:1px solid #2d3339}.bold .form-control{border:0!important}.accent{background-color:#00aeef}.accent .span>a,.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{-webkit-transition:.2s color;transition:.2s color}.accent.separated{border-bottom-color:#0076a3}.accent address>a,.accent em>a,.accent h1>a,.accent h2>a,.accent h3>a,.accent h4>a,.accent h5>a,.accent h6>a,.accent li>a,.accent p>a,.accent td>a{color:#fff;text-decoration:underline}.accent address>a:hover,.accent em>a:hover,.accent h1>a:hover,.accent h2>a:hover,.accent h3>a:hover,.accent h4>a:hover,.accent h5>a:hover,.accent h6>a:hover,.accent li>a:hover,.accent p>a:hover,.accent td>a:hover,.accent.subnav .navbar-brand a,.neutral .nav li>a,.neutral .span>a:active,.neutral .span>a:hover,.neutral address>a:active,.neutral address>a:hover,.neutral em>a:active,.neutral em>a:hover,.neutral h1>a:active,.neutral h1>a:hover,.neutral h2>a:active,.neutral h2>a:hover,.neutral h3>a:active,.neutral h3>a:hover,.neutral h4>a:active,.neutral h4>a:hover,.neutral h5>a:active,.neutral h5>a:hover,.neutral h6>a:active,.neutral h6>a:hover,.neutral li>a:active,.neutral li>a:hover,.neutral p>a:active,.neutral p>a:hover,.neutral td>a:active,.neutral td>a:hover,.neutral.subnav .navbar-brand a,.smart .nav li>a,.smart .span>a:active,.smart .span>a:hover,.smart address>a:active,.smart address>a:hover,.smart em>a:active,.smart em>a:hover,.smart h1>a:active,.smart h1>a:hover,.smart h2>a:active,.smart h2>a:hover,.smart h3>a:active,.smart h3>a:hover,.smart h4>a:active,.smart h4>a:hover,.smart h5>a:active,.smart h5>a:hover,.smart h6>a:active,.smart h6>a:hover,.smart li>a:active,.smart li>a:hover,.smart p>a:active,.smart p>a:hover,.smart td>a:active,.smart td>a:hover{text-decoration:none}.accent.subnav li>a{color:#7fdcff}.accent.subnav li>a.active,.accent.subnav li>a:hover{color:#fff}.accent.subnav .navbar-toggle{color:#006489}.accent.subnav .navbar-toggle:hover{background-color:transparent}.accent.subnav .navbar-collapse{border-top-color:#006489}.accent.subnav .subnav-divider{border-bottom:1px solid #00aeef}.accent .form-control{border:0!important}.neutral{background-color:#ebeff0;color:#747474}.neutral .span>a,.neutral address>a,.neutral em>a,.neutral h1>a,.neutral h2>a,.neutral h3>a,.neutral h4>a,.neutral h5>a,.neutral h6>a,.neutral li>a,.neutral p>a,.neutral td>a{-webkit-transition:.2s color;transition:.2s color}.neutral.separated{border-bottom-color:#bfcccf}.neutral .h1,.neutral .h2,.neutral .h3,.neutral .h4,.neutral .h5,.neutral .h6,.neutral h1,.neutral h2,.neutral h3,.neutral h4,.neutral h5,.neutral h6{color:#000}.neutral.jumbotron .h1,.neutral.jumbotron h1{color:#343434}.neutral.jumbotron .h2,.neutral.jumbotron .h3,.neutral.jumbotron .h4,.neutral.jumbotron .h5,.neutral.jumbotron .h6,.neutral.jumbotron h2,.neutral.jumbotron h3,.neutral.jumbotron h4,.neutral.jumbotron h5,.neutral.jumbotron h6{color:#747474}.neutral .span>a:active,.neutral .span>a:link,.neutral .span>a:visited,.neutral address>a:active,.neutral address>a:link,.neutral address>a:visited,.neutral em>a:active,.neutral em>a:link,.neutral em>a:visited,.neutral h1>a:active,.neutral h1>a:link,.neutral h1>a:visited,.neutral h2>a:active,.neutral h2>a:link,.neutral h2>a:visited,.neutral h3>a:active,.neutral h3>a:link,.neutral h3>a:visited,.neutral h4>a:active,.neutral h4>a:link,.neutral h4>a:visited,.neutral h5>a:active,.neutral h5>a:link,.neutral h5>a:visited,.neutral h6>a:active,.neutral h6>a:link,.neutral h6>a:visited,.neutral li>a:active,.neutral li>a:link,.neutral li>a:visited,.neutral p>a:active,.neutral p>a:link,.neutral p>a:visited,.neutral td>a:active,.neutral td>a:link,.neutral td>a:visited{color:#0089bc}.neutral .span>a:hover,.neutral address>a:hover,.neutral em>a:hover,.neutral h1>a:hover,.neutral h2>a:hover,.neutral h3>a:hover,.neutral h4>a:hover,.neutral h5>a:hover,.neutral h6>a:hover,.neutral li>a:hover,.neutral p>a:hover,.neutral td>a:hover{color:#005170}.neutral .span>a .glyphicon.tile,.neutral address>a .glyphicon.tile,.neutral em>a .glyphicon.tile,.neutral h1>a .glyphicon.tile,.neutral h2>a .glyphicon.tile,.neutral h3>a .glyphicon.tile,.neutral h4>a .glyphicon.tile,.neutral h5>a .glyphicon.tile,.neutral h6>a .glyphicon.tile,.neutral li>a .glyphicon.tile,.neutral p>a .glyphicon.tile,.neutral td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.neutral .span>a .glyphicon.tile:active,.neutral .span>a .glyphicon.tile:hover,.neutral address>a .glyphicon.tile:active,.neutral address>a .glyphicon.tile:hover,.neutral em>a .glyphicon.tile:active,.neutral em>a .glyphicon.tile:hover,.neutral h1>a .glyphicon.tile:active,.neutral h1>a .glyphicon.tile:hover,.neutral h2>a .glyphicon.tile:active,.neutral h2>a .glyphicon.tile:hover,.neutral h3>a .glyphicon.tile:active,.neutral h3>a .glyphicon.tile:hover,.neutral h4>a .glyphicon.tile:active,.neutral h4>a .glyphicon.tile:hover,.neutral h5>a .glyphicon.tile:active,.neutral h5>a .glyphicon.tile:hover,.neutral h6>a .glyphicon.tile:active,.neutral h6>a .glyphicon.tile:hover,.neutral li>a .glyphicon.tile:active,.neutral li>a .glyphicon.tile:hover,.neutral p>a .glyphicon.tile:active,.neutral p>a .glyphicon.tile:hover,.neutral td>a .glyphicon.tile:active,.neutral td>a .glyphicon.tile:hover{color:#4e4e4e}.neutral ul.nav-sidebar>li.active>a{color:#000}.neutral ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.neutral ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.neutral ul.nav-sidebar>li>a:hover{color:#000}.neutral ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.neutral ul.dropdown-menu>li>a:hover{color:#fff}.neutral.subnav .navbar-brand,.neutral.subnav .navbar-brand a{color:#000}.neutral.subnav li>a{color:#aaa}.neutral.subnav li>a.active{color:#000}.neutral.subnav li>a:hover{color:#5b5b5b}.neutral .sidebar strong,.neutral.subnav .navbar-toggle{color:#000}.neutral.subnav .navbar-toggle:hover{background-color:transparent}.neutral.subnav .navbar-collapse{border-top-color:#e7e6e6}.neutral.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.neutral .sidebar a strong,.neutral .sidebar a strong:active,.neutral .sidebar a strong:link,.neutral .sidebar a strong:visited{color:#0089bc}.neutral .sidebar a strong:hover{color:#005170}.neutral cite.bubble strong{color:#414141}.neutral cite.bubble a:active,.neutral cite.bubble a:link,.neutral cite.bubble a:visited{color:#0089bc}.neutral cite.bubble a:hover{color:#005170}.neutral blockquote,.neutral blockquote p,.neutral blockquote ul>li{color:#747474}.smart,.smart .h1,.smart .h2,.smart .h3,.smart .h4,.smart .h5,.smart .h6,.smart h1,.smart h2,.smart h3,.smart h4,.smart h5,.smart h6,.smart.subnav .navbar-brand{color:#fff}.smart{background-color:#2d8ec6}.smart .lead a{font-weight:300}.smart .span>a,.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{-webkit-transition:.2s color;transition:.2s color}.smart.separated{border-bottom-color:#1f6188}.smart address>a,.smart em>a,.smart h1>a,.smart h2>a,.smart h3>a,.smart h4>a,.smart h5>a,.smart h6>a,.smart li>a,.smart p>a,.smart td>a{color:#fff;text-decoration:underline}.smart address>a:hover,.smart em>a:hover,.smart h1>a:hover,.smart h2>a:hover,.smart h3>a:hover,.smart h4>a:hover,.smart h5>a:hover,.smart h6>a:hover,.smart li>a:hover,.smart p>a:hover,.smart td>a:hover,.smart.subnav .navbar-brand a,div.logo-tile .nav li>a,div.logo-tile .span>a:active,div.logo-tile .span>a:hover,div.logo-tile address>a:active,div.logo-tile address>a:hover,div.logo-tile em>a:active,div.logo-tile em>a:hover,div.logo-tile h1>a:active,div.logo-tile h1>a:hover,div.logo-tile h2>a:active,div.logo-tile h2>a:hover,div.logo-tile h3>a:active,div.logo-tile h3>a:hover,div.logo-tile h4>a:active,div.logo-tile h4>a:hover,div.logo-tile h5>a:active,div.logo-tile h5>a:hover,div.logo-tile h6>a:active,div.logo-tile h6>a:hover,div.logo-tile li>a:active,div.logo-tile li>a:hover,div.logo-tile p>a:active,div.logo-tile p>a:hover,div.logo-tile td>a:active,div.logo-tile td>a:hover,div.logo-tile.dark .nav li>a,div.logo-tile.dark .span>a:active,div.logo-tile.dark .span>a:hover,div.logo-tile.dark address>a:active,div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:active,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:active,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:active,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:active,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:active,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:active,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:active,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:active,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:active,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:active,div.logo-tile.dark td>a:hover,div.logo-tile.subnav .navbar-brand a{text-decoration:none}.smart.subnav li>a{color:#9acbe8}.smart.subnav li>a.active,.smart.subnav li>a:hover{color:#fff}.smart.subnav .navbar-toggle{color:#1a5273}.smart.subnav .navbar-toggle:hover{background-color:transparent}.smart.subnav .navbar-collapse{border-top-color:#1a5273}.smart.subnav .subnav-divider{border-bottom:1px solid #2d8ec6}.smart .form-control{border:0!important}.add-ons-log-in{margin-top:16px}.docs-list{list-style:none;padding-left:20px}.docs-list>li{line-height:30px}.docs-list>li .glyphicon{font-size:15.75px}#footer-copyright{font-size:19px;line-height:39px}@media screen and (min-width:768px){#footer-copyright{padding:0 50px;font-size:14px;line-height:14px}#footer-copyright .col{width:19.5%;display:inline-block;vertical-align:middle}#footer-copyright .col:first-child{margin-left:20%}}@media screen and (min-width:992px){#footer-copyright{padding:0}}.footer-col{min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.footer-col{float:left;width:16.66666667%}}.footer-col:not(:first-child){margin-left:4.166666667%}.footer-col>h5,.footer-col>h5>a{line-height:25px;color:#fff}@media screen and (min-width:768px){.footer-col>h5,.footer-col>h5>a{width:130px;margin:0 auto;font-size:16px}}.footer-col ul{margin-bottom:30px!important;padding-left:0;line-height:25px;list-style:none}@media screen and (min-width:768px){.footer-col ul{width:130px;margin:0 auto}}.footer-col ul>li{padding:7px 0;font-size:19px;white-space:nowrap}.footer-col ul>li:first-child{padding-top:0}.footer-col ul>li:last-child{padding-bottom:0}.footer-col ul>li>ul{margin-top:15px!important}.footer-col ul>li>ul>li{padding:7px 0}.footer-col ul>li .fa{font-size:17px}@media screen and (min-width:768px){.footer-col ul>li>ul>li{padding:1px 0}.footer-col ul>li{font-size:14px;padding:0}}div.landing-tile{padding:30px;margin:15px 0;background-color:#ebeff0}div.landing-tile img{width:100%;max-width:300px}div.landing-tile p.description{margin-bottom:30px}@media screen and (min-width:768px){div.landing-tile img{width:300px}div.landing-tile p.description{margin-bottom:0;min-height:150px}}@media screen and (min-width:992px){div.landing-tile p.description{min-height:120px}}div.landing-tile p.cta{text-align:center;margin-bottom:0}div.landing-tile .btn{-webkit-transition:.2s all;transition:.2s all}.legal{font-weight:800}.legal address,.legal>li>ol>li,.legal>li>p{font-weight:400}.legal>li{padding:10px 0}.legal>li>ol>li{padding:5px 0}img.logo-img{max-height:200px}div.logo-tile{min-height:360px;padding:30px;margin:15px 0;background-color:#ebeff0;color:#747474}div.logo-tile.standard{padding:61px 30px}div.logo-tile .lead a{font-weight:300}div.logo-tile .span>a,div.logo-tile address>a,div.logo-tile em>a,div.logo-tile h1>a,div.logo-tile h2>a,div.logo-tile h3>a,div.logo-tile h4>a,div.logo-tile h5>a,div.logo-tile h6>a,div.logo-tile li>a,div.logo-tile p>a,div.logo-tile td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.separated{border-bottom-color:#bfcccf}div.logo-tile .h1,div.logo-tile .h2,div.logo-tile .h3,div.logo-tile .h4,div.logo-tile .h5,div.logo-tile .h6,div.logo-tile h1,div.logo-tile h2,div.logo-tile h3,div.logo-tile h4,div.logo-tile h5,div.logo-tile h6{color:#000}div.logo-tile.jumbotron .h1,div.logo-tile.jumbotron h1{color:#343434}div.logo-tile.jumbotron .h2,div.logo-tile.jumbotron .h3,div.logo-tile.jumbotron .h4,div.logo-tile.jumbotron .h5,div.logo-tile.jumbotron .h6,div.logo-tile.jumbotron h2,div.logo-tile.jumbotron h3,div.logo-tile.jumbotron h4,div.logo-tile.jumbotron h5,div.logo-tile.jumbotron h6{color:#747474}div.logo-tile .span>a:active,div.logo-tile .span>a:link,div.logo-tile .span>a:visited,div.logo-tile address>a:active,div.logo-tile address>a:link,div.logo-tile address>a:visited,div.logo-tile em>a:active,div.logo-tile em>a:link,div.logo-tile em>a:visited,div.logo-tile h1>a:active,div.logo-tile h1>a:link,div.logo-tile h1>a:visited,div.logo-tile h2>a:active,div.logo-tile h2>a:link,div.logo-tile h2>a:visited,div.logo-tile h3>a:active,div.logo-tile h3>a:link,div.logo-tile h3>a:visited,div.logo-tile h4>a:active,div.logo-tile h4>a:link,div.logo-tile h4>a:visited,div.logo-tile h5>a:active,div.logo-tile h5>a:link,div.logo-tile h5>a:visited,div.logo-tile h6>a:active,div.logo-tile h6>a:link,div.logo-tile h6>a:visited,div.logo-tile li>a:active,div.logo-tile li>a:link,div.logo-tile li>a:visited,div.logo-tile p>a:active,div.logo-tile p>a:link,div.logo-tile p>a:visited,div.logo-tile td>a:active,div.logo-tile td>a:link,div.logo-tile td>a:visited{color:#0089bc}div.logo-tile .span>a:hover,div.logo-tile address>a:hover,div.logo-tile em>a:hover,div.logo-tile h1>a:hover,div.logo-tile h2>a:hover,div.logo-tile h3>a:hover,div.logo-tile h4>a:hover,div.logo-tile h5>a:hover,div.logo-tile h6>a:hover,div.logo-tile li>a:hover,div.logo-tile p>a:hover,div.logo-tile td>a:hover{color:#005170}div.logo-tile .span>a .glyphicon.tile,div.logo-tile address>a .glyphicon.tile,div.logo-tile em>a .glyphicon.tile,div.logo-tile h1>a .glyphicon.tile,div.logo-tile h2>a .glyphicon.tile,div.logo-tile h3>a .glyphicon.tile,div.logo-tile h4>a .glyphicon.tile,div.logo-tile h5>a .glyphicon.tile,div.logo-tile h6>a .glyphicon.tile,div.logo-tile li>a .glyphicon.tile,div.logo-tile p>a .glyphicon.tile,div.logo-tile td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}div.logo-tile .span>a .glyphicon.tile:active,div.logo-tile .span>a .glyphicon.tile:hover,div.logo-tile address>a .glyphicon.tile:active,div.logo-tile address>a .glyphicon.tile:hover,div.logo-tile em>a .glyphicon.tile:active,div.logo-tile em>a .glyphicon.tile:hover,div.logo-tile h1>a .glyphicon.tile:active,div.logo-tile h1>a .glyphicon.tile:hover,div.logo-tile h2>a .glyphicon.tile:active,div.logo-tile h2>a .glyphicon.tile:hover,div.logo-tile h3>a .glyphicon.tile:active,div.logo-tile h3>a .glyphicon.tile:hover,div.logo-tile h4>a .glyphicon.tile:active,div.logo-tile h4>a .glyphicon.tile:hover,div.logo-tile h5>a .glyphicon.tile:active,div.logo-tile h5>a .glyphicon.tile:hover,div.logo-tile h6>a .glyphicon.tile:active,div.logo-tile h6>a .glyphicon.tile:hover,div.logo-tile li>a .glyphicon.tile:active,div.logo-tile li>a .glyphicon.tile:hover,div.logo-tile p>a .glyphicon.tile:active,div.logo-tile p>a .glyphicon.tile:hover,div.logo-tile td>a .glyphicon.tile:active,div.logo-tile td>a .glyphicon.tile:hover{color:#4e4e4e}div.logo-tile ul.nav-sidebar>li.active>a{color:#000}div.logo-tile ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}#pre-footer,div.logo-tile.dark .lead a{font-weight:300}div.logo-tile ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}div.logo-tile ul.nav-sidebar>li>a:hover{color:#000}div.logo-tile ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}div.logo-tile ul.dropdown-menu>li>a:hover{color:#fff}div.logo-tile.subnav .navbar-brand,div.logo-tile.subnav .navbar-brand a{color:#000}div.logo-tile.subnav li>a{color:#aaa}div.logo-tile.subnav li>a.active{color:#000}div.logo-tile.subnav li>a:hover{color:#5b5b5b}div.logo-tile .sidebar strong,div.logo-tile.subnav .navbar-toggle{color:#000}div.logo-tile.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.subnav .navbar-collapse{border-top-color:#e7e6e6}div.logo-tile.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}div.logo-tile .sidebar a strong,div.logo-tile .sidebar a strong:active,div.logo-tile .sidebar a strong:link,div.logo-tile .sidebar a strong:visited{color:#0089bc}div.logo-tile .sidebar a strong:hover{color:#005170}div.logo-tile cite.bubble strong{color:#414141}div.logo-tile cite.bubble a:active,div.logo-tile cite.bubble a:link,div.logo-tile cite.bubble a:visited{color:#0089bc}div.logo-tile cite.bubble a:hover{color:#005170}div.logo-tile blockquote,div.logo-tile blockquote p,div.logo-tile blockquote ul>li{color:#747474}div.logo-tile.dark,div.logo-tile.dark .h1,div.logo-tile.dark .h2,div.logo-tile.dark .h3,div.logo-tile.dark .h4,div.logo-tile.dark .h5,div.logo-tile.dark .h6,div.logo-tile.dark h1,div.logo-tile.dark h2,div.logo-tile.dark h3,div.logo-tile.dark h4,div.logo-tile.dark h5,div.logo-tile.dark h6,div.logo-tile.dark.subnav .navbar-brand{color:#fff}div.logo-tile.dark{background-color:#2d3339}div.logo-tile.dark .span>a,div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{-webkit-transition:.2s color;transition:.2s color}div.logo-tile.dark.separated{border-bottom-color:#0b0d0e}div.logo-tile.dark address>a,div.logo-tile.dark em>a,div.logo-tile.dark h1>a,div.logo-tile.dark h2>a,div.logo-tile.dark h3>a,div.logo-tile.dark h4>a,div.logo-tile.dark h5>a,div.logo-tile.dark h6>a,div.logo-tile.dark li>a,div.logo-tile.dark p>a,div.logo-tile.dark td>a{color:#fff;text-decoration:underline}div.logo-tile.dark address>a:hover,div.logo-tile.dark em>a:hover,div.logo-tile.dark h1>a:hover,div.logo-tile.dark h2>a:hover,div.logo-tile.dark h3>a:hover,div.logo-tile.dark h4>a:hover,div.logo-tile.dark h5>a:hover,div.logo-tile.dark h6>a:hover,div.logo-tile.dark li>a:hover,div.logo-tile.dark p>a:hover,div.logo-tile.dark td>a:hover,div.logo-tile.dark.subnav .navbar-brand a{text-decoration:none}div.logo-tile.dark.subnav li>a{color:#6c7a89}div.logo-tile.dark.subnav li>a.active,div.logo-tile.dark.subnav li>a:hover{color:#fff}div.logo-tile.dark.subnav .navbar-toggle{color:#000}div.logo-tile.dark.subnav .navbar-toggle:hover{background-color:transparent}div.logo-tile.dark.subnav .navbar-collapse{border-top-color:#000}div.logo-tile.dark.subnav .subnav-divider{border-bottom:1px solid #2d3339}div.logo-tile.dark .form-control{border:0!important}div.logo-tile img{display:block;margin:0 auto}div.logo-tile p{margin-top:30px;margin-bottom:0;text-align:center}#main-nav{z-index:9002}#main-nav span{color:#e6e6e6}#navbar-logo{padding:6px 0 6px 15px}.mobile-badge{display:block}.mobile-badge-apple{margin-left:auto;margin-right:0}#pre-footer{padding:30px 0;background-color:#222;color:#fff;text-align:center;font-family:Lato,sans-serif;font-size:21px}#pre-footer a{-webkit-transition:.2s all;transition:.2s all;color:#a6a6a6}#pre-footer a:active,#pre-footer a:hover{color:#f2f2f2;text-decoration:none}@media screen and (min-width:768px){#navbar-logo{padding-left:0;padding-right:0}#pre-footer span{font-size:24px;line-height:38px}}@media screen and (min-width:992px){#pre-footer span{font-size:30px}}.resumator-basic-widget .resumator-jobs-text>p{margin-bottom:30px}.resumator-basic-widget .resumator-jobs-text li,.resumator-basic-widget .resumator-jobs-text>p{font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:1.6em;color:#747474}.btn,.resumator-basic-widget .resumator-job-title,div#os-tabs span{font-family:Lato,sans-serif}.resumator-basic-widget .resumator-jobs-text strong{color:#414141}.resumator-basic-widget .resumator-job-title{line-height:1.1;margin-top:10px;margin-bottom:10px;font-size:14px;font-size:19px;color:#000;padding-top:30px!important;font-weight:400;border-top-color:#e7e6e6}.resumator-basic-widget .resumator-job-title .small,.resumator-basic-widget .resumator-job-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.resumator-basic-widget .resumator-job-title+.lead{padding-top:10px}.resumator-basic-widget .resumator-job-view-details{margin-bottom:30px}.resumator-basic-widget .resumator-job-link{margin-bottom:30px!important;font-size:16px}.resumator-basic-widget .resumator-job-link:active,.resumator-basic-widget .resumator-job-link:link,.resumator-basic-widget .resumator-job-link:visited{color:#0089bc}.resumator-basic-widget .resumator-job-link:hover{color:#005170}.resumator-basic-widget input[type=button]{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Lato,sans-serif;font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all;color:#fff!important;text-decoration:none!important;background-color:#3BB878}.resumator-basic-widget input[type=button].active.focus,.resumator-basic-widget input[type=button].active:focus,.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:active.focus,.resumator-basic-widget input[type=button]:active:focus,.resumator-basic-widget input[type=button]:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.resumator-basic-widget input[type=button].focus,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{color:#333;text-decoration:none}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button][disabled],fieldset[disabled] .resumator-basic-widget input[type=button]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active,.resumator-basic-widget input[type=button]:focus,.resumator-basic-widget input[type=button]:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;color:#fff;background-color:#35a56b;outline:0}.resumator-basic-widget input[type=button].active,.resumator-basic-widget input[type=button]:active{background-image:none;background-color:#2f915f}.resumator-basic-widget input[type=button].disabled,.resumator-basic-widget input[type=button].disabled.active,.resumator-basic-widget input[type=button].disabled:active,.resumator-basic-widget input[type=button].disabled:focus,.resumator-basic-widget input[type=button].disabled:hover,.resumator-basic-widget input[type=button][disabled],.resumator-basic-widget input[type=button][disabled].active,.resumator-basic-widget input[type=button][disabled]:active,.resumator-basic-widget input[type=button][disabled]:focus,.resumator-basic-widget input[type=button][disabled]:hover,fieldset[disabled] .resumator-basic-widget input[type=button],fieldset[disabled] .resumator-basic-widget input[type=button].active,fieldset[disabled] .resumator-basic-widget input[type=button]:active,fieldset[disabled] .resumator-basic-widget input[type=button]:focus,fieldset[disabled] .resumator-basic-widget input[type=button]:hover{color:#e6e6e6;background-color:#3BB878}.resumator-basic-widget input[type=button] .caret,.resumator-basic-widget input[type=button] caret-right{border-top-color:#fff}.resumator-basic-widget input[type=button].btn-border{border-style:solid;border-color:#2f915f;border-width:0 0 2px}.sidebar-modal-footer-close{text-align:center}.sidebar-modal-footer-close a{display:block}#sidebar-modal .modal-header *{line-height:20px}.t{display:none}.toc-bar{text-align:center}@media screen and (min-width:992px){.toc-bar{display:none}}#___gcse_0{margin-top:60px}.h3{padding-top:40px}.row-content:first-of-type .h3:nth-child(1){padding-top:0}#search-results{margin-top:40px}.btn{font-weight:400;border:0;-webkit-transition:.2s all;transition:.2s all}.btn.active,.btn:active,.btn:focus,.btn:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;text-decoration:none}.btn-accent,.btn-action,.btn-action-alt,.btn-blue,.btn-funky,.btn-green,.btn-light-gray,.btn-orange,.btn-sand,.btn-standard,.btn-subdued,.btn-white{text-decoration:none!important}div#os-tabs .btn{border:1px solid #dadada;padding:10px;width:200px;background-color:#fff;color:#000}.btn-accent.btn-border,.btn-action-alt.btn-border,.btn-action.btn-border,.btn-blue.btn-border,.btn-funky.btn-border,.btn-green.btn-border,.btn-light-gray.btn-border,.btn-orange.btn-border,.btn-sand.btn-border,.btn-standard.btn-border,.btn-subdued.btn-border,.btn-white.btn-border{border-style:solid;border-width:0 0 2px}.algolia-autocomplete,.algolia-autocomplete .aa-hint,.algolia-autocomplete .aa-input,.btn-full,.hit-body,.search-form{width:100%}div#os-tabs .btn.current{outline:0;border-color:#9ecaed;-webkit-box-shadow:0 0 10px #9ecaed;box-shadow:0 0 10px #9ecaed;max-height:inherit}.linuxinstall,.macinstall,.windowsinstall{font-size:1.08rem}.btn-half-circle{border-bottom-left-radius:30px;border-bottom-right-radius:30px;min-width:50px;max-width:50px}.btn-white{color:#fff!important;background-color:#3BB878}.btn-white.active,.btn-white:active,.btn-white:focus,.btn-white:hover{color:#fff;background-color:#35a56b;outline:0}.btn-white.active,.btn-white:active{background-color:#2f915f}.btn-white.disabled,.btn-white.disabled.active,.btn-white.disabled:active,.btn-white.disabled:focus,.btn-white.disabled:hover,.btn-white[disabled],.btn-white[disabled].active,.btn-white[disabled]:active,.btn-white[disabled]:focus,.btn-white[disabled]:hover,fieldset[disabled] .btn-white,fieldset[disabled] .btn-white.active,fieldset[disabled] .btn-white:active,fieldset[disabled] .btn-white:focus,fieldset[disabled] .btn-white:hover{color:#e6e6e6;background-color:#3BB878}.btn-white .caret,.btn-white caret-right{border-top-color:#fff}.btn-white.btn-border{border-color:#2f915f}.btn-green{color:#fff!important;background-color:#3BB878}.btn-green.active,.btn-green:active,.btn-green:focus,.btn-green:hover{color:#fff;background-color:#35a56b;outline:0}.btn-green.active,.btn-green:active{background-color:#2f915f}.btn-green.disabled,.btn-green.disabled.active,.btn-green.disabled:active,.btn-green.disabled:focus,.btn-green.disabled:hover,.btn-green[disabled],.btn-green[disabled].active,.btn-green[disabled]:active,.btn-green[disabled]:focus,.btn-green[disabled]:hover,fieldset[disabled] .btn-green,fieldset[disabled] .btn-green.active,fieldset[disabled] .btn-green:active,fieldset[disabled] .btn-green:focus,fieldset[disabled] .btn-green:hover{color:#e6e6e6;background-color:#3BB878}.btn-green .caret,.btn-green caret-right{border-top-color:#fff}.btn-green.btn-border{border-color:#2f915f}.btn-funky{color:#fff!important;background-color:#c67fcf}.btn-funky.active,.btn-funky:active,.btn-funky:focus,.btn-funky:hover{color:#fff;background-color:#be6cc8;outline:0}.btn-funky.active,.btn-funky:active{background-color:#b55ac1}.btn-funky.disabled,.btn-funky.disabled.active,.btn-funky.disabled:active,.btn-funky.disabled:focus,.btn-funky.disabled:hover,.btn-funky[disabled],.btn-funky[disabled].active,.btn-funky[disabled]:active,.btn-funky[disabled]:focus,.btn-funky[disabled]:hover,fieldset[disabled] .btn-funky,fieldset[disabled] .btn-funky.active,fieldset[disabled] .btn-funky:active,fieldset[disabled] .btn-funky:focus,fieldset[disabled] .btn-funky:hover{color:#e6e6e6;background-color:#c67fcf}.btn-funky .caret,.btn-funky caret-right{border-top-color:#fff}.btn-funky.btn-border{border-color:#b55ac1}.btn-blue{color:#fff!important;background-color:#2d8ec6}.btn-blue.active,.btn-blue:active,.btn-blue:focus,.btn-blue:hover{color:#fff;background-color:#287fb1;outline:0}.btn-blue.active,.btn-blue:active{background-color:#24709c}.btn-blue.disabled,.btn-blue.disabled.active,.btn-blue.disabled:active,.btn-blue.disabled:focus,.btn-blue.disabled:hover,.btn-blue[disabled],.btn-blue[disabled].active,.btn-blue[disabled]:active,.btn-blue[disabled]:focus,.btn-blue[disabled]:hover,fieldset[disabled] .btn-blue,fieldset[disabled] .btn-blue.active,fieldset[disabled] .btn-blue:active,fieldset[disabled] .btn-blue:focus,fieldset[disabled] .btn-blue:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-blue .caret,.btn-blue caret-right{border-top-color:#fff}.btn-blue.btn-border{border-color:#24709c}.btn-light-gray{color:#fff!important;background-color:#3BB878}.btn-light-gray.active,.btn-light-gray:active,.btn-light-gray:focus,.btn-light-gray:hover{color:#fff;background-color:#35a56b;outline:0}.btn-light-gray.active,.btn-light-gray:active{background-color:#2f915f}.btn-light-gray.disabled,.btn-light-gray.disabled.active,.btn-light-gray.disabled:active,.btn-light-gray.disabled:focus,.btn-light-gray.disabled:hover,.btn-light-gray[disabled],.btn-light-gray[disabled].active,.btn-light-gray[disabled]:active,.btn-light-gray[disabled]:focus,.btn-light-gray[disabled]:hover,fieldset[disabled] .btn-light-gray,fieldset[disabled] .btn-light-gray.active,fieldset[disabled] .btn-light-gray:active,fieldset[disabled] .btn-light-gray:focus,fieldset[disabled] .btn-light-gray:hover{color:#e6e6e6;background-color:#3BB878}.btn-light-gray .caret,.btn-light-gray caret-right{border-top-color:#fff}.btn-light-gray.btn-border{border-color:#2f915f}.btn-sand{color:#fff!important;background-color:#3BB878}.btn-sand.active,.btn-sand:active,.btn-sand:focus,.btn-sand:hover{color:#fff;background-color:#35a56b;outline:0}.btn-sand.active,.btn-sand:active{background-color:#2f915f}.btn-sand.disabled,.btn-sand.disabled.active,.btn-sand.disabled:active,.btn-sand.disabled:focus,.btn-sand.disabled:hover,.btn-sand[disabled],.btn-sand[disabled].active,.btn-sand[disabled]:active,.btn-sand[disabled]:focus,.btn-sand[disabled]:hover,fieldset[disabled] .btn-sand,fieldset[disabled] .btn-sand.active,fieldset[disabled] .btn-sand:active,fieldset[disabled] .btn-sand:focus,fieldset[disabled] .btn-sand:hover{color:#e6e6e6;background-color:#3BB878}.btn-sand .caret,.btn-sand caret-right{border-top-color:#fff}.btn-sand.btn-border{border-color:#2f915f}.btn-brown{color:#fff!important;text-decoration:none!important;background-color:#C2BA7A}.btn-brown.active,.btn-brown:active,.btn-brown:focus,.btn-brown:hover{color:#fff;background-color:#bab169;outline:0}.btn-brown.active,.btn-brown:active{background-color:#b2a857}.btn-brown.disabled,.btn-brown.disabled.active,.btn-brown.disabled:active,.btn-brown.disabled:focus,.btn-brown.disabled:hover,.btn-brown[disabled],.btn-brown[disabled].active,.btn-brown[disabled]:active,.btn-brown[disabled]:focus,.btn-brown[disabled]:hover,fieldset[disabled] .btn-brown,fieldset[disabled] .btn-brown.active,fieldset[disabled] .btn-brown:active,fieldset[disabled] .btn-brown:focus,fieldset[disabled] .btn-brown:hover{color:#e6e6e6;background-color:#C2BA7A}.btn-brown .caret,.btn-brown caret-right{border-top-color:#fff}.btn-brown.btn-border{border-style:solid;border-color:#b2a857;border-width:0 0 2px}.btn-orange{color:#fff!important;background-color:#FFAC5F}.btn-orange.active,.btn-orange:active,.btn-orange:focus,.btn-orange:hover{color:#fff;background-color:#ff9f45;outline:0}.btn-orange.active,.btn-orange:active{background-color:#ff922c}.btn-orange.disabled,.btn-orange.disabled.active,.btn-orange.disabled:active,.btn-orange.disabled:focus,.btn-orange.disabled:hover,.btn-orange[disabled],.btn-orange[disabled].active,.btn-orange[disabled]:active,.btn-orange[disabled]:focus,.btn-orange[disabled]:hover,fieldset[disabled] .btn-orange,fieldset[disabled] .btn-orange.active,fieldset[disabled] .btn-orange:active,fieldset[disabled] .btn-orange:focus,fieldset[disabled] .btn-orange:hover{color:#e6e6e6;background-color:#FFAC5F}.btn-orange .caret,.btn-orange caret-right{border-top-color:#fff}.btn-orange.btn-border{border-color:#ff922c}.btn-action{color:#fff!important;background-color:#3BB878}.btn-action.active,.btn-action:active,.btn-action:focus,.btn-action:hover{color:#fff;background-color:#35a56b;outline:0}.btn-action.active,.btn-action:active{background-color:#2f915f}.btn-action.disabled,.btn-action.disabled.active,.btn-action.disabled:active,.btn-action.disabled:focus,.btn-action.disabled:hover,.btn-action[disabled],.btn-action[disabled].active,.btn-action[disabled]:active,.btn-action[disabled]:focus,.btn-action[disabled]:hover,fieldset[disabled] .btn-action,fieldset[disabled] .btn-action.active,fieldset[disabled] .btn-action:active,fieldset[disabled] .btn-action:focus,fieldset[disabled] .btn-action:hover{color:#e6e6e6;background-color:#3BB878}.btn-action .caret,.btn-action caret-right{border-top-color:#fff}.btn-action.btn-border{border-color:#2f915f}.btn-action-alt{color:#000!important;background-color:#fff}.btn-action-alt.active,.btn-action-alt:active,.btn-action-alt:focus,.btn-action-alt:hover{color:#000;background-color:#f2f2f2;outline:0}.btn-action-alt.active,.btn-action-alt:active{background-color:#e6e6e6}.btn-action-alt.disabled,.btn-action-alt.disabled.active,.btn-action-alt.disabled:active,.btn-action-alt.disabled:focus,.btn-action-alt.disabled:hover,.btn-action-alt[disabled],.btn-action-alt[disabled].active,.btn-action-alt[disabled]:active,.btn-action-alt[disabled]:focus,.btn-action-alt[disabled]:hover,fieldset[disabled] .btn-action-alt,fieldset[disabled] .btn-action-alt.active,fieldset[disabled] .btn-action-alt:active,fieldset[disabled] .btn-action-alt:focus,fieldset[disabled] .btn-action-alt:hover{color:#000;background-color:#fff}.btn-action-alt .caret,.btn-action-alt caret-right{border-top-color:#000}.btn-action-alt.btn-border{border-color:#e6e6e6}.btn-accent{color:#fff!important;background-color:#00aeef}.btn-accent.active,.btn-accent:active,.btn-accent:focus,.btn-accent:hover{color:#fff;background-color:#009bd6;outline:0}.btn-accent.active,.btn-accent:active{background-color:#0089bc}.btn-accent.disabled,.btn-accent.disabled.active,.btn-accent.disabled:active,.btn-accent.disabled:focus,.btn-accent.disabled:hover,.btn-accent[disabled],.btn-accent[disabled].active,.btn-accent[disabled]:active,.btn-accent[disabled]:focus,.btn-accent[disabled]:hover,fieldset[disabled] .btn-accent,fieldset[disabled] .btn-accent.active,fieldset[disabled] .btn-accent:active,fieldset[disabled] .btn-accent:focus,fieldset[disabled] .btn-accent:hover{color:#e6e6e6;background-color:#00aeef}.btn-accent .caret,.btn-accent caret-right{border-top-color:#fff}.btn-accent.btn-border{border-color:#0089bc}.btn-standard{color:#fff!important;background-color:#2d8ec6}.btn-standard.active,.btn-standard:active,.btn-standard:focus,.btn-standard:hover{color:#fff;background-color:#287fb1;outline:0}.btn-standard.active,.btn-standard:active{background-color:#24709c}.btn-standard.disabled,.btn-standard.disabled.active,.btn-standard.disabled:active,.btn-standard.disabled:focus,.btn-standard.disabled:hover,.btn-standard[disabled],.btn-standard[disabled].active,.btn-standard[disabled]:active,.btn-standard[disabled]:focus,.btn-standard[disabled]:hover,fieldset[disabled] .btn-standard,fieldset[disabled] .btn-standard.active,fieldset[disabled] .btn-standard:active,fieldset[disabled] .btn-standard:focus,fieldset[disabled] .btn-standard:hover{color:#e6e6e6;background-color:#2d8ec6}.btn-standard .caret,.btn-standard caret-right{border-top-color:#fff}.btn-standard.btn-border{border-color:#24709c}.btn-subdued{color:#000!important;background-color:#eee}.btn-subdued.active,.btn-subdued:active,.btn-subdued:focus,.btn-subdued:hover{color:#000;background-color:#e2e2e2;outline:0}.btn-subdued.active,.btn-subdued:active{background-color:#d5d5d5}.btn-subdued.disabled,.btn-subdued.disabled.active,.btn-subdued.disabled:active,.btn-subdued.disabled:focus,.btn-subdued.disabled:hover,.btn-subdued[disabled],.btn-subdued[disabled].active,.btn-subdued[disabled]:active,.btn-subdued[disabled]:focus,.btn-subdued[disabled]:hover,fieldset[disabled] .btn-subdued,fieldset[disabled] .btn-subdued.active,fieldset[disabled] .btn-subdued:active,fieldset[disabled] .btn-subdued:focus,fieldset[disabled] .btn-subdued:hover{color:#000;background-color:#eee}.btn-subdued .caret,.btn-subdued caret-right{border-top-color:#000}.btn-subdued.btn-border{border-color:#d5d5d5}li.list-group-item{padding:0}#ds-search-modal{margin-top:65px;z-index:9999}#ds-search-modal a{display:block;padding:10px 15px}#ds-search-modal a:active,#ds-search-modal a:link,#ds-search-modal a:visited{color:#0089bc}#ds-search-modal a:hover{color:#005170}#ds-search-input{padding:3px;border:1px solid #E4E4E4;border-radius:6px;background-color:#fff}#ds-search-input input{border:0;-webkit-box-shadow:none;box-shadow:none}#ds-search-input button{margin:2px 0 0;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;color:#666;padding:0 8px 0 10px;border-left:solid 1px #ccc}#ds-search-input button:hover{border:0;-webkit-box-shadow:none;box-shadow:none;border-left:solid 1px #ccc}#ds-search-input .glyphicon-search{font-size:23px}#ds-search-input ul li:hover{background-color:#e6e6e6}.search-deprecated{font-size:9px;background-color:#FFAC5F;height:43px;color:#fff;border-radius:3px;padding:4px;margin-left:5px;vertical-align:middle}.hits,.search-icon{position:absolute;z-index:10}.search-box{padding-left:35px}.search-icon{top:.85em;left:.85em}.hits{top:50px;left:0}.hit-body{background:#fff;color:#747474;border:.5px solid #e7e6e6;padding:1em}.hit-body:hover{background:#edf7fe;color:#fff}.hit-body a,.hit-body a:hover{color:#747474;text-decoration:none}.hit-body a{display:inline-block}.algolia-autocomplete .aa-hint{color:#999}.algolia-autocomplete .aa-dropdown-menu{width:100%;background-color:#fff;border:1px solid #cecccc;border-top:none}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion{cursor:pointer;padding:10px 12px}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#edf7fe;color:#343434}.algolia-autocomplete .aa-dropdown-menu .aa-suggestion em{font-weight:700;font-style:normal}.chroma .ge,.chroma .sh{font-style:italic}.library-article-blurb{padding-top:15px;padding-bottom:15px}.library-section-app{padding-top:30px}.library-breadcrumb-search{padding:20px 15px 55px}#library-main-search{margin-top:20px;height:45px}#library-main-search button,#library-main-search input{height:42px}.library-breadcrumb{background-color:#fff;padding:30px 0 0}@media screen and (min-width:768px){.library-breadcrumb{padding:30px 0 60px}}#library-search-status+.lead,.library-search-result-title+.lead{padding-top:10px}.library-breadcrumb>li{display:block}@media screen and (min-width:768px){.library-breadcrumb>li{display:inline-block}div.library-tile{min-height:220px}}.library-breadcrumb>li+li:before{content:"\00BB\00a0";color:#9a9a9a}.library-breadcrumb>.active{color:#9a9a9a}.library-spinner{width:60px;height:60px;margin:0 auto;position:relative;border-left:3px solid #eee;border-right:3px solid #eee;border-bottom:3px solid #eee;border-top:3px solid #555;border-radius:100%;-webkit-animation:rotation .4s infinite ease-in-out;animation:rotation .4s infinite ease-in-out}@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(359deg)}}@keyframes rotation{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.library-search-result{margin-bottom:60px}.library-search-result:last-child{margin-bottom:0}#library-search-status,.library-search-result-title{margin-top:10px;margin-bottom:10px;font-weight:400;font-family:Lato,sans-serif}.library-search-result small{display:block}.library-search-result-title{line-height:1.1;color:inherit;font-size:18px;font-size:22px}.library-search-result-title .small,.library-search-result-title small{font-weight:400;line-height:1;color:#777;font-size:75%}.library-search-result-desc{color:#9a9a9a}#library-search-status{line-height:1.1;color:inherit;font-size:14px;font-size:19px;text-align:center}#library-search-status .small,#library-search-status small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile p,div.library-tile.active p,div.library-tile:active p,div.library-tile:focus p,div.library-tile:hover p{color:#747474}.library-pager li{display:none}#library-page-num{display:block;padding-top:10px}.library-categories-row{margin-left:-15px;margin-right:-15px;margin-top:60px}.library-category-articles{padding-left:20px}.library-category-articles+.library-category-title{margin-top:60px}.library-category-title{padding-bottom:10px;border-bottom:1px solid #e7e6e6}div.library-tile{background-color:#ebeff0;padding:30px;margin-bottom:30px}div.library-tile.active,div.library-tile:active,div.library-tile:focus,div.library-tile:hover{background-color:#edf7fe}div.library-tile h2.tile-title{color:#000}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:12px;font-size:17px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}@media screen and (min-width:992px){.library-category-title{width:80%}div.library-tile .tile-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;margin-bottom:10px;font-size:18px;font-size:22px;font-weight:400}div.library-tile .tile-title .small,div.library-tile .tile-title small{font-weight:400;line-height:1;color:#777;font-size:75%}div.library-tile .tile-title+.lead{padding-top:10px}}@media screen and (min-width:1200px){.first-section .container{max-width:1170px}}#article-body{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;color:#333}@media screen and (min-width:768px){#article-body{padding-bottom:60px}}#article-body li{font-size:17px;font-size:1.08rem}#article-body .h1,#article-body .h2,#article-body .h3,#article-body .h4,#article-body .h5,#article-body .h6,#article-body h1,#article-body h2,#article-body h3,#article-body h4,#article-body h5,#article-body h6{word-wrap:break-word;margin-top:3.125rem}#article-body .h1+.h1,#article-body .h1+.h2,#article-body .h1+.h3,#article-body .h1+.h4,#article-body .h1+.h5,#article-body .h1+.h6,#article-body .h1+h1,#article-body .h1+h2,#article-body .h1+h3,#article-body .h1+h4,#article-body .h1+h5,#article-body .h1+h6,#article-body .h2+.h1,#article-body .h2+.h2,#article-body .h2+.h3,#article-body .h2+.h4,#article-body .h2+.h5,#article-body .h2+.h6,#article-body .h2+h1,#article-body .h2+h2,#article-body .h2+h3,#article-body .h2+h4,#article-body .h2+h5,#article-body .h2+h6,#article-body .h3+.h1,#article-body .h3+.h2,#article-body .h3+.h3,#article-body .h3+.h4,#article-body .h3+.h5,#article-body .h3+.h6,#article-body .h3+h1,#article-body .h3+h2,#article-body .h3+h3,#article-body .h3+h4,#article-body .h3+h5,#article-body .h3+h6,#article-body .h4+.h1,#article-body .h4+.h2,#article-body .h4+.h3,#article-body .h4+.h4,#article-body .h4+.h5,#article-body .h4+.h6,#article-body .h4+h1,#article-body .h4+h2,#article-body .h4+h3,#article-body .h4+h4,#article-body .h4+h5,#article-body .h4+h6,#article-body .h5+.h1,#article-body .h5+.h2,#article-body .h5+.h3,#article-body .h5+.h4,#article-body .h5+.h5,#article-body .h5+.h6,#article-body .h5+h1,#article-body .h5+h2,#article-body .h5+h3,#article-body .h5+h4,#article-body .h5+h5,#article-body .h5+h6,#article-body .h6+.h1,#article-body .h6+.h2,#article-body .h6+.h3,#article-body .h6+.h4,#article-body .h6+.h5,#article-body .h6+.h6,#article-body .h6+h1,#article-body .h6+h2,#article-body .h6+h3,#article-body .h6+h4,#article-body .h6+h5,#article-body .h6+h6,#article-body h1+.h1,#article-body h1+.h2,#article-body h1+.h3,#article-body h1+.h4,#article-body h1+.h5,#article-body h1+.h6,#article-body h1+h1,#article-body h1+h2,#article-body h1+h3,#article-body h1+h4,#article-body h1+h5,#article-body h1+h6,#article-body h2+.h1,#article-body h2+.h2,#article-body h2+.h3,#article-body h2+.h4,#article-body h2+.h5,#article-body h2+.h6,#article-body h2+h1,#article-body h2+h2,#article-body h2+h3,#article-body h2+h4,#article-body h2+h5,#article-body h2+h6,#article-body h3+.h1,#article-body h3+.h2,#article-body h3+.h3,#article-body h3+.h4,#article-body h3+.h5,#article-body h3+.h6,#article-body h3+h1,#article-body h3+h2,#article-body h3+h3,#article-body h3+h4,#article-body h3+h5,#article-body h3+h6,#article-body h4+.h1,#article-body h4+.h2,#article-body h4+.h3,#article-body h4+.h4,#article-body h4+.h5,#article-body h4+.h6,#article-body h4+h1,#article-body h4+h2,#article-body h4+h3,#article-body h4+h4,#article-body h4+h5,#article-body h4+h6,#article-body h5+.h1,#article-body h5+.h2,#article-body h5+.h3,#article-body h5+.h4,#article-body h5+.h5,#article-body h5+.h6,#article-body h5+h1,#article-body h5+h2,#article-body h5+h3,#article-body h5+h4,#article-body h5+h5,#article-body h5+h6,#article-body h6+.h1,#article-body h6+.h2,#article-body h6+.h3,#article-body h6+.h4,#article-body h6+.h5,#article-body h6+.h6,#article-body h6+h1,#article-body h6+h2,#article-body h6+h3,#article-body h6+h4,#article-body h6+h5,#article-body h6+h6{margin-top:0}#article-body .h1 a,#article-body .h2 a,#article-body .h3 a,#article-body .h4 a,#article-body .h5 a,#article-body .h6 a,#article-body h1 a,#article-body h2 a,#article-body h3 a,#article-body h4 a,#article-body h5 a,#article-body h6 a{padding-left:10px;opacity:0}#article-body .h1:hover a,#article-body .h2:hover a,#article-body .h3:hover a,#article-body .h4:hover a,#article-body .h5:hover a,#article-body .h6:hover a,#article-body h1:hover a,#article-body h2:hover a,#article-body h3:hover a,#article-body h4:hover a,#article-body h5:hover a,#article-body h6:hover a{opacity:1;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}#article-body .h1,#article-body h1{font-size:33.25px;font-size:2.0625rem}#article-body .h2,#article-body h2{font-size:28.88px;font-size:2.0625rem}#article-body .h3,#article-body h3{margin-top:2.5rem;font-size:24.5px;font-size:1.75rem}#article-body .h4,#article-body h4{font-size:20.13px;font-size:1.4375rem}#article-body .h5,#article-body h5{font-size:17.5px;font-size:1.25rem}#article-body .h6,#article-body h6{font-size:15.75px;font-size:1.125rem}#article-body li ol,#article-body li ul,#article-body li+li{margin-top:10px}#article-body li ol li,#article-body li ul li{margin-top:5px}#article-body li blockquote,#article-body li img{margin:20px 0}#article-body li ol+p,#article-body li ul+p{margin-top:20px}#article-body code{font-size:12px}#article-body img{display:block;max-width:100%;height:auto;margin:0 auto}#article-body table:not([class]){width:100%;max-width:100%;margin-bottom:20px}#article-body table:not([class])>tbody>tr>td,#article-body table:not([class])>tbody>tr>th,#article-body table:not([class])>tfoot>tr>td,#article-body table:not([class])>tfoot>tr>th,#article-body table:not([class])>thead>tr>td,#article-body table:not([class])>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}#article-body table:not([class])>caption+thead>tr:first-child>td,#article-body table:not([class])>caption+thead>tr:first-child>th,#article-body table:not([class])>colgroup+thead>tr:first-child>td,#article-body table:not([class])>colgroup+thead>tr:first-child>th,#article-body table:not([class])>thead:first-child>tr:first-child>td,#article-body table:not([class])>thead:first-child>tr:first-child>th{border-top:0}#article-body table:not([class])>tbody+tbody{border-top:2px solid #ddd}#article-body table:not([class]) .table{background-color:#fff}#article-body table:not([class])>thead>tr>th{font-family:Lato,sans-serif;padding:17px 10px;vertical-align:middle;text-align:left;color:#555;background-color:#fff;border-bottom:2px solid #00aeef;font-weight:400;font-size:18px}#article-body table:not([class])>tbody>tr:first-child{border-top:none}#article-body table:not([class])>tbody>tr:last-child{border-bottom:1px solid #e7e6e6}#article-body table:not([class])>tbody>tr>td{padding:17px 10px;vertical-align:middle;text-align:left;width:0;color:#747474}.email-signup,.library-rss,.library-sidebar-extra,.library-signup{text-align:center}#article-body table:not([class])>tbody>tr>td:last-child{border-right:none}#article-body table:not([class])>tbody>tr>td.large{font-size:20px;color:#000}#article-body table:not([class])>tbody>tr>td.large small{display:block;font-size:16px;color:#747474}#article-body table:not([class])>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.doc-time{color:#9a9a9a}.doc-time a:active,.doc-time a:link,.doc-time a:visited{color:#0089bc}.doc-time a:hover{color:#005170}.doc-title{margin-top:0!important;margin-bottom:5px;font-size:40px}.doc-license{font-size:85%;font-size:12px;padding-top:45px;color:#9a9a9a}.doc-sidebar-inner{background-color:#edf7fe;color:#747474;padding:15px;font-size:12px}.doc-sidebar-inner .lead a{font-weight:300}.doc-sidebar-inner .span>a,.doc-sidebar-inner address>a,.doc-sidebar-inner em>a,.doc-sidebar-inner h1>a,.doc-sidebar-inner h2>a,.doc-sidebar-inner h3>a,.doc-sidebar-inner h4>a,.doc-sidebar-inner h5>a,.doc-sidebar-inner h6>a,.doc-sidebar-inner li>a,.doc-sidebar-inner p>a,.doc-sidebar-inner td>a{-webkit-transition:.2s color;transition:.2s color}.doc-sidebar-inner .nav li>a,.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:hover{text-decoration:none}.doc-sidebar-inner.separated{border-bottom-color:#a5d7fa}.doc-sidebar-inner .h1,.doc-sidebar-inner .h2,.doc-sidebar-inner .h3,.doc-sidebar-inner .h4,.doc-sidebar-inner .h5,.doc-sidebar-inner .h6,.doc-sidebar-inner h1,.doc-sidebar-inner h2,.doc-sidebar-inner h3,.doc-sidebar-inner h4,.doc-sidebar-inner h5,.doc-sidebar-inner h6{color:#000}.doc-sidebar-inner.jumbotron .h1,.doc-sidebar-inner.jumbotron h1{color:#343434}.doc-sidebar-inner.jumbotron .h2,.doc-sidebar-inner.jumbotron .h3,.doc-sidebar-inner.jumbotron .h4,.doc-sidebar-inner.jumbotron .h5,.doc-sidebar-inner.jumbotron .h6,.doc-sidebar-inner.jumbotron h2,.doc-sidebar-inner.jumbotron h3,.doc-sidebar-inner.jumbotron h4,.doc-sidebar-inner.jumbotron h5,.doc-sidebar-inner.jumbotron h6{color:#747474}.doc-sidebar-inner .span>a:active,.doc-sidebar-inner .span>a:link,.doc-sidebar-inner .span>a:visited,.doc-sidebar-inner address>a:active,.doc-sidebar-inner address>a:link,.doc-sidebar-inner address>a:visited,.doc-sidebar-inner em>a:active,.doc-sidebar-inner em>a:link,.doc-sidebar-inner em>a:visited,.doc-sidebar-inner h1>a:active,.doc-sidebar-inner h1>a:link,.doc-sidebar-inner h1>a:visited,.doc-sidebar-inner h2>a:active,.doc-sidebar-inner h2>a:link,.doc-sidebar-inner h2>a:visited,.doc-sidebar-inner h3>a:active,.doc-sidebar-inner h3>a:link,.doc-sidebar-inner h3>a:visited,.doc-sidebar-inner h4>a:active,.doc-sidebar-inner h4>a:link,.doc-sidebar-inner h4>a:visited,.doc-sidebar-inner h5>a:active,.doc-sidebar-inner h5>a:link,.doc-sidebar-inner h5>a:visited,.doc-sidebar-inner h6>a:active,.doc-sidebar-inner h6>a:link,.doc-sidebar-inner h6>a:visited,.doc-sidebar-inner li>a:active,.doc-sidebar-inner li>a:link,.doc-sidebar-inner li>a:visited,.doc-sidebar-inner p>a:active,.doc-sidebar-inner p>a:link,.doc-sidebar-inner p>a:visited,.doc-sidebar-inner td>a:active,.doc-sidebar-inner td>a:link,.doc-sidebar-inner td>a:visited{color:#0089bc}.doc-sidebar-inner .span>a:hover,.doc-sidebar-inner address>a:hover,.doc-sidebar-inner em>a:hover,.doc-sidebar-inner h1>a:hover,.doc-sidebar-inner h2>a:hover,.doc-sidebar-inner h3>a:hover,.doc-sidebar-inner h4>a:hover,.doc-sidebar-inner h5>a:hover,.doc-sidebar-inner h6>a:hover,.doc-sidebar-inner li>a:hover,.doc-sidebar-inner p>a:hover,.doc-sidebar-inner td>a:hover{color:#005170}.doc-sidebar-inner .span>a .glyphicon.tile,.doc-sidebar-inner address>a .glyphicon.tile,.doc-sidebar-inner em>a .glyphicon.tile,.doc-sidebar-inner h1>a .glyphicon.tile,.doc-sidebar-inner h2>a .glyphicon.tile,.doc-sidebar-inner h3>a .glyphicon.tile,.doc-sidebar-inner h4>a .glyphicon.tile,.doc-sidebar-inner h5>a .glyphicon.tile,.doc-sidebar-inner h6>a .glyphicon.tile,.doc-sidebar-inner li>a .glyphicon.tile,.doc-sidebar-inner p>a .glyphicon.tile,.doc-sidebar-inner td>a .glyphicon.tile{-webkit-transition:.2s all;transition:.2s all;color:#000}.doc-sidebar-inner .span>a .glyphicon.tile:active,.doc-sidebar-inner .span>a .glyphicon.tile:hover,.doc-sidebar-inner address>a .glyphicon.tile:active,.doc-sidebar-inner address>a .glyphicon.tile:hover,.doc-sidebar-inner em>a .glyphicon.tile:active,.doc-sidebar-inner em>a .glyphicon.tile:hover,.doc-sidebar-inner h1>a .glyphicon.tile:active,.doc-sidebar-inner h1>a .glyphicon.tile:hover,.doc-sidebar-inner h2>a .glyphicon.tile:active,.doc-sidebar-inner h2>a .glyphicon.tile:hover,.doc-sidebar-inner h3>a .glyphicon.tile:active,.doc-sidebar-inner h3>a .glyphicon.tile:hover,.doc-sidebar-inner h4>a .glyphicon.tile:active,.doc-sidebar-inner h4>a .glyphicon.tile:hover,.doc-sidebar-inner h5>a .glyphicon.tile:active,.doc-sidebar-inner h5>a .glyphicon.tile:hover,.doc-sidebar-inner h6>a .glyphicon.tile:active,.doc-sidebar-inner h6>a .glyphicon.tile:hover,.doc-sidebar-inner li>a .glyphicon.tile:active,.doc-sidebar-inner li>a .glyphicon.tile:hover,.doc-sidebar-inner p>a .glyphicon.tile:active,.doc-sidebar-inner p>a .glyphicon.tile:hover,.doc-sidebar-inner td>a .glyphicon.tile:active,.doc-sidebar-inner td>a .glyphicon.tile:hover{color:#4e4e4e}.doc-sidebar-inner ul.nav-sidebar>li.active>a{color:#000}.doc-sidebar-inner ul.nav-sidebar>li.header>a{color:#626262;font-weight:800}.doc-sidebar-inner ul.nav-sidebar>li>a{color:#8e8e8e;-webkit-transition:.1s all;transition:.1s all}.doc-sidebar-inner ul.nav-sidebar>li>a:hover{color:#000}.doc-sidebar-inner ul.dropdown-menu>li>a:link{-webkit-transition:none;transition:none;text-decoration:none}.doc-sidebar-inner ul.dropdown-menu>li>a:hover{color:#fff}.doc-sidebar-inner.subnav{opacity:.96}.doc-sidebar-inner.subnav .navbar-brand{color:#000}.doc-sidebar-inner.subnav .navbar-brand a{text-decoration:none;color:#000}.doc-sidebar-inner.subnav li>a{color:#aaa}.doc-sidebar-inner.subnav li>a.active{color:#000}.doc-sidebar-inner.subnav li>a:hover{color:#5b5b5b}.doc-sidebar-inner .sidebar strong,.doc-sidebar-inner.subnav .navbar-toggle{color:#000}.doc-sidebar-inner.subnav .navbar-toggle:hover{background-color:transparent}.doc-sidebar-inner.subnav .navbar-collapse{border-top-color:#e7e6e6}.doc-sidebar-inner.subnav .subnav-divider{border-bottom:1px solid #e7e6e6}.doc-sidebar-inner .sidebar a strong,.doc-sidebar-inner .sidebar a strong:active,.doc-sidebar-inner .sidebar a strong:link,.doc-sidebar-inner .sidebar a strong:visited{color:#0089bc}.doc-sidebar-inner .sidebar a strong:hover{color:#005170}.doc-sidebar-inner cite.bubble strong{color:#414141}.doc-sidebar-inner cite.bubble a:active,.doc-sidebar-inner cite.bubble a:link,.doc-sidebar-inner cite.bubble a:visited{color:#0089bc}.doc-sidebar-inner cite.bubble a:hover{color:#005170}.doc-sidebar-inner blockquote,.doc-sidebar-inner blockquote p,.doc-sidebar-inner blockquote ul>li{color:#747474}.doc-sidebar-inner+.doc-sidebar-inner{margin-top:20px}#doc-sidebar-title{font-family:Lato,sans-serif;line-height:1.1;color:inherit;margin-top:10px;font-size:12px;font-size:17px;font-weight:400;margin-bottom:30px}#doc-sidebar-title .small,#doc-sidebar-title small{font-weight:400;line-height:1;color:#777;font-size:75%}#doc-sidebar-title+.lead{padding-top:10px}.sidebar-library nav>ul{border:0;margin:0;padding:0}.sidebar-library nav>ul>li{margin-left:0}.sidebar-library nav>ul>li>ul{border:0;padding-left:0}.sidebar-library nav>ul>li>ul>li{padding-left:0;display:block;line-height:20px;margin-top:20px;margin-bottom:20px}.sidebar-library nav>ul>li>ul>li>a{font-weight:800}.sidebar-library nav>ul>li>ul>li ul>li{margin-top:2px;margin-bottom:2px;padding-left:10px}.sidebar-library nav>ul>li>ul>li ul>li>a{font-weight:400}.sidebar-library nav>ul>li ul>li>ul>li>a{font-size:12px}.library-sidebar-extra h6{margin:5px auto}.library-sidebar-extra p{font-size:12px;margin-bottom:0}.library-sidebar-extra .fa{font-size:40px;color:#000}.library-github{vertical-align:middle;margin-bottom:15px;margin-top:15px}.library-github strong{font-size:1.2em}.library-github i{font-size:1.35em}.library-github p{display:inline-block;font-size:.8em;margin-left:7px}.contributed-by{float:right;margin-top:3px}.updated{float:left}.doc-time:after{content:"";display:table}.library-signup{margin-top:40px}.library-signup h6{margin:5px auto}.library-signup p{font-size:12px;margin-bottom:0}.library-signup .fa{font-size:40px;color:#000}.library-rss{margin-top:4px}.library-rss a{font-size:14px}.library-rss a:hover{color:#737373}#img-modal-image{max-width:1200px;max-height:700px;margin:auto}.modal-full{width:90%;padding-top:90px}.modal-body{overflow:scroll}div#search{height:57px}.gsc-input-box,td.gsc-input{height:45px!important}input.gsc-input{height:36px!important}.gsc-search-button{background-color:#2d8ec6;padding-top:2px}.gsc-modal-background-image{background-color:#333!important}table.gsc-table-result>tbody>tr>td{padding-left:8px;padding-right:8px}.gsc-search-box-tools .gsc-search-box .gsc-input{padding-right:0!important}div.gsc-input-box,div.gsc-input-box-focus{border-color:#4fa5d7}div.gsc-input-box-focus,div.gsc-input-box-hover{-webkit-box-shadow:none;box-shadow:none}div.gsc-control-cse{font-family:Helvetica,Arial,sans-serif}input.gsc-search-button,input.gsc-search-button:focus,input.gsc-search-button:hover{background-color:#2d8ec6!important;background-image:url(https://www.google.com/uds/css/v2/search_box_icon.png)!important;background-position:50% 50%;background-repeat:no-repeat;height:36px!important;border-color:#2d8ec6!important;-webkit-filter:none;filter:none}span.gscb_a{margin-top:13px!important}li.library-article-item{border:none;padding:16px 24px}li.library-article-item:nth-child(odd){background-color:#ebeff0}#signup-form{margin-top:16px}#frontpage_upcoming_webinar{background:#2d8ec6}#frontpage_upcoming_webinar_text a{color:#fff;height:50px;line-height:50px;vertical-align:middle}.email-signup{margin-top:30px}.create-account{margin-top:10px}.signup-top{background:#eee;padding:13px;display:inline-block;margin-bottom:8px;width:100%}.hs-richtext,.hubspot-form .input{padding-bottom:20px}@media only screen and (min-width:1200px){.signup-top>div.row>div:first-child{padding-top:4px}}@media only screen and (max-width:768px){.signup-top>div.row>div:last-child{text-align:left;margin-top:8px}}@media only screen and (min-width:768px){.signup-top>div.row>div:last-child{text-align:right;margin-top:0}}.container .contribute,.container .contribute .money{text-align:center}.signup-top span{font-family:Lato,sans-serif;font-size:18px;vertical-align:middle}.alert-banner a,.image-alert-banner a{font-family:Lato,sans-serif;font-weight:400}.signup-top form{display:inline}.hs_recaptcha{float:right;margin:10px 0 10px 10px;padding-left:0}.hubspot-container{background-color:#ebeff0;width:80%}.hubspot-form input{display:block;height:40px;width:100%}.hubspot-form input[type=submit]{padding-bottom:0;display:block;float:left;height:40px;width:50%;margin:10px 10px 0 auto}.hubspot-form{width:100%;margin:0 auto;padding:40px 40px 25px}.hs-button{min-height:75px;font-size:1.5em;border:none;background-color:#3BB878;color:#fff}.hs-button:hover{background-color:#2f925f}.container .contribute img{padding-bottom:10px}h1.contribute{padding-bottom:40px}.contrib-header,.samples{padding-bottom:20px}.contribute{margin-left:0;padding-left:0}.compensation{text-align:left}.compensation-footer{text-align:left;padding-top:40px}.primary{margin-bottom:0;padding-bottom:0}.current{padding-bottom:20px;padding-top:20px}.sample-header{margin-left:0;margin-bottom:20px}.subtitle{padding-top:40px;margin:0}.row-content{margin-bottom:0}#doc-sidebar-container{position:webkit-sticky;position:-webkit-sticky;position:sticky;top:10px}#doc-sidebar-container #doc-sidebar{margin-top:10px;max-width:100%}#doc-sidebar-container #doc-sidebar-toc li.active>a{color:#005170}#doc-sidebar-container #doc-sidebar-toc .toc-long ul>li>ul>li>ul{display:none}.social-share>a{padding:6px 10px}.social-share .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}.social-share .share-group{float:left;max-width:59px;margin-top:12.5px!important;min-width:200px}.social-share .share-group ul{float:right;list-style:none;margin:0;min-width:61px;padding:0}.social-share .share-group .share{min-width:17px}.social-share .share-group li{display:block;font-size:18px;list-style:none;margin-bottom:3px;margin-left:4px;margin-top:3px}.social-share .share-group .btn-common{width:51px;color:#FFF!important}.social-share .share-group .btn-twitter{background-color:#39C!important;width:51px;color:#FFF!important}.social-share .share-group .btn-facebook{background-color:#3D5B96!important;width:51px;color:#FFF!important}.social-share .share-group .btn-hacker-news{background-color:#f60!important;width:51px;color:#FFF!important}#disqus_thread{margin-top:40px}.copy-code{position:absolute;padding-top:.25rem;right:1.4rem;opacity:0}#article-body .disclosure-note div.btn-copy>.copy-code,blockquote div.btn-copy>.copy-code{padding-top:.01rem;right:2.2rem}#article-body .disclosure-note .glyphicon.glyphicon-copy{font-size:1.6rem;color:#a6a6a6}blockquote div.btn-copy .glyphicon.glyphicon-copy{color:#a6a6a6}.copy-code:hover{opacity:1}.glyphicon.glyphicon-copy{font-size:1.6rem}.alert-banner,.image-alert-banner{font-size:22px;text-align:center;margin-bottom:30px}.btn-copy:hover .glyphicon{color:#B2D7FF}.form_elem_email{color:#000}.alert-banner{background-color:#7c9fb3;padding:10px 0}.alert-banner a{color:rgba(255,255,255,.8);display:block}.alert-banner a:hover{text-decoration:none;color:#fff}.alert-banner i{padding:0 15px}.image-alert-banner{line-height:0;padding:0}.image-alert-banner a{color:rgba(255,255,255,.8);display:block}.image-alert-banner a:hover{text-decoration:none;color:#fff}.image-alert-banner i{padding:0 15px}.image-alert-banner img{max-width:100%}.sub-menu-wrap{max-width:1170px;margin:0 auto;padding-left:15px;padding-right:15px}.sub-menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e7e6e6;width:100%;-webkit-font-smoothing:initial}.with-subnavigation{margin-top:30px}.breadcrumb-row.with-subnavigation,.pad-xs.with-subnavigation{margin-top:0!important}#library-main-search{margin-bottom:0}.sub-menu-wrapper__title{padding:21px 0;margin:11px 0;-webkit-font-smoothing:antialiased;font-family:"Trebuchet MS",Helvetica,sans-serif;font-weight:300;font-size:24px;line-height:22px}.chroma .cs,.chroma .gh,.chroma .gs,.chroma .gu,.chroma .kt,.chroma .nc,.chroma .ne,.chroma .nt{font-weight:700}.sub-menu-wrapper__title a:link,.sub-menu-wrapper__title a:visited{color:#000;text-decoration:none}.sub-menu-wrapper__title a:hover{color:#000}.sub-menu{font-family:Lato,sans-serif;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;top:1px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.sub-menu{top:-2px}}}.sub-menu li{display:inline-block}.chroma .hl,.chroma .lnt{display:block}.sub-menu-wrapper .sub-menu li:first-child a{margin-left:0}.sub-menu li:last-child a{margin-right:0}.sub-menu a:link,.sub-menu a:visited{color:#aaa;padding-top:21px;padding-bottom:21px;font-size:15px;line-height:15px;margin:13px 12px 0}.sub-menu a.active,.sub-menu a:hover{color:#000}@media (max-width:768px){.sub-menu,.sub-menu li{display:block}.sub-menu{width:100%}.sub-menu-wrapper{padding-bottom:20px}.sub-menu-wrapper .sub-menu li a{margin:0}.some-space.first-section.with-subnavigation{padding-bottom:30px}}@media screen and (min-width:992px){.navbar .nav-home{top:1px}}@media screen and (min-width:768px){.navbar.navbar-default{height:auto}.navbar .navbar-nav>li>a{padding-bottom:20px}}.chroma{background-color:#eed}.chroma .err{color:#a61717;background-color:#e3d2d2}.chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:100%;overflow:auto;display:block}.chroma .ln,.chroma .lnt{margin-right:.4em;padding:0 .4em}.chroma .hl{background-color:#ffc;width:100%}.chroma .k,.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr{color:#8b008b;font-weight:700}.chroma .kt{color:#00688b}.chroma .na,.chroma .nb{color:#658b00}.chroma .nc{color:#008b45}.chroma .no{color:#00688b}.chroma .nd{color:#707a7c}.chroma .ne,.chroma .nf,.chroma .nn{color:#008b45}.chroma .nt{color:#8b008b}.chroma .nv{color:#00688b}.chroma .dl,.chroma .s,.chroma .s2,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .sd,.chroma .se{color:#cd5555}.chroma .sh{color:#1c7e71}.chroma .si{color:#cd5555}.chroma .sx{color:#cb6c20}.chroma .sr{color:#1c7e71}.chroma .s1,.chroma .ss{color:#cd5555}.chroma .il,.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo{color:#b452cd}.chroma .ow{color:#8b008b}.chroma .c,.chroma .c1,.chroma .ch,.chroma .cm{color:#228b22}.chroma .cs{color:#8b008b}.chroma .cp,.chroma .cpf{color:#1e889b}.chroma .gd,.chroma .gr{color:#a00}.chroma .gh{color:navy}.chroma .gi{color:#0a0}.chroma .go{color:#888}.chroma .gp{color:#555}.chroma .gu{color:purple}.chroma .gt{color:#a00}.chroma .w{color:#bbb} \ No newline at end of file diff --git a/themes/docsmith/static/media/images/mumbai-coming-soon-1880w.png b/themes/docsmith/static/media/images/mumbai-coming-soon-1880w.png new file mode 100644 index 00000000000..2d6a35cd075 Binary files /dev/null and b/themes/docsmith/static/media/images/mumbai-coming-soon-1880w.png differ diff --git a/themes/docsmith/static/media/images/mumbai-coming-soon-940w.png b/themes/docsmith/static/media/images/mumbai-coming-soon-940w.png new file mode 100644 index 00000000000..a6f196f3c54 Binary files /dev/null and b/themes/docsmith/static/media/images/mumbai-coming-soon-940w.png differ diff --git a/themes/docsmith/static/media/images/os_coming_soon_library_1880x400.jpg b/themes/docsmith/static/media/images/os_coming_soon_library_1880x400.jpg new file mode 100644 index 00000000000..b371ea275e7 Binary files /dev/null and b/themes/docsmith/static/media/images/os_coming_soon_library_1880x400.jpg differ diff --git a/themes/docsmith/static/media/images/os_coming_soon_library_940x200.jpg b/themes/docsmith/static/media/images/os_coming_soon_library_940x200.jpg new file mode 100644 index 00000000000..facfc574fff Binary files /dev/null and b/themes/docsmith/static/media/images/os_coming_soon_library_940x200.jpg differ