diff --git a/ci/yaml_rules.json b/ci/yaml_rules.json index c6621399e31..4ff2a8e80e1 100644 --- a/ci/yaml_rules.json +++ b/ci/yaml_rules.json @@ -20,11 +20,17 @@ "type": "dict", "description": "First and last names of the original guide author." }, + "classic_manager_link": { + "elements": false, + "required": false, + "type": "text", + "description": "In a guide which features copy or screenshots of the new Cloud Manager, this provides a link to the older guide written for the Linode Classic Manager, if an older/classic version of the guide was previously written. The link will be included within the Linode Classic Manager banner message at the bottom of the guide. The link must be a string using the alias format (platform/example-guide-classic-manager). Both the classic_manager_link and cloud_manager_link should be used between corresponding guides to create a bi-directional link. Must use alias-style relative links (e.g. platform/manager/dns-manager-classic-manager/)." + }, "cloud_manager_link": { "elements": false, "required": false, "type": "text", - "description": "In a guide written for the current Linode Manager, if a new version of the guide exists written for the new Linode Manager, use this in the original guide to embed a link to the new guide. Must use alias-style relative links (e.g. platform/manager/dns-manager-cloud-manager/)." + "description": "In a guide which features copy or screenshots of the Linode Classic Manager, this provides a link to a guide written for the new Cloud Manager, if a new version of the guide has been written. The link will be included within the Cloud Manager banner message at the top of the guide. The link must be a string using the alias format (platform/example-guide). Both the classic_manager_link and cloud_manager_link should be used between corresponding guides to create a bi-directional link. Must use alias-style relative links (e.g. platform/manager/dns-manager/)." }, "concentrations": { "elements": false, diff --git a/docs/getting-started/index.md b/docs/getting-started/index.md index 4ac16689740..97ed29ad52e 100644 --- a/docs/getting-started/index.md +++ b/docs/getting-started/index.md @@ -18,6 +18,7 @@ type: "guide" weight: 10 icon: "book" show_on_rss_feed: false +classic_manager_link: getting-started-classic-manager/ --- ![Getting Started with Linode](getting-started.jpg "Getting Started with Linode") @@ -28,10 +29,6 @@ Thank you for choosing Linode as your cloud hosting provider! This guide will he From there you'll set up a Linux distribution, boot your Linode, and perform some basic system administration tasks. If you've already created an account and booted your Linode, skip ahead to [connecting to your Linode](#connect-to-your-linode-via-ssh) using SSH. -{{< note >}} -View the Linode Classic Manager version of the [Getting Started](/docs/getting-started-classic-manager/) guide. -{{}} - diff --git a/docs/networking/dns/configure-your-linode-for-reverse-dns-classic-manager/index.md b/docs/networking/dns/configure-your-linode-for-reverse-dns-classic-manager/index.md index 7fc3920ac60..5658b16c6c9 100644 --- a/docs/networking/dns/configure-your-linode-for-reverse-dns-classic-manager/index.md +++ b/docs/networking/dns/configure-your-linode-for-reverse-dns-classic-manager/index.md @@ -9,8 +9,8 @@ modified_by: name: Linode published: 2015-07-09 title: Configure Your Linode for Reverse DNS (rDNS) -cloud_manager_link: networking/dns/configure-your-linode-for-reverse-dns -headless: true +cloud_manager_link: networking/dns/configure-your-linode-for-reverse-dns/ +hiddenguide: true --- ![Configure Your Linode for Reverse DNS (rDNS)](configure-your-linode-reverse-dns.jpg) diff --git a/docs/networking/dns/configure-your-linode-for-reverse-dns/index.md b/docs/networking/dns/configure-your-linode-for-reverse-dns/index.md index 55cf1cbad52..165d672e90c 100644 --- a/docs/networking/dns/configure-your-linode-for-reverse-dns/index.md +++ b/docs/networking/dns/configure-your-linode-for-reverse-dns/index.md @@ -5,19 +5,16 @@ author: description: 'Reverse DNS (rDNS) resolves an IP address to the designated domain name. This guide will teach you how to set it up.' keywords: ["reverse", "dns", "PTR"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['dns-manager/','dns-guides/configuring-dns-with-the-linode-manager/','networking/dns/setting-reverse-dns/','networking/Setting-Up-Reverse-DNS-Lookup/','networking/configure-your-linode-for-reverse-dns/'] +aliases: ['networking/Setting-Up-Reverse-DNS-Lookup/','dns-guides/configuring-dns-with-the-linode-manager/','networking/configure-your-linode-for-reverse-dns/','networking/dns/setting-reverse-dns/','dns-manager/'] modified_by: name: Linode published: 2015-07-09 title: Configure Your Linode for Reverse DNS (rDNS) +classic_manager_link: networking/dns/configure-your-linode-for-reverse-dns-classic-manager/ --- ![Configure Your Linode for Reverse DNS (rDNS)](configure-your-linode-reverse-dns.jpg) -{{< note >}} -You can also view the Linode Classic Manager version of the [Configure Your Linode for Reverse DNS](/docs/networking/dns/configure-your-linode-for-reverse-dns-classic-manager/) guide. -{{}} - Computers use DNS to determine the IP address associated with a domain name. *Reverse* DNS lookup does the opposite by resolving an IP address to a designated domain name. You should always set the reverse DNS, even if your Linode hosts more than one domain. Reverse DNS uses a *pointer record* (*PTR*) to match an IP address with a domain or subdomain. PTR records are generally set with a hosting provider, so reverse DNS is set in the Linode Cloud Manager. diff --git a/docs/platform/api/getting-started-with-the-linode-api-new-manager/index.md b/docs/platform/api/getting-started-with-the-linode-api-classic-manager/index.md similarity index 86% rename from docs/platform/api/getting-started-with-the-linode-api-new-manager/index.md rename to docs/platform/api/getting-started-with-the-linode-api-classic-manager/index.md index 7509600018b..4f6a8683c73 100644 --- a/docs/platform/api/getting-started-with-the-linode-api-new-manager/index.md +++ b/docs/platform/api/getting-started-with-the-linode-api-classic-manager/index.md @@ -6,7 +6,7 @@ description: 'This guide introduces the Linode API and demonstrates several basi og_description: 'This guide introduces the Linode API and demonstrates several basic queries. It also covers authentication and the process of creating a new Linode through the API.' keywords: ["linode api", "api v4", "access token"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2018-08-20 +modified: 2018-06-29 modified_by: name: Linode published: 2018-04-03 @@ -15,12 +15,13 @@ external_resources: - '[API Documentation](https://developers.linode.com/v4/introduction)' - '[Linode CLI](https://github.com/linode/linode-cli)' - '[Linode API Python Library](https://github.com/linode/python-linode-api)' +cloud_manager_link: platform/api/getting-started-with-the-linode-api/ hiddenguide: true --- ## Create a Linode Using the Linode API -The Linode API allows you to automate any task that can be performed by the Cloud Manager, such as creating Linodes, managing IP addresses and DNS, and opening support tickets. +The Linode API allows you to automate any task that can be performed by the Linode Manager, such as creating Linodes, managing IP addresses and DNS, and opening support tickets. For example, this command creates a new 2GB Linode, deploys a Debian 9 image, and boots the system: @@ -28,13 +29,13 @@ For example, this command creates a new 2GB Linode, deploys a Debian 9 image, an -H "Authorization: Bearer $TOKEN" -H "Content-type: application/json" \ -d '{"type": "g5-standard-2", "region": "us-east", "image": "linode/debian9", "root_pass": "root_password", "label": "prod-1"}' -This guide will help you get set up to run this example. Note that if you run this command, you will create and be [charged for a 2GB Linode](/pricing). +This guide will help you get set up to run this example. Note that if you run this command, you will be create and be [charged for a 2GB Linode](/pricing). ## Get an Access Token Only authorized users can add Linodes and make changes to your account, and each request must be authenticated with an access token. -The easiest way to get a token is through the [Cloud Manager](https://cloud.linode.com). +The easiest way to get a token is through the [beta Linode Manager](https://cloud.linode.com). {{< note >}} If you are building an application which will need to authenticate multiple users (for example, a custom interface to Linode's infrastructure for your organization), you can set up an [OAuth authentication flow](https://developers.linode.com/v4/access) to generate tokens for each user. @@ -42,21 +43,11 @@ If you are building an application which will need to authenticate multiple user ### Create an API Token -1. Log in to the Cloud Manager. +1. Log in to the Manager and select the **API Tokens** tab from the **My Profile** menu: -1. Click on your username at the top of the screen and select **My Profile**. +2. Click on **Add a Personal Access Token** and choose the access rights you want users authenticated with the new token to have. Privileges are cascading, so a token with *Create* access will also have *Modify* and *View* access. - ![Select My Profile.](get-started-with-linode-api-select-my-profile.png "Select My Profile.") - -1. Select the **API Tokens** tab: - - ![Select API Tokens tab in My Profile Settings.](get-started-with-linode-api-my-profile-small.png "Select the API Tokens tab in My Profile Settings.") - -1. Click on **Add a Personal Access Token** and choose the access rights you want users authenticated with the new token to have. - - ![Add a Personal Access Token](get-started-with-linode-api-new-token.png "Add a Personal Access Token") - - When you have finished, click **Submit** to generate an API token string. Copy the token and save it in a secure location. **You will not be able to view the token through the Cloud Manager after closing the popup.** + When you have finished, click **Submit** to generate an API token string. Copy the token and save it in a secure location. **You will not be able to view the token through the Manager after closing the popup.** ### Authenticate Requests diff --git a/docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-my-profile-small.png b/docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-my-profile-small.png similarity index 100% rename from docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-my-profile-small.png rename to docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-my-profile-small.png diff --git a/docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-my-profile.png b/docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-my-profile.png similarity index 100% rename from docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-my-profile.png rename to docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-my-profile.png diff --git a/docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-new-token.png b/docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-new-token.png similarity index 100% rename from docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-new-token.png rename to docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-new-token.png diff --git a/docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-select-my-profile.png b/docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-select-my-profile.png similarity index 100% rename from docs/platform/api/getting-started-with-the-linode-api-new-manager/get-started-with-linode-api-select-my-profile.png rename to docs/platform/api/getting-started-with-the-linode-api/get-started-with-linode-api-select-my-profile.png diff --git a/docs/platform/api/getting-started-with-the-linode-api/index.md b/docs/platform/api/getting-started-with-the-linode-api/index.md index 73cc9a375fd..95dc8edfa63 100644 --- a/docs/platform/api/getting-started-with-the-linode-api/index.md +++ b/docs/platform/api/getting-started-with-the-linode-api/index.md @@ -6,7 +6,7 @@ description: 'This guide introduces the Linode API and demonstrates several basi og_description: 'This guide introduces the Linode API and demonstrates several basic queries. It also covers authentication and the process of creating a new Linode through the API.' keywords: ["linode api", "api v4", "access token"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2018-06-29 +modified: 2018-08-20 modified_by: name: Linode published: 2018-04-03 @@ -15,12 +15,13 @@ external_resources: - '[API Documentation](https://developers.linode.com/v4/introduction)' - '[Linode CLI](https://github.com/linode/linode-cli)' - '[Linode API Python Library](https://github.com/linode/python-linode-api)' -cloud_manager_link: platform/api/getting-started-with-the-linode-api-new-manager/ +aliases: ['platform/api/getting-started-with-the-linode-api-new-manager/'] +classic_manager_link: platform/api/getting-started-with-the-linode-api-classic-manager/ --- ## Create a Linode Using the Linode API -The Linode API allows you to automate any task that can be performed by the Linode Manager, such as creating Linodes, managing IP addresses and DNS, and opening support tickets. +The Linode API allows you to automate any task that can be performed by the Cloud Manager, such as creating Linodes, managing IP addresses and DNS, and opening support tickets. For example, this command creates a new 2GB Linode, deploys a Debian 9 image, and boots the system: @@ -28,13 +29,13 @@ For example, this command creates a new 2GB Linode, deploys a Debian 9 image, an -H "Authorization: Bearer $TOKEN" -H "Content-type: application/json" \ -d '{"type": "g5-standard-2", "region": "us-east", "image": "linode/debian9", "root_pass": "root_password", "label": "prod-1"}' -This guide will help you get set up to run this example. Note that if you run this command, you will be create and be [charged for a 2GB Linode](/pricing). +This guide will help you get set up to run this example. Note that if you run this command, you will create and be [charged for a 2GB Linode](/pricing). ## Get an Access Token Only authorized users can add Linodes and make changes to your account, and each request must be authenticated with an access token. -The easiest way to get a token is through the [beta Linode Manager](https://cloud.linode.com). +The easiest way to get a token is through the [Cloud Manager](https://cloud.linode.com). {{< note >}} If you are building an application which will need to authenticate multiple users (for example, a custom interface to Linode's infrastructure for your organization), you can set up an [OAuth authentication flow](https://developers.linode.com/v4/access) to generate tokens for each user. @@ -42,11 +43,21 @@ If you are building an application which will need to authenticate multiple user ### Create an API Token -1. Log in to the Manager and select the **API Tokens** tab from the **My Profile** menu: +1. Log in to the Cloud Manager. -2. Click on **Add a Personal Access Token** and choose the access rights you want users authenticated with the new token to have. Privileges are cascading, so a token with *Create* access will also have *Modify* and *View* access. +1. Click on your username at the top of the screen and select **My Profile**. - When you have finished, click **Submit** to generate an API token string. Copy the token and save it in a secure location. **You will not be able to view the token through the Manager after closing the popup.** + ![Select My Profile.](get-started-with-linode-api-select-my-profile.png "Select My Profile.") + +1. Select the **API Tokens** tab: + + ![Select API Tokens tab in My Profile Settings.](get-started-with-linode-api-my-profile-small.png "Select the API Tokens tab in My Profile Settings.") + +1. Click on **Add a Personal Access Token** and choose the access rights you want users authenticated with the new token to have. + + ![Add a Personal Access Token](get-started-with-linode-api-new-token.png "Add a Personal Access Token") + + When you have finished, click **Submit** to generate an API token string. Copy the token and save it in a secure location. **You will not be able to view the token through the Cloud Manager after closing the popup.** ### Authenticate Requests diff --git a/docs/platform/billing-and-support/billing-and-payments/1622-manager_account_sm.png b/docs/platform/billing-and-support/billing-and-payments-classic-manager/1622-manager_account_sm.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments/1622-manager_account_sm.png rename to docs/platform/billing-and-support/billing-and-payments-classic-manager/1622-manager_account_sm.png diff --git a/docs/platform/billing-and-support/billing-and-payments/1623-manager_account.png b/docs/platform/billing-and-support/billing-and-payments-classic-manager/1623-manager_account.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments/1623-manager_account.png rename to docs/platform/billing-and-support/billing-and-payments-classic-manager/1623-manager_account.png diff --git a/docs/platform/billing-and-support/billing-and-payments-new-manager/index.md b/docs/platform/billing-and-support/billing-and-payments-classic-manager/index.md similarity index 66% rename from docs/platform/billing-and-support/billing-and-payments-new-manager/index.md rename to docs/platform/billing-and-support/billing-and-payments-classic-manager/index.md index f6d1ee6b49e..f890f3cf4b1 100644 --- a/docs/platform/billing-and-support/billing-and-payments-new-manager/index.md +++ b/docs/platform/billing-and-support/billing-and-payments-classic-manager/index.md @@ -5,12 +5,12 @@ author: description: Our guide to billing and payments. keywords: ["billing", "payments"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['billing-and-payments/','platform/billing-and-payments/'] modified: 2018-05-17 modified_by: name: Linode published: 2014-02-28 title: Billing and Payments +cloud_manager_link: platform/billing-and-support/billing-and-payments/ hiddenguide: true --- @@ -65,7 +65,7 @@ Full specs of each plan can be found on our [pricing page](https://www.linode.co {{< note >}} -A large base amount of network transfer is included with all Linode plans, but exceeding that amount can result in a [transfer overage](/docs/platform/billing-and-support/network-transfer-quota/#how-overages-work) charge beyond the monthly cap. +A large base amount of network transfer is included with all Linode plans, but exceeding that amount can result in a [transfer overage](#transfer-overages) charge beyond the monthly cap. 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. {{< /note >}} @@ -74,34 +74,37 @@ Due to the [impending exhaustion of the IPv4 address space](http://en.wikipedia. To view your current balance, follow the steps below. This shows you the sum of all Linode services used so far in the month, down to the hour. -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. Select **Account** from the sidebar links. -1. Select **Account & Billing**. -1. Under **Billing Information**, expand the **Make a Payment** panel. There you can see the **Current Balance**: +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Select the **Account** tab. +3. In the **Account** tab, in the **Recent Billing Activity and Account Balance** section, you can see the **Current Balance**: - [![This customer has a $0 outstanding balance](billing-current-balance-small.png "This customer has a $0 outstanding balance.")](billing-current-balance.png) + [![This customer has a $45.60 outstanding balance, shown next to the Current Balance.](1622-manager_account_sm.png)](1623-manager_account.png) -Here, you can keep track of your outstanding balance. In the example above, the customer has not accrued a balance for Linode services in the month so far. You can check this as frequently or infrequently as you wish. It gets updated every hour as you use and add Linode services. +Here, you can keep track of your outstanding balance. In the example above, the customer has used $45.60 worth of Linode services in the month so far. You can check this as frequently or infrequently as you wish. It gets updated every hour as you use and add Linode services. ## Mid-Month Billing -You may receive a mid-month bill from Linode if you reach a certain threshold of Linode services used within a single month. For many users, this amount will be **$50.00**, although your account history with Linode can adjust that amount. In general, a history of on-time payments to Linode will increase the threshold amount. +You may receive a mid-month bill from Linode if you reach a certain threshold of Linode services used within a single month. For many users, this amount will be **$50.00**, although your account history with Linode can adjust that amount. In general, a history of on-time payments to Linode will increase the threshold amount. In the example image in the previous section, the user received a mid-month bill for $50.16 on February 9th. What does a mid-month bill mean? Your existing active services will stay active. However, you must pay the mid-month bill before you can activate additional Linode services. Once your payment is processed, you may continue adding new services. ## If My Linode is Powered Off, Will I Be Billed? -**If your Linode is powered off you will still be billed for it.** Linode maintains your saved data and reserves your ability to use other resources like RAM and network capacity, even when your Linode is powered off. You will also be billed for any other active Linode service, such as Longview Pro or extra IP addresses. +**If your Linode is powered off you will still be billed for it.** Linode maintains your saved data and reserves your ability to use other resources like RAM and network capacity, even when your Linode is powered off. You will also be billed for any other active Linode service, such as Longview Pro or extra IP's. If you want to stop being billed for a particular Linode service, you need to [remove](#removing-services) it from your account entirely. +## Network Transfer Quota + +Your *network transfer quota* represents the total monthly amount of traffic your services can use as part of your Linode plans' basic pricing. It is possible to use more traffic than your account's monthly transfer quota, and this will incur [overages](/docs/platform/billing-and-support/network-transfer-quota/#how-overages-work). For more information on your transfer quota, review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota) guide. + ## Payment Methods We accept Visa, MasterCard, Discover, and American Express. We also accept PayPal, as well as checks and money orders (which *must* be in USD) made out to "Linode, LLC" and sent to our [office address](http://www.linode.com/contact#contact-address). Please [contact support](/docs/platform/billing-and-support/support/) before paying with check or money order. Note that we do not accept bank/wire transfers. - +{{< youtube 9BG6CGsIZwc >}} {{< note >}} PayPal payments can only be made **after** an account is opened with an initial payment from a credit or debit card. @@ -111,37 +114,36 @@ If you overpay, credit will be applied to your account; this allows you to prepa ## Making a Payment -You can use the Cloud Manager to pay an outstanding balance or prepay for Linode services. Here's how: +You can use the Linode Manager to pay an outstanding balance or prepay for Linode services. Here's how: -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. Select **Account** from the sidebar links. -1. Select **Account & Billing**. -1. Expand the **Make a Payment** panel. -1. Enter the amount of money you would like to pay in the **Amount to Charge** field. -1. Enter the CVV number on the back of your credit card in the **CVV** field. -1. Click **Confirm Payment**. +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Click the **Account** tab. +3. Click the **Make a Payment** tab. +4. Enter the amount of money you would like to pay in the **Amount to Charge** field. +5. Enter the CVV number on the back of you credit card in the **CVV** field. +6. Click **Continue**. A verification prompt appears. +7. Click **Charge Credit Card**. -The payment may take a few minutes to be applied to your account. +The payment may take a few minutes to be applied to your account. Click the **Account** subtab to view your new account balance. ## Accessing Billing History -All of your billing history is stored in the Cloud Manager. Here's how to access it: +All of your billing history is stored in the Linode Manager. Here's how to access it: -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. Select **Account** from the sidebar links. -1. Select **Account & Billing**. -1. Expand the **Recent Invoices** and **Recent Payments** panels. +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Select the **Account** tab. +3. Select the **Billing History** tab. -Select an invoice to view the charges for a particular month. +Select an invoice to view the charges for a particular month. You can also download invoices in PDF format. ## Referral Credits You can receive service credit by referring new users to Linode. When you refer someone who maintains at least one active Linode for 90 days, your account will be issued a $20 service credit. Here's how to find your account referral code and URL: -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. Select the **My Profile** link by clicking on your username at the top of the page. -1. Select the **Referrals** tab. -1. The referral code and URL are listed under the **Referrals** section. You can provide the code to friends and use the URL on your website to generate referrals. +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Select the **my profile** link. +3. Select the **Referrals** tab. +4. The referral code and URL are listed under the **Referrals** section. You can provide the code to friends and use the URL on your website to generate referrals. Referral service credits must be used to purchase Linode services, and cannot be refunded as cash. @@ -149,16 +151,14 @@ Referral service credits must be used to purchase Linode services, and cannot be Keep your credit card information up to date to prevent service interruptions. Here's how: -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. Select **Account** from the sidebar links. -1. Select **Account & Billing**. -1. Expand the **Update Credit Card** box and enter your credit card number and the card's expiration date. -1. Click **Save**. +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Click the **Account** tab. +3. Click the **Update Credit Card** tab. +4. Enter your credit card number and the card's expiration date. +5. Click **Update Credit Card**. Your credit card information will be updated. - [![Update your credit card information.](billing-change-card-small.png "Update your credit card.")](billing-change-card.png) - {{< note >}} If you have an outstanding balance, you will need to make a manual payment to bring your account up to date. See the [Making a Payment](#making-a-payment) section for more information. {{< /note >}} @@ -167,27 +167,27 @@ If you have an outstanding balance, you will need to make a manual payment to br Our services are provided without a contract, so you're free to remove services from your account at any time. Here's how: -1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). -1. To remove a Linode from your account, select **Linodes** from the sidebar links. Select the Linode you would like to remove, then select the **Settings** tab. Expand the **Delete Linode** panel and click **Delete**. -1. To remove a NodeBalancer from your account, select **NodeBalancers** from the sidebar links. Open the menu of the NodeBalancer you would like to remove, then select **Remove**. -1. To remove the Linode Backup Service, select **Linodes** from the sidebar links. Select the corresponding Linode. Under the **Backups** tab click the **Cancel Backups** button at the bottom of the page. - +1. Log in to the [Linode Manager](http://manager.linode.com). +2. To remove a Linode from your account, click the **Linodes** tab, and then select the **Remove** link next to the Linode you want to remove. +3. To remove extras from your account, click the **Linodes** tab, select a Linode, click the **Extras** tab, and then select the **Remove** link. +4. To remove a NodeBalancer from your account, click the **NodeBalancers** tab, and then select the **Remove** link next to the NodeBalancer you want to remove. +5. To remove the Linode Backup Service, go to the **Backups** tab in your Linode's Dashboard, and click the **Cancel Backups** link at the bottom of the page. ## Canceling Your Account You can cancel your account and receive a refund. Here's how: -1. Log in to the [Classic Linode Manager](http://manager.linode.com). -1. Click the **Accounts** link. -1. At the bottom of the page, select the **Cancel this Account** link. The cancel account webpage appears. -1. If you have a prepaid service credit on your account at the time of cancellation, you are entitled to a refund, minus a $5 processing fee. To request a refund, enter a note in the text field. Note that credits from sources other than prepaying cannot be refunded. -1. Select the confirmation checkbox. -1. Click the **Cancel this Account Immediately** checkbox. +1. Log in to the [Linode Manager](http://manager.linode.com). +2. Click the **Accounts** tab. +3. At the bottom of the page, select the **Cancel this Account** link. The cancel account webpage appears. +4. If you have a prepaid service credit on your account at the time of cancellation, you are entitled to a refund, minus a $5 processing fee. To request a refund, enter a note in the text field. Note that credits from sources other than prepaying cannot be refunded. +5. Select the confirmation checkbox. +6. Click the **Cancel this Account Immediately** checkbox. Your account will be canceled and all of your services will be deactivated. {{< note >}} -You do not have to cancel your account to prevent recurring charges. Instead, you can remove all Linodes and services from your account via the **Linodes** tab in the Cloud Manager. This will allow you to retain your Linode account. If you use Longview with non-Linode services, or want to keep your account name and history, you may find this to be a useful option. See the [Removing Services](#removing-services) section for more information. +You do not have to cancel your account to prevent recurring charges. Instead, you can remove all Linodes and services from your account via the **Linodes** tab in the Linode Manager. This will allow you to retain your Linode account. If you use Longview with non-Linode services, or want to keep your account name and history, you may find this to be a useful option. See the [Removing Services](#removing-services) section for more information. {{< /note >}} ## Prepaid Billing diff --git a/docs/platform/billing-and-support/billing-and-payments-new-manager/billing-change-card-small.png b/docs/platform/billing-and-support/billing-and-payments/billing-change-card-small.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments-new-manager/billing-change-card-small.png rename to docs/platform/billing-and-support/billing-and-payments/billing-change-card-small.png diff --git a/docs/platform/billing-and-support/billing-and-payments-new-manager/billing-change-card.png b/docs/platform/billing-and-support/billing-and-payments/billing-change-card.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments-new-manager/billing-change-card.png rename to docs/platform/billing-and-support/billing-and-payments/billing-change-card.png diff --git a/docs/platform/billing-and-support/billing-and-payments-new-manager/billing-current-balance-small.png b/docs/platform/billing-and-support/billing-and-payments/billing-current-balance-small.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments-new-manager/billing-current-balance-small.png rename to docs/platform/billing-and-support/billing-and-payments/billing-current-balance-small.png diff --git a/docs/platform/billing-and-support/billing-and-payments-new-manager/billing-current-balance.png b/docs/platform/billing-and-support/billing-and-payments/billing-current-balance.png similarity index 100% rename from docs/platform/billing-and-support/billing-and-payments-new-manager/billing-current-balance.png rename to docs/platform/billing-and-support/billing-and-payments/billing-current-balance.png diff --git a/docs/platform/billing-and-support/billing-and-payments/index.md b/docs/platform/billing-and-support/billing-and-payments/index.md index 41639a18734..2846a8f7258 100644 --- a/docs/platform/billing-and-support/billing-and-payments/index.md +++ b/docs/platform/billing-and-support/billing-and-payments/index.md @@ -5,13 +5,13 @@ author: description: Our guide to billing and payments. keywords: ["billing", "payments"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['billing-and-payments/','platform/billing-and-payments/'] +aliases: ['billing-and-payments/','platform/billing-and-payments/','platform/billing-and-support/billing-and-payments-new-manager/'] modified: 2018-05-17 modified_by: name: Linode published: 2014-02-28 title: Billing and Payments -cloud_manager_link: platform/billing-and-support/billing-and-payments-new-manager +classic_manager_link: platform/billing-and-support/billing-and-payments-classic-manager/ --- We've done our best to create straightforward billing and payment policies. Still have questions? Use this guide to learn how our hourly billing works and how to make payments, update your billing information, get referral credits, and remove services. If you have a question that isn't answered here, please feel free to [contact support](/docs/platform/billing-and-support/support/). @@ -65,7 +65,7 @@ Full specs of each plan can be found on our [pricing page](https://www.linode.co {{< note >}} -A large base amount of network transfer is included with all Linode plans, but exceeding that amount can result in a [transfer overage](#transfer-overages) charge beyond the monthly cap. +A large base amount of network transfer is included with all Linode plans, but exceeding that amount can result in a [transfer overage](/docs/platform/billing-and-support/network-transfer-quota/#how-overages-work) charge beyond the monthly cap. 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. {{< /note >}} @@ -74,37 +74,34 @@ Due to the [impending exhaustion of the IPv4 address space](http://en.wikipedia. To view your current balance, follow the steps below. This shows you the sum of all Linode services used so far in the month, down to the hour. -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Select the **Account** tab. -3. In the **Account** tab, in the **Recent Billing Activity and Account Balance** section, you can see the **Current Balance**: +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. Select **Account** from the sidebar links. +1. Select **Account & Billing**. +1. Under **Billing Information**, expand the **Make a Payment** panel. There you can see the **Current Balance**: - [![This customer has a $45.60 outstanding balance, shown next to the Current Balance.](1622-manager_account_sm.png)](1623-manager_account.png) + [![This customer has a $0 outstanding balance](billing-current-balance-small.png "This customer has a $0 outstanding balance.")](billing-current-balance.png) -Here, you can keep track of your outstanding balance. In the example above, the customer has used $45.60 worth of Linode services in the month so far. You can check this as frequently or infrequently as you wish. It gets updated every hour as you use and add Linode services. +Here, you can keep track of your outstanding balance. In the example above, the customer has not accrued a balance for Linode services in the month so far. You can check this as frequently or infrequently as you wish. It gets updated every hour as you use and add Linode services. ## Mid-Month Billing -You may receive a mid-month bill from Linode if you reach a certain threshold of Linode services used within a single month. For many users, this amount will be **$50.00**, although your account history with Linode can adjust that amount. In general, a history of on-time payments to Linode will increase the threshold amount. In the example image in the previous section, the user received a mid-month bill for $50.16 on February 9th. +You may receive a mid-month bill from Linode if you reach a certain threshold of Linode services used within a single month. For many users, this amount will be **$50.00**, although your account history with Linode can adjust that amount. In general, a history of on-time payments to Linode will increase the threshold amount. What does a mid-month bill mean? Your existing active services will stay active. However, you must pay the mid-month bill before you can activate additional Linode services. Once your payment is processed, you may continue adding new services. ## If My Linode is Powered Off, Will I Be Billed? -**If your Linode is powered off you will still be billed for it.** Linode maintains your saved data and reserves your ability to use other resources like RAM and network capacity, even when your Linode is powered off. You will also be billed for any other active Linode service, such as Longview Pro or extra IP's. +**If your Linode is powered off you will still be billed for it.** Linode maintains your saved data and reserves your ability to use other resources like RAM and network capacity, even when your Linode is powered off. You will also be billed for any other active Linode service, such as Longview Pro or extra IP addresses. If you want to stop being billed for a particular Linode service, you need to [remove](#removing-services) it from your account entirely. -## Network Transfer Quota - -Your *network transfer quota* represents the total monthly amount of traffic your services can use as part of your Linode plans' basic pricing. It is possible to use more traffic than your account's monthly transfer quota, and this will incur [overages](/docs/platform/billing-and-support/network-transfer-quota/#how-overages-work). For more information on your transfer quota, review the [Network Transfer Quota](/docs/platform/billing-and-support/network-transfer-quota) guide. - ## Payment Methods We accept Visa, MasterCard, Discover, and American Express. We also accept PayPal, as well as checks and money orders (which *must* be in USD) made out to "Linode, LLC" and sent to our [office address](http://www.linode.com/contact#contact-address). Please [contact support](/docs/platform/billing-and-support/support/) before paying with check or money order. Note that we do not accept bank/wire transfers. -The following video will show you how to make a payment via PayPal: + {{< note >}} PayPal payments can only be made **after** an account is opened with an initial payment from a credit or debit card. @@ -114,36 +111,37 @@ If you overpay, credit will be applied to your account; this allows you to prepa ## Making a Payment -You can use the Linode Manager to pay an outstanding balance or prepay for Linode services. Here's how: +You can use the Cloud Manager to pay an outstanding balance or prepay for Linode services. Here's how: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Click the **Account** tab. -3. Click the **Make a Payment** tab. -4. Enter the amount of money you would like to pay in the **Amount to Charge** field. -5. Enter the CVV number on the back of you credit card in the **CVV** field. -6. Click **Continue**. A verification prompt appears. -7. Click **Charge Credit Card**. +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. Select **Account** from the sidebar links. +1. Select **Account & Billing**. +1. Expand the **Make a Payment** panel. +1. Enter the amount of money you would like to pay in the **Amount to Charge** field. +1. Enter the CVV number on the back of your credit card in the **CVV** field. +1. Click **Confirm Payment**. -The payment may take a few minutes to be applied to your account. Click the **Account** subtab to view your new account balance. +The payment may take a few minutes to be applied to your account. ## Accessing Billing History -All of your billing history is stored in the Linode Manager. Here's how to access it: +All of your billing history is stored in the Cloud Manager. Here's how to access it: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Select the **Account** tab. -3. Select the **Billing History** tab. +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. Select **Account** from the sidebar links. +1. Select **Account & Billing**. +1. Expand the **Recent Invoices** and **Recent Payments** panels. -Select an invoice to view the charges for a particular month. You can also download invoices in PDF format. +Select an invoice to view the charges for a particular month. ## Referral Credits You can receive service credit by referring new users to Linode. When you refer someone who maintains at least one active Linode for 90 days, your account will be issued a $20 service credit. Here's how to find your account referral code and URL: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Select the **my profile** link. -3. Select the **Referrals** tab. -4. The referral code and URL are listed under the **Referrals** section. You can provide the code to friends and use the URL on your website to generate referrals. +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. Select the **My Profile** link by clicking on your username at the top of the page. +1. Select the **Referrals** tab. +1. The referral code and URL are listed under the **Referrals** section. You can provide the code to friends and use the URL on your website to generate referrals. Referral service credits must be used to purchase Linode services, and cannot be refunded as cash. @@ -151,14 +149,16 @@ Referral service credits must be used to purchase Linode services, and cannot be Keep your credit card information up to date to prevent service interruptions. Here's how: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Click the **Account** tab. -3. Click the **Update Credit Card** tab. -4. Enter your credit card number and the card's expiration date. -5. Click **Update Credit Card**. +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. Select **Account** from the sidebar links. +1. Select **Account & Billing**. +1. Expand the **Update Credit Card** box and enter your credit card number and the card's expiration date. +1. Click **Save**. Your credit card information will be updated. + [![Update your credit card information.](billing-change-card-small.png "Update your credit card.")](billing-change-card.png) + {{< note >}} If you have an outstanding balance, you will need to make a manual payment to bring your account up to date. See the [Making a Payment](#making-a-payment) section for more information. {{< /note >}} @@ -167,27 +167,27 @@ If you have an outstanding balance, you will need to make a manual payment to br Our services are provided without a contract, so you're free to remove services from your account at any time. Here's how: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. To remove a Linode from your account, click the **Linodes** tab, and then select the **Remove** link next to the Linode you want to remove. -3. To remove extras from your account, click the **Linodes** tab, select a Linode, click the **Extras** tab, and then select the **Remove** link. -4. To remove a NodeBalancer from your account, click the **NodeBalancers** tab, and then select the **Remove** link next to the NodeBalancer you want to remove. -5. To remove the Linode Backup Service, go to the **Backups** tab in your Linode's Dashboard, and click the **Cancel Backups** link at the bottom of the page. +1. Log in to the [Linode Cloud Manager](http://cloud.linode.com). +1. To remove a Linode from your account, select **Linodes** from the sidebar links. Select the Linode you would like to remove, then select the **Settings** tab. Expand the **Delete Linode** panel and click **Delete**. +1. To remove a NodeBalancer from your account, select **NodeBalancers** from the sidebar links. Open the menu of the NodeBalancer you would like to remove, then select **Remove**. +1. To remove the Linode Backup Service, select **Linodes** from the sidebar links. Select the corresponding Linode. Under the **Backups** tab click the **Cancel Backups** button at the bottom of the page. + ## Canceling Your Account You can cancel your account and receive a refund. Here's how: -1. Log in to the [Linode Manager](http://manager.linode.com). -2. Click the **Accounts** tab. -3. At the bottom of the page, select the **Cancel this Account** link. The cancel account webpage appears. -4. If you have a prepaid service credit on your account at the time of cancellation, you are entitled to a refund, minus a $5 processing fee. To request a refund, enter a note in the text field. Note that credits from sources other than prepaying cannot be refunded. -5. Select the confirmation checkbox. -6. Click the **Cancel this Account Immediately** checkbox. +1. Log in to the [Classic Linode Manager](http://manager.linode.com). +1. Click the **Accounts** link. +1. At the bottom of the page, select the **Cancel this Account** link. The cancel account webpage appears. +1. If you have a prepaid service credit on your account at the time of cancellation, you are entitled to a refund, minus a $5 processing fee. To request a refund, enter a note in the text field. Note that credits from sources other than prepaying cannot be refunded. +1. Select the confirmation checkbox. +1. Click the **Cancel this Account Immediately** checkbox. Your account will be canceled and all of your services will be deactivated. {{< note >}} -You do not have to cancel your account to prevent recurring charges. Instead, you can remove all Linodes and services from your account via the **Linodes** tab in the Linode Manager. This will allow you to retain your Linode account. If you use Longview with non-Linode services, or want to keep your account name and history, you may find this to be a useful option. See the [Removing Services](#removing-services) section for more information. +You do not have to cancel your account to prevent recurring charges. Instead, you can remove all Linodes and services from your account via the **Linodes** tab in the Cloud Manager. This will allow you to retain your Linode account. If you use Longview with non-Linode services, or want to keep your account name and history, you may find this to be a useful option. See the [Removing Services](#removing-services) section for more information. {{< /note >}} ## Prepaid Billing diff --git a/docs/platform/billing-and-support/support-new-manager/community-site-header.png b/docs/platform/billing-and-support/support-classic-manager/community-site-header.png similarity index 100% rename from docs/platform/billing-and-support/support-new-manager/community-site-header.png rename to docs/platform/billing-and-support/support-classic-manager/community-site-header.png diff --git a/docs/platform/billing-and-support/support-new-manager/index.md b/docs/platform/billing-and-support/support-classic-manager/index.md similarity index 74% rename from docs/platform/billing-and-support/support-new-manager/index.md rename to docs/platform/billing-and-support/support-classic-manager/index.md index b687fa70675..b96a952058b 100644 --- a/docs/platform/billing-and-support/support-new-manager/index.md +++ b/docs/platform/billing-and-support/support-classic-manager/index.md @@ -5,12 +5,12 @@ author: description: Our guide to submitting support tickets and getting technical support. keywords: ["support", "tech support", "tickets", "help desk"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['support/','platform/support/'] modified: 2019-01-07 modified_by: name: Linode published: 2012-03-21 title: Linode Support +cloud_manager_link: platform/billing-and-support/support/ hiddenguide: true --- @@ -26,15 +26,7 @@ Linode provides community spaces, an AI-powered assistant, libraries of referenc ![Linode Community Site](community-site-header.png "Linode Community Site") -- **Linode Support Bot:** The Linode Support Bot can answer a number of technical, billing, and account management questions, and it learns new answers every day. If the Linode Support Bot does not know an answer, it can create a support ticket for you. - - This feature is available from the Linode Cloud Manager: - - 1. Click **Get Help** in the sidebar links. - - 1. Select **Linode Support Bot**. - - 1. After clicking this link, a chat panel will slide in from the right side of the page: +- **Linode Support Bot:** The Linode Support Bot can answer a number of technical, billing, and account management questions, and it learns new answers every day. If the Linode Support Bot does not know an answer, it can create a support ticket for you. This feature is available from the Linode Manager by clicking the green and white question mark button in the bottom right corner of the page. After clicking this button, a chat panel will slide in from the right side of the page: ![Accessing the Linode Support Bot from the Manager](linode-support-bot.gif "Accessing the Linode Support Bot from the Manager") @@ -54,25 +46,23 @@ As declared in Linode's [Terms of Service](https://www.linode.com/tos), the Lino Linode provides support related to the physical operation of your Linode virtual servers, such as: ensuring that your network traffic is properly routed to and from your Linodes' IP addresses; helping with base system performance issues that may be related to Linode's virtualization systems; and resolving potential hardware issues within Linode's infrastructure. -Linode also helps with products such as NodeBalancers and Block Storage. Additionally, Linode Support can help you use Linode software such as the Linode Cloud Manager, and can help you with understanding and paying your bill. +Linode also helps with products such as NodeBalancers and Block Storage. Additionally, Linode Support can help you use Linode software such as the Linode Manager, and can help you with understanding and paying your bill. ## Contacting Linode Support -If you are not able to solve an issue with the resources listed above, you can contact Linode Support. As a reminder, application configuration and other similar topics are outside the [scope of Linode Support](#scope-of-support). The primary method for contacting Linode Support is to open a support ticket from the Linode Cloud Manager: +If you are not able to solve an issue with the resources listed above, you can contact Linode Support. As a reminder, application configuration and other similar topics are outside the [scope of Linode Support](#scope-of-support). The primary method for contacting Linode Support is to open a support ticket from the Linode Manager: -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). -1. Select **Get Help** from the sidebar links. -1. Under **Other Ways to Get Help** select **Customer Support**. -1. Select the **Open New Ticket** link. The **Open a Support Ticket** menu will appear. -1. From the **What is this regarding?** menu, select an product related to the issue you are reporting. -1. Enter a summary of your issue in the **Summary** field of this form. -1. Enter a description of the problem in the **Description** field. Please provide as many details as possible. -1. Optionally, you may attach a file to the ticket. -1. Click **Open Ticket**. +1. Log in to the [Linode Manager](https://manager.linode.com). +2. Select the **Support** link. +3. Select the **Open a new Support Ticket** link. A support ticket form will appear at the bottom of the page that loads. +4. Enter a summary of your issue in the **Summary** field of this form. +5. From the **Regarding** menu, select an option related to the issue you are reporting. +6. Enter a description of the problem in the **Description** field. Please provide as many details as possible. +7. Click **Open Ticket**. The Linode Support Team will respond as soon as possible. -If you are having difficulty logging in to the Linode Cloud Manager and opening a support ticket, you can email Linode Support at . You can also call Linode 24 hours a day at **(609) 380-7100** (international) or **(855) 454-6633** (North America toll-free). If your call is diverted to voicemail, please leave a detailed message explaining your problem. Your call will be returned as quickly as possible. +If you are having difficulty logging in to the Linode Manager and opening a support ticket, you can email Linode Support at . You can also call Linode 24 hours a day at **(609) 380-7100** (international) or **(855) 454-6633** (North America toll-free). If your call is diverted to voicemail, please leave a detailed message explaining your problem. Your call will be returned as quickly as possible. ## Reporting Abuse diff --git a/docs/platform/billing-and-support/support-classic-manager/linode-support-bot.gif b/docs/platform/billing-and-support/support-classic-manager/linode-support-bot.gif new file mode 100644 index 00000000000..3ee2e6059c9 Binary files /dev/null and b/docs/platform/billing-and-support/support-classic-manager/linode-support-bot.gif differ diff --git a/docs/platform/billing-and-support/support-new-manager/linode-support-bot.gif b/docs/platform/billing-and-support/support-new-manager/linode-support-bot.gif deleted file mode 100644 index 035a4690392..00000000000 Binary files a/docs/platform/billing-and-support/support-new-manager/linode-support-bot.gif and /dev/null differ diff --git a/docs/platform/billing-and-support/support/index.md b/docs/platform/billing-and-support/support/index.md index d8a2492d4e3..9647f26a49f 100644 --- a/docs/platform/billing-and-support/support/index.md +++ b/docs/platform/billing-and-support/support/index.md @@ -5,13 +5,13 @@ author: description: Our guide to submitting support tickets and getting technical support. keywords: ["support", "tech support", "tickets", "help desk"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['support/','platform/support/'] +aliases: ['platform/support/','platform/billing-and-support/support-new-manager/','support/'] modified: 2019-01-07 modified_by: name: Linode published: 2012-03-21 title: Linode Support -cloud_manager_link: platform/billing-and-support/support-new-manager +classic_manager_link: platform/billing-and-support/support-classic-manager/ --- Linode provides live technical support services 24 hours a day, 7 days a week. Linode Support ensures network availability, verifies that you can access your Linode, resolves performance issues with hosts, and works to fix any service-related issues you may be experiencing. @@ -26,7 +26,15 @@ Linode provides community spaces, an AI-powered assistant, libraries of referenc ![Linode Community Site](community-site-header.png "Linode Community Site") -- **Linode Support Bot:** The Linode Support Bot can answer a number of technical, billing, and account management questions, and it learns new answers every day. If the Linode Support Bot does not know an answer, it can create a support ticket for you. This feature is available from the Linode Manager by clicking the green and white question mark button in the bottom right corner of the page. After clicking this button, a chat panel will slide in from the right side of the page: +- **Linode Support Bot:** The Linode Support Bot can answer a number of technical, billing, and account management questions, and it learns new answers every day. If the Linode Support Bot does not know an answer, it can create a support ticket for you. + + This feature is available from the Linode Cloud Manager: + + 1. Click **Get Help** in the sidebar links. + + 1. Select **Linode Support Bot**. + + 1. After clicking this link, a chat panel will slide in from the right side of the page: ![Accessing the Linode Support Bot from the Manager](linode-support-bot.gif "Accessing the Linode Support Bot from the Manager") @@ -46,23 +54,25 @@ As declared in Linode's [Terms of Service](https://www.linode.com/tos), the Lino Linode provides support related to the physical operation of your Linode virtual servers, such as: ensuring that your network traffic is properly routed to and from your Linodes' IP addresses; helping with base system performance issues that may be related to Linode's virtualization systems; and resolving potential hardware issues within Linode's infrastructure. -Linode also helps with products such as NodeBalancers and Block Storage. Additionally, Linode Support can help you use Linode software such as the Linode Manager, and can help you with understanding and paying your bill. +Linode also helps with products such as NodeBalancers and Block Storage. Additionally, Linode Support can help you use Linode software such as the Linode Cloud Manager, and can help you with understanding and paying your bill. ## Contacting Linode Support -If you are not able to solve an issue with the resources listed above, you can contact Linode Support. As a reminder, application configuration and other similar topics are outside the [scope of Linode Support](#scope-of-support). The primary method for contacting Linode Support is to open a support ticket from the Linode Manager: +If you are not able to solve an issue with the resources listed above, you can contact Linode Support. As a reminder, application configuration and other similar topics are outside the [scope of Linode Support](#scope-of-support). The primary method for contacting Linode Support is to open a support ticket from the Linode Cloud Manager: -1. Log in to the [Linode Manager](https://manager.linode.com). -2. Select the **Support** link. -3. Select the **Open a new Support Ticket** link. A support ticket form will appear at the bottom of the page that loads. -4. Enter a summary of your issue in the **Summary** field of this form. -5. From the **Regarding** menu, select an option related to the issue you are reporting. -6. Enter a description of the problem in the **Description** field. Please provide as many details as possible. -7. Click **Open Ticket**. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). +1. Select **Get Help** from the sidebar links. +1. Under **Other Ways to Get Help** select **Customer Support**. +1. Select the **Open New Ticket** link. The **Open a Support Ticket** menu will appear. +1. From the **What is this regarding?** menu, select an product related to the issue you are reporting. +1. Enter a summary of your issue in the **Summary** field of this form. +1. Enter a description of the problem in the **Description** field. Please provide as many details as possible. +1. Optionally, you may attach a file to the ticket. +1. Click **Open Ticket**. The Linode Support Team will respond as soon as possible. -If you are having difficulty logging in to the Linode Manager and opening a support ticket, you can email Linode Support at . You can also call Linode 24 hours a day at **(609) 380-7100** (international) or **(855) 454-6633** (North America toll-free). If your call is diverted to voicemail, please leave a detailed message explaining your problem. Your call will be returned as quickly as possible. +If you are having difficulty logging in to the Linode Cloud Manager and opening a support ticket, you can email Linode Support at . You can also call Linode 24 hours a day at **(609) 380-7100** (international) or **(855) 454-6633** (North America toll-free). If your call is diverted to voicemail, please leave a detailed message explaining your problem. Your call will be returned as quickly as possible. ## Reporting Abuse diff --git a/docs/platform/billing-and-support/support/linode-support-bot.gif b/docs/platform/billing-and-support/support/linode-support-bot.gif index 3ee2e6059c9..035a4690392 100644 Binary files a/docs/platform/billing-and-support/support/linode-support-bot.gif and b/docs/platform/billing-and-support/support/linode-support-bot.gif differ diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/block-storage-title-graphic.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/block-storage-title-graphic.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/block-storage-title-graphic.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/block-storage-title-graphic.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-add-a-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-add-a-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-add-a-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-add-a-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach-confirm-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach-confirm-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach-confirm-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach-confirm-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach-confirm.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach-confirm.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach-confirm.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach-confirm.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detach.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detach.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detached.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detached.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-detached.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-detached.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-edit.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-edit.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-edit.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-edit.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manage-volumes-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manage-volumes-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manage-volumes-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manage-volumes-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manage-volumes.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manage-volumes.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manage-volumes.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manage-volumes.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manager-create-new-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manager-create-new-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-manager-create-new-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-manager-create-new-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-resize-volume-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-resize-volume-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-resize-volume-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-resize-volume-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-resize-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-resize-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-resize-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-resize-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-attach-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-attach-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-attach-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-attach-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-attach.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-attach.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-attach.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-attach.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-instructions-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-instructions-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-instructions-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-instructions-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-instructions.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-instructions.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-instructions.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-instructions.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-list-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-list-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-list-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-list-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-list.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-list.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-list.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-list.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-resizing-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-resizing-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-resizing-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-resizing-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-resizing.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-resizing.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-volume-resizing.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/bs-volume-resizing.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/index.md b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/index.md new file mode 100644 index 00000000000..2b6233c66f0 --- /dev/null +++ b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/index.md @@ -0,0 +1,158 @@ +--- +author: + name: Linode + email: docs@linode.com +description: This tutorial explains how to use Linode's block storage service. +keywords: ["block storage", " volume", "media", "resize", "storage", "disk"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2018-02-01 +modified_by: + name: Linode +published: 2017-06-16 +title: How to Use Block Storage with Your Linode +cloud_manager_link: platform/block-storage/how-to-use-block-storage-with-your-linode/ +hiddenguide: true +--- + +![How to Use Block Storage with Your Linode](block-storage-title-graphic.png) + +Linode’s Block Storage service allows you to attach additional storage volumes to your Linode. A single volume can range from 10 GiB to 10,000 GiB in size and costs $0.10/GiB per month. They can be partitioned however you like and can accommodate any filesystem type you choose. Up to eight volumes can be attached to a single Linode, be it new or already existing, so you do not need to recreate your server to add a Block Storage Volume. + +The Block Storage service is currently available in the Dallas, Fremont, Frankfurt, London, Newark, Singapore, and Tokyo 2 data centers. + +{{< caution >}} +- Linode's backup services do not cover Block Storage Volumes. You must execute [your own backups](/docs/security/backups/backing-up-your-data/) for this data. + +- Your Linode must be running in Paravirtualization mode. Block storage currently does not support Full-virtualization. +{{< /caution >}} + +## How to Add a Block Storage Volume to a Linode + +This guide assumes a Linode with the root disk mounted as `/dev/sda` and swap space mounted as `/dev/sdb`. In this scenario, the Block Storage Volume will be available to the operating system as `/dev/disk/by-id/scsi-0Linode_Volume_EXAMPLE`, where `EXAMPLE` is a label you assign the volume in the Linode Manager. Storage volumes can be added when your Linode is already running, and will show immediately in `/dev/disk/by-id/`. + +### Add a Volume from the Linode Dashboard + +1. Go to the dashboard page of the Linode to which you want to attach a Block Storage Volume. Select **Create a new Volume**: + + [![Linode Manager create a Volume](bs-manager-create-new-volume.png)](bs-manager-create-new-volume.png) + +2. Assign the Block Storage Volume a label and size. The label can be up to 32 characters long and consist only of ASCII characters `a-z; 0-9.-_`. The maximum volume size is 10,000 GiB. When finished, click *Add this Volume!*: + + [![Linode Manager add a Volume](bs-add-a-volume.png)](bs-add-a-volume.png) + + {{< note >}} +There is currently a soft limit of 100 TB of Block Storage Volume per account. +{{< /note >}} + +3. Once you add a volume, you'll be presented with the Volume Attached page as shown below. This page provides customized instructions which show you how to make a filesystem in your volume from any of our supported Linux distributions. The page shows how to mount the volume, and how to add it to `/etc/fstab` so it's mounted automatically whenever you reboot your Linode: + + [![Linode Manager volume instructions](bs-volume-instructions-small.png)](bs-volume-instructions.png) + +4. If your Linode is not already running, boot and SSH into your Linode to execute the commands as shown on the instructions page. If you need to see the volume mount instructions again, click **Edit** to the right of the volume in that Linode's dashboard: + + [![Linode Manager edit volume](bs-edit.png)](bs-edit.png) + +### Add a Volume from Your Account's Volume List + +1. In the **Linodes** tab of Linode manager, click **Manage Volumes** to see your account's volume list: + + [![Linode Manager add volume](bs-manage-volumes-small.png)](bs-manage-volumes.png) + +2. Click the **Attach** option for the volume you want to attach to a Linode: + + [![Linode Manager add volume](bs-volume-list-small.png)](bs-volume-list.png) + +3. Select the label of the Linode you want to attach the volume to. Then click **Attach**: + + [![Linode Manager add volume](bs-volume-attach-small.png)](bs-volume-attach.png) + +4. Once you add a volume, you'll be presented with the Volume Attached page as shown below. This page provides customized instructions which show you how to make a filesystem in your volume from any of our supported Linux distributions. The page shows how to mount the volume, and how to add it to `/etc/fstab` so it's mounted automatically whenever you reboot your Linode: + + [![Linode Manager volume instructions](bs-volume-instructions-small.png)](bs-volume-instructions.png) + +5. If your Linode is not already running, boot and SSH into your Linode to execute the commands as shown on the instructions page. If you need to see the volume mount instructions again, click **Edit** to the right of the volume in that Linode's dashboard: + + [![Linode Manager edit volume](bs-edit.png)](bs-edit.png) + +## How to Detach a Block Storage Volume from a Linode + +1. Go back to the dashboard of the Linode which the volume is attached to. Shut down the Linode. + +2. When the Linode is powered off, click **Detach** under the **Volumes** list: + + [![Linode Manager detach volume](bs-detach.png)](bs-detach.png) + +3. A confirmation screen appears and explains that the volume will be detached from the Linode. Click **Detach** to confirm: + + [![Linode Manager detach volume confirmation](bs-detach-confirm-small.png)](bs-detach-confirm.png) + + The Linode's dashboard does not show the volume present anymore: + + [![Linode Manager detached volume](bs-detached.png)](bs-detached.png) + + The volume still exists on your account and you can see it if you click **View all Volumes**: + + [![Linode Manager volume list](bs-volume-list-small.png)](bs-volume-list.png) + + {{< caution >}} +To avoid issues with your Linode, remove this line from your `/etc/fstab/` configuration: + + `FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2` + +{{< /caution >}} + +## How to Delete a Block Storage Volume + +{{< caution >}} +The removal process is irreversible, and the data will be permanently deleted. +{{< /caution >}} + +1. Shut down the Linode. + +2. Detach the volume as described [above](#how-to-detach-a-block-storage-volume-from-a-linode). + +3. Click the volume's **Remove** option in either the volume list or the attached Linode's dashboard. + +## How to Resize a Block Storage Volume + +Storage volumes **cannot** be sized down, only up. Keep this in mind when sizing your volumes. + +1. Shut down your Linode. + +2. Click the **Edit** option for the volume you want to resize. + +3. Enter the new volume size. The minimum size is 10 GiB and maximum is 10,000 GiB. Then click **Save Changes**. + + [![Linode Manager edit volume](bs-resize-volume-small.png)](bs-resize-volume.png) + +4. You'll be returned to the volume list and the **Status** column for the volume should say **resizing**. + + [![Linode Manager edit volume](bs-volume-resizing-small.png)](bs-volume-resizing.png) + +5. Reboot your Linode. + +6. Once your Linode has restarted, make sure the volume is unmounted for safety: + + umount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 + +7. Assuming you have an ext2, ext3, or ext4 partition, resize it to fill the new volume size: + + resize2fs /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 + +8. Mount it back onto the filesystem: + + mount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 /mnt/BlockStorage1 + +## Where to Go From Here? + +Need ideas for what to do with space? We have several guides which walk you through installing software that would make a great pairing with large storage volumes: + +[Install Seafile with NGINX on Ubuntu 16.04](/docs/applications/cloud-storage/install-seafile-with-nginx-on-ubuntu-1604/) + +[Install Plex Media Server on Ubuntu 16.04](/docs/applications/media-servers/install-plex-media-server-on-ubuntu-16-04/) + +[Big Data in the Linode Cloud: Streaming Data Processing with Apache Storm](/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm/) + +[Using Subsonic to Stream Media From Your Linode](/docs/applications/media-servers/install-subsonic-media-server-on-ubuntu-or-debian/) + +[Install GitLab on Ubuntu 14.04](/docs/development/version-control/install-gitlab-on-ubuntu-14-04-trusty-tahr/) diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/index.md b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/index.md deleted file mode 100644 index 2859a1b3fa7..00000000000 --- a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/index.md +++ /dev/null @@ -1,195 +0,0 @@ ---- -author: - name: Linode - email: docs@linode.com -description: This tutorial explains how to use Linode's block storage service. -keywords: ["block storage", " volume", "media", "resize", "storage", "disk"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2018-02-01 -modified_by: - name: Linode -published: 2018-08-17 -aliases: ['platform/how-to-use-block-storage-with-your-linode/'] -title: How to Use Block Storage with Your Linode -hiddenguide: true ---- - -![How to Use Block Storage with Your Linode](block-storage-title-graphic.png) - -Linode’s Block Storage service allows you to attach additional storage Volumes to your Linode. A single Volume can range from 10 GiB to 10,000 GiB in size and costs $0.10/GiB per month. They can be partitioned however you like and can accommodate any filesystem type you choose. Up to eight Volumes can be attached to a single Linode, be it new or already existing, so you do not need to recreate your server to add a Block Storage Volume. - -The Block Storage service is currently available in the Dallas, Fremont, Frankfurt, London, Newark, and Singapore data centers. - -{{< caution >}} -- Linode's backup services do not cover Block Storage Volumes. You must execute [your own backups](/docs/security/backups/backing-up-your-data/) for this data. - -- Your Linode must be running in Paravirtualization mode. Block storage currently does not support Full-virtualization. -{{< /caution >}} - -## How to Add a Block Storage Volume to a Linode - -This guide assumes a Linode with the root disk mounted as `/dev/sda` and swap space mounted as `/dev/sdb`. In this scenario, the Block Storage Volume will be available to the operating system as `/dev/disk/by-id/scsi-0Linode_Volume_EXAMPLE`, where `EXAMPLE` is a label you assign the Volume in the Linode Cloud Manager. Storage Volumes can be added when your Linode is already running, and will show immediately in `/dev/disk/by-id/`. - -### Add a Volume from the Linode Detail Page - -1. Click on the **Linodes** link in the sidebar. - -1. Select the Linode to which you want to attach a Block Storage Volume. The detail page for the Linode will appear. - - [![Select a Linode from the Manager](bs-cloud-select-linode-small.png "Select a Linode from the Manager.")](bs-cloud-select-linode.png) - -1. Click on the **Volumes** tab, then click **Add a Volume**: - - [![Click Add a Volume](bs-cloud-add-volume-to-linode-small.png "Click 'Add a Volume.'")](bs-cloud-add-volume-to-linode.png) - -1. Assign the Block Storage Volume a label and size. The label can be up to 32 characters long and consist only of ASCII characters `a-z; 0-9.-_`. The maximum Volume size is 10,000 GiB. When finished, click *Submit*: - - [![Create a Volume with a label.](bs-cloud-create-volume.png "Create a Volume with a label.")](bs-cloud-create-volume.png) - - {{< note >}} -There is currently a soft limit of 100 TB of Block Storage Volume per account. -{{< /note >}} - -1. Once you add a Volume it will appear under Attached Volumes with the new Volume's label, size, and file system path. - - [![A Volume has been created](bs-cloud-volume-created-small.png "A Volume has been created.")](bs-cloud-volume-created.png) - -1. You'll need to create a filesystem in your new Volume. If your Linode is not already running, boot then SSH into your Linode and execute the following command, where `FILE_SYSTEM_PATH` is your Volume's file system path: - - mkfs.ext4 FILE_SYSTEM_PATH - -1. Once the Volume has a filesystem, you can create a mountpoint for it: - - mkdir /mnt/BlockStorage1 - -1. You can then mount the new Volume: - - mount FILE_SYSTEM_PATH /mnt/BlockStorage1 - -1. If you want to mount the new Volume automatically every time your Linode boots, you'll want to add the following line to your **/etc/fstab** file: - - FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2 - -### Attach a Volume from Your Account's Volume List - -1. Click on the **Volumes** link in the sidebar to see your account's Volume list: - - [![View your available Volumes](bs-cloud-volumes-list-small.png "View your available Volumes.")](bs-cloud-volumes-list.png) - -1. Click the **more options ellipsis** to open the menu for the Volume you want to attach to a Linode and select **Attach**: - - [![Open Volume menu.](bs-cloud-attach-volume-small.png)](bs-cloud-attach-volume.png) - -1. Select the label of the Linode you want to attach the Volume to from the dropdown menu, then click **Save**: - - [![Attach a Volume to a Linode](bs-cloud-attach-volume-menu.png "Attach a Volume to a Linode")](bs-cloud-attach-volume-menu.png) - - {{< note >}} -The Linodes available in this dropdown menu all share the same region as your Volume. -{{< /note >}} - - -1. You'll need to create a filesystem in your new Volume. If your Linode is not already running, boot then SSH into your Linode and execute the following command, where `FILE_SYSTEM_PATH` is your Volume's file system path: - - mkfs.ext4 FILE_SYSTEM_PATH - -1. Once the Volume has a filesystem, you can create a mountpoint for it: - - mkdir /mnt/BlockStorage1 - -1. You can then mount the new Volume, where `FILE_SYSTEM_PATH` is your Volume's file system path: - - mount FILE_SYSTEM_PATH /mnt/BlockStorage1 - -1. If you want to mount the new Volume automatically every time your Linode boots, you'll want to add the following line to your **/etc/fstab** file: - - FILE_SYSTEM_PATH /mnt/BlockStorage1 - -## How to Detach a Block Storage Volume from a Linode - -1. Go to the detail page page of the Linode which the Volume is attached to. Shut down the Linode. - -1. When the Linode is powered off, click on the **Volumes** tab, click the **more options ellipsis** next to the Volume you would like to detach, then click **Detach**. - - [![Detach a Volume from a Linode from the Volume menu.](bs-cloud-detach-volume-small.png "Detach a Volume from a Linode from the Volume menu.")](bs-cloud-detach-volume.png) - -1. A confirmation screen appears and explains that the Volume will be detached from the Linode. Click **Detach** to confirm: - - [![Linode Cloud Manager detach Volume confirmation](bs-cloud-detach-volume-confirm.png)](bs-cloud-detach-volume-confirm.png) - - The Linode's dashboard does not show the Volume present anymore: - - ![The Linode's Volumes tab shows no attached Volumes.](bs-cloud-add-volume-to-linode-small.png "The Linode's Volumes tab shows no attached Volumes..") - - The Volume still exists on your account and you can see it if you view the **Volumes** page: - - [![Volume not attached, but still exists.](bs-cloud-volume-detached-but-still-available-small.png "Volume not attached, but still exists.")](bs-cloud-volume-detached-but-still-available.png) -{{< caution >}} -To avoid issues with your Linode, remove this line from your `/etc/fstab/` configuration: - -`FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2` - -{{< /caution >}} -## How to Delete a Block Storage Volume - -{{< caution >}} -The removal process is irreversible, and the data will be permanently deleted. -{{< /caution >}} - -1. Shut down the attached Linode. - -1. Detach the Volume as described [above](#how-to-detach-a-block-storage-volume-from-a-linode). - -1. On the **Volumes** page, click the **more options ellipsis** next to the Volume you would like to delete. - -1. Click **Delete**. - - ![Delete a Volume](bs-cloud-delete-volume-small.png "Delete a Volume.") - -## How to Resize a Block Storage Volume - -Storage Volumes **cannot** be sized down, only up. Keep this in mind when sizing your Volumes. - -1. Shut down your Linode. - -1. Click the **more options ellipsis** next to the Volume you would like to resize to bring up the Volume's menu. - -1. Click **Resize**. - - [![Select Resize from the Volume menu.](bs-cloud-resize-volume-small.png "Select Resize from the Volume menu.")](bs-cloud-resize-volume.png) - -1. Enter the new Volume size. The minimum size is 10 GiB and maximum is 10,000 GiB. Then click **Submit**. - - ![Resize Volume menu.](bs-cloud-resize-volume-menu.png "Resize Volume menu.") - -1. You'll be returned to the Volume list and the notification bell in the top right of the page will notify you when the resizing is complete. - - ![Notification bell shows the Volume has been resized.](bs-cloud-volume-resized.png "Notification bell shows the Volume has been resized.") - -1. Reboot your Linode. - -1. Once your Linode has restarted, make sure the Volume is unmounted for safety: - - umount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 - -1. Assuming you have an ext2, ext3, or ext4 partition, resize it to fill the new Volume size: - - resize2fs /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 - -1. Mount it back onto the filesystem: - - mount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 /mnt/BlockStorage1 - -## Where to Go From Here? - -Need ideas for what to do with space? We have several guides which walk you through installing software that would make a great pairing with large storage Volumes: - -[Install Seafile with NGINX on Ubuntu 16.04](/docs/applications/cloud-storage/install-seafile-with-nginx-on-ubuntu-1604/) - -[Install Plex Media Server on Ubuntu 16.04](/docs/applications/media-servers/install-plex-media-server-on-ubuntu-16-04/) - -[Big Data in the Linode Cloud: Streaming Data Processing with Apache Storm](/docs/applications/big-data/big-data-in-the-linode-cloud-streaming-data-processing-with-apache-storm/) - -[Using Subsonic to Stream Media From Your Linode](/docs/applications/media-servers/install-subsonic-media-server-on-ubuntu-or-debian/) - -[Install GitLab on Ubuntu 14.04](/docs/development/version-control/install-gitlab-on-ubuntu-14-04-trusty-tahr/) diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-add-volume-to-linode-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-add-volume-to-linode-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-add-volume-to-linode-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-add-volume-to-linode-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-add-volume-to-linode.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-add-volume-to-linode.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-add-volume-to-linode.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-add-volume-to-linode.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume-menu.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume-menu.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume-menu.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume-menu.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-attach-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-attach-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-create-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-create-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-create-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-create-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-delete-volume-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-delete-volume-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-delete-volume-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-delete-volume-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-delete-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-delete-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-delete-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-delete-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume-confirm.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume-confirm.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume-confirm.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume-confirm.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-detach-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-detach-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume-menu.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume-menu.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume-menu.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume-menu.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-resize-volume.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-resize-volume.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-select-linode-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-select-linode-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-select-linode-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-select-linode-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-select-linode.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-select-linode.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-select-linode.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-select-linode.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-created-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-created-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-created-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-created-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-created.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-created.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-created.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-created.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-detached-but-still-available-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-detached-but-still-available-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-detached-but-still-available-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-detached-but-still-available-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-detached-but-still-available.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-detached-but-still-available.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-detached-but-still-available.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-detached-but-still-available.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-resized.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-resized.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volume-resized.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volume-resized.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volumes-list-small.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volumes-list-small.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volumes-list-small.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volumes-list-small.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volumes-list.png b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volumes-list.png similarity index 100% rename from docs/platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/bs-cloud-volumes-list.png rename to docs/platform/block-storage/how-to-use-block-storage-with-your-linode/bs-cloud-volumes-list.png diff --git a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/index.md b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/index.md index 88c892e4359..be05d1caad2 100644 --- a/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/index.md +++ b/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/index.md @@ -8,17 +8,17 @@ license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' modified: 2018-02-01 modified_by: name: Linode -published: 2017-06-16 -aliases: ['platform/how-to-use-block-storage-with-your-linode/'] +published: 2018-08-17 +aliases: ['platform/how-to-use-block-storage-with-your-linode/','platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager/'] title: How to Use Block Storage with Your Linode -cloud_manager_link: platform/block-storage/how-to-use-block-storage-with-your-linode-new-manager +classic_manager_link: platform/block-storage/how-to-use-block-storage-with-your-linode-classic-manager/ --- ![How to Use Block Storage with Your Linode](block-storage-title-graphic.png) -Linode’s Block Storage service allows you to attach additional storage volumes to your Linode. A single volume can range from 10 GiB to 10,000 GiB in size and costs $0.10/GiB per month. They can be partitioned however you like and can accommodate any filesystem type you choose. Up to eight volumes can be attached to a single Linode, be it new or already existing, so you do not need to recreate your server to add a Block Storage Volume. +Linode’s Block Storage service allows you to attach additional storage Volumes to your Linode. A single Volume can range from 10 GiB to 10,000 GiB in size and costs $0.10/GiB per month. They can be partitioned however you like and can accommodate any filesystem type you choose. Up to eight Volumes can be attached to a single Linode, be it new or already existing, so you do not need to recreate your server to add a Block Storage Volume. -The Block Storage service is currently available in the Dallas, Fremont, Frankfurt, London, Newark, Singapore, and Tokyo 2 data centers. +The Block Storage service is currently available in the Dallas, Fremont, Frankfurt, London, Newark, and Singapore data centers. {{< caution >}} - Linode's backup services do not cover Block Storage Volumes. You must execute [your own backups](/docs/security/backups/backing-up-your-data/) for this data. @@ -28,124 +28,161 @@ The Block Storage service is currently available in the Dallas, Fremont, Frankfu ## How to Add a Block Storage Volume to a Linode -This guide assumes a Linode with the root disk mounted as `/dev/sda` and swap space mounted as `/dev/sdb`. In this scenario, the Block Storage Volume will be available to the operating system as `/dev/disk/by-id/scsi-0Linode_Volume_EXAMPLE`, where `EXAMPLE` is a label you assign the volume in the Linode Manager. Storage volumes can be added when your Linode is already running, and will show immediately in `/dev/disk/by-id/`. +This guide assumes a Linode with the root disk mounted as `/dev/sda` and swap space mounted as `/dev/sdb`. In this scenario, the Block Storage Volume will be available to the operating system as `/dev/disk/by-id/scsi-0Linode_Volume_EXAMPLE`, where `EXAMPLE` is a label you assign the Volume in the Linode Cloud Manager. Storage Volumes can be added when your Linode is already running, and will show immediately in `/dev/disk/by-id/`. -### Add a Volume from the Linode Dashboard +### Add a Volume from the Linode Detail Page -1. Go to the dashboard page of the Linode to which you want to attach a Block Storage Volume. Select **Create a new Volume**: +1. Click on the **Linodes** link in the sidebar. - [![Linode Manager create a Volume](bs-manager-create-new-volume.png)](bs-manager-create-new-volume.png) +1. Select the Linode to which you want to attach a Block Storage Volume. The detail page for the Linode will appear. -2. Assign the Block Storage Volume a label and size. The label can be up to 32 characters long and consist only of ASCII characters `a-z; 0-9.-_`. The maximum volume size is 10,000 GiB. When finished, click *Add this Volume!*: + [![Select a Linode from the Manager](bs-cloud-select-linode-small.png "Select a Linode from the Manager.")](bs-cloud-select-linode.png) - [![Linode Manager add a Volume](bs-add-a-volume.png)](bs-add-a-volume.png) +1. Click on the **Volumes** tab, then click **Add a Volume**: + + [![Click Add a Volume](bs-cloud-add-volume-to-linode-small.png "Click 'Add a Volume.'")](bs-cloud-add-volume-to-linode.png) + +1. Assign the Block Storage Volume a label and size. The label can be up to 32 characters long and consist only of ASCII characters `a-z; 0-9.-_`. The maximum Volume size is 10,000 GiB. When finished, click *Submit*: + + [![Create a Volume with a label.](bs-cloud-create-volume.png "Create a Volume with a label.")](bs-cloud-create-volume.png) {{< note >}} There is currently a soft limit of 100 TB of Block Storage Volume per account. {{< /note >}} -3. Once you add a volume, you'll be presented with the Volume Attached page as shown below. This page provides customized instructions which show you how to make a filesystem in your volume from any of our supported Linux distributions. The page shows how to mount the volume, and how to add it to `/etc/fstab` so it's mounted automatically whenever you reboot your Linode: +1. Once you add a Volume it will appear under Attached Volumes with the new Volume's label, size, and file system path. - [![Linode Manager volume instructions](bs-volume-instructions-small.png)](bs-volume-instructions.png) + [![A Volume has been created](bs-cloud-volume-created-small.png "A Volume has been created.")](bs-cloud-volume-created.png) -4. If your Linode is not already running, boot and SSH into your Linode to execute the commands as shown on the instructions page. If you need to see the volume mount instructions again, click **Edit** to the right of the volume in that Linode's dashboard: +1. You'll need to create a filesystem in your new Volume. If your Linode is not already running, boot then SSH into your Linode and execute the following command, where `FILE_SYSTEM_PATH` is your Volume's file system path: - [![Linode Manager edit volume](bs-edit.png)](bs-edit.png) + mkfs.ext4 FILE_SYSTEM_PATH -### Add a Volume from Your Account's Volume List +1. Once the Volume has a filesystem, you can create a mountpoint for it: -1. In the **Linodes** tab of Linode manager, click **Manage Volumes** to see your account's volume list: + mkdir /mnt/BlockStorage1 - [![Linode Manager add volume](bs-manage-volumes-small.png)](bs-manage-volumes.png) +1. You can then mount the new Volume: -2. Click the **Attach** option for the volume you want to attach to a Linode: + mount FILE_SYSTEM_PATH /mnt/BlockStorage1 - [![Linode Manager add volume](bs-volume-list-small.png)](bs-volume-list.png) +1. If you want to mount the new Volume automatically every time your Linode boots, you'll want to add the following line to your **/etc/fstab** file: -3. Select the label of the Linode you want to attach the volume to. Then click **Attach**: + FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2 - [![Linode Manager add volume](bs-volume-attach-small.png)](bs-volume-attach.png) +### Attach a Volume from Your Account's Volume List -4. Once you add a volume, you'll be presented with the Volume Attached page as shown below. This page provides customized instructions which show you how to make a filesystem in your volume from any of our supported Linux distributions. The page shows how to mount the volume, and how to add it to `/etc/fstab` so it's mounted automatically whenever you reboot your Linode: +1. Click on the **Volumes** link in the sidebar to see your account's Volume list: - [![Linode Manager volume instructions](bs-volume-instructions-small.png)](bs-volume-instructions.png) + [![View your available Volumes](bs-cloud-volumes-list-small.png "View your available Volumes.")](bs-cloud-volumes-list.png) -5. If your Linode is not already running, boot and SSH into your Linode to execute the commands as shown on the instructions page. If you need to see the volume mount instructions again, click **Edit** to the right of the volume in that Linode's dashboard: +1. Click the **more options ellipsis** to open the menu for the Volume you want to attach to a Linode and select **Attach**: - [![Linode Manager edit volume](bs-edit.png)](bs-edit.png) + [![Open Volume menu.](bs-cloud-attach-volume-small.png)](bs-cloud-attach-volume.png) -## How to Detach a Block Storage Volume from a Linode +1. Select the label of the Linode you want to attach the Volume to from the dropdown menu, then click **Save**: + + [![Attach a Volume to a Linode](bs-cloud-attach-volume-menu.png "Attach a Volume to a Linode")](bs-cloud-attach-volume-menu.png) + + {{< note >}} +The Linodes available in this dropdown menu all share the same region as your Volume. +{{< /note >}} + + +1. You'll need to create a filesystem in your new Volume. If your Linode is not already running, boot then SSH into your Linode and execute the following command, where `FILE_SYSTEM_PATH` is your Volume's file system path: + + mkfs.ext4 FILE_SYSTEM_PATH + +1. Once the Volume has a filesystem, you can create a mountpoint for it: -1. Go back to the dashboard of the Linode which the volume is attached to. Shut down the Linode. + mkdir /mnt/BlockStorage1 -2. When the Linode is powered off, click **Detach** under the **Volumes** list: +1. You can then mount the new Volume, where `FILE_SYSTEM_PATH` is your Volume's file system path: - [![Linode Manager detach volume](bs-detach.png)](bs-detach.png) + mount FILE_SYSTEM_PATH /mnt/BlockStorage1 -3. A confirmation screen appears and explains that the volume will be detached from the Linode. Click **Detach** to confirm: +1. If you want to mount the new Volume automatically every time your Linode boots, you'll want to add the following line to your **/etc/fstab** file: - [![Linode Manager detach volume confirmation](bs-detach-confirm-small.png)](bs-detach-confirm.png) + FILE_SYSTEM_PATH /mnt/BlockStorage1 - The Linode's dashboard does not show the volume present anymore: +## How to Detach a Block Storage Volume from a Linode + +1. Go to the detail page page of the Linode which the Volume is attached to. Shut down the Linode. + +1. When the Linode is powered off, click on the **Volumes** tab, click the **more options ellipsis** next to the Volume you would like to detach, then click **Detach**. + + [![Detach a Volume from a Linode from the Volume menu.](bs-cloud-detach-volume-small.png "Detach a Volume from a Linode from the Volume menu.")](bs-cloud-detach-volume.png) + +1. A confirmation screen appears and explains that the Volume will be detached from the Linode. Click **Detach** to confirm: + + [![Linode Cloud Manager detach Volume confirmation](bs-cloud-detach-volume-confirm.png)](bs-cloud-detach-volume-confirm.png) - [![Linode Manager detached volume](bs-detached.png)](bs-detached.png) + The Linode's dashboard does not show the Volume present anymore: - The volume still exists on your account and you can see it if you click **View all Volumes**: + ![The Linode's Volumes tab shows no attached Volumes.](bs-cloud-add-volume-to-linode-small.png "The Linode's Volumes tab shows no attached Volumes..") - [![Linode Manager volume list](bs-volume-list-small.png)](bs-volume-list.png) + The Volume still exists on your account and you can see it if you view the **Volumes** page: - {{< caution >}} + [![Volume not attached, but still exists.](bs-cloud-volume-detached-but-still-available-small.png "Volume not attached, but still exists.")](bs-cloud-volume-detached-but-still-available.png) +{{< caution >}} To avoid issues with your Linode, remove this line from your `/etc/fstab/` configuration: - `FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2` +`FILE_SYSTEM_PATH /mnt/BlockStorage1 ext4 defaults 0 2` {{< /caution >}} - ## How to Delete a Block Storage Volume {{< caution >}} The removal process is irreversible, and the data will be permanently deleted. {{< /caution >}} -1. Shut down the Linode. +1. Shut down the attached Linode. + +1. Detach the Volume as described [above](#how-to-detach-a-block-storage-volume-from-a-linode). -2. Detach the volume as described [above](#how-to-detach-a-block-storage-volume-from-a-linode). +1. On the **Volumes** page, click the **more options ellipsis** next to the Volume you would like to delete. -3. Click the volume's **Remove** option in either the volume list or the attached Linode's dashboard. +1. Click **Delete**. + + ![Delete a Volume](bs-cloud-delete-volume-small.png "Delete a Volume.") ## How to Resize a Block Storage Volume -Storage volumes **cannot** be sized down, only up. Keep this in mind when sizing your volumes. +Storage Volumes **cannot** be sized down, only up. Keep this in mind when sizing your Volumes. 1. Shut down your Linode. -2. Click the **Edit** option for the volume you want to resize. +1. Click the **more options ellipsis** next to the Volume you would like to resize to bring up the Volume's menu. + +1. Click **Resize**. + + [![Select Resize from the Volume menu.](bs-cloud-resize-volume-small.png "Select Resize from the Volume menu.")](bs-cloud-resize-volume.png) -3. Enter the new volume size. The minimum size is 10 GiB and maximum is 10,000 GiB. Then click **Save Changes**. +1. Enter the new Volume size. The minimum size is 10 GiB and maximum is 10,000 GiB. Then click **Submit**. - [![Linode Manager edit volume](bs-resize-volume-small.png)](bs-resize-volume.png) + ![Resize Volume menu.](bs-cloud-resize-volume-menu.png "Resize Volume menu.") -4. You'll be returned to the volume list and the **Status** column for the volume should say **resizing**. +1. You'll be returned to the Volume list and the notification bell in the top right of the page will notify you when the resizing is complete. - [![Linode Manager edit volume](bs-volume-resizing-small.png)](bs-volume-resizing.png) + ![Notification bell shows the Volume has been resized.](bs-cloud-volume-resized.png "Notification bell shows the Volume has been resized.") -5. Reboot your Linode. +1. Reboot your Linode. -6. Once your Linode has restarted, make sure the volume is unmounted for safety: +1. Once your Linode has restarted, make sure the Volume is unmounted for safety: umount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 -7. Assuming you have an ext2, ext3, or ext4 partition, resize it to fill the new volume size: +1. Assuming you have an ext2, ext3, or ext4 partition, resize it to fill the new Volume size: resize2fs /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 -8. Mount it back onto the filesystem: +1. Mount it back onto the filesystem: mount /dev/disk/by-id/scsi-0Linode_Volume_BlockStorage1 /mnt/BlockStorage1 ## Where to Go From Here? -Need ideas for what to do with space? We have several guides which walk you through installing software that would make a great pairing with large storage volumes: +Need ideas for what to do with space? We have several guides which walk you through installing software that would make a great pairing with large storage Volumes: [Install Seafile with NGINX on Ubuntu 16.04](/docs/applications/cloud-storage/install-seafile-with-nginx-on-ubuntu-1604/) diff --git a/docs/platform/disk-images/linode-backup-service/1049-backups3.png b/docs/platform/disk-images/linode-backup-service-classic-manager/1049-backups3.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service/1049-backups3.png rename to docs/platform/disk-images/linode-backup-service-classic-manager/1049-backups3.png diff --git a/docs/platform/disk-images/linode-backup-service/954-backups0-small1-1.png b/docs/platform/disk-images/linode-backup-service-classic-manager/954-backups0-small1-1.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service/954-backups0-small1-1.png rename to docs/platform/disk-images/linode-backup-service-classic-manager/954-backups0-small1-1.png diff --git a/docs/platform/disk-images/linode-backup-service/955-backups01-1.png b/docs/platform/disk-images/linode-backup-service-classic-manager/955-backups01-1.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service/955-backups01-1.png rename to docs/platform/disk-images/linode-backup-service-classic-manager/955-backups01-1.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/The_Linode_Backup_Service_smg.jpg b/docs/platform/disk-images/linode-backup-service-classic-manager/The_Linode_Backup_Service_smg.jpg similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/The_Linode_Backup_Service_smg.jpg rename to docs/platform/disk-images/linode-backup-service-classic-manager/The_Linode_Backup_Service_smg.jpg diff --git a/docs/platform/disk-images/linode-backup-service-classic-manager/index.md b/docs/platform/disk-images/linode-backup-service-classic-manager/index.md new file mode 100644 index 00000000000..0625c20607d --- /dev/null +++ b/docs/platform/disk-images/linode-backup-service-classic-manager/index.md @@ -0,0 +1,159 @@ +--- +author: + name: Alex Fornuto +description: 'Use the Linode Backup Service to protect and secure your data.' +keywords: ["backup service", "linode platform", "linode backup service", "enable a backup", "manage a backup", "schedule a backup", "disable a backup", "restore from a backup", "boot from a backup", "disk space"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2019-01-28 +modified_by: + name: Linode +published: 2012-03-14 +title: 'The Linode Backup Service' +cloud_manager_link: platform/disk-images/linode-backup-service/ +hiddenguide: true +--- + +![The Linode Backup Service](The_Linode_Backup_Service_smg.jpg) + +The *Linode Backup Service* is a subscription service add-on that automatically performs daily, weekly, and biweekly backups of your Linode. It's affordable, easy to use, and provides peace of mind. This guide explains how to enable and schedule your backups, make a manual backup snapshot, restore from a backup, and disable the Backup Service. + +## Pricing + +Pricing is per Linode and varies depending upon your Linode's plan: + +### Standard Plans + +| Service | Backups Hourly Rate | Backups Monthly +|:-------------|:--------------------|:--------------- +| Linode 1GB | $0.003/hr | $2/mo +| Linode 2GB | $0.004/hr | $2.50/mo +| Linode 4GB | $0.008/hr | $5/mo +| Linode 8GB | $0.016/hr | $10/mo +| Linode 16GB | $0.03/hr | $20/mo +| Linode 32GB | $0.06/hr | $40/mo +| Linode 64GB | $0.12/hr | $80/mo +| Linode 96GB | $0.18/hr | $120/mo +| Linode 128GB | $0.24/hr | $160/mo +| Linode 192GB | $0.36/hr | $240/mo | + +### High Memory Plans + +| Service | Backups Hourly Rate | Backups Monthly +|:-------------|:--------------------|:--------------- +| Linode 24GB | $0.0075/hr | $5/mo +| Linode 48GB | $0.015/hr | $10/mo +| Linode 90GB | $0.03/hr | $20/mo +| Linode 150GB | $0.06/hr | $40/mo +| Linode 300GB | $0.12/hr | $80/mo + +## Enable the Backup Service + +Use the Linode Manager to enable the Backup Service on a Linode. Here's how: + +1. Log in to the [Linode Manager](https://manager.linode.com). +2. From the **Linodes** tab, select the Linode you want to back up. +3. Click the **Backups** tab. +4. Click **Enable backups for this Linode**. The *Complete Your Order* webpage appears. +5. Review the pro-rated total, and then click **Complete Order**. + +The Linode Backup Service is now enabled for the selected Linode. + +You can also follow along with this video to enable the Backup Service on your Linode: + +{{< youtube X1J1OigQre0 >}} + +### Auto Enroll New Linodes in the Backup Service + +You can automatically enroll all new Linodes in the Backup Service. To do so, navigate to the **Account** tab in the Linode Manager, then select the **Account Settings** tab. In the **Linode Backup Enrollment** section, select the **AUTOMATIC** option and save the change. + +{{< note >}} +Enabling this setting does not retroactively enroll any previously created Linodes in the Backup Service. To enroll your existing Linodes in the Backup Service, click the **Enable backups for all existing Linodes** link in the **Linode Backup Enrollment** section and then confirm your choice in the page that appears. +{{< /note >}} + +## Manage Backups + +You'll manage your backups with a simple web interface in the Linode Manager. There's no software to install, and there are no commands to run. Just log in to the Linode Manager, click the **Linodes** tab, select a Linode, and then click the **Backups** tab. The backups interface is shown below. + +[![The Linode Backup Service interface](954-backups0-small1-1.png)](955-backups01-1.png) + +1. Schedule automated backups. For more information, see [Scheduling Backups](#schedule-backups). +2. Indicates when the daily and weekly backups were performed. Click the **Restore to...** link to restore a backup to a Linode. +3. Manually back up your Linode by taking a *manual snapshot*. For more information, see [Taking a Manual Snapshot](#take-a-manual-snapshot). +4. Review the history to see when backups were created. If there are any error messages, they will also be displayed in this section. + +## How Linode Backups Work + +Backups are stored on a separate system in the same data center as your Linode. The space required to store the backups is *not* subtracted from your storage space. You can store four backups of your Linode, three of which are automatically generated and rotated: + +- **Daily backup:** Automatically initiated daily within the backup window you select. Less than 24 hours old. +- **Current week's backup:** Automatically initiated weekly within the backup window, on the day you select. Less than 7 days old. +- **Last week's backup:** Automatically initiated weekly within the backup window, on the day you select. Between 8 and 14 days old. +- **Manual Snapshot:** A user-initiated snapshot that stays the same until another snapshot is initiated. + +The daily and weekly backups are automatically erased when a new backup is performed. The Linode Backup Service does not keep automated backups older than 8 - 14 days. + +## Schedule Backups + +You can configure when automatic backups are initiated. Here's how: + +1. From the **Linodes** tab, select the Linode. +2. Click the **Backups** tab. +3. Select a time interval from the **Backup Window** menu. The Linode Backup Service will generate all backups between these hours. +4. Select a day from the **Weekly Backup** menu. This is the day whose backup will be promoted to the weekly slot. The back up will be performed within the backup window you specified in step 3. +5. Click **Save Changes**. + +The Linode Backup Service will backup your Linode according to the schedule you specified. + +## Take a Manual Snapshot + +You can make a manual backup of your Linode by taking a *snapshot*. Here's how: + +1. From the **Linodes** tab, select the Linode. +2. Click the **Backups** tab. +3. Click **Take a New Snapshot Now**. + + {{< note >}} +Taking a new snapshot will overwrite a saved snapshot. +{{< /note >}} + +4. A warning appears asking if you would like to overwrite the previous snapshot. Click **OK**. + +The Linode Backup Service initiates the manual snapshot. Be patient. Creating the manual snapshot can take several minutes, depending on the size of your Linode and the amount of data you have stored on it. Other Linode Manager jobs for this Linode will not run until the snapshot job has been completed. + +{{< content "restore-backup-image-short" >}} + +### Restore to a Linode in a Different Data Center + +To restore a backup to a different data center from the source Linode's location, 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. + +## Boot from a Backup + +After the backup has been restored, the disks and configuration profiles will be available to the Linode you selected. Select the restored configuration profile and reboot your Linode to start up from the restored disks. Here's how: + +1. From the **Linodes** tab, select the Linode that you restored the backup to. The Linode's dashboard appears, as shown below. + + [![The restore from backup interface.](1049-backups3.png)](1049-backups3.png) + +2. Select the configuration profile that was restored. +3. Click **Boot** or **Reboot** to start your Linode from the backup disks. + +The Linode will start from the backup disks. Watch the *Host Job Queue* to monitor the progress. + +## Cancel the Backup Service + +You can cancel the Backup Service at any time. From your Linode's dashboard, choose the **Backups** tab and click the **Cancel Backups** link at the bottom of the page. Cancelling the service will remove your backups from our servers. + +## Limitations + +There are some limitations to what the Linode Backup Service can back up. Here are some things you should be aware of: + +- The Backup Service must be able to mount your disks. If you've created partitions, configured full disk encryption, or made other changes that prevent us from mounting the disk as a filesystem, you will likely not be able to use the Linode Backup Service. The backup system operates at the file level, not at the block level. +- Because the Backup Service is file-based, the number of files stored on disk will impact both the time it takes for backups and restores to complete, and your ability to successfully take and restore backups. Customers who need to permanently store a large number of files may want to archive bundles of smaller files into a single file, or consider other backup services. + + {{< note >}} +The percentage of customers who may run into this limitation is low. If you are not sure if this limitation applies to you, please [contact Linode Support](/docs/platform/billing-and-support/support/#contacting-linode-support). +{{< /note >}} + +- Backups taken of ext4 or ext3 filesystems will be restored as ext4. Backups taken of other mountable filesystem types will have their contents restored using ext4. +- Files that have been modified but have the same size and modify time will not be considered "changed" during a subsequent backup. ACLs and extended attributes are *not* tracked. +- The Backup Service uses a snapshot of your disks to take consistent backups while your Linode is running. This method is very reliable, but can fail to properly back up the data files for database services like MySQL. If the snapshot occurs during a transaction, the database's files may be backed up in an unclean state. We recommend scheduling routine dumps of your database to a file on the filesystem. The resulting file will then be backed up, allowing you to restore the contents of the database if you need to restore from a backup. diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/index.md b/docs/platform/disk-images/linode-backup-service-new-manager/index.md deleted file mode 100644 index 71a713a6a0b..00000000000 --- a/docs/platform/disk-images/linode-backup-service-new-manager/index.md +++ /dev/null @@ -1,219 +0,0 @@ ---- -author: - name: Alex Fornuto -description: 'Use the Linode Backup Service to protect and secure your data.' -keywords: ["backup service", "linode platform", "linode backup service", "enable a backup", "manage a backup", "schedule a backup", "disable a backup", "restore from a backup", "boot from a backup"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['backup-service/','platform/backup-service/', 'security/backups/linode-backup-service/','platform/linode-backup-service/'] -modified: 2018-12-20 -modified_by: - name: Linode -published: 2018-12-20 -title: 'The Linode Backup Service' -hiddenguide: true ---- - -![The Linode Backup Service](The_Linode_Backup_Service_smg.jpg) - -The *Linode Backup Service* is a subscription service add-on that automatically performs daily, weekly, and biweekly backups of your Linode. It's affordable, easy to use, and provides peace of mind. This guide explains how to enable and schedule your backups, make a manual backup snapshot, restore from a backup, and disable the Backup Service. - -## Pricing - -Pricing is per Linode and varies depending upon your Linode's plan: - -### Standard Plans - -| Service | Backups Hourly Rate | Backups Monthly -|:-------------|:--------------------|:--------------- -| Linode 1GB | $0.003/hr | $2/mo -| Linode 2GB | $0.004/hr | $2.50/mo -| Linode 4GB | $0.008/hr | $5/mo -| Linode 8GB | $0.016/hr | $10/mo -| Linode 16GB | $0.03/hr | $20/mo -| Linode 32GB | $0.06/hr | $40/mo -| Linode 64GB | $0.12/hr | $80/mo -| Linode 96GB | $0.18/hr | $120/mo -| Linode 128GB | $0.24/hr | $160/mo -| Linode 192GB | $0.36/hr | $240/mo | - -### High Memory Plans - -| Service | Backups Hourly Rate | Backups Monthly -|:-------------|:--------------------|:--------------- -| Linode 24GB | $0.0075/hr | $5/mo -| Linode 48GB | $0.015/hr | $10/mo -| Linode 90GB | $0.03/hr | $20/mo -| Linode 150GB | $0.06/hr | $40/mo -| Linode 300GB | $0.12/hr | $80/mo - -## Enable the Backup Service - -Use the Linode Cloud Manager to enable the Backup Service on a Linode. Here's how: - -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). - -1. From the **Linodes** page, select the Linode you want to back up. - -1. Click the **Backups** tab. - - ![Enable Linode Backups by navigating to to the individual Linode's backup menu.](backups-enable-backups.png) - -1. Click **Enable Backups**. - -The Linode Backup Service is now enabled for the selected Linode. - -### Auto Enroll New Linodes in the Backup Service - -You can automatically enroll all new Linodes in the Backup Service. To do so, click the **Account** link in the sidebar, then select the **Global Settings** tab. - -In the **Backup Auto Enrollment** panel, click on the switch to enable backups on all new Linodes. - -![Auto enroll all new Linodes in the Backup Service by navigating to the Global Settings tab in the Account settings and enabling Backups.](backups-auto-enroll.png) - -{{< note >}} -Enabling this setting does not retroactively enroll any previously created Linodes in the Backup Service. -{{< /note >}} - -## Manage Backups - -You'll manage your backups with a simple web interface in the Linode Cloud Manager. There's no software to install, and there are no commands to run. Just log in to the Linode Cloud Manager, navigate to the **Linodes** page by clicking on the link in the sidebar, select a Linode, and then click the **Backups** tab. The backups interface is shown below. - -![The Linode Backup Service interface](backups-menu.png) - -1. A list of available backups. Listed in this view are the date created, the label, how long the backup took to be created, the disks imaged, and the size of the resulting image. - -1. Manually create a backup by taking a *manual snapshot*. For more information, see the [Take a Manual Snapshot](#take-a-manual-snapshot) section. - -1. Configure backup schedule settings. For more information, see the [Schedule Backups](#schedule-backups) section. - -1. Cancel backups. After cancelling your backups you will have to wait 24 hours before you can re-enable them again. - -## How Linode Backups Work - -Backups are stored on a separate system in the same data center as your Linode. The space required to store the backups is *not* subtracted from your storage space. You can store four backups of your Linode, three of which are automatically generated and rotated: - -- **Daily backup:** Automatically initiated daily within the backup window you select. Less than 24 hours old. -- **Current week's backup:** Automatically initiated weekly within the backup window, on the day you select. Less than 7 days old. -- **Last week's backup:** Automatically initiated weekly within the backup window, on the day you select. Between 8 and 14 days old. -- **Manual Snapshot:** A user-initiated snapshot that stays the same until another snapshot is initiated. - -The daily and weekly backups are automatically erased when a new backup is performed. The Linode Backup Service does not keep automated backups older than 8 - 14 days. - -## Schedule Backups - -You can configure when automatic backups are initiated. Here's how: - -1. From the **Linodes** page, select the Linode. - -1. Click the **Backups** tab. - -1. Under **Settings**, select a time interval from the **Time of Day** menu. The Linode Backup Service will generate all backups between these hours. - -1. Select a day from the **Day of Week** menu. This is the day whose backup will be promoted to the weekly slot. The back up will be performed within the time period you specified in step 3. - -1. Click **Save Changes**. - -The Linode Backup Service will backup your Linode according to the schedule you specified. - -## Take a Manual Snapshot - -You can make a manual backup of your Linode by taking a *snapshot*. Here's how: - -1. From the **Linodes** page, select the Linode. - -1. Click the **Backups** tab. - -1. Under **Manual Snapshot**, give your snapshot a name and click **Take Snapshot**. - - {{< note >}} -Taking a new snapshot will overwrite a previously saved snapshot. -{{< /note >}} - -The Linode Backup Service initiates the manual snapshot. Creating the manual snapshot can take several minutes, depending on the size of your Linode and the amount of data you have stored on it. Other Linode Cloud Manager jobs for this Linode will not run until the snapshot job has been completed. - -## Restore from a Backup - -This section shows how to restore a backup to a [new](#restore-to-a-new-linode) Linode, or to an [existing](#restore-to-an-existing-linode) Linode. - -Restoring a backup will create a new [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles) and a new set of [disks](/docs/platform/disk-images/disk-images-and-configuration-profiles/#disks) on your Linode. The restore process does not restore single files or directories automatically. Restoring particular files can be done by completing a normal restore, copying the files off of the new disks, and then removing the disks afterward. - -{{< 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. -{{< /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. - -### Restore to a New Linode - -This section covers how to restore a backup to a new Linode that does not have any disks deployed to it. The new Linode will be located in the same data center. If you instead wish to restore your backup to an existing Linode, see the [next section](#restore-to-an-existing-linode). - -1. From the **Linodes** page, select the Linode whose backups you intend to restore, and then click on the **Backups** tab. Select the **more options ellipsis** next to the backup you would like to restore, and click **Deploy New Linode**. - - ![Click on the ellipsis menu icon to restore to a new Linode.](backups-restore-new-linode.png) - -1. You will be taken to the **Create New Linode** screen. The **Create from Backup** tab will already be selected for you, as will the fields corresponding to the Linode and backup that you are restoring from. Choose a Linode plan, enter a label for the new Linode, select any other options you prefer, and click **Create**. The new Linode will be created with the same password and SSH keys (if any) as the original. - - The backup disks and configuration profiles will be restored to the Linode you selected. Watch the notifications area for updates on the process. Restoring from a backup can take several minutes depending on the size of your Linode and the amount of data you have stored on it. - -### Restore to an Existing Linode - -You can restore a backup to any Linode located in the same data center, even if the target does not have the Backup Service enabled. To restore a backup to an existing Linode, you will need to make sure that you have enough storage space that is not currently assigned to disk images. - -{{< note >}} -If you are attempting to restore a disk to the same Linode the backup was created from, the restoration process will not delete the original disk for you. Manually delete the original disk to make room for the backup, if desired. -{{< /note >}} - -1. From the **Linodes** page, select the Linode whose backups you intend to restore, and then click on the **Backups** tab. Observe the size of the backup you would like to restore, which is visible in the **Space Required** column. You will need at least this amount of unallocated disk space on the target Linode to complete the restore. - -1. Select the **more options ellipsis** next to the backup you would like to restore, and click **Restore to Existing Linode**. - - ![Click on the ellipsis menu icon to restore to an existing Linode.](backups-restore-existing-linode.png) - -1. A menu will open with the Linodes that you can restore to. Select a Linode and click **Restore**. - - ![Select the Linode you would like to restore your backup to.](backups-restore-existing-linode-menu.png) - - You will be notified if you do not have enough space on your Linode to restore your backup. Optionally, you can choose to overwrite the Linode you are restoring to. - -1. If the amount of unallocated space available is greater than the size of the backup, you can proceed with restoring. If the amount of unallocated space is less than the size of the backup, you can stop the restoration workflow, [resize your existing disks](/docs/platform/disk-images/disk-images-and-configuration-profiles/#resizing-a-disk) on the target Linode to make room for it, and then come back to the restore page after the disk resize operation has finished. - - {{< note >}} -In some cases, you will not be able to shrink your disks enough to fit the restored backup. As an alternative, you can [change your Linode's plan](/docs/platform/disk-images/resizing-a-linode/) to a higher tier that offers more disk space. -{{< /note >}} - -1. From the **Restore to Existing Linode** menu, click **Restore**. - - Your backup will begin restoring to your Linode, and you can monitor its progress in the notifications area. Note that the time it takes to restore your backup will vary depending upon the restore size, and the number of files being restored. - -## Boot from a Backup - -After the backup has been restored, the disks and configuration profiles will be available to the destination Linode you selected. Select the restored configuration profile and reboot your Linode to start up from the restored disks: - -1. From the **Linodes** page, select the Linode that you restored the backup to. Navigate to the **Settings** tab and open the **Advanced Configurations** panel. - -1. Select the **more options ellipsis** next to the configuration profile that was restored and select **Boot This Config**. - - ![Navigate to the Advanced Configurations section of your Linode's Settings tab.](backups-boot-this-config.png) - -The Linode will start from the backup disks. Monitor the notifications area for progress. - -## Cancel the Backup Service - -You can cancel the Backup Service at any time. From your Linode's details page, choose the **Backups** tab and click the **Cancel Backups** link at the bottom of the page. Cancelling the service will remove your saved backups from the Linode platform. - -## Limitations - -There are some limitations to what the Linode Backup Service can back up. Here are some things you should be aware of: - -- The Backup Service must be able to mount your disks. If you've created partitions, configured full disk encryption, or made other changes that prevent us from mounting the disk as a filesystem, you will likely not be able to use the Linode Backup Service. The backup system operates at the file level, not at the block level. -- Because the Backup Service is file-based, the number of files stored on disk will impact both the time it takes for backups and restores to complete, and your ability to successfully take and restore backups. Customers who need to permanently store a large number of files may want to archive bundles of smaller files into a single file, or consider other backup services. - - {{< note >}} -The percentage of customers who may run into this limitation is low. If you are not sure if this limitation applies to you, please [contact Linode Support](/docs/platform/billing-and-support/support/#contacting-linode-support). -{{< /note >}} - -- Backups taken of ext4 or ext3 filesystems will be restored as ext4. Backups taken of other mountable filesystem types will have their contents restored using ext4. -- Files that have been modified but have the same size and modify time will not be considered "changed" during a subsequent backup. ACLs and extended attributes are *not* tracked. -- The Backup Service uses a snapshot of your disks to take consistent backups while your Linode is running. This method is very reliable, but can fail to properly back up the data files for database services like MySQL. If the snapshot occurs during a transaction, the database's files may be backed up in an unclean state. We recommend scheduling routine dumps of your database to a file on the filesystem. The resulting file will then be backed up, allowing you to restore the contents of the database if you need to restore from a backup. diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-auto-enroll.png b/docs/platform/disk-images/linode-backup-service/backups-auto-enroll.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-auto-enroll.png rename to docs/platform/disk-images/linode-backup-service/backups-auto-enroll.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-boot-this-config.png b/docs/platform/disk-images/linode-backup-service/backups-boot-this-config.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-boot-this-config.png rename to docs/platform/disk-images/linode-backup-service/backups-boot-this-config.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-enable-backups.png b/docs/platform/disk-images/linode-backup-service/backups-enable-backups.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-enable-backups.png rename to docs/platform/disk-images/linode-backup-service/backups-enable-backups.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-menu.png b/docs/platform/disk-images/linode-backup-service/backups-menu.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-menu.png rename to docs/platform/disk-images/linode-backup-service/backups-menu.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-existing-linode-menu.png b/docs/platform/disk-images/linode-backup-service/backups-restore-existing-linode-menu.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-existing-linode-menu.png rename to docs/platform/disk-images/linode-backup-service/backups-restore-existing-linode-menu.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-existing-linode.png b/docs/platform/disk-images/linode-backup-service/backups-restore-existing-linode.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-existing-linode.png rename to docs/platform/disk-images/linode-backup-service/backups-restore-existing-linode.png diff --git a/docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-new-linode.png b/docs/platform/disk-images/linode-backup-service/backups-restore-new-linode.png similarity index 100% rename from docs/platform/disk-images/linode-backup-service-new-manager/backups-restore-new-linode.png rename to docs/platform/disk-images/linode-backup-service/backups-restore-new-linode.png diff --git a/docs/platform/disk-images/linode-backup-service/index.md b/docs/platform/disk-images/linode-backup-service/index.md index 830ff9dc984..50b9bf3bcad 100644 --- a/docs/platform/disk-images/linode-backup-service/index.md +++ b/docs/platform/disk-images/linode-backup-service/index.md @@ -2,15 +2,15 @@ author: name: Alex Fornuto description: 'Use the Linode Backup Service to protect and secure your data.' -keywords: ["backup service", "linode platform", "linode backup service", "enable a backup", "manage a backup", "schedule a backup", "disable a backup", "restore from a backup", "boot from a backup", "disk space"] +keywords: ["backup service", "linode platform", "linode backup service", "enable a backup", "manage a backup", "schedule a backup", "disable a backup", "restore from a backup", "boot from a backup"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['backup-service/','platform/backup-service/', 'security/backups/linode-backup-service/','platform/linode-backup-service/'] -modified: 2019-01-28 +aliases: ['platform/disk-images/linode-backup-service-new-manager/','security/backups/linode-backup-service/','platform/linode-backup-service/','backup-service/','platform/backup-service/'] +modified: 2018-12-20 modified_by: name: Linode -published: 2012-03-14 +published: 2018-12-20 title: 'The Linode Backup Service' -cloud_manager_link: platform/disk-images/linode-backup-service-new-manager/ +classic_manager_link: platform/disk-images/linode-backup-service-classic-manager/ --- ![The Linode Backup Service](The_Linode_Backup_Service_smg.jpg) @@ -48,38 +48,45 @@ Pricing is per Linode and varies depending upon your Linode's plan: ## Enable the Backup Service -Use the Linode Manager to enable the Backup Service on a Linode. Here's how: +Use the Linode Cloud Manager to enable the Backup Service on a Linode. Here's how: -1. Log in to the [Linode Manager](https://manager.linode.com). -2. From the **Linodes** tab, select the Linode you want to back up. -3. Click the **Backups** tab. -4. Click **Enable backups for this Linode**. The *Complete Your Order* webpage appears. -5. Review the pro-rated total, and then click **Complete Order**. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). -The Linode Backup Service is now enabled for the selected Linode. +1. From the **Linodes** page, select the Linode you want to back up. + +1. Click the **Backups** tab. + + ![Enable Linode Backups by navigating to to the individual Linode's backup menu.](backups-enable-backups.png) -You can also follow along with this video to enable the Backup Service on your Linode: +1. Click **Enable Backups**. -{{< youtube X1J1OigQre0 >}} +The Linode Backup Service is now enabled for the selected Linode. ### Auto Enroll New Linodes in the Backup Service -You can automatically enroll all new Linodes in the Backup Service. To do so, navigate to the **Account** tab in the Linode Manager, then select the **Account Settings** tab. In the **Linode Backup Enrollment** section, select the **AUTOMATIC** option and save the change. +You can automatically enroll all new Linodes in the Backup Service. To do so, click the **Account** link in the sidebar, then select the **Global Settings** tab. + +In the **Backup Auto Enrollment** panel, click on the switch to enable backups on all new Linodes. + +![Auto enroll all new Linodes in the Backup Service by navigating to the Global Settings tab in the Account settings and enabling Backups.](backups-auto-enroll.png) {{< note >}} -Enabling this setting does not retroactively enroll any previously created Linodes in the Backup Service. To enroll your existing Linodes in the Backup Service, click the **Enable backups for all existing Linodes** link in the **Linode Backup Enrollment** section and then confirm your choice in the page that appears. +Enabling this setting does not retroactively enroll any previously created Linodes in the Backup Service. {{< /note >}} ## Manage Backups -You'll manage your backups with a simple web interface in the Linode Manager. There's no software to install, and there are no commands to run. Just log in to the Linode Manager, click the **Linodes** tab, select a Linode, and then click the **Backups** tab. The backups interface is shown below. +You'll manage your backups with a simple web interface in the Linode Cloud Manager. There's no software to install, and there are no commands to run. Just log in to the Linode Cloud Manager, navigate to the **Linodes** page by clicking on the link in the sidebar, select a Linode, and then click the **Backups** tab. The backups interface is shown below. -[![The Linode Backup Service interface](954-backups0-small1-1.png)](955-backups01-1.png) +![The Linode Backup Service interface](backups-menu.png) -1. Schedule automated backups. For more information, see [Scheduling Backups](#schedule-backups). -2. Indicates when the daily and weekly backups were performed. Click the **Restore to...** link to restore a backup to a Linode. -3. Manually back up your Linode by taking a *manual snapshot*. For more information, see [Taking a Manual Snapshot](#take-a-manual-snapshot). -4. Review the history to see when backups were created. If there are any error messages, they will also be displayed in this section. +1. A list of available backups. Listed in this view are the date created, the label, how long the backup took to be created, the disks imaged, and the size of the resulting image. + +1. Manually create a backup by taking a *manual snapshot*. For more information, see the [Take a Manual Snapshot](#take-a-manual-snapshot) section. + +1. Configure backup schedule settings. For more information, see the [Schedule Backups](#schedule-backups) section. + +1. Cancel backups. After cancelling your backups you will have to wait 24 hours before you can re-enable them again. ## How Linode Backups Work @@ -96,11 +103,15 @@ The daily and weekly backups are automatically erased when a new backup is perfo You can configure when automatic backups are initiated. Here's how: -1. From the **Linodes** tab, select the Linode. -2. Click the **Backups** tab. -3. Select a time interval from the **Backup Window** menu. The Linode Backup Service will generate all backups between these hours. -4. Select a day from the **Weekly Backup** menu. This is the day whose backup will be promoted to the weekly slot. The back up will be performed within the backup window you specified in step 3. -5. Click **Save Changes**. +1. From the **Linodes** page, select the Linode. + +1. Click the **Backups** tab. + +1. Under **Settings**, select a time interval from the **Time of Day** menu. The Linode Backup Service will generate all backups between these hours. + +1. Select a day from the **Day of Week** menu. This is the day whose backup will be promoted to the weekly slot. The back up will be performed within the time period you specified in step 3. + +1. Click **Save Changes**. The Linode Backup Service will backup your Linode according to the schedule you specified. @@ -108,40 +119,89 @@ The Linode Backup Service will backup your Linode according to the schedule you You can make a manual backup of your Linode by taking a *snapshot*. Here's how: -1. From the **Linodes** tab, select the Linode. -2. Click the **Backups** tab. -3. Click **Take a New Snapshot Now**. +1. From the **Linodes** page, select the Linode. + +1. Click the **Backups** tab. + +1. Under **Manual Snapshot**, give your snapshot a name and click **Take Snapshot**. {{< note >}} -Taking a new snapshot will overwrite a saved snapshot. +Taking a new snapshot will overwrite a previously saved snapshot. +{{< /note >}} + +The Linode Backup Service initiates the manual snapshot. Creating the manual snapshot can take several minutes, depending on the size of your Linode and the amount of data you have stored on it. Other Linode Cloud Manager jobs for this Linode will not run until the snapshot job has been completed. + +## Restore from a Backup + +This section shows how to restore a backup to a [new](#restore-to-a-new-linode) Linode, or to an [existing](#restore-to-an-existing-linode) Linode. + +Restoring a backup will create a new [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles) and a new set of [disks](/docs/platform/disk-images/disk-images-and-configuration-profiles/#disks) on your Linode. The restore process does not restore single files or directories automatically. Restoring particular files can be done by completing a normal restore, copying the files off of the new disks, and then removing the disks afterward. + +{{< 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. {{< /note >}} -4. A warning appears asking if you would like to overwrite the previous snapshot. Click **OK**. +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. + +### Restore to a New Linode + +This section covers how to restore a backup to a new Linode that does not have any disks deployed to it. The new Linode will be located in the same data center. If you instead wish to restore your backup to an existing Linode, see the [next section](#restore-to-an-existing-linode). + +1. From the **Linodes** page, select the Linode whose backups you intend to restore, and then click on the **Backups** tab. Select the **more options ellipsis** next to the backup you would like to restore, and click **Deploy New Linode**. + + ![Click on the ellipsis menu icon to restore to a new Linode.](backups-restore-new-linode.png) -The Linode Backup Service initiates the manual snapshot. Be patient. Creating the manual snapshot can take several minutes, depending on the size of your Linode and the amount of data you have stored on it. Other Linode Manager jobs for this Linode will not run until the snapshot job has been completed. +1. You will be taken to the **Create New Linode** screen. The **Create from Backup** tab will already be selected for you, as will the fields corresponding to the Linode and backup that you are restoring from. Choose a Linode plan, enter a label for the new Linode, select any other options you prefer, and click **Create**. The new Linode will be created with the same password and SSH keys (if any) as the original. -{{< content "restore-backup-image-short" >}} + The backup disks and configuration profiles will be restored to the Linode you selected. Watch the notifications area for updates on the process. Restoring from a backup can take several minutes depending on the size of your Linode and the amount of data you have stored on it. + +### Restore to an Existing Linode + +You can restore a backup to any Linode located in the same data center, even if the target does not have the Backup Service enabled. To restore a backup to an existing Linode, you will need to make sure that you have enough storage space that is not currently assigned to disk images. + +{{< note >}} +If you are attempting to restore a disk to the same Linode the backup was created from, the restoration process will not delete the original disk for you. Manually delete the original disk to make room for the backup, if desired. +{{< /note >}} + +1. From the **Linodes** page, select the Linode whose backups you intend to restore, and then click on the **Backups** tab. Observe the size of the backup you would like to restore, which is visible in the **Space Required** column. You will need at least this amount of unallocated disk space on the target Linode to complete the restore. + +1. Select the **more options ellipsis** next to the backup you would like to restore, and click **Restore to Existing Linode**. + + ![Click on the ellipsis menu icon to restore to an existing Linode.](backups-restore-existing-linode.png) + +1. A menu will open with the Linodes that you can restore to. Select a Linode and click **Restore**. + + ![Select the Linode you would like to restore your backup to.](backups-restore-existing-linode-menu.png) + + You will be notified if you do not have enough space on your Linode to restore your backup. Optionally, you can choose to overwrite the Linode you are restoring to. + +1. If the amount of unallocated space available is greater than the size of the backup, you can proceed with restoring. If the amount of unallocated space is less than the size of the backup, you can stop the restoration workflow, [resize your existing disks](/docs/platform/disk-images/disk-images-and-configuration-profiles/#resizing-a-disk) on the target Linode to make room for it, and then come back to the restore page after the disk resize operation has finished. + + {{< note >}} +In some cases, you will not be able to shrink your disks enough to fit the restored backup. As an alternative, you can [change your Linode's plan](/docs/platform/disk-images/resizing-a-linode/) to a higher tier that offers more disk space. +{{< /note >}} -### Restore to a Linode in a Different Data Center +1. From the **Restore to Existing Linode** menu, click **Restore**. -To restore a backup to a different data center from the source Linode's location, 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. + Your backup will begin restoring to your Linode, and you can monitor its progress in the notifications area. Note that the time it takes to restore your backup will vary depending upon the restore size, and the number of files being restored. ## Boot from a Backup -After the backup has been restored, the disks and configuration profiles will be available to the Linode you selected. Select the restored configuration profile and reboot your Linode to start up from the restored disks. Here's how: +After the backup has been restored, the disks and configuration profiles will be available to the destination Linode you selected. Select the restored configuration profile and reboot your Linode to start up from the restored disks: -1. From the **Linodes** tab, select the Linode that you restored the backup to. The Linode's dashboard appears, as shown below. +1. From the **Linodes** page, select the Linode that you restored the backup to. Navigate to the **Settings** tab and open the **Advanced Configurations** panel. - [![The restore from backup interface.](1049-backups3.png)](1049-backups3.png) +1. Select the **more options ellipsis** next to the configuration profile that was restored and select **Boot This Config**. -2. Select the configuration profile that was restored. -3. Click **Boot** or **Reboot** to start your Linode from the backup disks. + ![Navigate to the Advanced Configurations section of your Linode's Settings tab.](backups-boot-this-config.png) -The Linode will start from the backup disks. Watch the *Host Job Queue* to monitor the progress. +The Linode will start from the backup disks. Monitor the notifications area for progress. ## Cancel the Backup Service -You can cancel the Backup Service at any time. From your Linode's dashboard, choose the **Backups** tab and click the **Cancel Backups** link at the bottom of the page. Cancelling the service will remove your backups from our servers. +You can cancel the Backup Service at any time. From your Linode's details page, choose the **Backups** tab and click the **Cancel Backups** link at the bottom of the page. Cancelling the service will remove your saved backups from the Linode platform. ## Limitations diff --git a/docs/platform/disk-images/linode-images/deploy-a-distro.png b/docs/platform/disk-images/linode-images-classic-manager/deploy-a-distro.png similarity index 100% rename from docs/platform/disk-images/linode-images/deploy-a-distro.png rename to docs/platform/disk-images/linode-images-classic-manager/deploy-a-distro.png diff --git a/docs/platform/disk-images/linode-images/deploy-an-image2.png b/docs/platform/disk-images/linode-images-classic-manager/deploy-an-image2.png similarity index 100% rename from docs/platform/disk-images/linode-images/deploy-an-image2.png rename to docs/platform/disk-images/linode-images-classic-manager/deploy-an-image2.png diff --git a/docs/platform/disk-images/linode-images/edit-disk-image.png b/docs/platform/disk-images/linode-images-classic-manager/edit-disk-image.png similarity index 100% rename from docs/platform/disk-images/linode-images/edit-disk-image.png rename to docs/platform/disk-images/linode-images-classic-manager/edit-disk-image.png diff --git a/docs/platform/disk-images/linode-images/host-job-queue.png b/docs/platform/disk-images/linode-images-classic-manager/host-job-queue.png similarity index 100% rename from docs/platform/disk-images/linode-images/host-job-queue.png rename to docs/platform/disk-images/linode-images-classic-manager/host-job-queue.png diff --git a/docs/platform/disk-images/linode-images/images-list.png b/docs/platform/disk-images/linode-images-classic-manager/images-list.png similarity index 100% rename from docs/platform/disk-images/linode-images/images-list.png rename to docs/platform/disk-images/linode-images-classic-manager/images-list.png diff --git a/docs/platform/disk-images/linode-images/imagize-image.png b/docs/platform/disk-images/linode-images-classic-manager/imagize-image.png similarity index 100% rename from docs/platform/disk-images/linode-images/imagize-image.png rename to docs/platform/disk-images/linode-images-classic-manager/imagize-image.png diff --git a/docs/platform/disk-images/linode-images-classic-manager/index.md b/docs/platform/disk-images/linode-images-classic-manager/index.md new file mode 100644 index 00000000000..08fe4007b8b --- /dev/null +++ b/docs/platform/disk-images/linode-images-classic-manager/index.md @@ -0,0 +1,87 @@ +--- +author: + name: Linode + email: docs@linode.com +description: How to retain Disks with the Linode Images service +keywords: ["linode Images", " imagize"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2017-09-08 +modified_by: + name: Linode +published: 2014-09-25 +title: Linode Images +cloud_manager_link: platform/disk-images/linode-images/ +hiddenguide: true +--- + +![Linode Images](linode-images.jpg) + +*Linode Images* allows you to take snapshots of your disks, and then deploy them to any Linode under your account. This can be useful for bootstrapping a master image for a large deployment, or retaining a disk for a configuration that you may not need running, but wish to return to in the future. Linode Images will be retained whether or not you have an active Linode on your account, which also makes them useful for long term storage of a private template that you may need in the future. There is no additional charge to store Images for Linode users, with a limit of 2GB per Image and 3 Images per account. + +{{< note >}} +When saving a Linode image it is the aspects of the Linode that are on the **disk** that are saved, not any additional aspects such as IP addresses, fully qualified domain names, and MAC addresses. +{{< /note >}} + +## Capturing Your Image + +Linode Images captures an exact copy of your disk at the moment when the process is kicked off. Here's how to capture your first image. + +{{< note >}} +While an image can be captured while your Linode is running, we would recommend shutting your Linode down first if you are running any active databases. Capturing an image that includes a running database can cause corruption or data loss in the imaged copy of the database. +{{< /note >}} + +1. Navigate to your Linode Dashboard and select the disk that you wish to freeze from the **Disks** list. + +2. On the **Edit Disk** page, click the **Create Image** button. + + [![Edit Disk](edit-disk-image.png)](edit-disk-image.png) + +3. On the Image page, you can provide a label for your image. You can also write short notes about the image being captured in the Description box. + + [![Capture Image](imagize-image.png)](imagize-image.png) + +4. Once you click the Create Image button, your image will be frozen for later use. You can view the progress on the Dashboard under the Host Job Queue. + + [![Host Job Queue](host-job-queue.png)](host-job-queue.png) + + {{< note >}} +Linode Images are limited to 2048MB of data per disk. You will need to ensure that data within your disk does not exceed this size limit. +{{< /note >}} + + Once the job in the host queue has completed, your Linode's disk has been captured and stored. + +## Managing Your Images + +The images captured from your Linodes are stored for future usage, and can be modified or removed at any time. The following instructions will explain how to manage your Linode Images once they have been captured. + +1. Click on the Linodes tab. + +2. Select **Manage Images** at the bottom of the page. + +3. From this page, you can delete existing disks, and view your images quota usage. + +4. You can edit your captured disks by clicking the **Edit** button to the right of the image in question. This will allow you to edit the image name and notes. + +4. To delete a previously captured disk, simply click the **Delete** link to the right of the image in question. You will be asked for confirmation prior to the image being deleted. + + [![Images List](images-list.png)](images-list.png) + +## Deploy From A Saved Image + +Deploying one of your saved images to any Linode under your account is a simple process. + +1. Navigate to the Dashboard of the Linode you wish to deploy your image to. + +2. Click the **Deploy an Image** link and select your image from the drop-down list, under the **Dashboard** heading. + + {{< note >}} +If you are deploying a recently deleted Linode's disks (which are automatically saved) then the image will be at the bottom of the drop down list. +{{< /note >}} + + [![Deploy an Image Link](deploy-an-image2.png)](deploy-an-image2.png) + +3. Select your desired disk size and set your root password, then click **Deploy** to create a configuration profile with your saved disk. If this is an image you made with a root password previously, you can leave it blank to keep the old one. + + [![Deploy a Distribution](deploy-a-distro.png)](deploy-a-distro.png) + +Once you've completed these steps, your saved image will be deployed on your new Linode. diff --git a/docs/platform/disk-images/linode-images-new-manager/linode-images.jpg b/docs/platform/disk-images/linode-images-classic-manager/linode-images.jpg similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/linode-images.jpg rename to docs/platform/disk-images/linode-images-classic-manager/linode-images.jpg diff --git a/docs/platform/disk-images/linode-images-new-manager/index.md b/docs/platform/disk-images/linode-images-new-manager/index.md deleted file mode 100644 index 6ef24f5a4f8..00000000000 --- a/docs/platform/disk-images/linode-images-new-manager/index.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -author: - name: Linode - email: docs@linode.com -description: How to retain Disks with the Linode Images service -keywords: ["linode Images", " imagize"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['linode-images/','platform/linode-images/'] -modified: 2018-08-22 -modified_by: - name: Linode -published: 2014-09-25 -title: Linode Images -hiddenguide: true ---- - -![Linode Images](linode-images.jpg) - -*Linode Images* allows you to take snapshots of your disks, and then deploy them to any Linode under your account. This can be useful for bootstrapping a master image for a large deployment, or retaining a disk for a configuration that you may not need running, but wish to return to in the future. Linode Images will be retained whether or not you have an active Linode on your account, which also makes them useful for long term storage of a private template that you may need in the future. There is no additional charge to store Images for Linode users, with a limit of 2GB per Image and 3 Images per account. - -{{< note >}} -When saving a Linode image, it is the aspects of the Linode that are on the **disk** that are saved, not any additional aspects such as IP addresses, fully qualified domain names, and MAC addresses. -{{< /note >}} - -## Capturing Your Image - -Linode Images captures an exact copy of your disk at the moment when the process is kicked off. Here's how to capture your first image. - -{{< note >}} -While an image can be captured while your Linode is running, we would recommend shutting your Linode down first if you are running any active databases. Capturing an image that includes a running database can cause corruption or data loss in the imaged copy of the database. -{{< /note >}} - -1. Navigate to your the Images page in the Linode Cloud Manager and select **Add an Image**. - - [![Select 'Add an Image'](images-add-an-image-small.png "Select 'Add an Image.')](images-add-an-image.png) - -1. In the **Create an Image** menu select the Linode and disk you would like to freeze, and provide a label. You may also add an optional description of the image. Then, click **Create**. - - ![Create an Image menu](images-create-image-menu.png "Create an Image menu.") - -1. Once you click the **Create** button, your image will be frozen for later use. You can view the progress under the bell notifications at the top of the page. - - ![Image creation status under the bell notifications.](images-image-being-created.png "Image creation status under the bell notifications.") - - {{< note >}} -Linode Images are limited to 2048MB of data per disk. You will need to ensure that data within your disk does not exceed this size limit. -{{< /note >}} - - Once the job has completed, your Linode's disk has been captured and stored. - -## Managing Your Images - -The images captured from your Linodes are stored for future usage, and can be modified or removed at any time. - -1. Click on the **Images** link in the sidebar. - - [![Manage your Images.](images-manage-images-small.png "Manage your Images.")](images-manage-images.png) - -1. From this page, you can delete existing disks, edit labels and descriptions, and deploy Linodes from disk images. - - [![Select the Image menu.](images-edit-image-menu-small.png "Select the Image menu.")](images-edit-image-menu.png) - -## Deploy From A Saved Image - -Deploying one of your saved images to any Linode under your account is a simple process. - -1. Navigate to the **Images** page, click on the **more options ellipsis** to open the menu for the Image from which you would like to deploy, and select **Deploy New Linode**. - - [![Select 'Deploy New Linode' from the Image menu](images-select-deploy-from-menu-small.png "Select 'Deploy New Linode' from the Image menu")](images-select-deploy-from-menu.png) - -1. Select your Image from *My Images* under the *Create from Image* tab. - - [![Select your Image from the 'My Images' tab](images-create-linode-from-image-small.png)](images-create-linode-from-image.png) - - -1. Select your desired Region, Linode Plan, Label, and set your root password, then click **Create** to create a Linode with your saved image. - - [![A new Linode has been created from a disk.](images-master-from-image.png "A new Linode has been created from a disk.")](images-master-from-image.png) - -Once you've completed these steps, your saved image will be deployed on your new Linode. diff --git a/docs/platform/disk-images/linode-images-new-manager/images-add-an-image-small.png b/docs/platform/disk-images/linode-images/images-add-an-image-small.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-add-an-image-small.png rename to docs/platform/disk-images/linode-images/images-add-an-image-small.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-add-an-image.png b/docs/platform/disk-images/linode-images/images-add-an-image.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-add-an-image.png rename to docs/platform/disk-images/linode-images/images-add-an-image.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-create-image-menu.png b/docs/platform/disk-images/linode-images/images-create-image-menu.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-create-image-menu.png rename to docs/platform/disk-images/linode-images/images-create-image-menu.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-create-linode-from-image-small.png b/docs/platform/disk-images/linode-images/images-create-linode-from-image-small.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-create-linode-from-image-small.png rename to docs/platform/disk-images/linode-images/images-create-linode-from-image-small.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-create-linode-from-image.png b/docs/platform/disk-images/linode-images/images-create-linode-from-image.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-create-linode-from-image.png rename to docs/platform/disk-images/linode-images/images-create-linode-from-image.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-edit-image-menu-small.png b/docs/platform/disk-images/linode-images/images-edit-image-menu-small.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-edit-image-menu-small.png rename to docs/platform/disk-images/linode-images/images-edit-image-menu-small.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-edit-image-menu.png b/docs/platform/disk-images/linode-images/images-edit-image-menu.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-edit-image-menu.png rename to docs/platform/disk-images/linode-images/images-edit-image-menu.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-image-being-created.png b/docs/platform/disk-images/linode-images/images-image-being-created.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-image-being-created.png rename to docs/platform/disk-images/linode-images/images-image-being-created.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-manage-images-small.png b/docs/platform/disk-images/linode-images/images-manage-images-small.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-manage-images-small.png rename to docs/platform/disk-images/linode-images/images-manage-images-small.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-manage-images.png b/docs/platform/disk-images/linode-images/images-manage-images.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-manage-images.png rename to docs/platform/disk-images/linode-images/images-manage-images.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-master-from-image.png b/docs/platform/disk-images/linode-images/images-master-from-image.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-master-from-image.png rename to docs/platform/disk-images/linode-images/images-master-from-image.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-select-deploy-from-menu-small.png b/docs/platform/disk-images/linode-images/images-select-deploy-from-menu-small.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-select-deploy-from-menu-small.png rename to docs/platform/disk-images/linode-images/images-select-deploy-from-menu-small.png diff --git a/docs/platform/disk-images/linode-images-new-manager/images-select-deploy-from-menu.png b/docs/platform/disk-images/linode-images/images-select-deploy-from-menu.png similarity index 100% rename from docs/platform/disk-images/linode-images-new-manager/images-select-deploy-from-menu.png rename to docs/platform/disk-images/linode-images/images-select-deploy-from-menu.png diff --git a/docs/platform/disk-images/linode-images/index.md b/docs/platform/disk-images/linode-images/index.md index b917bf333f7..6c220f26266 100644 --- a/docs/platform/disk-images/linode-images/index.md +++ b/docs/platform/disk-images/linode-images/index.md @@ -5,13 +5,13 @@ author: description: How to retain Disks with the Linode Images service keywords: ["linode Images", " imagize"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['linode-images/','platform/linode-images/'] -modified: 2017-09-08 +aliases: ['platform/linode-images/','linode-images/','platform/disk-images/linode-images-new-manager/'] +modified: 2018-08-22 modified_by: name: Linode published: 2014-09-25 title: Linode Images -cloud_manager_link: platform/disk-images/linode-images-new-manager +classic_manager_link: platform/disk-images/linode-images-classic-manager/ --- ![Linode Images](linode-images.jpg) @@ -19,7 +19,7 @@ cloud_manager_link: platform/disk-images/linode-images-new-manager *Linode Images* allows you to take snapshots of your disks, and then deploy them to any Linode under your account. This can be useful for bootstrapping a master image for a large deployment, or retaining a disk for a configuration that you may not need running, but wish to return to in the future. Linode Images will be retained whether or not you have an active Linode on your account, which also makes them useful for long term storage of a private template that you may need in the future. There is no additional charge to store Images for Linode users, with a limit of 2GB per Image and 3 Images per account. {{< note >}} -When saving a Linode image it is the aspects of the Linode that are on the **disk** that are saved, not any additional aspects such as IP addresses, fully qualified domain names, and MAC addresses. +When saving a Linode image, it is the aspects of the Linode that are on the **disk** that are saved, not any additional aspects such as IP addresses, fully qualified domain names, and MAC addresses. {{< /note >}} ## Capturing Your Image @@ -30,58 +30,51 @@ Linode Images captures an exact copy of your disk at the moment when the process While an image can be captured while your Linode is running, we would recommend shutting your Linode down first if you are running any active databases. Capturing an image that includes a running database can cause corruption or data loss in the imaged copy of the database. {{< /note >}} -1. Navigate to your Linode Dashboard and select the disk that you wish to freeze from the **Disks** list. +1. Navigate to your the Images page in the Linode Cloud Manager and select **Add an Image**. -2. On the **Edit Disk** page, click the **Create Image** button. + [![Select 'Add an Image'](images-add-an-image-small.png "Select 'Add an Image.')](images-add-an-image.png) - [![Edit Disk](edit-disk-image.png)](edit-disk-image.png) +1. In the **Create an Image** menu select the Linode and disk you would like to freeze, and provide a label. You may also add an optional description of the image. Then, click **Create**. -3. On the Image page, you can provide a label for your image. You can also write short notes about the image being captured in the Description box. + ![Create an Image menu](images-create-image-menu.png "Create an Image menu.") - [![Capture Image](imagize-image.png)](imagize-image.png) +1. Once you click the **Create** button, your image will be frozen for later use. You can view the progress under the bell notifications at the top of the page. -4. Once you click the Create Image button, your image will be frozen for later use. You can view the progress on the Dashboard under the Host Job Queue. - - [![Host Job Queue](host-job-queue.png)](host-job-queue.png) + ![Image creation status under the bell notifications.](images-image-being-created.png "Image creation status under the bell notifications.") {{< note >}} Linode Images are limited to 2048MB of data per disk. You will need to ensure that data within your disk does not exceed this size limit. {{< /note >}} - Once the job in the host queue has completed, your Linode's disk has been captured and stored. + Once the job has completed, your Linode's disk has been captured and stored. ## Managing Your Images -The images captured from your Linodes are stored for future usage, and can be modified or removed at any time. The following instructions will explain how to manage your Linode Images once they have been captured. - -1. Click on the Linodes tab. - -2. Select **Manage Images** at the bottom of the page. +The images captured from your Linodes are stored for future usage, and can be modified or removed at any time. -3. From this page, you can delete existing disks, and view your images quota usage. +1. Click on the **Images** link in the sidebar. -4. You can edit your captured disks by clicking the **Edit** button to the right of the image in question. This will allow you to edit the image name and notes. + [![Manage your Images.](images-manage-images-small.png "Manage your Images.")](images-manage-images.png) -4. To delete a previously captured disk, simply click the **Delete** link to the right of the image in question. You will be asked for confirmation prior to the image being deleted. +1. From this page, you can delete existing disks, edit labels and descriptions, and deploy Linodes from disk images. - [![Images List](images-list.png)](images-list.png) + [![Select the Image menu.](images-edit-image-menu-small.png "Select the Image menu.")](images-edit-image-menu.png) ## Deploy From A Saved Image Deploying one of your saved images to any Linode under your account is a simple process. -1. Navigate to the Dashboard of the Linode you wish to deploy your image to. +1. Navigate to the **Images** page, click on the **more options ellipsis** to open the menu for the Image from which you would like to deploy, and select **Deploy New Linode**. -2. Click the **Deploy an Image** link and select your image from the drop-down list, under the **Dashboard** heading. + [![Select 'Deploy New Linode' from the Image menu](images-select-deploy-from-menu-small.png "Select 'Deploy New Linode' from the Image menu")](images-select-deploy-from-menu.png) - {{< note >}} -If you are deploying a recently deleted Linode's disks (which are automatically saved) then the image will be at the bottom of the drop down list. -{{< /note >}} +1. Select your Image from *My Images* under the *Create from Image* tab. + + [![Select your Image from the 'My Images' tab](images-create-linode-from-image-small.png)](images-create-linode-from-image.png) - [![Deploy an Image Link](deploy-an-image2.png)](deploy-an-image2.png) -3. Select your desired disk size and set your root password, then click **Deploy** to create a configuration profile with your saved disk. If this is an image you made with a root password previously, you can leave it blank to keep the old one. +1. Select your desired Region, Linode Plan, Label, and set your root password, then click **Create** to create a Linode with your saved image. - [![Deploy a Distribution](deploy-a-distro.png)](deploy-a-distro.png) + [![A new Linode has been created from a disk.](images-master-from-image.png "A new Linode has been created from a disk.")](images-master-from-image.png) Once you've completed these steps, your saved image will be deployed on your new Linode. diff --git a/docs/platform/disk-images/resizing-a-linode-classic-manager/index.md b/docs/platform/disk-images/resizing-a-linode-classic-manager/index.md index 51890b0b954..3cb08276c89 100644 --- a/docs/platform/disk-images/resizing-a-linode-classic-manager/index.md +++ b/docs/platform/disk-images/resizing-a-linode-classic-manager/index.md @@ -11,10 +11,8 @@ modified_by: published: 2017-02-14 title: Resizing a Linode hiddenguide: true +cloud_manager_link: platform/disk-images/resizing-a-linode/ --- -{{< note >}} -View the Linode Cloud Manger version of the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode/) guide. -{{}} We make it easy to upgrade or downgrade your Linode by changing plans and adding additional resources. If you're expecting a temporary burst of traffic to your website, or if you're not using your Linode as much as you thought, you can temporarily or permanently resize your Linode to a different plan. diff --git a/docs/platform/disk-images/resizing-a-linode/index.md b/docs/platform/disk-images/resizing-a-linode/index.md index 1f907400e2e..abfda91a0c2 100644 --- a/docs/platform/disk-images/resizing-a-linode/index.md +++ b/docs/platform/disk-images/resizing-a-linode/index.md @@ -5,18 +5,15 @@ author: description: Our guide to upgrading and resizing your Linode keywords: ["upgrading", "resizing", "disk space"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['resizing/','migrate-to-linode/disk-images/resizing-a-linode/'] +aliases: ['migrate-to-linode/disk-images/resizing-a-linode/','resizing/'] modified: 2019-01-31 modified_by: name: Linode published: 2017-02-14 title: Resizing a Linode +classic_manager_link: platform/disk-images/resizing-a-linode-classic-manager/ --- -{{< note >}} -View the Linode Classic Manager version of the [Resizing a Linode](/docs/platform/disk-images/resizing-a-linode-classic-manager/) guide. -{{}} - We make it easy to upgrade or downgrade your Linode by changing plans and adding additional resources. If you're expecting a temporary burst of traffic to your website, or if you're not using your Linode as much as you thought, you can temporarily or permanently resize your Linode to a different plan. ![Resizing a Linode](resizing_a_linode.png "Resizing a Linode") diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/Accounts_and_Passwords_smg.jpg b/docs/platform/manager/accounts-and-passwords-classic-manager/Accounts_and_Passwords_smg.jpg similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/Accounts_and_Passwords_smg.jpg rename to docs/platform/manager/accounts-and-passwords-classic-manager/Accounts_and_Passwords_smg.jpg diff --git a/docs/platform/manager/accounts-and-passwords-classic-manager/index.md b/docs/platform/manager/accounts-and-passwords-classic-manager/index.md new file mode 100644 index 00000000000..56d94fc1cbc --- /dev/null +++ b/docs/platform/manager/accounts-and-passwords-classic-manager/index.md @@ -0,0 +1,178 @@ +--- +author: + name: Linode + email: docs@linode.com +description: Our guide to managing accounts and passwords. +keywords: ["accounts", "passwords", "linode manager", "manager"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2018-07-11 +modified_by: + name: Linode +published: 2012-04-03 +title: Accounts and Passwords +cloud_manager_link: platform/manager/accounts-and-passwords/ +hiddenguide: true +--- +![Accounts and Passwords](Accounts_and_Passwords_smg.jpg) + +Maintaining your user Linode Manager accounts, passwords, and contact information is just as important as administering your Linode. This guide shows you how to control access to the Linode Manager, update your contact information, and modify account passwords. Note that the information in this guide applies to the Linode Manager only, except for the section on resetting the root password. + +## Users and Permissions + +You can grant other people access to your Linode Manager account by creating *users* and assigning *permissions* to restrict access to certain areas of the control panel. Adding users and configuring permissions is useful for groups that need to grant all team members access to the Linode Manager, or organizations that just want their billing department to have a separate account to receive invoices and billing information. + + {{< note >}} +A single user was automatically created for your account when you signed up for Linode. If you will be the only person accessing the Linode Manager, you won't need to create any other users on your account. +{{< /note >}} + +### Adding a User + +When you add a user, you give that individual permission to log in to the Linode Manager and, depending on the access level they are assigned, receive email notifications. There are two types of users: *Restricted users*, who have limited access to the Linode Manager, and *unrestricted users*, who have full access. + +This video will show you how to add a new user: + +{{< youtube QF5FNxWbtUQ >}} + +Here's how to add a user to your Linode account: + +1. Log in to the [Linode Manager](https://manager.linode.com). +1. Click the **Account** tab. +1. Click the **Users and Permissions** tab. +1. Enter your password and click **Authenticate**. The *User Manager* webpage appears. +1. Select the **Add a user** link. The *Edit User* webpage appears. +1. Enter a username for the user in the **Username** field. +1. Enter a password for the user in the **New Password** fields. +1. Enter the user's email address in the **Email** field. +1. Select an access setting for the user's account. You can specify restrictions or grant the user full access to all of the settings in the Linode Manager. +1. Click **Save Changes**. + +If you granted the user full access, the account will be created and no further action is required. If you opted to restrict the user, follow the instructions in the next section. + +### Setting Permissions + +Setting permissions restricts a user's access to certain areas of the Linode Manager. For example, you could limit a user to a single Linode and prevent them from removing the Linode or adding extra services. Don't worry--these settings aren't permanent. You can add or remove access for a user at any time in the future. + +Here's how to set a user's access permissions: + +1. Click the **Account** tab. +1. Click the **Users and Permissions** tab. +1. Enter your password and click **Authenticate**. The *User Manager* webpage appears. +1. Locate the user in the list and select the **Edit Permissions** link. The webpage shown below appears. + + ![Configure permissions for a user in the Linode Manager.](users-manager.png "Linode manager") + +1. Select the boxes in the **Global Grants** section to allow the user to add [Linodes](/docs/getting-started/), [NodeBalancers](/docs/platform/nodebalancer/getting-started-with-nodebalancers/), [Domains](/docs/networking/dns/dns-manager-overview/#domain-zones), [Longview](/docs/platform/longview/longview/) clients, [Block Storage Volumes](/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/) to the account, create [StackScripts](/docs/platform/stackscripts/) and frozen [Images](/docs/platform/disk-images/linode-images/), access all billing information, and cancel the entire account. + + {{< note >}} +Granting access to settings denoted with a dollar sign ($) will allow the user to perform actions that incur billing costs, such as adding or resizing a Linode. +{{< /note >}} + +1. Select the boxes in the other sections to allow the user to access certain features and sections of the Linode Manager. +1. When you have finished configuring the user's permissions, click **Update Grants**. The user's permissions will be saved and effective immediately. + +### Recovering a Lost Username + +Did you forget your Linode Manager username? Recover it with the *Forgot Username* webpage. Here's how: + +1. Visit the [Forgot Username](https://manager.linode.com/session/forgot/username) webpage. +1. Enter your email address in the **Email** field. +1. Click **Submit**. + +In a couple minutes, you'll receive an email message with any Linode Manager users that correspond to that email. If you do not receive information about any users, then you may have registered your account with a different email. + +### Removing a User + +You can permanently remove a user account from the Linode Manager. Here's how: + +1. Click the **Account** tab. +1. Click the **Users and Permissions** tab. +1. Authenticate with your Linode Manager password. The *User Manager* webpage appears. +1. Locate the user in the list and select the **Remove** link. A warning appears asking you to confirm that you want to delete the user. +1. Click **Yes. Delete!** + +The account will be removed, and the user will no longer be able to access the Linode Manager. + +## 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. + +Both the *Account* and *My Profile* pages have an email address field. The email addresses saved on these pages receive different notifications, as described in the following sections. If you are the only user, you should enter your email address on both webpages. If there are multiple users, verify that the primary account holder's email address is current on the *Account* webpage. + +### Updating Contact Information + +Use the *Account* webpage to update the contact information for the Linode account. The email address saved on this webpage receives invoices, receipts, and credit card expiration warnings. Support tickets are *not* sent to this email address. + +Here's how to update the contact information and the email address on the *Account* webpage: + +1. Click the **Account** tab. +1. Click the **Contact Info** tab. +1. Update the contact information and the email address for the account. +1. Click **Save Changes**. + +The account's contact information will be updated. + +### Changing Your Email Address + +Use the *My Profile* webpage to modify the email address associated with your user account. The email address saved on this webpage receives IP whitelist warnings, password reset messages, and support tickets for services that you have permission to access. You may also receive invoices and receipts, if the primary account holder grants you access to that information. + +Here's how to change your email address on the *My Profile* webpage: + +1. Select the **My Profile** link. +1. Enter your password and click **Authenticate**. +1. In the **My Profile** tab, enter your email address in the **New Email** field. + ![Modify email address associated with your user account.](my-profile.png "My Profile page") +1. Click **Change Email**. + +Your profile's email account will be updated. + +## Passwords + +Creating strong passwords is essential to protecting your Linode and your Linode Manager account. If you suspect that an unauthorized user has gained access to one of your accounts, you should change the password immediately. Use the instructions in this section to change your Linode Manager password and reset the password for the `root` user on the Linode. + +### Changing Your Linode Manager Password + +It's a good idea to periodically change the password for your Linode Manager user account. Here's how: + +1. Select the **My Profile** link. +1. Enter your password and click **Authenticate**. +1. Select the **Password & Authentication** tab. +1. Enter a new password in both of the **New Password** fields. +1. *Optional:* Set an expiration date for your password by selecting a value from the **Expires** menu. When the password expires, you'll be prompted to reset it at login. + +1. Click **Change Password**. + +Your Linode Manager password will be changed. See [Linode Manager Security Controls](/docs/security/linode-manager-security-controls/) to learn about additional security features. + +### Resetting Your Linode Manager Password + +Did you forget your Linode Manager password? Reset it with the *Forgot Password* webpage. Here's how: + +1. Visit the [Forgot Password](https://manager.linode.com/session/forgot/password) webpage. +1. Enter your username in the **Username** field. + + {{< note >}} + If you've forgotten your Linode Manager username, see [Recovering a Lost Username](#recovering-a-lost-username). +{{< /note >}} + +1. Check your email for a message containing further instructions. + +1. Follow the instructions in the email message to reset your password. + +### Resetting the Root Password + +If you can't remember the password for the `root` user on a Linode, use the Linode Manager to reset it. Here's how: + +1. Click the **Linodes** tab. A list of your Linodes appears. +1. Select a Linode. The Linode's dashboard appears. +1. Click **Shut down** to turn off your Linode. Monitor the *Host Job Queue* for a message indicating that your Linode has shut down. +1. Click the **Rescue** tab. The rescue webpage appears. +1. Under the **Reset Root Password** section, select your primary disk from the **Filesystem** menu. +1. Enter a new password for the `root` user in the **New Password** field. +1. Click **Reset Root Password**. The Linode's dashboard appears. +1. Click **Boot** to turn on your Linode. + +Now you can use the new `root` user password to log in to your Linode. See [Connecting to Your Linode](/docs/getting-started#connect-to-your-linode-via-ssh) for more information about connecting. If you are unable to connect with the `root` credentials via SSH, try connecting with [Lish](/docs/platform/manager/using-the-linode-shell-lish/) instead. If you are able to connect via Lish but not SSH, you may need to troubleshoot your SSH configuration and firewall rules. + +## Next Steps + +You can take additional steps to secure your Linode Manager account by enabling the two-factor authentication and IP address whitelisting features. You can also configure security event notifications and disable API access. For instructions, see the [Security](/docs/security/linode-manager-security-controls/) guide. diff --git a/docs/platform/manager/accounts-and-passwords/my-profile.png b/docs/platform/manager/accounts-and-passwords-classic-manager/my-profile.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords/my-profile.png rename to docs/platform/manager/accounts-and-passwords-classic-manager/my-profile.png diff --git a/docs/platform/manager/accounts-and-passwords/users-manager.png b/docs/platform/manager/accounts-and-passwords-classic-manager/users-manager.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords/users-manager.png rename to docs/platform/manager/accounts-and-passwords-classic-manager/users-manager.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/index.md b/docs/platform/manager/accounts-and-passwords-new-manager/index.md deleted file mode 100644 index de836b7debf..00000000000 --- a/docs/platform/manager/accounts-and-passwords-new-manager/index.md +++ /dev/null @@ -1,165 +0,0 @@ ---- -author: - name: Linode - email: docs@linode.com -description: Our guide to managing accounts and passwords. -keywords: ["accounts", "passwords", "Linode Cloud Manager", "manager"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['accounts-and-passwords/','platform/accounts-and-passwords/'] -modified: 2018-08-23 -modified_by: - name: Linode -published: 2012-04-03 -title: Accounts and Passwords -hiddenguide: true ---- -![Accounts and Passwords](Accounts_and_Passwords_smg.jpg) - -Maintaining your user Linode Cloud Manager accounts, passwords, and contact information is just as important as administering your Linode. This guide shows you how to control access to the Cloud Manager, update your contact information, and modify account passwords. Note that the information in this guide applies to the Cloud Manager only, except for the section on resetting the root password. - -## Users and Permissions - -You can grant other people access to your Linode Cloud Manager account by creating *users* and assigning *permissions* to restrict access to certain areas of the control panel. Adding users and configuring permissions is useful for groups that need to grant all team members access to the Linode Cloud Manager, or organizations that just want their billing department to have a separate account to receive invoices and billing information. - - {{< note >}} -A single user was automatically created for your account when you signed up for Linode. If you will be the only person accessing the Linode Cloud Manager, you won't need to create any other users on your account. -{{< /note >}} - -### Adding a User - -When you add a user, you give that individual permission to log in to the Linode Cloud Manager and, depending on the access level they are assigned, receive email notifications. There are two types of users: *Restricted users*, who have limited access to the Linode Cloud Manager, and *unrestricted users*, who have full access. - -Here's how to add a user to your Linode account: - -1. Log in to the [Cloud Manager](https://cloud.linode.com). -1. Click the **Account** link in the sidebar. -1. Click the **Users** link. - [![Click on the 'Account' link and then click 'Users'](accounts-overview-small.png "Click on the 'Account' link then click 'Users')](accounts-overview.png) -1. Click on **Add a User**. The *Add a User* menu appears. - ![The 'Add a User' menu](accounts-add-a-user-menu.png "The 'Add a User' menu.") -1. Enter a username for the user in the **Username** field. -1. Enter the user's email address in the **Email** field. A password creation link will be sent to the new user's email address. -1. To give the new user restricted access, toggle the **Restricted Access** button. -1. Click **Submit**. - -If you granted the user full access, the account will be created and no further action is required. If you opted to restrict the user, follow the instructions in the next section. - -### Setting Permissions - -Setting permissions restricts a user's access to certain areas of the Linode Cloud Manager. For example, you could limit a user to a single Linode and prevent them from removing the Linode or adding extra services. Don't worry--these settings aren't permanent. You can add or remove access for a user at any time in the future. - -Here's how to set a user's access permissions: - -1. Click the **Account** link in the sidebar. -1. Click the **Users** link. -1. Select the user from the list. -1. Select the **User Permissions** tab. - - [![Configure User permissions in the Linode Cloud Manager.](accounts-user-permissions-small.png "Configure User permissions in the Linode Cloud Manager")](accounts-user-permissions.png) - -1. Toggle the boxes in the **Global Permissions** section to allow the user to add [Linodes](/docs/getting-started/), [NodeBalancers](/docs/platform/nodebalancer/getting-started-with-nodebalancers/), [Domains](/docs/networking/dns/dns-manager-overview/#domain-zones), [Longview](/docs/platform/longview/longview/) clients, and [Block Storage Volumes](/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/) to the account, create [StackScripts](/docs/platform/stackscripts/) and frozen [Images](/docs/platform/disk-images/linode-images/), access all billing information, and cancel the entire account. - - {{< note >}} -Granting access to settings denoted with a dollar sign ($) will allow the user to perform actions that incur billing costs, such as adding or resizing a Linode. -{{< /note >}} - -1. Select the appropriate permissions (None, Read Only, or Read-Write) in the **Permissions** section to allow the user access your Linodes, StackSripts, Images, NodeBalancers and Domains. -1. When you have finished configuring the user's permissions, click **Save**. The user's permissions will be saved and effective immediately. - -### Recovering a Lost Username - -Did you forget your Cloud Manager username? Recover it with the *Forgot Username* webpage. Here's how: - -1. Visit the [Forgot Username](https://login.linode.com/forgot/username) webpage. -1. Enter your email address in the **Email** field. -1. Click **Submit**. - -In a couple minutes, you'll receive an email message with any Linode Cloud Manager users that correspond to that email. If you do not receive information about any users, then you may have registered your account with a different email. - -### Removing a User - -You can permanently remove a user account from the Linode Cloud Manager. Here's how: - -1. Click the **Account** link in the sidebar. -1. Click the **Users** tab. -1. Locate the user in the list and click on the **more options ellipsis** to the right of the user. -1. Select the **Delete** link from the menu. A warning appears asking you to confirm that you want to delete the user. - ![Use the Linode Cloud Manager to delete a User](accounts-delete-a-user.png "Use the Linode Cloud Manager to delete a User.") -1. Click **Delete**. - -The account will be removed, and the user will no longer be able to access the Linode Cloud Manager. - -## 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. - -Both the *Account & Billing* and *My Profile* pages have an email address field. The email addresses saved on these pages receive different notifications, as described in the following sections. If you are the only user, you should enter your email address on both webpages. If there are multiple users, verify that the primary account holder's email address is current on the *Account* webpage. - -### Updating Contact Information - -Use the *Account & Billing* webpage to update the contact information for the Linode account. The email address saved on this webpage receives invoices, receipts, and credit card expiration warnings. Support tickets are *not* sent to this email address. - -Here's how to update the contact information and the email address on the *Account* webpage: - -1. Click the **Account** link in the sidebar. -1. Click the **Account & Billing** tab. -1. Expand the **Update Contact Information** panel and update the contact information and the email address for the account. - [![Update your Contact Information in the Linode Cloud Manager](accounts-update-billing-info-small.png "Update your Contact Information in the Linode Cloud Manager")](accounts-update-billing-info.png) -1. Click **Save**. - -The account's contact information will be updated. - -### Changing Your Email Address - -Use the *My Profile* page to modify the email address associated with your user account. The email address saved on this webpage receives IP whitelist warnings, password reset messages, and support tickets for services that you have permission to access. You may also receive invoices and receipts, if the primary account holder grants you access to that information. - -Here's how to change your email address on the *My Profile* webpage: - -1. Select the **My Profile** link by clicking on your username at the top of the page. - ![Select 'My Profile' in the Linode Cloud Manager](accounts-select-my-profile.png "Select 'My Profile' in the Linode Cloud Manager.") -1. In the **Display** tab, enter your email address in the **Email** field. - [![Modify the email address associated with your user account.](accounts-my-profile-change-email-small.png "Modify the email address associated with your user account")](accounts-my-profile-change-email.png) -1. Click **Save**. - -Your profile's email account will be updated. - -## Passwords - -Creating strong passwords is essential to protecting your Linode and your Linode Cloud Manager account. If you suspect that an unauthorized user has gained access to one of your accounts, you should change the password immediately. Use the instructions in this section to change your Linode Cloud Manager password and reset the password for the `root` user on the Linode. - -### Changing or Resetting Your Linode Cloud Manager Password - -If you want to change your password, or you forgot your password and need a new one, you can accomplish these task through the *Forgot Password* webpage. Here's how: - -1. Visit the [Forgot Password](https://login.linode.com/forgot/password) webpage. -1. Enter your username in the **Username** field. - - {{< note >}} - If you've forgotten your Linode Cloud Manager username, see [Recovering a Lost Username](#recovering-a-lost-username). -{{< /note >}} - -1. Check your email for a message containing further instructions. - -1. Follow the instructions in the email message to reset your password. - -### Resetting the Root Password - -If you can't remember the password for the `root` user on a Linode, use the Linode Cloud Manager to reset it. Here's how: - -1. Click the **Linodes** link in the sidebar. -1. Select a Linode. The Linode's details page appears. -1. Click **Power Off** from the status menu to turn off your Linode. Monitor your bell notifications at the top of the page for a message indicating that your Linode has shut down. - - [![Power Off your Linode.](accounts-power-off-linode-small.png "Power Off your Linode")](accounts-power-off-linode.png) - -1. Click the **Settings** tab. -1. Under the **Reset Root Password** panel, select your primary disk from the **Disk** menu. -1. Enter a new password for the `root` user in the **Password** field. -1. Click **Save**. The Linode's dashboard appears. -1. Click **Power On** to turn on your Linode. - -Now you can use the new `root` user password to log in to your Linode. See [Connecting to Your Linode](/docs/getting-started#connect-to-your-linode-via-ssh) for more information about connecting. If you are unable to connect with the `root` credentials via SSH, try connecting with [Lish](/docs/platform/manager/using-the-linode-shell-lish/) instead. If you are able to connect via Lish but not SSH, you may need to troubleshoot your SSH configuration and firewall rules. - -## Next Steps - -You can take additional steps to secure your Linode Cloud Manager account by enabling the two-factor authentication and IP address whitelisting features. You can also configure security event notifications and disable API access. For instructions, see the [Security](/docs/security/linode-manager-security-controls/) guide. diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-add-a-user-menu.png b/docs/platform/manager/accounts-and-passwords/accounts-add-a-user-menu.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-add-a-user-menu.png rename to docs/platform/manager/accounts-and-passwords/accounts-add-a-user-menu.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-delete-a-user.png b/docs/platform/manager/accounts-and-passwords/accounts-delete-a-user.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-delete-a-user.png rename to docs/platform/manager/accounts-and-passwords/accounts-delete-a-user.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-my-profile-change-email-small.png b/docs/platform/manager/accounts-and-passwords/accounts-my-profile-change-email-small.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-my-profile-change-email-small.png rename to docs/platform/manager/accounts-and-passwords/accounts-my-profile-change-email-small.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-my-profile-change-email.png b/docs/platform/manager/accounts-and-passwords/accounts-my-profile-change-email.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-my-profile-change-email.png rename to docs/platform/manager/accounts-and-passwords/accounts-my-profile-change-email.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-overview-small.png b/docs/platform/manager/accounts-and-passwords/accounts-overview-small.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-overview-small.png rename to docs/platform/manager/accounts-and-passwords/accounts-overview-small.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-overview.png b/docs/platform/manager/accounts-and-passwords/accounts-overview.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-overview.png rename to docs/platform/manager/accounts-and-passwords/accounts-overview.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-power-off-linode-small.png b/docs/platform/manager/accounts-and-passwords/accounts-power-off-linode-small.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-power-off-linode-small.png rename to docs/platform/manager/accounts-and-passwords/accounts-power-off-linode-small.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-power-off-linode.png b/docs/platform/manager/accounts-and-passwords/accounts-power-off-linode.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-power-off-linode.png rename to docs/platform/manager/accounts-and-passwords/accounts-power-off-linode.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-select-my-profile.png b/docs/platform/manager/accounts-and-passwords/accounts-select-my-profile.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-select-my-profile.png rename to docs/platform/manager/accounts-and-passwords/accounts-select-my-profile.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-update-billing-info-small.png b/docs/platform/manager/accounts-and-passwords/accounts-update-billing-info-small.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-update-billing-info-small.png rename to docs/platform/manager/accounts-and-passwords/accounts-update-billing-info-small.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-update-billing-info.png b/docs/platform/manager/accounts-and-passwords/accounts-update-billing-info.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-update-billing-info.png rename to docs/platform/manager/accounts-and-passwords/accounts-update-billing-info.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-user-permissions-small.png b/docs/platform/manager/accounts-and-passwords/accounts-user-permissions-small.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-user-permissions-small.png rename to docs/platform/manager/accounts-and-passwords/accounts-user-permissions-small.png diff --git a/docs/platform/manager/accounts-and-passwords-new-manager/accounts-user-permissions.png b/docs/platform/manager/accounts-and-passwords/accounts-user-permissions.png similarity index 100% rename from docs/platform/manager/accounts-and-passwords-new-manager/accounts-user-permissions.png rename to docs/platform/manager/accounts-and-passwords/accounts-user-permissions.png diff --git a/docs/platform/manager/accounts-and-passwords/index.md b/docs/platform/manager/accounts-and-passwords/index.md index cf2b3ae54e1..cadfa72a514 100644 --- a/docs/platform/manager/accounts-and-passwords/index.md +++ b/docs/platform/manager/accounts-and-passwords/index.md @@ -3,155 +3,139 @@ author: name: Linode email: docs@linode.com description: Our guide to managing accounts and passwords. -keywords: ["accounts", "passwords", "linode manager", "manager"] +keywords: ["accounts", "passwords", "Linode Cloud Manager", "manager"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['accounts-and-passwords/','platform/accounts-and-passwords/'] -modified: 2018-07-11 +aliases: ['platform/manager/accounts-and-passwords-new-manager/','accounts-and-passwords/','platform/accounts-and-passwords/'] +modified: 2018-08-23 modified_by: name: Linode published: 2012-04-03 title: Accounts and Passwords -cloud_manager_link: 'platform/manager/accounts-and-passwords-new-manager' +classic_manager_link: platform/manager/accounts-and-passwords-classic-manager/ --- ![Accounts and Passwords](Accounts_and_Passwords_smg.jpg) -Maintaining your user Linode Manager accounts, passwords, and contact information is just as important as administering your Linode. This guide shows you how to control access to the Linode Manager, update your contact information, and modify account passwords. Note that the information in this guide applies to the Linode Manager only, except for the section on resetting the root password. +Maintaining your user Linode Cloud Manager accounts, passwords, and contact information is just as important as administering your Linode. This guide shows you how to control access to the Cloud Manager, update your contact information, and modify account passwords. Note that the information in this guide applies to the Cloud Manager only, except for the section on resetting the root password. ## Users and Permissions -You can grant other people access to your Linode Manager account by creating *users* and assigning *permissions* to restrict access to certain areas of the control panel. Adding users and configuring permissions is useful for groups that need to grant all team members access to the Linode Manager, or organizations that just want their billing department to have a separate account to receive invoices and billing information. +You can grant other people access to your Linode Cloud Manager account by creating *users* and assigning *permissions* to restrict access to certain areas of the control panel. Adding users and configuring permissions is useful for groups that need to grant all team members access to the Linode Cloud Manager, or organizations that just want their billing department to have a separate account to receive invoices and billing information. {{< note >}} -A single user was automatically created for your account when you signed up for Linode. If you will be the only person accessing the Linode Manager, you won't need to create any other users on your account. +A single user was automatically created for your account when you signed up for Linode. If you will be the only person accessing the Linode Cloud Manager, you won't need to create any other users on your account. {{< /note >}} ### Adding a User -When you add a user, you give that individual permission to log in to the Linode Manager and, depending on the access level they are assigned, receive email notifications. There are two types of users: *Restricted users*, who have limited access to the Linode Manager, and *unrestricted users*, who have full access. - -This video will show you how to add a new user: - -{{< youtube QF5FNxWbtUQ >}} +When you add a user, you give that individual permission to log in to the Linode Cloud Manager and, depending on the access level they are assigned, receive email notifications. There are two types of users: *Restricted users*, who have limited access to the Linode Cloud Manager, and *unrestricted users*, who have full access. Here's how to add a user to your Linode account: -1. Log in to the [Linode Manager](https://manager.linode.com). -1. Click the **Account** tab. -1. Click the **Users and Permissions** tab. -1. Enter your password and click **Authenticate**. The *User Manager* webpage appears. -1. Select the **Add a user** link. The *Edit User* webpage appears. +1. Log in to the [Cloud Manager](https://cloud.linode.com). +1. Click the **Account** link in the sidebar. +1. Click the **Users** link. + [![Click on the 'Account' link and then click 'Users'](accounts-overview-small.png "Click on the 'Account' link then click 'Users')](accounts-overview.png) +1. Click on **Add a User**. The *Add a User* menu appears. + ![The 'Add a User' menu](accounts-add-a-user-menu.png "The 'Add a User' menu.") 1. Enter a username for the user in the **Username** field. -1. Enter a password for the user in the **New Password** fields. -1. Enter the user's email address in the **Email** field. -1. Select an access setting for the user's account. You can specify restrictions or grant the user full access to all of the settings in the Linode Manager. -1. Click **Save Changes**. +1. Enter the user's email address in the **Email** field. A password creation link will be sent to the new user's email address. +1. To give the new user restricted access, toggle the **Restricted Access** button. +1. Click **Submit**. If you granted the user full access, the account will be created and no further action is required. If you opted to restrict the user, follow the instructions in the next section. ### Setting Permissions -Setting permissions restricts a user's access to certain areas of the Linode Manager. For example, you could limit a user to a single Linode and prevent them from removing the Linode or adding extra services. Don't worry--these settings aren't permanent. You can add or remove access for a user at any time in the future. +Setting permissions restricts a user's access to certain areas of the Linode Cloud Manager. For example, you could limit a user to a single Linode and prevent them from removing the Linode or adding extra services. Don't worry--these settings aren't permanent. You can add or remove access for a user at any time in the future. Here's how to set a user's access permissions: -1. Click the **Account** tab. -1. Click the **Users and Permissions** tab. -1. Enter your password and click **Authenticate**. The *User Manager* webpage appears. -1. Locate the user in the list and select the **Edit Permissions** link. The webpage shown below appears. +1. Click the **Account** link in the sidebar. +1. Click the **Users** link. +1. Select the user from the list. +1. Select the **User Permissions** tab. - ![Configure permissions for a user in the Linode Manager.](users-manager.png "Linode manager") + [![Configure User permissions in the Linode Cloud Manager.](accounts-user-permissions-small.png "Configure User permissions in the Linode Cloud Manager")](accounts-user-permissions.png) -1. Select the boxes in the **Global Grants** section to allow the user to add [Linodes](/docs/getting-started/), [NodeBalancers](/docs/platform/nodebalancer/getting-started-with-nodebalancers/), [Domains](/docs/networking/dns/dns-manager-overview/#domain-zones), [Longview](/docs/platform/longview/longview/) clients, [Block Storage Volumes](/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/) to the account, create [StackScripts](/docs/platform/stackscripts/) and frozen [Images](/docs/platform/disk-images/linode-images/), access all billing information, and cancel the entire account. +1. Toggle the boxes in the **Global Permissions** section to allow the user to add [Linodes](/docs/getting-started/), [NodeBalancers](/docs/platform/nodebalancer/getting-started-with-nodebalancers/), [Domains](/docs/networking/dns/dns-manager-overview/#domain-zones), [Longview](/docs/platform/longview/longview/) clients, and [Block Storage Volumes](/docs/platform/block-storage/how-to-use-block-storage-with-your-linode/) to the account, create [StackScripts](/docs/platform/stackscripts/) and frozen [Images](/docs/platform/disk-images/linode-images/), access all billing information, and cancel the entire account. {{< note >}} Granting access to settings denoted with a dollar sign ($) will allow the user to perform actions that incur billing costs, such as adding or resizing a Linode. {{< /note >}} -1. Select the boxes in the other sections to allow the user to access certain features and sections of the Linode Manager. -1. When you have finished configuring the user's permissions, click **Update Grants**. The user's permissions will be saved and effective immediately. +1. Select the appropriate permissions (None, Read Only, or Read-Write) in the **Permissions** section to allow the user access your Linodes, StackSripts, Images, NodeBalancers and Domains. +1. When you have finished configuring the user's permissions, click **Save**. The user's permissions will be saved and effective immediately. ### Recovering a Lost Username -Did you forget your Linode Manager username? Recover it with the *Forgot Username* webpage. Here's how: +Did you forget your Cloud Manager username? Recover it with the *Forgot Username* webpage. Here's how: -1. Visit the [Forgot Username](https://manager.linode.com/session/forgot/username) webpage. +1. Visit the [Forgot Username](https://login.linode.com/forgot/username) webpage. 1. Enter your email address in the **Email** field. 1. Click **Submit**. -In a couple minutes, you'll receive an email message with any Linode Manager users that correspond to that email. If you do not receive information about any users, then you may have registered your account with a different email. +In a couple minutes, you'll receive an email message with any Linode Cloud Manager users that correspond to that email. If you do not receive information about any users, then you may have registered your account with a different email. ### Removing a User -You can permanently remove a user account from the Linode Manager. Here's how: +You can permanently remove a user account from the Linode Cloud Manager. Here's how: -1. Click the **Account** tab. -1. Click the **Users and Permissions** tab. -1. Authenticate with your Linode Manager password. The *User Manager* webpage appears. -1. Locate the user in the list and select the **Remove** link. A warning appears asking you to confirm that you want to delete the user. -1. Click **Yes. Delete!** +1. Click the **Account** link in the sidebar. +1. Click the **Users** tab. +1. Locate the user in the list and click on the **more options ellipsis** to the right of the user. +1. Select the **Delete** link from the menu. A warning appears asking you to confirm that you want to delete the user. + ![Use the Linode Cloud Manager to delete a User](accounts-delete-a-user.png "Use the Linode Cloud Manager to delete a User.") +1. Click **Delete**. -The account will be removed, and the user will no longer be able to access the Linode Manager. +The account will be removed, and the user will no longer be able to access the Linode Cloud Manager. ## 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. -Both the *Account* and *My Profile* pages have an email address field. The email addresses saved on these pages receive different notifications, as described in the following sections. If you are the only user, you should enter your email address on both webpages. If there are multiple users, verify that the primary account holder's email address is current on the *Account* webpage. +Both the *Account & Billing* and *My Profile* pages have an email address field. The email addresses saved on these pages receive different notifications, as described in the following sections. If you are the only user, you should enter your email address on both webpages. If there are multiple users, verify that the primary account holder's email address is current on the *Account* webpage. ### Updating Contact Information -Use the *Account* webpage to update the contact information for the Linode account. The email address saved on this webpage receives invoices, receipts, and credit card expiration warnings. Support tickets are *not* sent to this email address. +Use the *Account & Billing* webpage to update the contact information for the Linode account. The email address saved on this webpage receives invoices, receipts, and credit card expiration warnings. Support tickets are *not* sent to this email address. Here's how to update the contact information and the email address on the *Account* webpage: -1. Click the **Account** tab. -1. Click the **Contact Info** tab. -1. Update the contact information and the email address for the account. -1. Click **Save Changes**. +1. Click the **Account** link in the sidebar. +1. Click the **Account & Billing** tab. +1. Expand the **Update Contact Information** panel and update the contact information and the email address for the account. + [![Update your Contact Information in the Linode Cloud Manager](accounts-update-billing-info-small.png "Update your Contact Information in the Linode Cloud Manager")](accounts-update-billing-info.png) +1. Click **Save**. The account's contact information will be updated. ### Changing Your Email Address -Use the *My Profile* webpage to modify the email address associated with your user account. The email address saved on this webpage receives IP whitelist warnings, password reset messages, and support tickets for services that you have permission to access. You may also receive invoices and receipts, if the primary account holder grants you access to that information. +Use the *My Profile* page to modify the email address associated with your user account. The email address saved on this webpage receives IP whitelist warnings, password reset messages, and support tickets for services that you have permission to access. You may also receive invoices and receipts, if the primary account holder grants you access to that information. Here's how to change your email address on the *My Profile* webpage: -1. Select the **My Profile** link. -1. Enter your password and click **Authenticate**. -1. In the **My Profile** tab, enter your email address in the **New Email** field. - ![Modify email address associated with your user account.](my-profile.png "My Profile page") -1. Click **Change Email**. +1. Select the **My Profile** link by clicking on your username at the top of the page. + ![Select 'My Profile' in the Linode Cloud Manager](accounts-select-my-profile.png "Select 'My Profile' in the Linode Cloud Manager.") +1. In the **Display** tab, enter your email address in the **Email** field. + [![Modify the email address associated with your user account.](accounts-my-profile-change-email-small.png "Modify the email address associated with your user account")](accounts-my-profile-change-email.png) +1. Click **Save**. Your profile's email account will be updated. ## Passwords -Creating strong passwords is essential to protecting your Linode and your Linode Manager account. If you suspect that an unauthorized user has gained access to one of your accounts, you should change the password immediately. Use the instructions in this section to change your Linode Manager password and reset the password for the `root` user on the Linode. - -### Changing Your Linode Manager Password - -It's a good idea to periodically change the password for your Linode Manager user account. Here's how: +Creating strong passwords is essential to protecting your Linode and your Linode Cloud Manager account. If you suspect that an unauthorized user has gained access to one of your accounts, you should change the password immediately. Use the instructions in this section to change your Linode Cloud Manager password and reset the password for the `root` user on the Linode. -1. Select the **My Profile** link. -1. Enter your password and click **Authenticate**. -1. Select the **Password & Authentication** tab. -1. Enter a new password in both of the **New Password** fields. -1. *Optional:* Set an expiration date for your password by selecting a value from the **Expires** menu. When the password expires, you'll be prompted to reset it at login. +### Changing or Resetting Your Linode Cloud Manager Password -1. Click **Change Password**. +If you want to change your password, or you forgot your password and need a new one, you can accomplish these task through the *Forgot Password* webpage. Here's how: -Your Linode Manager password will be changed. See [Linode Manager Security Controls](/docs/security/linode-manager-security-controls/) to learn about additional security features. - -### Resetting Your Linode Manager Password - -Did you forget your Linode Manager password? Reset it with the *Forgot Password* webpage. Here's how: - -1. Visit the [Forgot Password](https://manager.linode.com/session/forgot/password) webpage. +1. Visit the [Forgot Password](https://login.linode.com/forgot/password) webpage. 1. Enter your username in the **Username** field. {{< note >}} - If you've forgotten your Linode Manager username, see [Recovering a Lost Username](#recovering-a-lost-username). + If you've forgotten your Linode Cloud Manager username, see [Recovering a Lost Username](#recovering-a-lost-username). {{< /note >}} 1. Check your email for a message containing further instructions. @@ -160,19 +144,22 @@ Did you forget your Linode Manager password? Reset it with the *Forgot Password* ### Resetting the Root Password -If you can't remember the password for the `root` user on a Linode, use the Linode Manager to reset it. Here's how: +If you can't remember the password for the `root` user on a Linode, use the Linode Cloud Manager to reset it. Here's how: + +1. Click the **Linodes** link in the sidebar. +1. Select a Linode. The Linode's details page appears. +1. Click **Power Off** from the status menu to turn off your Linode. Monitor your bell notifications at the top of the page for a message indicating that your Linode has shut down. + + [![Power Off your Linode.](accounts-power-off-linode-small.png "Power Off your Linode")](accounts-power-off-linode.png) -1. Click the **Linodes** tab. A list of your Linodes appears. -1. Select a Linode. The Linode's dashboard appears. -1. Click **Shut down** to turn off your Linode. Monitor the *Host Job Queue* for a message indicating that your Linode has shut down. -1. Click the **Rescue** tab. The rescue webpage appears. -1. Under the **Reset Root Password** section, select your primary disk from the **Filesystem** menu. -1. Enter a new password for the `root` user in the **New Password** field. -1. Click **Reset Root Password**. The Linode's dashboard appears. -1. Click **Boot** to turn on your Linode. +1. Click the **Settings** tab. +1. Under the **Reset Root Password** panel, select your primary disk from the **Disk** menu. +1. Enter a new password for the `root` user in the **Password** field. +1. Click **Save**. The Linode's dashboard appears. +1. Click **Power On** to turn on your Linode. Now you can use the new `root` user password to log in to your Linode. See [Connecting to Your Linode](/docs/getting-started#connect-to-your-linode-via-ssh) for more information about connecting. If you are unable to connect with the `root` credentials via SSH, try connecting with [Lish](/docs/platform/manager/using-the-linode-shell-lish/) instead. If you are able to connect via Lish but not SSH, you may need to troubleshoot your SSH configuration and firewall rules. ## Next Steps -You can take additional steps to secure your Linode Manager account by enabling the two-factor authentication and IP address whitelisting features. You can also configure security event notifications and disable API access. For instructions, see the [Security](/docs/security/linode-manager-security-controls/) guide. +You can take additional steps to secure your Linode Cloud Manager account by enabling the two-factor authentication and IP address whitelisting features. You can also configure security event notifications and disable API access. For instructions, see the [Security](/docs/security/linode-manager-security-controls/) guide. diff --git a/docs/platform/manager/dns-manager/1112-dns1-2.png b/docs/platform/manager/dns-manager-classic-manager/1112-dns1-2.png similarity index 100% rename from docs/platform/manager/dns-manager/1112-dns1-2.png rename to docs/platform/manager/dns-manager-classic-manager/1112-dns1-2.png diff --git a/docs/platform/manager/dns-manager/1115-dns3.png b/docs/platform/manager/dns-manager-classic-manager/1115-dns3.png similarity index 100% rename from docs/platform/manager/dns-manager/1115-dns3.png rename to docs/platform/manager/dns-manager-classic-manager/1115-dns3.png diff --git a/docs/platform/manager/dns-manager/1117-dns5.png b/docs/platform/manager/dns-manager-classic-manager/1117-dns5.png similarity index 100% rename from docs/platform/manager/dns-manager/1117-dns5.png rename to docs/platform/manager/dns-manager-classic-manager/1117-dns5.png diff --git a/docs/platform/manager/dns-manager/1119-dns7.png b/docs/platform/manager/dns-manager-classic-manager/1119-dns7.png similarity index 100% rename from docs/platform/manager/dns-manager/1119-dns7.png rename to docs/platform/manager/dns-manager-classic-manager/1119-dns7.png diff --git a/docs/platform/manager/dns-manager/1120-dns8.png b/docs/platform/manager/dns-manager-classic-manager/1120-dns8.png similarity index 100% rename from docs/platform/manager/dns-manager/1120-dns8.png rename to docs/platform/manager/dns-manager-classic-manager/1120-dns8.png diff --git a/docs/platform/manager/dns-manager/1121-dns9.png b/docs/platform/manager/dns-manager-classic-manager/1121-dns9.png similarity index 100% rename from docs/platform/manager/dns-manager/1121-dns9.png rename to docs/platform/manager/dns-manager-classic-manager/1121-dns9.png diff --git a/docs/platform/manager/dns-manager/1122-dns10.png b/docs/platform/manager/dns-manager-classic-manager/1122-dns10.png similarity index 100% rename from docs/platform/manager/dns-manager/1122-dns10.png rename to docs/platform/manager/dns-manager-classic-manager/1122-dns10.png diff --git a/docs/platform/manager/dns-manager/1332-hosting-1.png b/docs/platform/manager/dns-manager-classic-manager/1332-hosting-1.png similarity index 100% rename from docs/platform/manager/dns-manager/1332-hosting-1.png rename to docs/platform/manager/dns-manager-classic-manager/1332-hosting-1.png diff --git a/docs/platform/manager/dns-manager/1658-axfr_sm.png b/docs/platform/manager/dns-manager-classic-manager/1658-axfr_sm.png similarity index 100% rename from docs/platform/manager/dns-manager/1658-axfr_sm.png rename to docs/platform/manager/dns-manager-classic-manager/1658-axfr_sm.png diff --git a/docs/platform/manager/dns-manager/1659-axfr.png b/docs/platform/manager/dns-manager-classic-manager/1659-axfr.png similarity index 100% rename from docs/platform/manager/dns-manager/1659-axfr.png rename to docs/platform/manager/dns-manager-classic-manager/1659-axfr.png diff --git a/docs/platform/manager/dns-manager-new-manager/dns-manager-overview.png b/docs/platform/manager/dns-manager-classic-manager/dns-manager-overview.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/dns-manager-overview.png rename to docs/platform/manager/dns-manager-classic-manager/dns-manager-overview.png diff --git a/docs/platform/manager/dns-manager-new-manager/index.md b/docs/platform/manager/dns-manager-classic-manager/index.md similarity index 61% rename from docs/platform/manager/dns-manager-new-manager/index.md rename to docs/platform/manager/dns-manager-classic-manager/index.md index 67dcf8069fc..9f6ee73e412 100644 --- a/docs/platform/manager/dns-manager-new-manager/index.md +++ b/docs/platform/manager/dns-manager-classic-manager/index.md @@ -2,28 +2,28 @@ author: name: Linode email: docs@linode.com -description: 'Use the Domains section of the Linode Manger to Direct Domains to Your Linode.' -keywords: ["dns manager", "linode dns", "Linode Cloud Manager dns", "dns configuration", "ttl", "domain zones", "domain name"] +description: 'Use DNS Manager to Direct Domains to Your Linode.' +keywords: ["dns manager", "linode dns", "linode manager dns", "dns configuration", "ttl", "domain zones", "domain name"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['dns-manager/','dns-guides/configuring-dns-with-the-linode-manager/', 'networking/dns/dns-manager/','networking/dns/dns-manager-overview/'] -modified: 2018-08-24 +modified: 2018-08-01 modified_by: name: Linode published: 2009-07-16 title: DNS Manager +cloud_manager_link: platform/manager/dns-manager/ hiddenguide: true --- - +![DNS Manager Overview](dns-manager-overview.png) -The *Domains* section of the Linode Cloud Manager is a comprehensive DNS management interface that allows you to add DNS records for all of your domain names. This guide covers the use of the Domains section and basic domain zone setup. For an introduction to DNS in general, see our [Introduction to DNS Records](/docs/networking/dns/dns-records-an-introduction/) guide. +The *DNS Manager* is a comprehensive DNS management interface available within the Linode Manager that allows you to add DNS records for all of your domain names. This guide covers the use of Linode's DNS Manager and basic domain zone setup. For an introduction to DNS in general, see our [Introduction to DNS Records](/docs/networking/dns/dns-records-an-introduction/) guide. ## Getting Started The Domain Name System (DNS) attaches human-readable domain names to machine-usable IP addresses. In many ways, it is the phone book of the Internet. Just like a phone book can help you find the phone number of a business, DNS can take a domain name like `google.com` and translate it into an IP address like `74.125.19.147`. This global system allows users to remember the names of websites instead of their numeric IP addresses. {{< note >}} -All steps within this guide are completed within the **[Domains](https://cloud.linode.com/domains)** page of your Linode Cloud Manager. +All steps within this guide are completed within the **[DNS Manager](https://manager.linode.com/dns/)** tab of your Linode Manager. {{< /note >}} ## DNS Set-Up Checklist @@ -31,10 +31,10 @@ All steps within this guide are completed within the **[Domains](https://cloud.l DNS records are only actively hosted on accounts with at least one Linode. When setting up a domain name on your Linode, make sure you perform the following steps: 1. Register (purchase) a domain name if you haven't already. -1. Set your domain name to [use Linode's name servers](#use-linode-s-name-servers-with-your-domain). You'll need to do this on your domain registrar's website and then wait up to 24 hours for the change to take effect. -1. Use the DNS Manager to [add a domain zone](#add-a-domain-zone), and then start [adding some basic DNS records](#add-records). -1. [Set reverse DNS](/docs/networking/dns/configure-your-linode-for-reverse-dns/). -1. If you have any special DNS needs, such as using a third-party email server, add additional DNS records to [create a custom configuration](/docs/networking/dns/common-dns-configurations/). +2. Set your domain name to [use Linode's name servers](#use-linode-s-name-servers-with-your-domain). You'll need to do this on your domain registrar's website and then wait up to 24 hours for the change to take effect. +3. Use the DNS Manager to [add a domain zone](#add-a-domain-zone), and then start [adding some basic DNS records](#add-records). +4. [Set reverse DNS](/docs/networking/dns/configure-your-linode-for-reverse-dns/). +5. If you have any special DNS needs, such as using a third-party email server, add additional DNS records to [create a custom configuration](/docs/networking/dns/common-dns-configurations/). ## Use Linode's Name Servers with Your Domain @@ -50,16 +50,17 @@ After you purchase a domain, log in to your domain registrar's control panel and DNS changes can take up to 24 hours to propagate throughout the internet, although the changes are usually visible within several hours. {{< /note >}} -## The Domains Page +## The DNS Manager -Log in to the [Cloud Manager](https://cloud.linode.com/) and select the **Domains** link from the sidebar. It should resemble this: +Log in to the [Linode Manager](https://manager.linode.com/) and click the **DNS Manager** tab. It should resemble this: -![The DNS Manger](domain-manager.png "The DNS Manager") +![The DNS Manger](1112-dns1-2.png) 1. All of your domain zones are listed here. A *domain zone*, synonymous with the term "domain", is a collection of DNS records for a single domain name. Click the name of a domain zone to add or edit DNS records within that zone. -1. If you have a zone that can be exported from a server or another hosting provider, click **Import a Zone** to import it. -1. Click **Add a Domain** to create a new domain zone. -1. Use the links in the menu to the right of the domain zone link to edit DNS records within a zone, to check or delete a zone, to view a zone's file, or select **Clone** to duplicate an existing zone. +2. If you have a zone that can be exported from a server or another hosting provider, click **Import a zone** to import it. +3. Click **Clone an existing zone** to duplicate an existing zone that you've already set up in the Linode Manager. +4. Click **Add a domain zone** to create a new domain zone. +5. Use the links to the far right of the domain zone link to edit DNS records within a zone, to check or delete a zone, or to view a zone's file. ## Domain Zones @@ -67,19 +68,27 @@ Before you can add any DNS records, you must create a domain zone. Think of a do ### Add a Domain Zone -If you're new to Linode, or if you've just purchased a new domain name, the first step is to add a new domain zone in the Domains page. +If you're new to Linode, or if you've just purchased a new domain name, the first step is to add a new domain zone in the DNS Manager. If you don't know what records to add, the DNS Manager can insert some basic records when you create the new domain zone. - -1. From the **Domains** page, select **Add a Domain**: +1. From the DNS Manager tab, select **Add a domain zone**: - ![This page lets you add a domain zone.](domain-add-a-domain.png "This page let's you add a domain zone.") + [![This page lets you add a domain zone.](1120-dns8.png)](1332-hosting-1.png) -1. If you want to add a *slave zone* instead of a master zone, click the **Slave** radio button. +2. Enter your domain name in the **Domain** field. An example is shown above. +3. Enter an administrator's email address in the **SOA Email** field. +4. If you are unfamiliar with DNS, the DNS Manager can automatically create some basic DNS records to get you started. To have it insert these records, select **Yes, insert a few records to get me started**, then select from the drop-down menu the Linode with which you want this domain zone associated. + + Alternatively, to keep the domain zone empty and prevent the DNS Manager from creating DNS records, select **No, I want the zone empty**. + +5. Click **Add a Master Zone**. The page shown below then appears, populated with your domain zone information. + + [![This page lets you add specific DNS records.](1121-dns9.png)](1121-dns9.png) + +6. If you want to add a *slave zone* instead of a master zone, click the **I wanted a slave zone** link to the lower right. {{< note >}} In order for Linode's DNS servers to function as slaves, your DNS master server must notify and allow AXFR requests from the following IP addresses: @@ -96,69 +105,54 @@ In order for Linode's DNS servers to function as slaves, your DNS master server 2a01:7e00::a {{< /note >}} -1. Enter your domain name in the **Domain** field. An example is shown above. -1. Enter an administrator's email address in the **SOA Email Address** field. -1. Click **Create**. - - +If you selected the option to have the DNS Manager insert basic DNS records, those records will be visible, as shown above. If you elected to keep the zone empty, you can start adding DNS records now. ### Add Records -When you first create a domain zone, you'll need to add some DNS records. This section explains how to add your own records. +When you first create a domain zone, you'll need to add some DNS records. The DNS Manager can create some basic records to get you started when you create your domain zone, but this section explains how to add your own records. -1. Select a domain zone from within the Domains page. The domain's details page appears: +1. Select a domain zone from within your DNS Manager. - [![This page has seven sections showing seven different types of records: SOA, NS, MX, and A/AAAA, CNAME, TXT, and SRV. You can adjust the SOA record by clicking the "Settings" link in that section. The next six sections each have a corresponding link that lets you add a new record of that type. For example, to add an NS record, click the "Add a new NS record" link. There are similar links for MX, A, CNAME, TXT, and SRV records.](domain-domain-records-small.png)](domain-domain-records.png) + [![This page has seven sections showing seven different types of records: SOA, NS, MX, and A/AAAA, CNAME, TXT, and SRV. You can adjust the SOA record by clicking the "Settings" link in that section. The next six sections each have a corresponding link that lets you add a new record of that type. For example, to add an NS record, click the "Add a new NS record" link. There are similar links for MX, A, CNAME, TXT, and SRV records.](1121-dns9.png)](1121-dns9.png) -1. The page is divided into different sections for each type of DNS record. Locate the section for the type of DNS record you want to add, then click **Add a [DNS] Record**. +2. The page is divided into different sections for each type of DNS record. Locate the section for the type of DNS record you want to add, then click **Add new [DNS] record**. - ![This page allows you to create a new A/AAAA record.](domain-add-a-record.png) + ![This page allows you to create a new A/AAAA record.](1122-dns10.png) {{< note >}} The exact form fields will vary depending on the type of DNS record you select. {{< /note >}} -1. Enter a hostname in the **Hostname** field. +3. Enter a hostname in the **Hostname** field. -1. Enter the IP address of your server in the **IP Address** field. See [this quick answer page](/docs/quick-answers/linode-platform/find-your-linodes-ip-address/) to find your Linode's IP address. +4. Enter the IP address of your server in the **IP Address** field. See [this quick answer page](/docs/quick-answers/linode-platform/find-your-linodes-ip-address/) to find your Linode's IP address. -1. Select a time interval from the **TTL** menu. *TTL* stands for *time to live*, and affects how long DNS records are cached by DNS resolvers before the resolver must query the authoritative name servers for new records. +5. Select a time interval from the **TTL** menu. *TTL* stands for *time to live*, and affects how long DNS records are cached by DNS resolvers before the resolver must query the authoritative name servers for new records. -1. Click **Save**. It can take up to 30 minutes for new DNS records to become active. +6. Click **Save Changes**. It can take up to 30 minutes for new DNS records to become active. ### Edit Records -You can also modify existing DNS records in the Domains page. +You can also modify existing DNS records in the DNS Manager. 1. Select a domain zone. The DNS records for the selected domain zone will appear. -1. Next to the DNS record you would like to edit, click on the **more options ellipsis**. -1. Select **Edit** from the menu. - - [![Select 'Edit' from the menu.](domain-edit-a-record-small.png "Select 'Edit' from the menu.")](domain-edit-a-record.png) - -1. Edit the DNS record by modifying the existing values in the fields. -1. Click **Save**. It can take up to 30 minutes for the record to be updated. +2. Select **Edit** next to the DNS record you want to edit. +3. Edit the DNS record by modifying the existing values in the fields. +4. Click **Save Changes**. It can take up to 30 minutes for the record to be updated. ### Import Domain Zones with AXFR -If you're migrating domains to Linode from another hosting provider and that provider allows zone transfers from its DNS server, it may be possible to import your existing domain zone and DNS records into the Linode Cloud Manager. If the import is successful, all of your existing DNS records will be available in the Domains page. +If you're migrating domains to Linode from another hosting provider and that provider allows zone transfers from its DNS server, it may be possible to import your existing domain zone and DNS records into the Linode Manager. If the import is successful, all of your existing DNS records will be available in the DNS Manager. Here's how to import a zone file: -1. Click on **Import a Zone**, from the Domains page. +1. Select **Import a zone**, from the DNS Manager tab. - ![This page lets you import a domain zone.](domain-import-a-zone.png) + [![This page lets you import a domain zone.](1658-axfr_sm.png)](1659-axfr.png) -1. Enter the domain name in the **Domain** field, as shown in the example above. +2. Enter the domain name in the **Domain** field, as shown in the example above. -1. Enter the name server in the **Remote Nameserver** field. +3. Enter the name server in the **Remote Nameserver** field. {{< note >}} The name server must allow zone transfers (AXFR) from: @@ -169,7 +163,7 @@ The name server must allow zone transfers (AXFR) from: 2600:3c00::5f {{< /note >}} -1. Click **Save**. The Linode Cloud Manager will connect to the remote name server and import your existing DNS records. +4. Click **Import Zone**. The Linode Manager will connect to the remote name server and import your existing DNS records. ### Clone Domain Zones @@ -177,56 +171,56 @@ The *Clone a Zone* feature allows you to copy DNS records from an existing domai Here's how to clone an existing zone: -1. From the menu of the zone you would like to clone, select **Clone**. +1. Click **Clone an existing zone** from your DNS Manager tab. + +2. Select a zone from the **Clone this zone** menu. -1. Enter the name of the new zone in the **New Domain** field. + [![This page lets you clone a domain zone.](1119-dns7.png)](1119-dns7.png) - ![Clone an existing domain zone](domain-clone-a-zone.png "Clone an existing domain zone.") +3. Enter the name of the new zone in the **Into this zone** field. -1. Click **Create**. The DNS records will then be copied from the existing zone to the new zone. +4. Click **Clone Zone**. The DNS records will then be copied from the existing zone to the new zone. ### Check Domain Zones Under normal circumstances, there's no reason to suspect a problem with your domain zone or DNS records, but sometimes things go wrong. You can use the *Check zone* feature to verify that your domain zone is working correctly. -In order to check the status of your domain zone, from within the Domains section, select **Check Zone** under the menu to the right of your chosen domain zone. A page with the results of the domain zone check will appear. +In order to check the status of your domain zone, from within the DNS Manager, click **Check** to the far right of your chosen domain zone. A page with the results of the domain zone check will appear. If you see a message stating that your zone looks good, then everything is working correctly. Otherwise, check that all of the DNS records in your domain zone are properly configured. ### View Domain Zones -The Domains page allows you to view the contents of a domain zone file. This is especially useful should you need to import the zone to a different server, or if you wish to inspect the file. +The DNS Manager allows you to view the contents of a domain zone file. This is especially useful should you need to import the zone to a different server, or if you wish to inspect the file. -1. From the Domains page of the Cloud Manager, click the **more options ellipsis** next to the domain whose zone you would like to view. -1. Select **Zone File**. +From the **DNS Manager** tab of your Linode Manager, select **Zone file** to the far right column of your chosen domain's name. An example of the file is provided below. - ### Remove Domain Zones If one of your domain names has expired or if you want to start hosting it on another DNS provider, you should permanently remove the domain zone and all of its associated DNS records. -1. From the Domains page of the Cloud Manager, click the **more options ellipsis** next to the domain you'd like to remove. +Select the **Remove** link next to the zone you want to remove. -1. Select **Remove** to permanently delete the zone, including all associated records. It can take up to 30 minutes for the changes to be removed. +[![This page lets you remove a DNS zone.](1117-dns5.png)](1117-dns5.png) -![This menu lets you remove a DNS zone.](domain-remove-a-zone.png "This menu lets you remove a DNS zone.") +Click **Yes, delete this sucker** to permanently delete the zone, including all associated records. It can take up to 30 minutes for the changes to be removed. {{< caution >}} -Once removed, you **MUST** delete the Linode nameserver entries from the domain at the registrar level. This is a very important step; if the entries are not removed, someone could use your domain without your permission. +Once removed, you **MUST** delete the Linode nameserver entries from the domain at the registrar level. This is a very important step; if the entries are not removed, someone could use your domain without your +permission. {{< /caution >}} ### Wildcards -To create a [wildcard DNS record](https://en.wikipedia.org/wiki/Wildcard_DNS_record), add a new record and enter an asterisk (`*`) in the **Hostname** field. +To create a [wildcard DNS record](https://en.wikipedia.org/wiki/Wildcard_DNS_record), add a new A/AAAA record and enter an asterisk (`*`) in the **Hostname** field. Next, enter the IP address and then click **Save Changes**. ### Subdomains -The Domains section does not support addition of a subdomain on top of an existing subdomain in the same zone. For example, if you have `example.com` as a zone, with an A record for `subdomain.example.com`, you cannot create `another.subdomain.example.com` within that zone. +The DNS Manager does not support addition of a subdomain on top of an existing subdomain in the same zone. For example, if you have `example.com` as a zone, with an A record for `subdomain.example.com`, you cannot create `another.subdomain.example.com` within that zone. -Instead, [add](#add-a-domain-zone) the subdomain as a separate zone in the Domains page, and then create your additional subdomain as an A record. In the previous example, you would create a zone named `subdomain.example.com` with a record with hostname `another` inside of it. +Instead, [add](#add-a-domain-zone) the subdomain as a separate zone in the DNS Manager, and then create your additional subdomain as an A record. In the previous example, you would create a zone named `subdomain.example.com` with a record with hostname `another` inside of it. To create a wildcard record on a subdomain (e.g. `*.subdomain.example.com`), create a new zone for the subdomain and then [add a wildcard record](#wildcards) to it. @@ -253,10 +247,10 @@ TTL is always written out in seconds, so 24 hours = 86400 seconds. {{< /note >}} 1. Check the TTL on your current zone file. Typically, this will be 24 or 48 hours. -1. Update your current zone file 48 to 96 hours in advance (for a 24-48 hour record), taking into account any intermediate DNS servers. Lower the TTL to five minutes (300 seconds, or the lowest allowed value). Do not make any other changes at this time. If you're using Linode's Domains page, lower the TTL to 5 minutes for each entry you're going to change. -1. Wait out the original 48 to 96 hours. -1. Visit your zone file again to update your IP address and anything else needed. -1. The DNS changes should propagate within 30 minutes. +2. Update your current zone file 48 to 96 hours in advance (for a 24-48 hour record), taking into account any intermediate DNS servers. Lower the TTL to five minutes (300 seconds, or the lowest allowed value). Do not make any other changes at this time. If you're using Linode's DNS Manager, lower the TTL to 5 minutes for each entry you're going to change. +3. Wait out the original 48 to 96 hours. +4. Visit your zone file again to update your IP address and anything else needed. +5. The DNS changes should propagate within 30 minutes. ### Find Current DNS Information diff --git a/docs/platform/manager/dns-manager-new-manager/dns-edit-a-record.png b/docs/platform/manager/dns-manager/dns-edit-a-record.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/dns-edit-a-record.png rename to docs/platform/manager/dns-manager/dns-edit-a-record.png diff --git a/docs/platform/manager/dns-manager-new-manager/dns-main-page-small.png b/docs/platform/manager/dns-manager/dns-main-page-small.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/dns-main-page-small.png rename to docs/platform/manager/dns-manager/dns-main-page-small.png diff --git a/docs/platform/manager/dns-manager-new-manager/dns-main-page.png b/docs/platform/manager/dns-manager/dns-main-page.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/dns-main-page.png rename to docs/platform/manager/dns-manager/dns-main-page.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-add-a-domain.png b/docs/platform/manager/dns-manager/domain-add-a-domain.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-add-a-domain.png rename to docs/platform/manager/dns-manager/domain-add-a-domain.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-add-a-record.png b/docs/platform/manager/dns-manager/domain-add-a-record.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-add-a-record.png rename to docs/platform/manager/dns-manager/domain-add-a-record.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-clone-a-zone.png b/docs/platform/manager/dns-manager/domain-clone-a-zone.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-clone-a-zone.png rename to docs/platform/manager/dns-manager/domain-clone-a-zone.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-domain-records-small.png b/docs/platform/manager/dns-manager/domain-domain-records-small.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-domain-records-small.png rename to docs/platform/manager/dns-manager/domain-domain-records-small.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-domain-records.png b/docs/platform/manager/dns-manager/domain-domain-records.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-domain-records.png rename to docs/platform/manager/dns-manager/domain-domain-records.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-edit-a-record-small.png b/docs/platform/manager/dns-manager/domain-edit-a-record-small.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-edit-a-record-small.png rename to docs/platform/manager/dns-manager/domain-edit-a-record-small.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-edit-a-record.png b/docs/platform/manager/dns-manager/domain-edit-a-record.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-edit-a-record.png rename to docs/platform/manager/dns-manager/domain-edit-a-record.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-import-a-zone.png b/docs/platform/manager/dns-manager/domain-import-a-zone.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-import-a-zone.png rename to docs/platform/manager/dns-manager/domain-import-a-zone.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-manager.png b/docs/platform/manager/dns-manager/domain-manager.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-manager.png rename to docs/platform/manager/dns-manager/domain-manager.png diff --git a/docs/platform/manager/dns-manager-new-manager/domain-remove-a-zone.png b/docs/platform/manager/dns-manager/domain-remove-a-zone.png similarity index 100% rename from docs/platform/manager/dns-manager-new-manager/domain-remove-a-zone.png rename to docs/platform/manager/dns-manager/domain-remove-a-zone.png diff --git a/docs/platform/manager/dns-manager/index.md b/docs/platform/manager/dns-manager/index.md index 1c09055bd66..a283d550264 100644 --- a/docs/platform/manager/dns-manager/index.md +++ b/docs/platform/manager/dns-manager/index.md @@ -2,28 +2,28 @@ author: name: Linode email: docs@linode.com -description: 'Use DNS Manager to Direct Domains to Your Linode.' -keywords: ["dns manager", "linode dns", "linode manager dns", "dns configuration", "ttl", "domain zones", "domain name"] +description: 'Use the Domains section of the Linode Manger to Direct Domains to Your Linode.' +keywords: ["dns manager", "linode dns", "Linode Cloud Manager dns", "dns configuration", "ttl", "domain zones", "domain name"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['dns-manager/','dns-guides/configuring-dns-with-the-linode-manager/', 'networking/dns/dns-manager/','networking/dns/dns-manager-overview/'] -modified: 2018-08-01 +aliases: ['networking/dns/dns-manager/','platform/manager/dns-manager-new-manager/','dns-guides/configuring-dns-with-the-linode-manager/','networking/dns/dns-manager-overview/','dns-manager/'] +modified: 2018-08-24 modified_by: name: Linode published: 2009-07-16 title: DNS Manager -cloud_manager_link: platform/manager/dns-manager-new-manager/ +classic_manager_link: platform/manager/dns-manager-classic-manager/ --- -![DNS Manager Overview](dns-manager-overview.png) + -The *DNS Manager* is a comprehensive DNS management interface available within the Linode Manager that allows you to add DNS records for all of your domain names. This guide covers the use of Linode's DNS Manager and basic domain zone setup. For an introduction to DNS in general, see our [Introduction to DNS Records](/docs/networking/dns/dns-records-an-introduction/) guide. +The *Domains* section of the Linode Cloud Manager is a comprehensive DNS management interface that allows you to add DNS records for all of your domain names. This guide covers the use of the Domains section and basic domain zone setup. For an introduction to DNS in general, see our [Introduction to DNS Records](/docs/networking/dns/dns-records-an-introduction/) guide. ## Getting Started The Domain Name System (DNS) attaches human-readable domain names to machine-usable IP addresses. In many ways, it is the phone book of the Internet. Just like a phone book can help you find the phone number of a business, DNS can take a domain name like `google.com` and translate it into an IP address like `74.125.19.147`. This global system allows users to remember the names of websites instead of their numeric IP addresses. {{< note >}} -All steps within this guide are completed within the **[DNS Manager](https://manager.linode.com/dns/)** tab of your Linode Manager. +All steps within this guide are completed within the **[Domains](https://cloud.linode.com/domains)** page of your Linode Cloud Manager. {{< /note >}} ## DNS Set-Up Checklist @@ -31,10 +31,10 @@ All steps within this guide are completed within the **[DNS Manager](https://man DNS records are only actively hosted on accounts with at least one Linode. When setting up a domain name on your Linode, make sure you perform the following steps: 1. Register (purchase) a domain name if you haven't already. -2. Set your domain name to [use Linode's name servers](#use-linode-s-name-servers-with-your-domain). You'll need to do this on your domain registrar's website and then wait up to 24 hours for the change to take effect. -3. Use the DNS Manager to [add a domain zone](#add-a-domain-zone), and then start [adding some basic DNS records](#add-records). -4. [Set reverse DNS](/docs/networking/dns/configure-your-linode-for-reverse-dns/). -5. If you have any special DNS needs, such as using a third-party email server, add additional DNS records to [create a custom configuration](/docs/networking/dns/common-dns-configurations/). +1. Set your domain name to [use Linode's name servers](#use-linode-s-name-servers-with-your-domain). You'll need to do this on your domain registrar's website and then wait up to 24 hours for the change to take effect. +1. Use the DNS Manager to [add a domain zone](#add-a-domain-zone), and then start [adding some basic DNS records](#add-records). +1. [Set reverse DNS](/docs/networking/dns/configure-your-linode-for-reverse-dns/). +1. If you have any special DNS needs, such as using a third-party email server, add additional DNS records to [create a custom configuration](/docs/networking/dns/common-dns-configurations/). ## Use Linode's Name Servers with Your Domain @@ -50,17 +50,16 @@ After you purchase a domain, log in to your domain registrar's control panel and DNS changes can take up to 24 hours to propagate throughout the internet, although the changes are usually visible within several hours. {{< /note >}} -## The DNS Manager +## The Domains Page -Log in to the [Linode Manager](https://manager.linode.com/) and click the **DNS Manager** tab. It should resemble this: +Log in to the [Cloud Manager](https://cloud.linode.com/) and select the **Domains** link from the sidebar. It should resemble this: -![The DNS Manger](1112-dns1-2.png) +![The DNS Manger](domain-manager.png "The DNS Manager") 1. All of your domain zones are listed here. A *domain zone*, synonymous with the term "domain", is a collection of DNS records for a single domain name. Click the name of a domain zone to add or edit DNS records within that zone. -2. If you have a zone that can be exported from a server or another hosting provider, click **Import a zone** to import it. -3. Click **Clone an existing zone** to duplicate an existing zone that you've already set up in the Linode Manager. -4. Click **Add a domain zone** to create a new domain zone. -5. Use the links to the far right of the domain zone link to edit DNS records within a zone, to check or delete a zone, or to view a zone's file. +1. If you have a zone that can be exported from a server or another hosting provider, click **Import a Zone** to import it. +1. Click **Add a Domain** to create a new domain zone. +1. Use the links in the menu to the right of the domain zone link to edit DNS records within a zone, to check or delete a zone, to view a zone's file, or select **Clone** to duplicate an existing zone. ## Domain Zones @@ -68,27 +67,19 @@ Before you can add any DNS records, you must create a domain zone. Think of a do ### Add a Domain Zone -If you're new to Linode, or if you've just purchased a new domain name, the first step is to add a new domain zone in the DNS Manager. If you don't know what records to add, the DNS Manager can insert some basic records when you create the new domain zone. +If you're new to Linode, or if you've just purchased a new domain name, the first step is to add a new domain zone in the Domains page. + -1. From the DNS Manager tab, select **Add a domain zone**: +1. From the **Domains** page, select **Add a Domain**: - [![This page lets you add a domain zone.](1120-dns8.png)](1332-hosting-1.png) + ![This page lets you add a domain zone.](domain-add-a-domain.png "This page let's you add a domain zone.") -2. Enter your domain name in the **Domain** field. An example is shown above. -3. Enter an administrator's email address in the **SOA Email** field. -4. If you are unfamiliar with DNS, the DNS Manager can automatically create some basic DNS records to get you started. To have it insert these records, select **Yes, insert a few records to get me started**, then select from the drop-down menu the Linode with which you want this domain zone associated. - - Alternatively, to keep the domain zone empty and prevent the DNS Manager from creating DNS records, select **No, I want the zone empty**. - -5. Click **Add a Master Zone**. The page shown below then appears, populated with your domain zone information. - - [![This page lets you add specific DNS records.](1121-dns9.png)](1121-dns9.png) - -6. If you want to add a *slave zone* instead of a master zone, click the **I wanted a slave zone** link to the lower right. +1. If you want to add a *slave zone* instead of a master zone, click the **Slave** radio button. {{< note >}} In order for Linode's DNS servers to function as slaves, your DNS master server must notify and allow AXFR requests from the following IP addresses: @@ -105,54 +96,69 @@ In order for Linode's DNS servers to function as slaves, your DNS master server 2a01:7e00::a {{< /note >}} -If you selected the option to have the DNS Manager insert basic DNS records, those records will be visible, as shown above. If you elected to keep the zone empty, you can start adding DNS records now. +1. Enter your domain name in the **Domain** field. An example is shown above. +1. Enter an administrator's email address in the **SOA Email Address** field. +1. Click **Create**. + + ### Add Records -When you first create a domain zone, you'll need to add some DNS records. The DNS Manager can create some basic records to get you started when you create your domain zone, but this section explains how to add your own records. +When you first create a domain zone, you'll need to add some DNS records. This section explains how to add your own records. -1. Select a domain zone from within your DNS Manager. +1. Select a domain zone from within the Domains page. The domain's details page appears: - [![This page has seven sections showing seven different types of records: SOA, NS, MX, and A/AAAA, CNAME, TXT, and SRV. You can adjust the SOA record by clicking the "Settings" link in that section. The next six sections each have a corresponding link that lets you add a new record of that type. For example, to add an NS record, click the "Add a new NS record" link. There are similar links for MX, A, CNAME, TXT, and SRV records.](1121-dns9.png)](1121-dns9.png) + [![This page has seven sections showing seven different types of records: SOA, NS, MX, and A/AAAA, CNAME, TXT, and SRV. You can adjust the SOA record by clicking the "Settings" link in that section. The next six sections each have a corresponding link that lets you add a new record of that type. For example, to add an NS record, click the "Add a new NS record" link. There are similar links for MX, A, CNAME, TXT, and SRV records.](domain-domain-records-small.png)](domain-domain-records.png) -2. The page is divided into different sections for each type of DNS record. Locate the section for the type of DNS record you want to add, then click **Add new [DNS] record**. +1. The page is divided into different sections for each type of DNS record. Locate the section for the type of DNS record you want to add, then click **Add a [DNS] Record**. - ![This page allows you to create a new A/AAAA record.](1122-dns10.png) + ![This page allows you to create a new A/AAAA record.](domain-add-a-record.png) {{< note >}} The exact form fields will vary depending on the type of DNS record you select. {{< /note >}} -3. Enter a hostname in the **Hostname** field. +1. Enter a hostname in the **Hostname** field. -4. Enter the IP address of your server in the **IP Address** field. See [this quick answer page](/docs/quick-answers/linode-platform/find-your-linodes-ip-address/) to find your Linode's IP address. +1. Enter the IP address of your server in the **IP Address** field. See [this quick answer page](/docs/quick-answers/linode-platform/find-your-linodes-ip-address/) to find your Linode's IP address. -5. Select a time interval from the **TTL** menu. *TTL* stands for *time to live*, and affects how long DNS records are cached by DNS resolvers before the resolver must query the authoritative name servers for new records. +1. Select a time interval from the **TTL** menu. *TTL* stands for *time to live*, and affects how long DNS records are cached by DNS resolvers before the resolver must query the authoritative name servers for new records. -6. Click **Save Changes**. It can take up to 30 minutes for new DNS records to become active. +1. Click **Save**. It can take up to 30 minutes for new DNS records to become active. ### Edit Records -You can also modify existing DNS records in the DNS Manager. +You can also modify existing DNS records in the Domains page. 1. Select a domain zone. The DNS records for the selected domain zone will appear. -2. Select **Edit** next to the DNS record you want to edit. -3. Edit the DNS record by modifying the existing values in the fields. -4. Click **Save Changes**. It can take up to 30 minutes for the record to be updated. +1. Next to the DNS record you would like to edit, click on the **more options ellipsis**. +1. Select **Edit** from the menu. + + [![Select 'Edit' from the menu.](domain-edit-a-record-small.png "Select 'Edit' from the menu.")](domain-edit-a-record.png) + +1. Edit the DNS record by modifying the existing values in the fields. +1. Click **Save**. It can take up to 30 minutes for the record to be updated. ### Import Domain Zones with AXFR -If you're migrating domains to Linode from another hosting provider and that provider allows zone transfers from its DNS server, it may be possible to import your existing domain zone and DNS records into the Linode Manager. If the import is successful, all of your existing DNS records will be available in the DNS Manager. +If you're migrating domains to Linode from another hosting provider and that provider allows zone transfers from its DNS server, it may be possible to import your existing domain zone and DNS records into the Linode Cloud Manager. If the import is successful, all of your existing DNS records will be available in the Domains page. Here's how to import a zone file: -1. Select **Import a zone**, from the DNS Manager tab. +1. Click on **Import a Zone**, from the Domains page. - [![This page lets you import a domain zone.](1658-axfr_sm.png)](1659-axfr.png) + ![This page lets you import a domain zone.](domain-import-a-zone.png) -2. Enter the domain name in the **Domain** field, as shown in the example above. +1. Enter the domain name in the **Domain** field, as shown in the example above. -3. Enter the name server in the **Remote Nameserver** field. +1. Enter the name server in the **Remote Nameserver** field. {{< note >}} The name server must allow zone transfers (AXFR) from: @@ -163,7 +169,7 @@ The name server must allow zone transfers (AXFR) from: 2600:3c00::5f {{< /note >}} -4. Click **Import Zone**. The Linode Manager will connect to the remote name server and import your existing DNS records. +1. Click **Save**. The Linode Cloud Manager will connect to the remote name server and import your existing DNS records. ### Clone Domain Zones @@ -171,56 +177,56 @@ The *Clone a Zone* feature allows you to copy DNS records from an existing domai Here's how to clone an existing zone: -1. Click **Clone an existing zone** from your DNS Manager tab. - -2. Select a zone from the **Clone this zone** menu. +1. From the menu of the zone you would like to clone, select **Clone**. - [![This page lets you clone a domain zone.](1119-dns7.png)](1119-dns7.png) +1. Enter the name of the new zone in the **New Domain** field. -3. Enter the name of the new zone in the **Into this zone** field. + ![Clone an existing domain zone](domain-clone-a-zone.png "Clone an existing domain zone.") -4. Click **Clone Zone**. The DNS records will then be copied from the existing zone to the new zone. +1. Click **Create**. The DNS records will then be copied from the existing zone to the new zone. ### Check Domain Zones Under normal circumstances, there's no reason to suspect a problem with your domain zone or DNS records, but sometimes things go wrong. You can use the *Check zone* feature to verify that your domain zone is working correctly. -In order to check the status of your domain zone, from within the DNS Manager, click **Check** to the far right of your chosen domain zone. A page with the results of the domain zone check will appear. +In order to check the status of your domain zone, from within the Domains section, select **Check Zone** under the menu to the right of your chosen domain zone. A page with the results of the domain zone check will appear. If you see a message stating that your zone looks good, then everything is working correctly. Otherwise, check that all of the DNS records in your domain zone are properly configured. ### View Domain Zones -The DNS Manager allows you to view the contents of a domain zone file. This is especially useful should you need to import the zone to a different server, or if you wish to inspect the file. +The Domains page allows you to view the contents of a domain zone file. This is especially useful should you need to import the zone to a different server, or if you wish to inspect the file. -From the **DNS Manager** tab of your Linode Manager, select **Zone file** to the far right column of your chosen domain's name. An example of the file is provided below. +1. From the Domains page of the Cloud Manager, click the **more options ellipsis** next to the domain whose zone you would like to view. +1. Select **Zone File**. + ### Remove Domain Zones If one of your domain names has expired or if you want to start hosting it on another DNS provider, you should permanently remove the domain zone and all of its associated DNS records. -Select the **Remove** link next to the zone you want to remove. +1. From the Domains page of the Cloud Manager, click the **more options ellipsis** next to the domain you'd like to remove. -[![This page lets you remove a DNS zone.](1117-dns5.png)](1117-dns5.png) +1. Select **Remove** to permanently delete the zone, including all associated records. It can take up to 30 minutes for the changes to be removed. -Click **Yes, delete this sucker** to permanently delete the zone, including all associated records. It can take up to 30 minutes for the changes to be removed. +![This menu lets you remove a DNS zone.](domain-remove-a-zone.png "This menu lets you remove a DNS zone.") {{< caution >}} -Once removed, you **MUST** delete the Linode nameserver entries from the domain at the registrar level. This is a very important step; if the entries are not removed, someone could use your domain without your -permission. +Once removed, you **MUST** delete the Linode nameserver entries from the domain at the registrar level. This is a very important step; if the entries are not removed, someone could use your domain without your permission. {{< /caution >}} ### Wildcards -To create a [wildcard DNS record](https://en.wikipedia.org/wiki/Wildcard_DNS_record), add a new A/AAAA record and enter an asterisk (`*`) in the **Hostname** field. Next, enter the IP address and then click **Save Changes**. +To create a [wildcard DNS record](https://en.wikipedia.org/wiki/Wildcard_DNS_record), add a new record and enter an asterisk (`*`) in the **Hostname** field. ### Subdomains -The DNS Manager does not support addition of a subdomain on top of an existing subdomain in the same zone. For example, if you have `example.com` as a zone, with an A record for `subdomain.example.com`, you cannot create `another.subdomain.example.com` within that zone. +The Domains section does not support addition of a subdomain on top of an existing subdomain in the same zone. For example, if you have `example.com` as a zone, with an A record for `subdomain.example.com`, you cannot create `another.subdomain.example.com` within that zone. -Instead, [add](#add-a-domain-zone) the subdomain as a separate zone in the DNS Manager, and then create your additional subdomain as an A record. In the previous example, you would create a zone named `subdomain.example.com` with a record with hostname `another` inside of it. +Instead, [add](#add-a-domain-zone) the subdomain as a separate zone in the Domains page, and then create your additional subdomain as an A record. In the previous example, you would create a zone named `subdomain.example.com` with a record with hostname `another` inside of it. To create a wildcard record on a subdomain (e.g. `*.subdomain.example.com`), create a new zone for the subdomain and then [add a wildcard record](#wildcards) to it. @@ -247,10 +253,10 @@ TTL is always written out in seconds, so 24 hours = 86400 seconds. {{< /note >}} 1. Check the TTL on your current zone file. Typically, this will be 24 or 48 hours. -2. Update your current zone file 48 to 96 hours in advance (for a 24-48 hour record), taking into account any intermediate DNS servers. Lower the TTL to five minutes (300 seconds, or the lowest allowed value). Do not make any other changes at this time. If you're using Linode's DNS Manager, lower the TTL to 5 minutes for each entry you're going to change. -3. Wait out the original 48 to 96 hours. -4. Visit your zone file again to update your IP address and anything else needed. -5. The DNS changes should propagate within 30 minutes. +1. Update your current zone file 48 to 96 hours in advance (for a 24-48 hour record), taking into account any intermediate DNS servers. Lower the TTL to five minutes (300 seconds, or the lowest allowed value). Do not make any other changes at this time. If you're using Linode's Domains page, lower the TTL to 5 minutes for each entry you're going to change. +1. Wait out the original 48 to 96 hours. +1. Visit your zone file again to update your IP address and anything else needed. +1. The DNS changes should propagate within 30 minutes. ### Find Current DNS Information diff --git a/docs/platform/manager/keep-your-linode-account-safe/How_to_Keep_Your_Linode_Account_Safe_smg.jpg b/docs/platform/manager/keep-your-linode-account-safe-classic-manager/How_to_Keep_Your_Linode_Account_Safe_smg.jpg similarity index 100% rename from docs/platform/manager/keep-your-linode-account-safe/How_to_Keep_Your_Linode_Account_Safe_smg.jpg rename to docs/platform/manager/keep-your-linode-account-safe-classic-manager/How_to_Keep_Your_Linode_Account_Safe_smg.jpg diff --git a/docs/platform/manager/keep-your-linode-account-safe/index.md b/docs/platform/manager/keep-your-linode-account-safe-classic-manager/index.md similarity index 98% rename from docs/platform/manager/keep-your-linode-account-safe/index.md rename to docs/platform/manager/keep-your-linode-account-safe-classic-manager/index.md index 8a4f7afce2d..e8cc0b23a12 100644 --- a/docs/platform/manager/keep-your-linode-account-safe/index.md +++ b/docs/platform/manager/keep-your-linode-account-safe-classic-manager/index.md @@ -6,13 +6,13 @@ description: 'How to use two-factor authentication and other security controls i og_description: 'This guide describes the security features of the Linode Manager, including two-factor authentication, API access controls, forced password expiration, and more.' keywords: ["two-factor authentication", "password", "security", "Linode Manager", "token"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['linode-manager-security/','security/linode-manager-security-controls/'] modified: 2019-01-08 modified_by: name: Linode published: 2013-05-02 title: How to Keep Your Linode Account Safe -cloud_manager_link: security/linode-manager-security-controls-new-manager +cloud_manager_link: security/linode-manager-security-controls/ +hiddenguide: true --- ![Banner_image](How_to_Keep_Your_Linode_Account_Safe_smg.jpg) diff --git a/docs/platform/manager/keep-your-linode-account-safe/two-factor-authentication-diagram.png b/docs/platform/manager/keep-your-linode-account-safe-classic-manager/two-factor-authentication-diagram.png similarity index 100% rename from docs/platform/manager/keep-your-linode-account-safe/two-factor-authentication-diagram.png rename to docs/platform/manager/keep-your-linode-account-safe-classic-manager/two-factor-authentication-diagram.png diff --git a/docs/platform/network-helper/account-settings.png b/docs/platform/network-helper-classic-manager/account-settings.png similarity index 100% rename from docs/platform/network-helper/account-settings.png rename to docs/platform/network-helper-classic-manager/account-settings.png diff --git a/docs/platform/network-helper/account-settings_small.png b/docs/platform/network-helper-classic-manager/account-settings_small.png similarity index 100% rename from docs/platform/network-helper/account-settings_small.png rename to docs/platform/network-helper-classic-manager/account-settings_small.png diff --git a/docs/platform/network-helper/account-tab.png b/docs/platform/network-helper-classic-manager/account-tab.png similarity index 100% rename from docs/platform/network-helper/account-tab.png rename to docs/platform/network-helper-classic-manager/account-tab.png diff --git a/docs/platform/network-helper-classic-manager/index.md b/docs/platform/network-helper-classic-manager/index.md new file mode 100644 index 00000000000..d28d67da437 --- /dev/null +++ b/docs/platform/network-helper-classic-manager/index.md @@ -0,0 +1,153 @@ +--- +author: + name: Alex Fornuto + email: docs@linode.com +description: 'Information on the Network Helper option.' +keywords: ["network", " networking", " network helper", " ip", " ip address", " static ip", ""] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2018-12-10 +published: 2014-12-08 +modified_by: + name: Linode +title: Network Helper +cloud_manager_link: platform/network-helper/ +hiddenguide: true +--- + +![Network Helper](network-helper-title-graphic.jpg "Network Helper") + +Network Helper automatically deposits a static networking configuration in to your Linode at boot. Thanks to Network Helper, you don't have to worry about altering your network configuration when you: + + - Deploy a Linode + - Add a public or private IPv4 address + - Restore from a backup + - Deploy from an Linode Images template + - Migrate your Linode to a new data center + - Clone from another Linode + + +{{< note >}} +If you intend to manually configure IPv6 addresses from a supplied pool, you should [disable](/docs/networking/linux-static-ip-configuration/#disable-network-helper) Network Helper so that it doesn't overwrite your configuration file on reboot. Please see our [Native IPv6 Networking](/docs/networking/native-ipv6-networking/) guide for more information on IPv6. +{{< /note >}} + +## What Does It Do? + +On enabled profiles, the Network Helper works by detecting which distribution is booting, and modifies the appropriate configuration files to assign the IPv4 address statically. [Click Here](#what-files-are-affected) to jump to the list of distribution-specific files. + +{{< caution >}} +If you create an advanced configuration, Network Helper will undo those changes at the next boot. For advanced configurations, turn off Network Helper. +{{< /caution >}} + +## Turn Network Helper On for Individual Configuration Profiles. + +Even with the global setting for Network Helper set to **OFF**, you can enable Network Helper on specific configuration profiles. + +1. Go to your Linode's Dashboard, and under Configuration Profiles click **Edit** for the profile you want to adjust: + + [![The Edit link for a Configuration Profile](linode-dashboard-hilighted_small.png)](linode-dashboard-hilighted.png) + +2. Under the Filesystem/Boot Helpers section, change the **Auto-Configure Networking** option to Yes: + + + [![The Auto-configure Networking option](network-helper-hilighted_small.png)](network-helper-hilighted.png) + +3. Click on **Save Changes**. + +## What Files are Affected + +You will retain 3 versions of each file modified by Network Helper after each boot. Consider Debian for this example. Below is an example network configuration file for a Debian 7 Linode with Network Helper enabled: + +{{< file "/etc/network/interfaces" >}} +# Generated by Linode Network Helper +# Thu Dec 4 20:24:07 2014 UTC +# +# This file is automatically generated on each boot with your Linode's +# current network configuration. If you need to modify this file, please +# first disable the 'Auto-configure Networking' setting within your Linode's +# configuration profile: +# - https://manager.linode.com/linodes/config/web1?id=123456 +# +# For more information on Network Helper: +# - https://www.linode.com/docs/platform/network-helper +# +# A backup of the previous config is at /etc/network/.interfaces.linode-last +# A backup of the original config is at /etc/network/.interfaces.linode-orig +# +# /etc/network/interfaces + +auto lo +iface lo inet loopback + +auto eth0 +allow-hotplug eth0 + +iface eth0 inet6 auto + +iface eth0 inet static + address 198.74.53.231/24 + gateway 198.74.53.1 + up ip addr add 12.34.56.78/24 dev eth0 label eth0:1 + down ip addr del 12.34.56.78/24 dev eth0 label eth0:1 + up ip addr add 192.168.138.44/17 dev eth0 label eth0:2 + down ip addr del 192.168.138.44/17 dev eth0 label eth0:2 +{{< /file >}} + +In addition to the `/etc/network/interfaces` file, Network Helper will create: + +- A copy of the file as the distribution provided it: `.interfaces.linode-orig`. + +- A copy of the file from the previous boot: `.interfaces.linode-last`. If you made manual changes to the file during the previous boot, you'll find them saved here. + +If you need to restore manual changes made during a previous reboot, use the following command (replacing `/etc/network/interfaces` with the files for your specific distribution): + + mv /etc/network/.interfaces.linode-last /etc/network/interfaces + +If you'd like to know what files Network Helper modifies specifically, scroll down to your preferred distribution. + +### Debian & Ubuntu + +Network helper configures `/etc/network/interfaces` & `/etc/resolv.conf`. + +### CentOS & Fedora + +Network Helper configures `/etc/sysconfig/network-scripts/ifcfg-eth0`. + +### Arch + +Network Helper configures `/etc/systemd/network/05-eth0.network`. + +### Gentoo + +Network Helper configures `/etc/conf.d/net` & `/etc/resolv.conf`. + +### OpenSUSE + +Network Helper configures `/etc/sysconfig/network/ifcfg-eth0`, `/etc/sysconfig/network/routes` & `/etc/resolv.conf`. + +### Slackware + +Network Helper configures `/etc/rc.d/rc.inet1.conf` & `/etc/resolv.conf`. + +## Failure to Run + +If Network Helper is unable to determine the operating system during boot, it will not attempt to write any new configuration files. When this happens, Network Helper will let you know in the Host Job Queue: + +[![Network Helper Failure Message](network-helper-failure_small.png)](network-helper-failure.png) + +Similarly, if you boot an unsupported older distribution while Network Helper is enabled, you'll see a warning in the Host Job Queue: + +[![Network Helper Failure Message](network-helper-unsupported_small.png)](network-helper-unsupported.png) + +## Modify Global Network Helper Settings + +Network helper is enabled on all new configuration profiles by default. To modify this behavior as default follow the steps below. + +1. From the Linode Manager, click on the **Account** tab: + + ![The Account tab in the Linode Manager](account-tab.png) + +2. Click on the **Account Settings** tab. You can modify the default behavior under the network helper section: + + [![The Network Helper Default Behavior option](account-settings_small.png)](account-settings.png) + +3. Click the **Save** button. diff --git a/docs/platform/network-helper/linode-dashboard-hilighted.png b/docs/platform/network-helper-classic-manager/linode-dashboard-hilighted.png similarity index 100% rename from docs/platform/network-helper/linode-dashboard-hilighted.png rename to docs/platform/network-helper-classic-manager/linode-dashboard-hilighted.png diff --git a/docs/platform/network-helper/linode-dashboard-hilighted_small.png b/docs/platform/network-helper-classic-manager/linode-dashboard-hilighted_small.png similarity index 100% rename from docs/platform/network-helper/linode-dashboard-hilighted_small.png rename to docs/platform/network-helper-classic-manager/linode-dashboard-hilighted_small.png diff --git a/docs/platform/network-helper/network-helper-failure.png b/docs/platform/network-helper-classic-manager/network-helper-failure.png similarity index 100% rename from docs/platform/network-helper/network-helper-failure.png rename to docs/platform/network-helper-classic-manager/network-helper-failure.png diff --git a/docs/platform/network-helper/network-helper-failure_small.png b/docs/platform/network-helper-classic-manager/network-helper-failure_small.png similarity index 100% rename from docs/platform/network-helper/network-helper-failure_small.png rename to docs/platform/network-helper-classic-manager/network-helper-failure_small.png diff --git a/docs/platform/network-helper/network-helper-hilighted.png b/docs/platform/network-helper-classic-manager/network-helper-hilighted.png similarity index 100% rename from docs/platform/network-helper/network-helper-hilighted.png rename to docs/platform/network-helper-classic-manager/network-helper-hilighted.png diff --git a/docs/platform/network-helper/network-helper-hilighted_small.png b/docs/platform/network-helper-classic-manager/network-helper-hilighted_small.png similarity index 100% rename from docs/platform/network-helper/network-helper-hilighted_small.png rename to docs/platform/network-helper-classic-manager/network-helper-hilighted_small.png diff --git a/docs/platform/network-helper-new-manager/network-helper-title-graphic.jpg b/docs/platform/network-helper-classic-manager/network-helper-title-graphic.jpg similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-title-graphic.jpg rename to docs/platform/network-helper-classic-manager/network-helper-title-graphic.jpg diff --git a/docs/platform/network-helper/network-helper-unsupported.png b/docs/platform/network-helper-classic-manager/network-helper-unsupported.png similarity index 100% rename from docs/platform/network-helper/network-helper-unsupported.png rename to docs/platform/network-helper-classic-manager/network-helper-unsupported.png diff --git a/docs/platform/network-helper/network-helper-unsupported_small.png b/docs/platform/network-helper-classic-manager/network-helper-unsupported_small.png similarity index 100% rename from docs/platform/network-helper/network-helper-unsupported_small.png rename to docs/platform/network-helper-classic-manager/network-helper-unsupported_small.png diff --git a/docs/platform/network-helper-new-manager/index.md b/docs/platform/network-helper-new-manager/index.md deleted file mode 100644 index 8bab7fbb1e1..00000000000 --- a/docs/platform/network-helper-new-manager/index.md +++ /dev/null @@ -1,173 +0,0 @@ ---- -author: - name: Linode - email: docs@linode.com -description: 'What is Network Helper and how to use it.' -keywords: ["network helper", "static"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-01-07 -published: 2014-12-08 -modified_by: - name: Linode -title: Network Helper -hiddenguide: true ---- - -![Network Helper](network-helper-title-graphic.jpg "Network Helper") - -## What is Network Helper? - -Network Helper is a host-side service which automatically sets a static IPv4 address and gateway for your Linode. This means you do not need to manually reconfigure your Linode's network addressing when you: - - - Deploy a Linode - - Add a public or private IPv4 address - - Restore from a backup - - Migrate your Linode to a new data center - - Clone from another Linode - -Network Helper is enabled by default, and works by detecting which distribution is booting and then modifying the appropriate network configuration files. If Network Helper is unable to determine the operating system during boot, or if you boot an unsupported operating system, Network Helper will not attempt to write any new configuration files. Be aware that Network Helper configures only IPv4 addressing; your Linode's IPv6 address is assigned by SLAAC. - -{{< caution >}} -If you instead choose to manually configure your Linode's network interface settings, be the IPv4 or IPv6, you must disable Network Helper for that Linode or your configuration will overwritten during the next boot. -{{< /caution >}} - - -## Network Helper Settings - - Network Helper can be enabled or disabled globally for your account, or on a per-Linode basis. Network Helper can still be toggled on and off for specific Linodes, regardless of whether enabled or disabled globally. - -### Global - -When Network Helper is enabled globally, all new Linodes created on your account will have Network Helper enabled by default. - -1. Click on **Account** in the sidebar of the [Linode Cloud Manager](https://cloud.linode.com). - -1. Click on the **Global Settings** tab. Set the switch under the **Network Helper** section to the desired setting. Blue is enabled, gray is disabled. - - [![The Network Helper Default Behavior option](network-helper-linode-account-settings-small.png)](network-helper-linode-account-settings.png) - -1. Click the **Save** button. - -### Single (Per-Linode) - -1. Click on **Linodes** link in the sidebar of the Linode Cloud Manager. - -1. Click on the **more options ellipsis** for the Linode for which you want to enable Network Helper. Then, click **Settings**. - - ![Navigate to the Linode's Settings page](network-helper-linode-settings-link.png) - -1. In the **Advanced Configurations** panel, click on the **more options ellipsis** for your Disk Profile. From the menu, select **Edit**: - - [![Select the configuration profile Edit Menu](network-helper-linode-settings-page-small.png)](network-helper-linode-settings-page.png) - -1. A menu will appear with that configuration profile's settings. Under the **Filesystem/Boot Helpers** section, toggle the **Auto-configure networking** switch to the desired setting. Blue is enabled, gray is disabled. - - [![Toggle the 'auto-configure networking' box](network-helper-linode-config-profile-settings-small.png)](network-helper-linode-config-profile-settings.png) - -1. Click **Submit**. - - -## What Files are Modified - -The specific files Network Helper modifies varies by distribution. - -### Arch - -Network Helper configures `/etc/systemd/network/05-eth0.network`. - -### CentOS & Fedora - -Network Helper configures `/etc/sysconfig/network-scripts/ifcfg-eth0`. - -### Debian & Ubuntu - -Network helper configures `/etc/network/interfaces` and `/etc/resolv.conf`. - -### Gentoo - -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`. - -### Slackware - -Network Helper configures `/etc/rc.d/rc.inet1.conf` and `/etc/resolv.conf`. - - -## What is Modified in Those Files - -Below are example network configuration files for a Debian 9 Linode with Network Helper enabled: - -{{< file "/etc/network/interfaces" >}} -# Generated by Linode Network Helper -# Wed Jan 9 21:30:02 2019 UTC -# -# This file is automatically generated on each boot with your Linode's -# current network configuration. If you need to modify this file, please -# first disable the 'Auto-configure Networking' setting within your Linode's -# configuration profile: -# - https://manager.linode.com/linodes/config/lin1?id=13561415 -# -# For more information on Network Helper: -# - https://www.linode.com/docs/platform/network-helper -# -# A backup of the previous config is at /etc/network/.interfaces.linode-last -# A backup of the original config is at /etc/network/.interfaces.linode-orig -# -# /etc/network/interfaces - -auto lo -iface lo inet loopback - -auto eth0 -allow-hotplug eth0 - -iface eth0 inet6 auto - -iface eth0 inet static - address 203.0.113.5/24 - gateway 203.0.113.1 -{{< /file >}} - -{{< file "/etc/resolv.conf" >}} -# Generated by Linode Network Helper -# Wed Jan 9 21:30:02 2019 UTC -# -# This file is automatically generated on each boot with your Linode's -# current network configuration. If you need to modify this file, please -# first disable the 'Auto-configure Networking' setting within your Linode's -# configuration profile: -# - https://manager.linode.com/linodes/config/lin1?id=13561415 -# -# For more information on Network Helper: -# - https://www.linode.com/docs/platform/network-helper -# -# A backup of the previous config is at /etc/.resolv.conf.linode-last -# A backup of the original config is at /etc/.resolv.conf.linode-orig -# -domain members.linode.com -search members.linode.com -nameserver 66.228.53.5 -nameserver 96.126.122.5 -nameserver 96.126.124.5 -nameserver 96.126.127.5 -nameserver 198.58.107.5 -nameserver 198.58.111.5 -nameserver 23.239.24.5 -nameserver 173.255.199.5 -nameserver 72.14.179.5 -nameserver 72.14.188.5 -{{< /file >}} - - -In addition to network interface file 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. - -- A copy of the interface and resolver files from the previous boot: `.interfaces.linode-last` and `/etc/.resolv.conf.linode-last`. If you manually changed either of these file before the previous boot, you'll find them saved there. - -Use the following command to restore manual changes made before the previous reboot. Be sure to replace `/etc/network/interfaces` with the network interface file for your distribution from [above](#what-files-are-modified). - - mv /etc/network/.interfaces.linode-last /etc/network/interfaces diff --git a/docs/platform/network-helper/index.md b/docs/platform/network-helper/index.md index 9357e66de8f..683cf84e963 100644 --- a/docs/platform/network-helper/index.md +++ b/docs/platform/network-helper/index.md @@ -1,152 +1,174 @@ --- author: - name: Alex Fornuto + name: Linode email: docs@linode.com -description: 'Information on the Network Helper option.' -keywords: ["network", " networking", " network helper", " ip", " ip address", " static ip", ""] +description: 'What is Network Helper and how to use it.' +keywords: ["network helper", "static"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2018-12-10 +modified: 2019-01-07 published: 2014-12-08 modified_by: name: Linode title: Network Helper -cloud_manager_link: platform/network-helper-new-manager/ +aliases: ['platform/network-helper-new-manager/'] +classic_manager_link: platform/network-helper-classic-manager/ --- ![Network Helper](network-helper-title-graphic.jpg "Network Helper") -Network Helper automatically deposits a static networking configuration in to your Linode at boot. Thanks to Network Helper, you don't have to worry about altering your network configuration when you: +## What is Network Helper? + +Network Helper is a host-side service which automatically sets a static IPv4 address and gateway for your Linode. This means you do not need to manually reconfigure your Linode's network addressing when you: - Deploy a Linode - Add a public or private IPv4 address - Restore from a backup - - Deploy from an Linode Images template - Migrate your Linode to a new data center - Clone from another Linode - -{{< note >}} -If you intend to manually configure IPv6 addresses from a supplied pool, you should [disable](/docs/networking/linux-static-ip-configuration/#disable-network-helper) Network Helper so that it doesn't overwrite your configuration file on reboot. Please see our [Native IPv6 Networking](/docs/networking/native-ipv6-networking/) guide for more information on IPv6. -{{< /note >}} - -## What Does It Do? - -On enabled profiles, the Network Helper works by detecting which distribution is booting, and modifies the appropriate configuration files to assign the IPv4 address statically. [Click Here](#what-files-are-affected) to jump to the list of distribution-specific files. +Network Helper is enabled by default, and works by detecting which distribution is booting and then modifying the appropriate network configuration files. If Network Helper is unable to determine the operating system during boot, or if you boot an unsupported operating system, Network Helper will not attempt to write any new configuration files. Be aware that Network Helper configures only IPv4 addressing; your Linode's IPv6 address is assigned by SLAAC. {{< caution >}} -If you create an advanced configuration, Network Helper will undo those changes at the next boot. For advanced configurations, turn off Network Helper. +If you instead choose to manually configure your Linode's network interface settings, be the IPv4 or IPv6, you must disable Network Helper for that Linode or your configuration will overwritten during the next boot. {{< /caution >}} -## Turn Network Helper On for Individual Configuration Profiles. -Even with the global setting for Network Helper set to **OFF**, you can enable Network Helper on specific configuration profiles. +## Network Helper Settings -1. Go to your Linode's Dashboard, and under Configuration Profiles click **Edit** for the profile you want to adjust: + Network Helper can be enabled or disabled globally for your account, or on a per-Linode basis. Network Helper can still be toggled on and off for specific Linodes, regardless of whether enabled or disabled globally. - [![The Edit link for a Configuration Profile](linode-dashboard-hilighted_small.png)](linode-dashboard-hilighted.png) +### Global -2. Under the Filesystem/Boot Helpers section, change the **Auto-Configure Networking** option to Yes: +When Network Helper is enabled globally, all new Linodes created on your account will have Network Helper enabled by default. +1. Click on **Account** in the sidebar of the [Linode Cloud Manager](https://cloud.linode.com). - [![The Auto-configure Networking option](network-helper-hilighted_small.png)](network-helper-hilighted.png) +1. Click on the **Global Settings** tab. Set the switch under the **Network Helper** section to the desired setting. Blue is enabled, gray is disabled. -3. Click on **Save Changes**. + [![The Network Helper Default Behavior option](network-helper-linode-account-settings-small.png)](network-helper-linode-account-settings.png) -## What Files are Affected +1. Click the **Save** button. -You will retain 3 versions of each file modified by Network Helper after each boot. Consider Debian for this example. Below is an example network configuration file for a Debian 7 Linode with Network Helper enabled: +### Single (Per-Linode) -{{< file "/etc/network/interfaces" >}} -# Generated by Linode Network Helper -# Thu Dec 4 20:24:07 2014 UTC -# -# This file is automatically generated on each boot with your Linode's -# current network configuration. If you need to modify this file, please -# first disable the 'Auto-configure Networking' setting within your Linode's -# configuration profile: -# - https://manager.linode.com/linodes/config/web1?id=123456 -# -# For more information on Network Helper: -# - https://www.linode.com/docs/platform/network-helper -# -# A backup of the previous config is at /etc/network/.interfaces.linode-last -# A backup of the original config is at /etc/network/.interfaces.linode-orig -# -# /etc/network/interfaces +1. Click on **Linodes** link in the sidebar of the Linode Cloud Manager. -auto lo -iface lo inet loopback +1. Click on the **more options ellipsis** for the Linode for which you want to enable Network Helper. Then, click **Settings**. -auto eth0 -allow-hotplug eth0 + ![Navigate to the Linode's Settings page](network-helper-linode-settings-link.png) -iface eth0 inet6 auto +1. In the **Advanced Configurations** panel, click on the **more options ellipsis** for your Disk Profile. From the menu, select **Edit**: -iface eth0 inet static - address 198.74.53.231/24 - gateway 198.74.53.1 - up ip addr add 12.34.56.78/24 dev eth0 label eth0:1 - down ip addr del 12.34.56.78/24 dev eth0 label eth0:1 - up ip addr add 192.168.138.44/17 dev eth0 label eth0:2 - down ip addr del 192.168.138.44/17 dev eth0 label eth0:2 -{{< /file >}} + [![Select the configuration profile Edit Menu](network-helper-linode-settings-page-small.png)](network-helper-linode-settings-page.png) -In addition to the `/etc/network/interfaces` file, Network Helper will create: +1. A menu will appear with that configuration profile's settings. Under the **Filesystem/Boot Helpers** section, toggle the **Auto-configure networking** switch to the desired setting. Blue is enabled, gray is disabled. -- A copy of the file as the distribution provided it: `.interfaces.linode-orig`. + [![Toggle the 'auto-configure networking' box](network-helper-linode-config-profile-settings-small.png)](network-helper-linode-config-profile-settings.png) -- A copy of the file from the previous boot: `.interfaces.linode-last`. If you made manual changes to the file during the previous boot, you'll find them saved here. +1. Click **Submit**. -If you need to restore manual changes made during a previous reboot, use the following command (replacing `/etc/network/interfaces` with the files for your specific distribution): - mv /etc/network/.interfaces.linode-last /etc/network/interfaces +## What Files are Modified -If you'd like to know what files Network Helper modifies specifically, scroll down to your preferred distribution. +The specific files Network Helper modifies varies by distribution. -### Debian & Ubuntu +### Arch -Network helper configures `/etc/network/interfaces` & `/etc/resolv.conf`. +Network Helper configures `/etc/systemd/network/05-eth0.network`. ### CentOS & Fedora Network Helper configures `/etc/sysconfig/network-scripts/ifcfg-eth0`. -### Arch +### Debian & Ubuntu -Network Helper configures `/etc/systemd/network/05-eth0.network`. +Network helper configures `/etc/network/interfaces` and `/etc/resolv.conf`. ### Gentoo -Network Helper configures `/etc/conf.d/net` & `/etc/resolv.conf`. +Network Helper configures `/etc/conf.d/net` and `/etc/resolv.conf`. ### OpenSUSE -Network Helper configures `/etc/sysconfig/network/ifcfg-eth0`, `/etc/sysconfig/network/routes` & `/etc/resolv.conf`. +Network Helper configures `/etc/sysconfig/network/ifcfg-eth0`, `/etc/sysconfig/network/routes` and `/etc/resolv.conf`. ### Slackware -Network Helper configures `/etc/rc.d/rc.inet1.conf` & `/etc/resolv.conf`. +Network Helper configures `/etc/rc.d/rc.inet1.conf` and `/etc/resolv.conf`. + + +## What is Modified in Those Files -## Failure to Run +Below are example network configuration files for a Debian 9 Linode with Network Helper enabled: -If Network Helper is unable to determine the operating system during boot, it will not attempt to write any new configuration files. When this happens, Network Helper will let you know in the Host Job Queue: +{{< file "/etc/network/interfaces" >}} +# Generated by Linode Network Helper +# Wed Jan 9 21:30:02 2019 UTC +# +# This file is automatically generated on each boot with your Linode's +# current network configuration. If you need to modify this file, please +# first disable the 'Auto-configure Networking' setting within your Linode's +# configuration profile: +# - https://manager.linode.com/linodes/config/lin1?id=13561415 +# +# For more information on Network Helper: +# - https://www.linode.com/docs/platform/network-helper +# +# A backup of the previous config is at /etc/network/.interfaces.linode-last +# A backup of the original config is at /etc/network/.interfaces.linode-orig +# +# /etc/network/interfaces + +auto lo +iface lo inet loopback -[![Network Helper Failure Message](network-helper-failure_small.png)](network-helper-failure.png) +auto eth0 +allow-hotplug eth0 -Similarly, if you boot an unsupported older distribution while Network Helper is enabled, you'll see a warning in the Host Job Queue: +iface eth0 inet6 auto -[![Network Helper Failure Message](network-helper-unsupported_small.png)](network-helper-unsupported.png) +iface eth0 inet static + address 203.0.113.5/24 + gateway 203.0.113.1 +{{< /file >}} -## Modify Global Network Helper Settings +{{< file "/etc/resolv.conf" >}} +# Generated by Linode Network Helper +# Wed Jan 9 21:30:02 2019 UTC +# +# This file is automatically generated on each boot with your Linode's +# current network configuration. If you need to modify this file, please +# first disable the 'Auto-configure Networking' setting within your Linode's +# configuration profile: +# - https://manager.linode.com/linodes/config/lin1?id=13561415 +# +# For more information on Network Helper: +# - https://www.linode.com/docs/platform/network-helper +# +# A backup of the previous config is at /etc/.resolv.conf.linode-last +# A backup of the original config is at /etc/.resolv.conf.linode-orig +# +domain members.linode.com +search members.linode.com +nameserver 66.228.53.5 +nameserver 96.126.122.5 +nameserver 96.126.124.5 +nameserver 96.126.127.5 +nameserver 198.58.107.5 +nameserver 198.58.111.5 +nameserver 23.239.24.5 +nameserver 173.255.199.5 +nameserver 72.14.179.5 +nameserver 72.14.188.5 +{{< /file >}} -Network helper is enabled on all new configuration profiles by default. To modify this behavior as default follow the steps below. -1. From the Linode Manager, click on the **Account** tab: +In addition to network interface file file (again, specific to this Debian example), Network Helper will create: - ![The Account tab in the Linode Manager](account-tab.png) +- 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. -2. Click on the **Account Settings** tab. You can modify the default behavior under the network helper section: +- A copy of the interface and resolver files from the previous boot: `.interfaces.linode-last` and `/etc/.resolv.conf.linode-last`. If you manually changed either of these file before the previous boot, you'll find them saved there. - [![The Network Helper Default Behavior option](account-settings_small.png)](account-settings.png) +Use the following command to restore manual changes made before the previous reboot. Be sure to replace `/etc/network/interfaces` with the network interface file for your distribution from [above](#what-files-are-modified). -3. Click the **Save** button. + mv /etc/network/.interfaces.linode-last /etc/network/interfaces diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-account-settings-small.png b/docs/platform/network-helper/network-helper-linode-account-settings-small.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-account-settings-small.png rename to docs/platform/network-helper/network-helper-linode-account-settings-small.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-account-settings.png b/docs/platform/network-helper/network-helper-linode-account-settings.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-account-settings.png rename to docs/platform/network-helper/network-helper-linode-account-settings.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-config-profile-settings-small.png b/docs/platform/network-helper/network-helper-linode-config-profile-settings-small.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-config-profile-settings-small.png rename to docs/platform/network-helper/network-helper-linode-config-profile-settings-small.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-config-profile-settings.png b/docs/platform/network-helper/network-helper-linode-config-profile-settings.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-config-profile-settings.png rename to docs/platform/network-helper/network-helper-linode-config-profile-settings.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-settings-link.png b/docs/platform/network-helper/network-helper-linode-settings-link.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-settings-link.png rename to docs/platform/network-helper/network-helper-linode-settings-link.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-settings-page-small.png b/docs/platform/network-helper/network-helper-linode-settings-page-small.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-settings-page-small.png rename to docs/platform/network-helper/network-helper-linode-settings-page-small.png diff --git a/docs/platform/network-helper-new-manager/network-helper-linode-settings-page.png b/docs/platform/network-helper/network-helper-linode-settings-page.png similarity index 100% rename from docs/platform/network-helper-new-manager/network-helper-linode-settings-page.png rename to docs/platform/network-helper/network-helper-linode-settings-page.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/770-nodebalancer-tab.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/770-nodebalancer-tab.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/770-nodebalancer-tab.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/770-nodebalancer-tab.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/772-nodebalancer-added.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/772-nodebalancer-added.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/772-nodebalancer-added.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/772-nodebalancer-added.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/774-add-port.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/774-add-port.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/774-add-port.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/774-add-port.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/776-backend.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/776-backend.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/776-backend.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/776-backend.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/778-backend-up.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/778-backend-up.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/778-backend-up.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/778-backend-up.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/780-success.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/780-success.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/780-success.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/780-success.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/786-dns-aaaa.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/786-dns-aaaa.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/786-dns-aaaa.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/786-dns-aaaa.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/788-another-backend.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/788-another-backend.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/788-another-backend.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/788-another-backend.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/796-1.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/796-1.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/796-1.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/796-1.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/797-2.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/797-2.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/797-2.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/797-2.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/798-3.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/798-3.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/798-3.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/798-3.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/799-4.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/799-4.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/799-4.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/799-4.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/800-5.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/800-5.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/800-5.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/800-5.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/801-6.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/801-6.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/801-6.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/801-6.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/804-9.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/804-9.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/804-9.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/804-9.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/805-10.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/805-10.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/805-10.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/805-10.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/806-starting-point.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/806-starting-point.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/806-starting-point.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/806-starting-point.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/807-first-step.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/807-first-step.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/807-first-step.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/807-first-step.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/808-scaling.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/808-scaling.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/808-scaling.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/808-scaling.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/Getting-Started-with-NodeBalancers-smg.jpg b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/Getting-Started-with-NodeBalancers-smg.jpg similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/Getting-Started-with-NodeBalancers-smg.jpg rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/Getting-Started-with-NodeBalancers-smg.jpg diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/index.md b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/index.md similarity index 59% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/index.md rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/index.md index ae63d5e11a2..ca65163e82b 100644 --- a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/index.md +++ b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/index.md @@ -5,12 +5,12 @@ author: description: 'Using a NodeBalancer to begin managing a simple web application.' keywords: ["nodebalancers", "nodebalancer", "load balancers", "load balancer", "load balancing", "high availability", "ha"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['nodebalancers/getting-started/','linode-platform/nodebalancer-howto/'] -modified: 2018-08-21 +modified: 2015-12-18 modified_by: name: Linode published: 2015-02-12 title: Getting Started with NodeBalancers +cloud_manager_link: platform/nodebalancer/getting-started-with-nodebalancers/ hiddenguide: true --- @@ -44,19 +44,19 @@ Additionally, NodeBalancer will watch each backend for failure, rerouting users ## Configuring a NodeBalancer -Sticking with the simple web application example above, the backend Linode currently powering it must have a private IP address. If it does not, add one now -- this will also be a good opportunity to do the same for the database server, since private network traffic is unbilled. Reboot if necessary, and configure your web application to respond on the private IP address, if it is not already. +Sticking with the simple web application example above, the backend Linode currently powering it must have a private IP address. If it does not, add one now and configure the Linode for [static networking](/docs/networking/configuring-static-ip-interfaces/) -- this will also be a good opportunity to do the same for the database server, since private network traffic is unbilled. Reboot if necessary, and configure your web application to respond on the private IP address, if it is not already. -1. Visit the NodeBalancers page in the Linode Cloud Manager and select **Add a NodeBalancer**. +1. Visit the NodeBalancers tab in the Linode Manager. - [![The NodeBalancer page.](nodebalancers-tab-small.png "The NodeBalancers page")](nodebalancers-tab.png) + [![The NodeBalancer tab.](796-1.png)](770-nodebalancer-tab.png) -1. For the example web application, only one NodeBalancer is needed. Add one in the same data center that your backend Linodes are located in. +2. For the example web application, only one NodeBalancer is needed. Add one in the same data center that your backend Linodes are located in. Once purchased, you will be able to see the public IP address that has been assigned to your NodeBalancer. - [![The NodeBalancer creation screen.](nodebalancers-create-choose-region-small.png "The NodeBalancer creation screen.")](nodebalancers-create-choose-region.png) + [![The NodeBalancer has been added.](797-2.png)](772-nodebalancer-added.png) -1. A NodeBalancer is configured using ports, and let's say our example web application uses only one: port 80 for regular HTTP traffic. +3. Now choose **Create Configuration**. A NodeBalancer is configured using ports, and let's say our example web application uses only one: port 80 for regular HTTP traffic. - ![Adding a port configuration to a NodeBalancer.](nodebalancers-settings.png "Adding a port configuration to a NodeBalancer") + [![Adding a port configuration to a NodeBalancer.](798-3.png)](774-add-port.png) **HTTP** @@ -66,21 +66,29 @@ Sticking with the simple web application example above, the backend Linode curre If you select the HTTPS protocol, two new fields will appear where you can add your SSL certificate, chained certificates (if applicable) and a private key (which must not have passphrase protection). - Every ten seconds, the NodeBalancer will request the root of the web application and look for a valid response code. With our example setup, there is only one backend node (which we will add shortly); if the backend goes down, the NodeBalancer will serve a plain 503 Service Unavailable error page. This is more desirable than refusing connections or making browsers wait for a timeout. + Once you have configured your certificates, you must then choose a general security and compatibility level for your NodeBalancer's TLS cipher suite pools. If you must support users accessing your application with older browsers such as Internet Explorer 6-8, you can select the **Legacy** option. However, bear in mind that by gaining backwards compatibility, your NodeBalancer will use weaker SSL/TLS cipher suites. + + For all other implementations, the default **Recommended** cipher suite option should be used. You can see the cipher suites available with each option in our [NodeBalancer Reference Guide](/docs/platform/nodebalancer/nodebalancer-reference-guide#tls-cipher-suites). + + [![SSL Cipher Suite](ssl-cipher-suite-resized.png)](ssl-cipher-suite.png) + +Every ten seconds, NodeBalancer will request the root of the web application and look for a valid response code. With our example setup, there is only one backend node (which we will add shortly); if the backend goes down, NodeBalancer will serve a plain 503 Service Unavailable error page. This is more desirable than refusing connections or making browsers wait for a timeout. + +## Adding a Backend 1. Now we must add the single backend node to the NodeBalancer's configuration. Point this at the private IP address of your web server Linode. - [![Adding a backend node to a NodeBalancer.](nodebalancers-backend-nodes-small.png "Adding a backend node to a NodeBalancer")](nodebalancers-backend-nodes.png) + [![Adding a backend node to a NodeBalancer.](799-4.png)](776-backend.png) - These configuration changes will take a few moments to be reflected by your NodeBalancer. If everything is configured on your backend correctly, once the changes have gone through, the **Node Status** column will update to **1 up / 0 down**. + These configuration changes will take a few moments to be reflected by your NodeBalancer. If everything is configured on your backend correctly, once the changes have gone through, the **Status** column will update from **Unknown** to **UP**. - [![The backend node has been added, and is now status UP.](nodebalancers-1up-small.png "The backend node has been added, and is now status UP")](nodebalancers-1up.png) + [![The backend node has been added, and is now status UP.](800-5.png)](778-backend-up.png) - If the backend status reports **0 up / 1 down**, check to make sure that your web application is configured to respond on the Linode's private IP address. You do this by adding the private IP address to your /etc/hosts file on your Linode and then reboot your Linode. There might be a virtual host mismatch as well -- check the notes in the next section. + If the backend status reports **DOWN**, check to make sure that your web application is configured to respond on the Linode's private IP address. You do this by adding the private IP address to your /etc/hosts file on your Linode and then reboot your Linode. There might be a virtual host mismatch as well -- check the notes in the next section. -1. Now that the backend is up, go directly to your NodeBalancer's IP address in a browser. You should see your web application as the NodeBalancer proxies the traffic through. +2. Now that the backend is up, go directly to your NodeBalancer's IP address in a browser. You should see your web application as the NodeBalancer proxies the traffic through. - [![Viewing the NodeBalancer-driven web site in a browser.](nodebalancers-hello-world.png)](nodebalancers-hello-world.png) + [![Viewing the NodeBalancer-driven web site in a browser.](801-6.png)](780-success.png) ### A Note about Virtual Hosts @@ -94,26 +102,28 @@ Health checks are transmitted with a Host header (in HTTP/1.0 mode). ## Putting the NodeBalancer in Charge -Your NodeBalancer is now working and is able to pass traffic to your web application. It is important to note at this point that configuring the NodeBalancer has not impacted your application's normal operations at all -- you can test the NodeBalancer without your users ever knowing. +Your NodeBalancer is now working and is able to pass traffic to your web application. It is important to note at this point that configuring the NodeBalancer has not impacted your application's normal operations at all -- you can test NodeBalancer without your users ever knowing. The only exception to this would be when adding a private IP address, if necessary. Once you are satisfied that NodeBalancer is working normally, you can switch your web application's traffic over to it through DNS. -1. On the NodeBalancer's overview, you can see its IP address. Take note of the IP address, to use in the A record for your domain. +1. On the NodeBalancer's overview, you can see its IP address as well as a hostname that resolves to that IP address. Take note of the IP address, to use in the A record for your domain. -1. Edit or create an A record for your website's domain name, pointing to your NodeBalancer's IP address. +2. Edit or create an A record for `www.example.org`, pointing to your NodeBalancer's IP address. - [![Adding an A Record.](nodebalancers-add-a-name-small.png "Adding an A Record")](nodebalancers-add-a-name.png) + [![Adding an A Record.](nodebalancer-a-record_small.png)](nodebalancer-a-record.png) Also add an AAAA record for the IPv6 address. + [![Adding an AAAA record for the NodeBalancer.](804-9.png)](786-dns-aaaa.png) + Once the DNS changes propagate, traffic will begin flowing through the NodeBalancer. At this point, you will want to wait at least 24 hours for all caches to catch up to the NodeBalancer before proceeding. # Additional NodeBalancers and Features -On another Linode, make an exact copy of your current web server. The Linode backups service can be instrumental for doing so, as a snapshot can be restored to any other Linode. Once you have another backend ready, simply repeat step four of [Configuring a NodeBalancer](/docs/platform/nodebalancer/getting-started-with-nodebalancers/#configuring-a-nodebalancer) to add it to the NodeBalancer configuration. +On another Linode, make an exact copy of your current web server. The Linode backups service can be instrumental for doing so, as a snapshot can be restored to any other Linode. Once you have another backend ready, simply repeat the steps for [Adding a Backend](/docs/platform/nodebalancer/getting-started-with-nodebalancers#adding-a-backend) to add it to the NodeBalancer configuration. -[![Adding another backend to the NodeBalancer's configuration.](nodebalancers-backend-nodes2-small.png "Adding another backend to the NodeBalancer's configuration")](nodebalancers-backend-nodes2.png) +[![Adding another backend to the NodeBalancer's configuration.](805-10.png)](788-another-backend.png) -Once the configuration is sent to the backend, users will be balanced over the two Linodes and each will be monitored for health. This configuration is very easy to work with, as upgrades can be rolled out to each backend without disrupting service and backends can be taken in and out of rotation at will. +Once the configuration is sent to the backend, users will be transparently balanced over the two Linodes and each will be monitored for health. This configuration is very easy to work with, as upgrades can be rolled out to each backend without disrupting service and backends can be taken in and out of rotation at will. This is just the beginning; NodeBalancers are extremely flexible and cater to a lot of needs. From here, the API can be used to add many backends. Multiple ports on one backend can be balanced for complex setups. Additionally, new tools like *memcached* can be introduced to the application to allow session stickiness to become irrelevant. diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancer-a-record.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/nodebalancer-a-record.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancer-a-record.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/nodebalancer-a-record.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancer-a-record_small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/nodebalancer-a-record_small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancer-a-record_small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/nodebalancer-a-record_small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/ssl-cipher-suite-resized.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/ssl-cipher-suite-resized.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/ssl-cipher-suite-resized.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/ssl-cipher-suite-resized.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/ssl-cipher-suite.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/ssl-cipher-suite.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers/ssl-cipher-suite.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/ssl-cipher-suite.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers/index.md b/docs/platform/nodebalancer/getting-started-with-nodebalancers/index.md index 7779c108eb2..753ba80e9e1 100644 --- a/docs/platform/nodebalancer/getting-started-with-nodebalancers/index.md +++ b/docs/platform/nodebalancer/getting-started-with-nodebalancers/index.md @@ -5,13 +5,13 @@ author: description: 'Using a NodeBalancer to begin managing a simple web application.' keywords: ["nodebalancers", "nodebalancer", "load balancers", "load balancer", "load balancing", "high availability", "ha"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['nodebalancers/getting-started/','linode-platform/nodebalancer-howto/'] -modified: 2015-12-18 +aliases: ['nodebalancers/getting-started/','linode-platform/nodebalancer-howto/','platform/nodebalancer/getting-started-with-nodebalancers-new-manager/'] +modified: 2018-08-21 modified_by: name: Linode published: 2015-02-12 title: Getting Started with NodeBalancers -cloud_manager_link: platform/nodebalancer/getting-started-with-nodebalancers-new-manager +classic_manager_link: platform/nodebalancer/getting-started-with-nodebalancers-classic-manager/ --- ![Getting Started with NodeBalancers](Getting-Started-with-NodeBalancers-smg.jpg) @@ -44,19 +44,19 @@ Additionally, NodeBalancer will watch each backend for failure, rerouting users ## Configuring a NodeBalancer -Sticking with the simple web application example above, the backend Linode currently powering it must have a private IP address. If it does not, add one now and configure the Linode for [static networking](/docs/networking/configuring-static-ip-interfaces/) -- this will also be a good opportunity to do the same for the database server, since private network traffic is unbilled. Reboot if necessary, and configure your web application to respond on the private IP address, if it is not already. +Sticking with the simple web application example above, the backend Linode currently powering it must have a private IP address. If it does not, add one now -- this will also be a good opportunity to do the same for the database server, since private network traffic is unbilled. Reboot if necessary, and configure your web application to respond on the private IP address, if it is not already. -1. Visit the NodeBalancers tab in the Linode Manager. +1. Visit the NodeBalancers page in the Linode Cloud Manager and select **Add a NodeBalancer**. - [![The NodeBalancer tab.](796-1.png)](770-nodebalancer-tab.png) + [![The NodeBalancer page.](nodebalancers-tab-small.png "The NodeBalancers page")](nodebalancers-tab.png) -2. For the example web application, only one NodeBalancer is needed. Add one in the same data center that your backend Linodes are located in. Once purchased, you will be able to see the public IP address that has been assigned to your NodeBalancer. +1. For the example web application, only one NodeBalancer is needed. Add one in the same data center that your backend Linodes are located in. - [![The NodeBalancer has been added.](797-2.png)](772-nodebalancer-added.png) + [![The NodeBalancer creation screen.](nodebalancers-create-choose-region-small.png "The NodeBalancer creation screen.")](nodebalancers-create-choose-region.png) -3. Now choose **Create Configuration**. A NodeBalancer is configured using ports, and let's say our example web application uses only one: port 80 for regular HTTP traffic. +1. A NodeBalancer is configured using ports, and let's say our example web application uses only one: port 80 for regular HTTP traffic. - [![Adding a port configuration to a NodeBalancer.](798-3.png)](774-add-port.png) + ![Adding a port configuration to a NodeBalancer.](nodebalancers-settings.png "Adding a port configuration to a NodeBalancer") **HTTP** @@ -66,29 +66,21 @@ Sticking with the simple web application example above, the backend Linode curre If you select the HTTPS protocol, two new fields will appear where you can add your SSL certificate, chained certificates (if applicable) and a private key (which must not have passphrase protection). - Once you have configured your certificates, you must then choose a general security and compatibility level for your NodeBalancer's TLS cipher suite pools. If you must support users accessing your application with older browsers such as Internet Explorer 6-8, you can select the **Legacy** option. However, bear in mind that by gaining backwards compatibility, your NodeBalancer will use weaker SSL/TLS cipher suites. - - For all other implementations, the default **Recommended** cipher suite option should be used. You can see the cipher suites available with each option in our [NodeBalancer Reference Guide](/docs/platform/nodebalancer/nodebalancer-reference-guide#tls-cipher-suites). - - [![SSL Cipher Suite](ssl-cipher-suite-resized.png)](ssl-cipher-suite.png) - -Every ten seconds, NodeBalancer will request the root of the web application and look for a valid response code. With our example setup, there is only one backend node (which we will add shortly); if the backend goes down, NodeBalancer will serve a plain 503 Service Unavailable error page. This is more desirable than refusing connections or making browsers wait for a timeout. - -## Adding a Backend + Every ten seconds, the NodeBalancer will request the root of the web application and look for a valid response code. With our example setup, there is only one backend node (which we will add shortly); if the backend goes down, the NodeBalancer will serve a plain 503 Service Unavailable error page. This is more desirable than refusing connections or making browsers wait for a timeout. 1. Now we must add the single backend node to the NodeBalancer's configuration. Point this at the private IP address of your web server Linode. - [![Adding a backend node to a NodeBalancer.](799-4.png)](776-backend.png) + [![Adding a backend node to a NodeBalancer.](nodebalancers-backend-nodes-small.png "Adding a backend node to a NodeBalancer")](nodebalancers-backend-nodes.png) - These configuration changes will take a few moments to be reflected by your NodeBalancer. If everything is configured on your backend correctly, once the changes have gone through, the **Status** column will update from **Unknown** to **UP**. + These configuration changes will take a few moments to be reflected by your NodeBalancer. If everything is configured on your backend correctly, once the changes have gone through, the **Node Status** column will update to **1 up / 0 down**. - [![The backend node has been added, and is now status UP.](800-5.png)](778-backend-up.png) + [![The backend node has been added, and is now status UP.](nodebalancers-1up-small.png "The backend node has been added, and is now status UP")](nodebalancers-1up.png) - If the backend status reports **DOWN**, check to make sure that your web application is configured to respond on the Linode's private IP address. You do this by adding the private IP address to your /etc/hosts file on your Linode and then reboot your Linode. There might be a virtual host mismatch as well -- check the notes in the next section. + If the backend status reports **0 up / 1 down**, check to make sure that your web application is configured to respond on the Linode's private IP address. You do this by adding the private IP address to your /etc/hosts file on your Linode and then reboot your Linode. There might be a virtual host mismatch as well -- check the notes in the next section. -2. Now that the backend is up, go directly to your NodeBalancer's IP address in a browser. You should see your web application as the NodeBalancer proxies the traffic through. +1. Now that the backend is up, go directly to your NodeBalancer's IP address in a browser. You should see your web application as the NodeBalancer proxies the traffic through. - [![Viewing the NodeBalancer-driven web site in a browser.](801-6.png)](780-success.png) + [![Viewing the NodeBalancer-driven web site in a browser.](nodebalancers-hello-world.png)](nodebalancers-hello-world.png) ### A Note about Virtual Hosts @@ -102,28 +94,26 @@ Health checks are transmitted with a Host header (in HTTP/1.0 mode). ## Putting the NodeBalancer in Charge -Your NodeBalancer is now working and is able to pass traffic to your web application. It is important to note at this point that configuring the NodeBalancer has not impacted your application's normal operations at all -- you can test NodeBalancer without your users ever knowing. The only exception to this would be when adding a private IP address, if necessary. +Your NodeBalancer is now working and is able to pass traffic to your web application. It is important to note at this point that configuring the NodeBalancer has not impacted your application's normal operations at all -- you can test the NodeBalancer without your users ever knowing. Once you are satisfied that NodeBalancer is working normally, you can switch your web application's traffic over to it through DNS. -1. On the NodeBalancer's overview, you can see its IP address as well as a hostname that resolves to that IP address. Take note of the IP address, to use in the A record for your domain. +1. On the NodeBalancer's overview, you can see its IP address. Take note of the IP address, to use in the A record for your domain. -2. Edit or create an A record for `www.example.org`, pointing to your NodeBalancer's IP address. +1. Edit or create an A record for your website's domain name, pointing to your NodeBalancer's IP address. - [![Adding an A Record.](nodebalancer-a-record_small.png)](nodebalancer-a-record.png) + [![Adding an A Record.](nodebalancers-add-a-name-small.png "Adding an A Record")](nodebalancers-add-a-name.png) Also add an AAAA record for the IPv6 address. - [![Adding an AAAA record for the NodeBalancer.](804-9.png)](786-dns-aaaa.png) - Once the DNS changes propagate, traffic will begin flowing through the NodeBalancer. At this point, you will want to wait at least 24 hours for all caches to catch up to the NodeBalancer before proceeding. # Additional NodeBalancers and Features -On another Linode, make an exact copy of your current web server. The Linode backups service can be instrumental for doing so, as a snapshot can be restored to any other Linode. Once you have another backend ready, simply repeat the steps for [Adding a Backend](/docs/platform/nodebalancer/getting-started-with-nodebalancers#adding-a-backend) to add it to the NodeBalancer configuration. +On another Linode, make an exact copy of your current web server. The Linode backups service can be instrumental for doing so, as a snapshot can be restored to any other Linode. Once you have another backend ready, simply repeat step four of [Configuring a NodeBalancer](/docs/platform/nodebalancer/getting-started-with-nodebalancers/#configuring-a-nodebalancer) to add it to the NodeBalancer configuration. -[![Adding another backend to the NodeBalancer's configuration.](805-10.png)](788-another-backend.png) +[![Adding another backend to the NodeBalancer's configuration.](nodebalancers-backend-nodes2-small.png "Adding another backend to the NodeBalancer's configuration")](nodebalancers-backend-nodes2.png) -Once the configuration is sent to the backend, users will be transparently balanced over the two Linodes and each will be monitored for health. This configuration is very easy to work with, as upgrades can be rolled out to each backend without disrupting service and backends can be taken in and out of rotation at will. +Once the configuration is sent to the backend, users will be balanced over the two Linodes and each will be monitored for health. This configuration is very easy to work with, as upgrades can be rolled out to each backend without disrupting service and backends can be taken in and out of rotation at will. This is just the beginning; NodeBalancers are extremely flexible and cater to a lot of needs. From here, the API can be used to add many backends. Multiple ports on one backend can be balanced for complex setups. Additionally, new tools like *memcached* can be introduced to the application to allow session stickiness to become irrelevant. diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-1up-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-1up-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-1up-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-1up-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-1up.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-1up.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-1up.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-1up.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-add-a-name-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-add-a-name-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-add-a-name-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-add-a-name-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-add-a-name.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-add-a-name.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-add-a-name.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-add-a-name.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes-1.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes-1.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes-1.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes-1.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes2-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes2-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes2-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes2-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes2.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes2.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-backend-nodes2.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-backend-nodes2.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-create-choose-region-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-create-choose-region-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-create-choose-region-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-create-choose-region-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-create-choose-region.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-create-choose-region.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-create-choose-region.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-create-choose-region.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-hello-world.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-hello-world.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-hello-world.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-hello-world.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-settings.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-settings.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-settings.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-settings.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-tab-small.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-tab-small.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-tab-small.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-tab-small.png diff --git a/docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-tab.png b/docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-tab.png similarity index 100% rename from docs/platform/nodebalancer/getting-started-with-nodebalancers-new-manager/nodebalancers-tab.png rename to docs/platform/nodebalancer/getting-started-with-nodebalancers/nodebalancers-tab.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/1354-nodebalancer_cert.png b/docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/1354-nodebalancer_cert.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/1354-nodebalancer_cert.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/1354-nodebalancer_cert.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/NodeBalancer_Reference_Guide_smg.jpg b/docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/NodeBalancer_Reference_Guide_smg.jpg similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/NodeBalancer_Reference_Guide_smg.jpg rename to docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/NodeBalancer_Reference_Guide_smg.jpg diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/index.md b/docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/index.md similarity index 83% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/index.md rename to docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/index.md index 849e28d531e..de4f51362f1 100644 --- a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/index.md +++ b/docs/platform/nodebalancer/nodebalancer-reference-guide-classic-manager/index.md @@ -5,12 +5,12 @@ author: description: NodeBalancer Reference Guide keywords: ["load balancing", "nodebalancer"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['nodebalancers/reference/','linode-platform/nodebalancer-reference/'] -modified: 2018-08-21 +modified: 2017-02-23 modified_by: name: Linode published: 2011-07-08 title: NodeBalancer Reference Guide +cloud_manager_link: platform/nodebalancer/nodebalancer-reference-guide/ hiddenguide: true --- @@ -20,26 +20,14 @@ This is the NodeBalancer reference guide. Please see the [NodeBalancer Getting S ## Adding a NodeBalancer -Click the NodeBalancers link in the sidebar, and then **Add a NodeBalancer**. You must choose the same location as your back-end Linodes for a given deployment. - -[![NodeBalancer page in Linode Cloud Manager](nodebalancer-rg-add-a-nodebalancer-small.png "NodeBalancer page in Linode Cloud Manager")](nodebalancer-rg-add-a-nodebalancer.png) +Click the NodeBalancers tab, and then "Add a NodeBalancer". You must choose the same location as your back-end Linodes for a given deployment. ## NodeBalancer Settings -1. From the NodeBalancers page, click on the NodeBalancer whose settings you would like to view. - -1. Click on the **Settings** tab. Here you may adjust the NodeBalancer's display label, along with the 'Client Connection Throttle.' The connection throttle limits the number of subsequent new connections from the same client IP address. - - ![NodeBalancer Settings page in Linode Cloud Manager](nodebalancer-rg-nodebalancer-settings.png "NodeBalancer Settings page in Linode Cloud Manager") +Here you may adjust the NodeBalancer's display label, along with the 'Client Connection Throttle.' The connection throttle limits the number of subsequent new connections from the same client IP address. ## Configuration -1. From the NodeBalancers page, click on the NodeBalancer whose configuration you would like to view. - -1. Click on the **Configurations** tab: - - [![NodeBalancer Configuration in Linode Cloud Manager](nodebalancer-rg-nodebalancer-config1-small.png "NodeBalancer Configuration in Linode Cloud Manager")](nodebalancer-rg-nodebalancer-config1.png) - Each NodeBalancer config adds another port that the NodeBalancer will listen on. For instance, if you wish to balance both port 80 and 81, you'll need to add two configuration profiles to your NodeBalancer. ### Port @@ -84,7 +72,7 @@ If you need Session Persistence it is our recommendation to utilize both the Sou If you select the HTTPS protocol, the **Certificate** and **Private Key** fields will appear. -[![The NodeBalancer Certificate and Private Key fields.](nodebalancer-rg-ssl.png)](nodebalancer-rg-ssl.png) +[![The NodeBalancer Certificate and Private Key fields.](1354-nodebalancer_cert.png)](1354-nodebalancer_cert.png) Copy your certificate into the **Certificate** field. If you have chained certificates, you can copy all of them into the text field, one after the other. @@ -116,9 +104,10 @@ When servicing an incoming request, if a backend node fails to connect, times ou Passive health checks can be disabled if you choose: -1. From the Linode Cloud Manager, click the **NodeBalancers** page. -1. Select your NodeBalancer. -1. Under the **Configurations** tab, scroll down and toggle the **Passive Checks** box under **Passive Checks**, then click **Save**. +1. From the Linode Manager, click the **NodeBalancers** tab. +2. Select your NodeBalancer and choose **Edit**. +3. Under the **Configurations** section at the top of the page, choose **Edit**. +4. Scroll down and uncheck the **Enabled** box under **Passive Checks**. Then click **Save Changes**. ### Active @@ -136,8 +125,6 @@ Three different Health Check Types exist: ## Nodes -[![NodeBalancer Configuration in Linode Cloud Manager](nodebalancer-rg-nodebalancer-config2-small.png "NodeBalancer Configuration in Linode Cloud Manager")](nodebalancer-rg-nodebalancer-config2.png) - NodeBalancers work over the private network. Backend nodes must have a private IP configured via [static networking](/docs/networking/configuring-static-ip-interfaces). Once you have established a basic configuration, you will be asked to set up "Nodes". Nodes are combinations of addresses and ports that you wish to balance. @@ -148,7 +135,7 @@ Once you have established a basic configuration, you will be asked to set up "No ### Node Status -A Node's status, as seen from the perspective of the NodeBalancer, is indicated via its Node Status field. It has a value of X Up / X Down, where X is the number of background Nodes currently being balanced. +A Node's status, as seen from the perspective of the NodeBalancer, is indicated via its status field. It either has a value of UP or DOWN. The Last Status Change field also indicates the last time this node's status changed. ### Node Mode diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide/index.md b/docs/platform/nodebalancer/nodebalancer-reference-guide/index.md index d7634876046..24b1c857c86 100644 --- a/docs/platform/nodebalancer/nodebalancer-reference-guide/index.md +++ b/docs/platform/nodebalancer/nodebalancer-reference-guide/index.md @@ -5,13 +5,13 @@ author: description: NodeBalancer Reference Guide keywords: ["load balancing", "nodebalancer"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['nodebalancers/reference/','linode-platform/nodebalancer-reference/'] -modified: 2017-02-23 +aliases: ['nodebalancers/reference/','platform/nodebalancer/nodebalancer-reference-guide-new-manager/','linode-platform/nodebalancer-reference/'] +modified: 2018-08-21 modified_by: name: Linode published: 2011-07-08 title: NodeBalancer Reference Guide -cloud_manager_link: platform/nodebalancer/nodebalancer-reference-guide-new-manager/ +classic_manager_link: platform/nodebalancer/nodebalancer-reference-guide-classic-manager/ --- ![NodeBalancer Reference Guide](NodeBalancer_Reference_Guide_smg.jpg) @@ -20,14 +20,26 @@ This is the NodeBalancer reference guide. Please see the [NodeBalancer Getting S ## Adding a NodeBalancer -Click the NodeBalancers tab, and then "Add a NodeBalancer". You must choose the same location as your back-end Linodes for a given deployment. +Click the NodeBalancers link in the sidebar, and then **Add a NodeBalancer**. You must choose the same location as your back-end Linodes for a given deployment. + +[![NodeBalancer page in Linode Cloud Manager](nodebalancer-rg-add-a-nodebalancer-small.png "NodeBalancer page in Linode Cloud Manager")](nodebalancer-rg-add-a-nodebalancer.png) ## NodeBalancer Settings -Here you may adjust the NodeBalancer's display label, along with the 'Client Connection Throttle.' The connection throttle limits the number of subsequent new connections from the same client IP address. +1. From the NodeBalancers page, click on the NodeBalancer whose settings you would like to view. + +1. Click on the **Settings** tab. Here you may adjust the NodeBalancer's display label, along with the 'Client Connection Throttle.' The connection throttle limits the number of subsequent new connections from the same client IP address. + + ![NodeBalancer Settings page in Linode Cloud Manager](nodebalancer-rg-nodebalancer-settings.png "NodeBalancer Settings page in Linode Cloud Manager") ## Configuration +1. From the NodeBalancers page, click on the NodeBalancer whose configuration you would like to view. + +1. Click on the **Configurations** tab: + + [![NodeBalancer Configuration in Linode Cloud Manager](nodebalancer-rg-nodebalancer-config1-small.png "NodeBalancer Configuration in Linode Cloud Manager")](nodebalancer-rg-nodebalancer-config1.png) + Each NodeBalancer config adds another port that the NodeBalancer will listen on. For instance, if you wish to balance both port 80 and 81, you'll need to add two configuration profiles to your NodeBalancer. ### Port @@ -72,7 +84,7 @@ If you need Session Persistence it is our recommendation to utilize both the Sou If you select the HTTPS protocol, the **Certificate** and **Private Key** fields will appear. -[![The NodeBalancer Certificate and Private Key fields.](1354-nodebalancer_cert.png)](1354-nodebalancer_cert.png) +[![The NodeBalancer Certificate and Private Key fields.](nodebalancer-rg-ssl.png)](nodebalancer-rg-ssl.png) Copy your certificate into the **Certificate** field. If you have chained certificates, you can copy all of them into the text field, one after the other. @@ -104,10 +116,9 @@ When servicing an incoming request, if a backend node fails to connect, times ou Passive health checks can be disabled if you choose: -1. From the Linode Manager, click the **NodeBalancers** tab. -2. Select your NodeBalancer and choose **Edit**. -3. Under the **Configurations** section at the top of the page, choose **Edit**. -4. Scroll down and uncheck the **Enabled** box under **Passive Checks**. Then click **Save Changes**. +1. From the Linode Cloud Manager, click the **NodeBalancers** page. +1. Select your NodeBalancer. +1. Under the **Configurations** tab, scroll down and toggle the **Passive Checks** box under **Passive Checks**, then click **Save**. ### Active @@ -125,6 +136,8 @@ Three different Health Check Types exist: ## Nodes +[![NodeBalancer Configuration in Linode Cloud Manager](nodebalancer-rg-nodebalancer-config2-small.png "NodeBalancer Configuration in Linode Cloud Manager")](nodebalancer-rg-nodebalancer-config2.png) + NodeBalancers work over the private network. Backend nodes must have a private IP configured via [static networking](/docs/networking/configuring-static-ip-interfaces). Once you have established a basic configuration, you will be asked to set up "Nodes". Nodes are combinations of addresses and ports that you wish to balance. @@ -135,7 +148,7 @@ Once you have established a basic configuration, you will be asked to set up "No ### Node Status -A Node's status, as seen from the perspective of the NodeBalancer, is indicated via its status field. It either has a value of UP or DOWN. The Last Status Change field also indicates the last time this node's status changed. +A Node's status, as seen from the perspective of the NodeBalancer, is indicated via its Node Status field. It has a value of X Up / X Down, where X is the number of background Nodes currently being balanced. ### Node Mode diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-add-a-nodebalancer-small.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-add-a-nodebalancer-small.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-add-a-nodebalancer-small.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-add-a-nodebalancer-small.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-add-a-nodebalancer.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-add-a-nodebalancer.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-add-a-nodebalancer.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-add-a-nodebalancer.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config1-small.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config1-small.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config1-small.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config1-small.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config1.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config1.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config1.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config1.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config2-small.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config2-small.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config2-small.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config2-small.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config2.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config2.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-config2.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-config2.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-settings.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-settings.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-nodebalancer-settings.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-nodebalancer-settings.png diff --git a/docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-ssl.png b/docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-ssl.png similarity index 100% rename from docs/platform/nodebalancer/nodebalancer-reference-guide-new-manager/nodebalancer-rg-ssl.png rename to docs/platform/nodebalancer/nodebalancer-reference-guide/nodebalancer-rg-ssl.png diff --git a/docs/platform/stackscripts/1503-stackscripts_step3.png b/docs/platform/stackscripts-classic-manager/1503-stackscripts_step3.png similarity index 100% rename from docs/platform/stackscripts/1503-stackscripts_step3.png rename to docs/platform/stackscripts-classic-manager/1503-stackscripts_step3.png diff --git a/docs/platform/stackscripts/1508-stackscripts_step3_small.png b/docs/platform/stackscripts-classic-manager/1508-stackscripts_step3_small.png similarity index 100% rename from docs/platform/stackscripts/1508-stackscripts_step3_small.png rename to docs/platform/stackscripts-classic-manager/1508-stackscripts_step3_small.png diff --git a/docs/platform/stackscripts/1509-stackscripts_search_small.png b/docs/platform/stackscripts-classic-manager/1509-stackscripts_search_small.png similarity index 100% rename from docs/platform/stackscripts/1509-stackscripts_search_small.png rename to docs/platform/stackscripts-classic-manager/1509-stackscripts_search_small.png diff --git a/docs/platform/stackscripts/1510-stackscripts_search.png b/docs/platform/stackscripts-classic-manager/1510-stackscripts_search.png similarity index 100% rename from docs/platform/stackscripts/1510-stackscripts_search.png rename to docs/platform/stackscripts-classic-manager/1510-stackscripts_search.png diff --git a/docs/platform/stackscripts/1511-stackscripts_com_example_small.png b/docs/platform/stackscripts-classic-manager/1511-stackscripts_com_example_small.png similarity index 100% rename from docs/platform/stackscripts/1511-stackscripts_com_example_small.png rename to docs/platform/stackscripts-classic-manager/1511-stackscripts_com_example_small.png diff --git a/docs/platform/stackscripts/1512-stackscripts_com_example.png b/docs/platform/stackscripts-classic-manager/1512-stackscripts_com_example.png similarity index 100% rename from docs/platform/stackscripts/1512-stackscripts_com_example.png rename to docs/platform/stackscripts-classic-manager/1512-stackscripts_com_example.png diff --git a/docs/platform/stackscripts/1521-stackscripts_disk_create_small.png b/docs/platform/stackscripts-classic-manager/1521-stackscripts_disk_create_small.png similarity index 100% rename from docs/platform/stackscripts/1521-stackscripts_disk_create_small.png rename to docs/platform/stackscripts-classic-manager/1521-stackscripts_disk_create_small.png diff --git a/docs/platform/stackscripts/1522-stackscripts_disk_create.png b/docs/platform/stackscripts-classic-manager/1522-stackscripts_disk_create.png similarity index 100% rename from docs/platform/stackscripts/1522-stackscripts_disk_create.png rename to docs/platform/stackscripts-classic-manager/1522-stackscripts_disk_create.png diff --git a/docs/platform/stackscripts/1523-stackscripts_manage_small.png b/docs/platform/stackscripts-classic-manager/1523-stackscripts_manage_small.png similarity index 100% rename from docs/platform/stackscripts/1523-stackscripts_manage_small.png rename to docs/platform/stackscripts-classic-manager/1523-stackscripts_manage_small.png diff --git a/docs/platform/stackscripts/1524-stackscripts_manage.png b/docs/platform/stackscripts-classic-manager/1524-stackscripts_manage.png similarity index 100% rename from docs/platform/stackscripts/1524-stackscripts_manage.png rename to docs/platform/stackscripts-classic-manager/1524-stackscripts_manage.png diff --git a/docs/platform/stackscripts/1525-stackscripts_add_filled_small.png b/docs/platform/stackscripts-classic-manager/1525-stackscripts_add_filled_small.png similarity index 100% rename from docs/platform/stackscripts/1525-stackscripts_add_filled_small.png rename to docs/platform/stackscripts-classic-manager/1525-stackscripts_add_filled_small.png diff --git a/docs/platform/stackscripts/1526-stackscripts_add_filled.png b/docs/platform/stackscripts-classic-manager/1526-stackscripts_add_filled.png similarity index 100% rename from docs/platform/stackscripts/1526-stackscripts_add_filled.png rename to docs/platform/stackscripts-classic-manager/1526-stackscripts_add_filled.png diff --git a/docs/platform/stackscripts/1527-stackscripts_new_small.png b/docs/platform/stackscripts-classic-manager/1527-stackscripts_new_small.png similarity index 100% rename from docs/platform/stackscripts/1527-stackscripts_new_small.png rename to docs/platform/stackscripts-classic-manager/1527-stackscripts_new_small.png diff --git a/docs/platform/stackscripts/1528-stackscripts_new.png b/docs/platform/stackscripts-classic-manager/1528-stackscripts_new.png similarity index 100% rename from docs/platform/stackscripts/1528-stackscripts_new.png rename to docs/platform/stackscripts-classic-manager/1528-stackscripts_new.png diff --git a/docs/platform/stackscripts/1682-stackscripts-1.png b/docs/platform/stackscripts-classic-manager/1682-stackscripts-1.png similarity index 100% rename from docs/platform/stackscripts/1682-stackscripts-1.png rename to docs/platform/stackscripts-classic-manager/1682-stackscripts-1.png diff --git a/docs/platform/stackscripts/1683-stackscripts-2.png b/docs/platform/stackscripts-classic-manager/1683-stackscripts-2.png similarity index 100% rename from docs/platform/stackscripts/1683-stackscripts-2.png rename to docs/platform/stackscripts-classic-manager/1683-stackscripts-2.png diff --git a/docs/platform/stackscripts/1684-stackscripts-2-small.png b/docs/platform/stackscripts-classic-manager/1684-stackscripts-2-small.png similarity index 100% rename from docs/platform/stackscripts/1684-stackscripts-2-small.png rename to docs/platform/stackscripts-classic-manager/1684-stackscripts-2-small.png diff --git a/docs/platform/stackscripts-new-manager/automate-deployment-with-stackscripts-title-graphic.jpg b/docs/platform/stackscripts-classic-manager/automate-deployment-with-stackscripts-title-graphic.jpg similarity index 100% rename from docs/platform/stackscripts-new-manager/automate-deployment-with-stackscripts-title-graphic.jpg rename to docs/platform/stackscripts-classic-manager/automate-deployment-with-stackscripts-title-graphic.jpg diff --git a/docs/platform/stackscripts-new-manager/index.md b/docs/platform/stackscripts-classic-manager/index.md similarity index 77% rename from docs/platform/stackscripts-new-manager/index.md rename to docs/platform/stackscripts-classic-manager/index.md index 2dbebe1d920..cf73a0ebf67 100644 --- a/docs/platform/stackscripts-new-manager/index.md +++ b/docs/platform/stackscripts-classic-manager/index.md @@ -5,14 +5,14 @@ author: description: 'Create Custom Instances and Automate Deployment with StackScripts.' keywords: ["ami", "automation", "elasticity", "cloud", "custom instance"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['stackscripts/'] -modified: 2018-08-22 +modified: 2014-11-12 modified_by: - name: Linode + name: Ricardo Feliciano published: 2011-04-05 title: Automate Deployment with StackScripts external_resources: - '[StackScript Community Library](http://linode.com/stackscripts)' +cloud_manager_link: platform/stackscripts/ hiddenguide: true --- @@ -22,27 +22,30 @@ hiddenguide: true ## Introduction -StackScripts are usually Bash scripts, stored in the Linode Cloud Manager, and can be accessed when you deploy a Linode. During the first boot job of the newly created disks, the StackScript will run, using any variable you may have added, and perform the scripted commands. +StackScripts are usually Bash scripts, stored in the Linode Manager, and can be accessed when you use the **Rebuild** link from the Linode Dashboard. During the first boot job of the newly created disks, the StackScript will run, using any variable you may have added, and perform the scripted commands. -## Deploying from a StackScript + {{< caution >}} +The **Rebuild** option will destroy all existing disks and profiles. +{{< /caution >}} -1. Start by logging in to the [Linode Cloud Manager](https://cloud.linode.com). +## Deploying from a StackScript -1. Click the **Create** button and selecting **Linode**. +1. We start by navigating to the Linode Dashboard. Before deploying a new disk, make sure you have enough storage space available. If not you may need to [resize](/docs/platform/disk-images/disk-images-and-configuration-profiles/#resizing-a-disk) or [remove](/docs/platform/disk-images/disk-images-and-configuration-profiles/#removing-a-disk) a disk. Alternately you can create a new Linode for testing purposes. +2. Click on the **Deploy a Linux Distribution** link. - ![Create a new Linode](stackscripts-create-a-linode.png "Create a new Linode") + [![Click the 'Deploy a Distribution' link.](1682-stackscripts-1.png)](1682-stackscripts-1.png) -1. Navigate to the **Create from StackScript** tab. +3. From here, click on **Deploying using StackScripts**. - ![Navigate to Create from StackScript.](stackscripts-navigate-to-create-from-stackscript.png "Navigate to Create from Stackscript.") + [![Follow the 'Deploying using StackScripts' link.](1684-stackscripts-2-small.png)](1683-stackscripts-2.png) -1. At this point you have the option of using a a Linode StackScript, Community StackScript, or one of your own. +4. At this point we have the option of using a Community StackScript or one of our own. - [![StackScript selection options.](stackscripts-selection-screen-small.png "StackScript selection options.")](stackscripts-selection-screen.png) + [![Our StackScript options.](1508-stackscripts_step3_small.png)](1503-stackscripts_step3.png) - +{{< youtube XviHHyXVH20 >}} ### Using a Community StackScript @@ -50,38 +53,37 @@ StackScripts are usually Bash scripts, stored in the Linode Cloud Manager, and c There is no default logging when using a StackScript. Output is sent to the console. {{< /note >}} -1. In addition to the StackScripts created by Linode, any community member who creates a StackScript has the option to make it publicly available to other customers. As seen in the image below, you can use the search field to narrow your search to match your distribution and goal: - - [![A search for 'wordpress.'](stackscripts-search-wordpress-small.png "A search for 'wordpress.'")](stackscripts-search-wordpress.png) +1. In addition to the StackScripts created by Linode, any community member who creates a StackScript has the option to make it publicly available to other customers. As seen in the image below, you can use the drop down menu and keywords field to narrow your search to match your distribution and goal: -1. For this example we'll select the first search result. This brings up a panel underneath the "Select StackScript" panel where we can define the variables that will go into the StackScript. Each StackScript has a different set of variables that are used when the script is run. The WordPress StackScript requires a root password for MySQL and a database name, along with the information required for deploying any new Linode. + [![A search.](1509-stackscripts_search_small.png)](1510-stackscripts_search.png) - ![StackScript options](stackscripts-wordpress-options.png "Stackscript options.") +2. For this example we'll select the first search result. This brings us to a page where we can define the variables that will go into the StackScript. In this case, the MySQL root password. The other options are standard whenever you deploy a new disk. -1. Once you've adjusted the options, click **Create**. You will be returned to the Linodes page, and your bell notifications will inform you when your Linode has been created. + [![A public StackScript.](1511-stackscripts_com_example_small.png)](1512-stackscripts_com_example.png) - ![Bell notification of new Linode creation.](stackscripts-linode-created-bell.png "Bell notification of a new Linode creation.") +3. Once you've adjusted the options, hit **Deploy**. You will be returned to the Linode Dashboard, and a disk will be created. - ![The newly created Linode.](stackscripts-linode-created.png "The newly created Linode.") + [![The newly created.](1521-stackscripts_disk_create_small.png)](1522-stackscripts_disk_create.png) +4. A new configuration profile is also created which you can select to boot. The script will be run once at initial boot. ### Creating a New StackScript -1. To begin creating your own StackScript, navigate to the **StackScripts** page of the manager and click **Create New StackScript**. +1. To begin creating your own StackScript, click on [Manage your StackScripts](https://manager.linode.com/stackscripts/index) From the [Linodes](https://manager.linode.com/linodes) page in the manager. Then click on **Add a new StackScript**. - [![Create new StackScripts button.](stackscripts-create-stackscript-small.png "Create New StackScripts button.")](stackscripts-create-stackscript.png) + [![The StackScripts management page.](1523-stackscripts_manage_small.png)](1524-stackscripts_manage.png) -1. Fill in the various sections: +2. Fill in the various sections: - *Label* - How the StackScript will be identified. - *Description* - a brief explanation of what it does. - - *Target Images* - Select any and all available distributions that can run this StackScript. + - *Distributions* - Select any and all available distributions that can run this StackScript. - *Script* - The body of the script itself. - - *Revision Note* - A brief account of the change made in this update of the StackScript. It will be set to `Initial import` by default, and you can feel free to leave or change it. + - *Revision Note* A brief account of the change made in this update of the StackScript. It will be set to `Initial import` by default, and you can feel free to leave or change it. Below is an example of a new StackScript being written: - [![A StackScript being created.](stackscripts-new-stackscript-options-small.png "A new StackScript being created.")](stackscripts-new-stackscript-options.png) + [![A StackScript being created.](1525-stackscripts_add_filled_small.png)](1526-stackscripts_add_filled.png) Here's the code used in our example script. The comment lines explain what each section does: @@ -113,11 +115,11 @@ echo $IPADDR $FQDN $HOSTNAME >> /etc/hosts {{< /file >}} -1. Once you've written the StackScript press **Save**. Remember, you can always edit the script later if you want to make adjustments. -1. Now you will be able to see that your new StackScript is available. It can be deployed following the same procedure as step 2 of [Using a Community StackScript](#using-a-community-stackscript) +3. Once you've written the StackScript press **Save Changes**. Remember, you can always edit the script later if you want to make adjustments. +4. Now you can go back to the **Deploy from StackScript** page to see that your new StackScript is available. It can be deployed following the same procedure as step 2 of [Using a Community StackScript](#using-a-community-stackscript) - [![Our new StackScript is available.](stackscripts-new-stackscript-created-small.png "Our new StackScript is available.")](stackscripts-new-stackscript-created.png) + [![Our new StackScript is available.](1527-stackscripts_new_small.png)](1528-stackscripts_new.png) ## StackScript Use Cases diff --git a/docs/platform/stackscripts/index.md b/docs/platform/stackscripts/index.md index 2ee5d929d2f..a65890ea9e0 100644 --- a/docs/platform/stackscripts/index.md +++ b/docs/platform/stackscripts/index.md @@ -5,15 +5,15 @@ author: description: 'Create Custom Instances and Automate Deployment with StackScripts.' keywords: ["ami", "automation", "elasticity", "cloud", "custom instance"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['stackscripts/'] -modified: 2014-11-12 +aliases: ['platform/stackscripts-new-manager/','stackscripts/'] +modified: 2018-08-22 modified_by: - name: Ricardo Feliciano + name: Linode published: 2011-04-05 title: Automate Deployment with StackScripts external_resources: - '[StackScript Community Library](http://linode.com/stackscripts)' -cloud_manager_link: platform/stackscripts-new-manager/ +classic_manager_link: platform/stackscripts-classic-manager/ --- ![Automate Deployment with StackScripts](automate-deployment-with-stackscripts-title-graphic.jpg "Automate Deployment with StackScripts") @@ -22,30 +22,27 @@ cloud_manager_link: platform/stackscripts-new-manager/ ## Introduction -StackScripts are usually Bash scripts, stored in the Linode Manager, and can be accessed when you use the **Rebuild** link from the Linode Dashboard. During the first boot job of the newly created disks, the StackScript will run, using any variable you may have added, and perform the scripted commands. - - {{< caution >}} -The **Rebuild** option will destroy all existing disks and profiles. -{{< /caution >}} +StackScripts are usually Bash scripts, stored in the Linode Cloud Manager, and can be accessed when you deploy a Linode. During the first boot job of the newly created disks, the StackScript will run, using any variable you may have added, and perform the scripted commands. ## Deploying from a StackScript -1. We start by navigating to the Linode Dashboard. Before deploying a new disk, make sure you have enough storage space available. If not you may need to [resize](/docs/platform/disk-images/disk-images-and-configuration-profiles/#resizing-a-disk) or [remove](/docs/platform/disk-images/disk-images-and-configuration-profiles/#removing-a-disk) a disk. Alternately you can create a new Linode for testing purposes. -2. Click on the **Deploy a Linux Distribution** link. +1. Start by logging in to the [Linode Cloud Manager](https://cloud.linode.com). + +1. Click the **Create** button and selecting **Linode**. - [![Click the 'Deploy a Distribution' link.](1682-stackscripts-1.png)](1682-stackscripts-1.png) + ![Create a new Linode](stackscripts-create-a-linode.png "Create a new Linode") -3. From here, click on **Deploying using StackScripts**. +1. Navigate to the **Create from StackScript** tab. - [![Follow the 'Deploying using StackScripts' link.](1684-stackscripts-2-small.png)](1683-stackscripts-2.png) + ![Navigate to Create from StackScript.](stackscripts-navigate-to-create-from-stackscript.png "Navigate to Create from Stackscript.") -4. At this point we have the option of using a Community StackScript or one of our own. +1. At this point you have the option of using a a Linode StackScript, Community StackScript, or one of your own. - [![Our StackScript options.](1508-stackscripts_step3_small.png)](1503-stackscripts_step3.png) + [![StackScript selection options.](stackscripts-selection-screen-small.png "StackScript selection options.")](stackscripts-selection-screen.png) -Alternatively, you can follow along with this video, which will show you how to deploy from a StackScript: + ### Using a Community StackScript @@ -53,37 +50,38 @@ Alternatively, you can follow along with this video, which will show you how to There is no default logging when using a StackScript. Output is sent to the console. {{< /note >}} -1. In addition to the StackScripts created by Linode, any community member who creates a StackScript has the option to make it publicly available to other customers. As seen in the image below, you can use the drop down menu and keywords field to narrow your search to match your distribution and goal: +1. In addition to the StackScripts created by Linode, any community member who creates a StackScript has the option to make it publicly available to other customers. As seen in the image below, you can use the search field to narrow your search to match your distribution and goal: + + [![A search for 'wordpress.'](stackscripts-search-wordpress-small.png "A search for 'wordpress.'")](stackscripts-search-wordpress.png) - [![A search.](1509-stackscripts_search_small.png)](1510-stackscripts_search.png) +1. For this example we'll select the first search result. This brings up a panel underneath the "Select StackScript" panel where we can define the variables that will go into the StackScript. Each StackScript has a different set of variables that are used when the script is run. The WordPress StackScript requires a root password for MySQL and a database name, along with the information required for deploying any new Linode. -2. For this example we'll select the first search result. This brings us to a page where we can define the variables that will go into the StackScript. In this case, the MySQL root password. The other options are standard whenever you deploy a new disk. + ![StackScript options](stackscripts-wordpress-options.png "Stackscript options.") - [![A public StackScript.](1511-stackscripts_com_example_small.png)](1512-stackscripts_com_example.png) +1. Once you've adjusted the options, click **Create**. You will be returned to the Linodes page, and your bell notifications will inform you when your Linode has been created. -3. Once you've adjusted the options, hit **Deploy**. You will be returned to the Linode Dashboard, and a disk will be created. + ![Bell notification of new Linode creation.](stackscripts-linode-created-bell.png "Bell notification of a new Linode creation.") - [![The newly created.](1521-stackscripts_disk_create_small.png)](1522-stackscripts_disk_create.png) + ![The newly created Linode.](stackscripts-linode-created.png "The newly created Linode.") -4. A new configuration profile is also created which you can select to boot. The script will be run once at initial boot. ### Creating a New StackScript -1. To begin creating your own StackScript, click on [Manage your StackScripts](https://manager.linode.com/stackscripts/index) From the [Linodes](https://manager.linode.com/linodes) page in the manager. Then click on **Add a new StackScript**. +1. To begin creating your own StackScript, navigate to the **StackScripts** page of the manager and click **Create New StackScript**. - [![The StackScripts management page.](1523-stackscripts_manage_small.png)](1524-stackscripts_manage.png) + [![Create new StackScripts button.](stackscripts-create-stackscript-small.png "Create New StackScripts button.")](stackscripts-create-stackscript.png) -2. Fill in the various sections: +1. Fill in the various sections: - *Label* - How the StackScript will be identified. - *Description* - a brief explanation of what it does. - - *Distributions* - Select any and all available distributions that can run this StackScript. + - *Target Images* - Select any and all available distributions that can run this StackScript. - *Script* - The body of the script itself. - - *Revision Note* A brief account of the change made in this update of the StackScript. It will be set to `Initial import` by default, and you can feel free to leave or change it. + - *Revision Note* - A brief account of the change made in this update of the StackScript. It will be set to `Initial import` by default, and you can feel free to leave or change it. Below is an example of a new StackScript being written: - [![A StackScript being created.](1525-stackscripts_add_filled_small.png)](1526-stackscripts_add_filled.png) + [![A StackScript being created.](stackscripts-new-stackscript-options-small.png "A new StackScript being created.")](stackscripts-new-stackscript-options.png) Here's the code used in our example script. The comment lines explain what each section does: @@ -115,11 +113,11 @@ echo $IPADDR $FQDN $HOSTNAME >> /etc/hosts {{< /file >}} +1. Once you've written the StackScript press **Save**. Remember, you can always edit the script later if you want to make adjustments. -3. Once you've written the StackScript press **Save Changes**. Remember, you can always edit the script later if you want to make adjustments. -4. Now you can go back to the **Deploy from StackScript** page to see that your new StackScript is available. It can be deployed following the same procedure as step 2 of [Using a Community StackScript](#using-a-community-stackscript) +1. Now you will be able to see that your new StackScript is available. It can be deployed following the same procedure as step 2 of [Using a Community StackScript](#using-a-community-stackscript) - [![Our new StackScript is available.](1527-stackscripts_new_small.png)](1528-stackscripts_new.png) + [![Our new StackScript is available.](stackscripts-new-stackscript-created-small.png "Our new StackScript is available.")](stackscripts-new-stackscript-created.png) ## StackScript Use Cases diff --git a/docs/platform/stackscripts-new-manager/stackscripts-create-a-linode.png b/docs/platform/stackscripts/stackscripts-create-a-linode.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-create-a-linode.png rename to docs/platform/stackscripts/stackscripts-create-a-linode.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-create-stackscript-small.png b/docs/platform/stackscripts/stackscripts-create-stackscript-small.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-create-stackscript-small.png rename to docs/platform/stackscripts/stackscripts-create-stackscript-small.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-create-stackscript.png b/docs/platform/stackscripts/stackscripts-create-stackscript.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-create-stackscript.png rename to docs/platform/stackscripts/stackscripts-create-stackscript.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-linode-created-bell.png b/docs/platform/stackscripts/stackscripts-linode-created-bell.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-linode-created-bell.png rename to docs/platform/stackscripts/stackscripts-linode-created-bell.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-linode-created.png b/docs/platform/stackscripts/stackscripts-linode-created.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-linode-created.png rename to docs/platform/stackscripts/stackscripts-linode-created.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-navigate-to-create-from-stackscript.png b/docs/platform/stackscripts/stackscripts-navigate-to-create-from-stackscript.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-navigate-to-create-from-stackscript.png rename to docs/platform/stackscripts/stackscripts-navigate-to-create-from-stackscript.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-created-small.png b/docs/platform/stackscripts/stackscripts-new-stackscript-created-small.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-created-small.png rename to docs/platform/stackscripts/stackscripts-new-stackscript-created-small.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-created.png b/docs/platform/stackscripts/stackscripts-new-stackscript-created.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-created.png rename to docs/platform/stackscripts/stackscripts-new-stackscript-created.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-options-small.png b/docs/platform/stackscripts/stackscripts-new-stackscript-options-small.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-options-small.png rename to docs/platform/stackscripts/stackscripts-new-stackscript-options-small.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-options.png b/docs/platform/stackscripts/stackscripts-new-stackscript-options.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-new-stackscript-options.png rename to docs/platform/stackscripts/stackscripts-new-stackscript-options.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-search-wordpress-small.png b/docs/platform/stackscripts/stackscripts-search-wordpress-small.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-search-wordpress-small.png rename to docs/platform/stackscripts/stackscripts-search-wordpress-small.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-search-wordpress.png b/docs/platform/stackscripts/stackscripts-search-wordpress.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-search-wordpress.png rename to docs/platform/stackscripts/stackscripts-search-wordpress.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-selection-screen-small.png b/docs/platform/stackscripts/stackscripts-selection-screen-small.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-selection-screen-small.png rename to docs/platform/stackscripts/stackscripts-selection-screen-small.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-selection-screen.png b/docs/platform/stackscripts/stackscripts-selection-screen.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-selection-screen.png rename to docs/platform/stackscripts/stackscripts-selection-screen.png diff --git a/docs/platform/stackscripts-new-manager/stackscripts-wordpress-options.png b/docs/platform/stackscripts/stackscripts-wordpress-options.png similarity index 100% rename from docs/platform/stackscripts-new-manager/stackscripts-wordpress-options.png rename to docs/platform/stackscripts/stackscripts-wordpress-options.png diff --git a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/Reset_the_Root_Password_on_your_Linode_smg.jpg b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/Reset_the_Root_Password_on_your_Linode_smg.jpg similarity index 100% rename from docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/Reset_the_Root_Password_on_your_Linode_smg.jpg rename to docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/Reset_the_Root_Password_on_your_Linode_smg.jpg diff --git a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/index.md b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/index.md new file mode 100644 index 00000000000..b7996edf89f --- /dev/null +++ b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/index.md @@ -0,0 +1,27 @@ +--- +author: + name: Nick Brewer + email: docs@linode.com +description: 'Change the root user password for the Linux environment running on your Linode.' +keywords: ["linux", "linode manager", "image"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2017-05-08 +modified_by: + name: Linode +published: 2017-05-08 +title: Reset the Root Password on your Linode +cloud_manager_link: quick-answers/linode-platform/reset-the-root-password-on-your-linode/ +hiddenguide: true +--- +![Reset the root password on your Linode](Reset_the_Root_Password_on_your_Linode_smg.jpg) + +This QuickAnswer will show you how to reset the root password for the Linux distribution running on your Linode. See our [Accounts and Passwords](/docs/platform/accounts-and-passwords/#resetting-the-root-password) guide for additional information. + +1. Click the **Linodes** tab in the Linode Manager. +2. Select a Linode to pull up its Dashboard. +3. Click **Shut down** to turn off your Linode. Monitor the *Host Job Queue* for a message indicating that your Linode has shut down. +4. Click the **Rescue** tab. +5. Select your primary disk from the **Filesystem** menu. +6. Enter a new password for the `root` user in the **New Password** field. +7. Click **Reset Root Password**. The Linode's dashboard appears. +8. Click **Boot** to turn on your Linode. diff --git a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/index.md b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/index.md deleted file mode 100644 index 695bb650610..00000000000 --- a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/index.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -author: - name: Nick Brewer - email: docs@linode.com -description: 'Change the root user password for the Linux environment running on your Linode.' -keywords: ["linux", "linode", "cloud manager", "image"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2019-02-11 -modified_by: - name: Linode -published: 2019-02-11 -title: Reset the Root Password on your Linode -hiddenguide: true ---- - -This Quick Answer will show you how to reset the root password for the Linux distribution running on your Linode. See our [Accounts and Passwords](/docs/platform/manager/accounts-and-passwords-new-manager/#resetting-the-root-password) guide for additional information. - -1. Click the **Linodes** link in the sidebar. - -1. Select a Linode to navigate to its detail page. - -1. If the Linode's **Status** menu displays **Offline**, proceed to step 6. - -1. If the Linode's **Status** menu displays **Running**, click on the Status menu. - -1. Then, select the **Power Off** option from the exposed dropdown menu. A progress bar will appear that you can use to monitor the status of this operation. - - ![Power off a Linode](reset-password-power-down-linode.png "Shut down your Linode to reset the root password") - -1. When the Linode is offline, navigate to the Linode's **Settings** tab. - -1. Under Settings, click on **Reset Root Password** to expand that panel. - -1. Select your primary disk from the **Disk** dropdown menu. - -1. Enter a new password for the `root` user in the **Password** field. - -1. Click **Save** - -1. Return to the Linode's **Summary** tab. - -1. Click on the **Status** menu, then select the **Power On** option from the exposed dropdown menu to power on your Linode. diff --git a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/index.md b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/index.md index 6adbbd41fa2..2fa18f6ca24 100644 --- a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/index.md +++ b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/index.md @@ -3,24 +3,41 @@ author: name: Nick Brewer email: docs@linode.com description: 'Change the root user password for the Linux environment running on your Linode.' -keywords: ["linux", "linode manager", "image"] +keywords: ["linux", "linode", "cloud manager", "image"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2017-05-08 +modified: 2019-02-11 modified_by: name: Linode -published: 2017-05-08 +published: 2019-02-11 title: Reset the Root Password on your Linode -cloud_manager_link: quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/ +aliases: ['quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/'] +classic_manager_link: quick-answers/linode-platform/reset-the-root-password-on-your-linode-classic-manager/ --- -![Reset the root password on your Linode](Reset_the_Root_Password_on_your_Linode_smg.jpg) - -This QuickAnswer will show you how to reset the root password for the Linux distribution running on your Linode. See our [Accounts and Passwords](/docs/platform/accounts-and-passwords/#resetting-the-root-password) guide for additional information. - -1. Click the **Linodes** tab in the Linode Manager. -2. Select a Linode to pull up its Dashboard. -3. Click **Shut down** to turn off your Linode. Monitor the *Host Job Queue* for a message indicating that your Linode has shut down. -4. Click the **Rescue** tab. -5. Select your primary disk from the **Filesystem** menu. -6. Enter a new password for the `root` user in the **New Password** field. -7. Click **Reset Root Password**. The Linode's dashboard appears. -8. Click **Boot** to turn on your Linode. + +This Quick Answer will show you how to reset the root password for the Linux distribution running on your Linode. See our [Accounts and Passwords](/docs/platform/manager/accounts-and-passwords-new-manager/#resetting-the-root-password) guide for additional information. + +1. Click the **Linodes** link in the sidebar. + +1. Select a Linode to navigate to its detail page. + +1. If the Linode's **Status** menu displays **Offline**, proceed to step 6. + +1. If the Linode's **Status** menu displays **Running**, click on the Status menu. + +1. Then, select the **Power Off** option from the exposed dropdown menu. A progress bar will appear that you can use to monitor the status of this operation. + + ![Power off a Linode](reset-password-power-down-linode.png "Shut down your Linode to reset the root password") + +1. When the Linode is offline, navigate to the Linode's **Settings** tab. + +1. Under Settings, click on **Reset Root Password** to expand that panel. + +1. Select your primary disk from the **Disk** dropdown menu. + +1. Enter a new password for the `root` user in the **Password** field. + +1. Click **Save** + +1. Return to the Linode's **Summary** tab. + +1. Click on the **Status** menu, then select the **Power On** option from the exposed dropdown menu to power on your Linode. diff --git a/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/reset-password-power-down-linode.png b/docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/reset-password-power-down-linode.png similarity index 100% rename from docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode-new-manager/reset-password-power-down-linode.png rename to docs/quick-answers/linode-platform/reset-the-root-password-on-your-linode/reset-password-power-down-linode.png diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-classic-manager/index.md b/docs/quick-answers/linode-platform/resize-a-linode-disk-classic-manager/index.md new file mode 100644 index 00000000000..2e88816a97d --- /dev/null +++ b/docs/quick-answers/linode-platform/resize-a-linode-disk-classic-manager/index.md @@ -0,0 +1,30 @@ +--- +author: + name: Nick Brewer + email: docs@linode.com +description: 'Increase or decrease the size of your Linode disk.' +keywords: ["linux", "linode manager", "image"] +license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' +modified: 2017-05-08 +modified_by: + name: Linode +published: 2017-05-08 +title: Resize a Linode Disk +cloud_manager_link: quick-answers/linode-platform/resize-a-linode-disk/ +hiddenguide: true +--- + +This Quick Answer will show you how to resize a disk on your Linode. See our [Disks and Configuration Profiles](/docs/platform/disk-images/disk-images-and-configuration-profiles/) guide for additional information. + +1. Log in to the [Linode Manager](https://manager.linode.com). +2. Click the **Linodes** tab. +3. Select the Linode with the disk that you want to resize. +4. Click **Shut down** to turn your Linode off. Watch the *Host Job Queue* for confirmation that the Linode has shut down. +5. Click the **Edit** link next to the disk you wish to resize. +6. In the **New Size** field, enter a different size for the disk in megabytes. +7. Click **Save Changes**. Watch the *Host Job Queue* for confirmation that the disk has been resized. +8. Click **Boot** to turn on the Linode. + +{{< note >}} +The Linode Manager will not allow you to resize your disk to an amount smaller than the space taken up by files on your filesystem. To confirm how much space you're using, issue the `df -h` command on your Linode. +{{< /note >}} diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/index.md b/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/index.md deleted file mode 100644 index a5a500be5a3..00000000000 --- a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/index.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -author: - name: Linode Community - email: docs@linode.com -description: 'Increase or decrease the size of your Linode disk.' -keywords: ["linode", "cloud manager", "disk", "resize"] -license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -published: 2018-12-26 -modified_by: - name: Linode -title: "Resize a Linode Disk" -show_on_rss_feed: false -hiddenguide: true ---- -This Quick Answer will show you how to resize a disk on your Linode. See our [Disks and Configuration Profiles](/docs/platform/disk-images/disk-images-and-configuration-profiles/) guide for additional information. - -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com/). - -1. Click on the **Linodes** link in the sidebar and then select the Linode to be resized. - - ![List of Linodes](linodes-list.png "List of all your Linodes") - -1. Power off the Linode. Watch the Linode's **Summary** section for confirmation that the Linode has powered off. - - ![Power off Linode](power-off.png "Power off your Linode") -1. Navigate to the **Settings** tab and open the **Advanced Configurations** panel. - - ![Linode advanced configurations](advanced-configurations.png "Linode advanced configurations") -1. Under the **Disks** section, find the disk you would like to resize and choose the **Resize** option from the menu. - - ![Resize the Linode disk](resize-linode.png "Resize the Linode Disk") - -1. In the **Size** field, enter a different size for the disk in megabytes and select **Submit**. - - ![Resize the Linode disk and submit](submit-linode-resize.png "Resize the Linode disk and submit") - -1. Watch for confirmation that the disk has been resized. - -1. Power on your Linode once the resize is complete. - -{{< note >}} -The Linode Cloud Manager will not allow you to resize your disk to an amount smaller than the space taken up by files on your filesystem. To confirm how much space you're using, issue the `df -h` command on your Linode. -{{< /note >}} \ No newline at end of file diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/advanced-configurations.png b/docs/quick-answers/linode-platform/resize-a-linode-disk/advanced-configurations.png similarity index 100% rename from docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/advanced-configurations.png rename to docs/quick-answers/linode-platform/resize-a-linode-disk/advanced-configurations.png diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk/index.md b/docs/quick-answers/linode-platform/resize-a-linode-disk/index.md index 0ed634ead09..93b2c5f3108 100644 --- a/docs/quick-answers/linode-platform/resize-a-linode-disk/index.md +++ b/docs/quick-answers/linode-platform/resize-a-linode-disk/index.md @@ -1,29 +1,44 @@ --- author: - name: Nick Brewer + name: Linode Community email: docs@linode.com description: 'Increase or decrease the size of your Linode disk.' -keywords: ["linux", "linode manager", "image"] +keywords: ["linode", "cloud manager", "disk", "resize"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -modified: 2017-05-08 +published: 2018-12-26 modified_by: name: Linode -published: 2017-05-08 -title: Resize a Linode Disk -cloud_manager_link: quick-answers/linode-platform/resize-a-linode-disk-new-manager +title: "Resize a Linode Disk" +show_on_rss_feed: false +aliases: ['quick-answers/linode-platform/resize-a-linode-disk-new-manager/'] +classic_manager_link: quick-answers/linode-platform/resize-a-linode-disk-classic-manager/ --- - This Quick Answer will show you how to resize a disk on your Linode. See our [Disks and Configuration Profiles](/docs/platform/disk-images/disk-images-and-configuration-profiles/) guide for additional information. -1. Log in to the [Linode Manager](https://manager.linode.com). -2. Click the **Linodes** tab. -3. Select the Linode with the disk that you want to resize. -4. Click **Shut down** to turn your Linode off. Watch the *Host Job Queue* for confirmation that the Linode has shut down. -5. Click the **Edit** link next to the disk you wish to resize. -6. In the **New Size** field, enter a different size for the disk in megabytes. -7. Click **Save Changes**. Watch the *Host Job Queue* for confirmation that the disk has been resized. -8. Click **Boot** to turn on the Linode. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com/). + +1. Click on the **Linodes** link in the sidebar and then select the Linode to be resized. + + ![List of Linodes](linodes-list.png "List of all your Linodes") + +1. Power off the Linode. Watch the Linode's **Summary** section for confirmation that the Linode has powered off. + + ![Power off Linode](power-off.png "Power off your Linode") +1. Navigate to the **Settings** tab and open the **Advanced Configurations** panel. + + ![Linode advanced configurations](advanced-configurations.png "Linode advanced configurations") +1. Under the **Disks** section, find the disk you would like to resize and choose the **Resize** option from the menu. + + ![Resize the Linode disk](resize-linode.png "Resize the Linode Disk") + +1. In the **Size** field, enter a different size for the disk in megabytes and select **Submit**. + + ![Resize the Linode disk and submit](submit-linode-resize.png "Resize the Linode disk and submit") + +1. Watch for confirmation that the disk has been resized. + +1. Power on your Linode once the resize is complete. {{< note >}} -The Linode Manager will not allow you to resize your disk to an amount smaller than the space taken up by files on your filesystem. To confirm how much space you're using, issue the `df -h` command on your Linode. -{{< /note >}} +The Linode Cloud Manager will not allow you to resize your disk to an amount smaller than the space taken up by files on your filesystem. To confirm how much space you're using, issue the `df -h` command on your Linode. +{{< /note >}} \ No newline at end of file diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/linodes-list.png b/docs/quick-answers/linode-platform/resize-a-linode-disk/linodes-list.png similarity index 100% rename from docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/linodes-list.png rename to docs/quick-answers/linode-platform/resize-a-linode-disk/linodes-list.png diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/power-off.png b/docs/quick-answers/linode-platform/resize-a-linode-disk/power-off.png similarity index 100% rename from docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/power-off.png rename to docs/quick-answers/linode-platform/resize-a-linode-disk/power-off.png diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/resize-linode.png b/docs/quick-answers/linode-platform/resize-a-linode-disk/resize-linode.png similarity index 100% rename from docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/resize-linode.png rename to docs/quick-answers/linode-platform/resize-a-linode-disk/resize-linode.png diff --git a/docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/submit-linode-resize.png b/docs/quick-answers/linode-platform/resize-a-linode-disk/submit-linode-resize.png similarity index 100% rename from docs/quick-answers/linode-platform/resize-a-linode-disk-new-manager/submit-linode-resize.png rename to docs/quick-answers/linode-platform/resize-a-linode-disk/submit-linode-resize.png diff --git a/docs/security/linode-manager-security-controls-new-manager/How_to_Keep_Your_Linode_Account_Safe_smg.jpg b/docs/security/linode-manager-security-controls/How_to_Keep_Your_Linode_Account_Safe_smg.jpg similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/How_to_Keep_Your_Linode_Account_Safe_smg.jpg rename to docs/security/linode-manager-security-controls/How_to_Keep_Your_Linode_Account_Safe_smg.jpg diff --git a/docs/security/linode-manager-security-controls-new-manager/Linode_Manager_Security_Controls_smg.jpg b/docs/security/linode-manager-security-controls/Linode_Manager_Security_Controls_smg.jpg similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/Linode_Manager_Security_Controls_smg.jpg rename to docs/security/linode-manager-security-controls/Linode_Manager_Security_Controls_smg.jpg diff --git a/docs/security/linode-manager-security-controls-new-manager/index.md b/docs/security/linode-manager-security-controls/index.md similarity index 98% rename from docs/security/linode-manager-security-controls-new-manager/index.md rename to docs/security/linode-manager-security-controls/index.md index 5c9b4007421..1cc425cf9d2 100644 --- a/docs/security/linode-manager-security-controls-new-manager/index.md +++ b/docs/security/linode-manager-security-controls/index.md @@ -6,13 +6,13 @@ description: 'How to use two-factor authentication and other security controls i og_description: 'This guide describes the security features of the Linode Cloud Manager, including two-factor authentication, IP address whitelisting, API access controls, forced password expiration, and more.' keywords: ["two-factor authentication", "password", "security", "Linode Cloud Manager", "token"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['linode-manager-security/'] +aliases: ['security/linode-manager-security-controls/','linode-manager-security/','security/linode-manager-security-controls-new-manager/'] modified: 2019-01-08 modified_by: name: Linode published: 2013-05-02 title: Linode Cloud Manager Security Controls -hiddenguide: true +classic_manager_link: platform/manager/keep-your-linode-account-safe-classic-manager/ --- The [Linode Cloud Manager](https://cloud.linode.com) is the gateway to all of your Linode products and services, and you should take steps to protect it from unauthorized access. diff --git a/docs/security/linode-manager-security-controls-new-manager/security-login-and-enter-token.png b/docs/security/linode-manager-security-controls/security-login-and-enter-token.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-login-and-enter-token.png rename to docs/security/linode-manager-security-controls/security-login-and-enter-token.png diff --git a/docs/security/linode-manager-security-controls-new-manager/security-my-profile.png b/docs/security/linode-manager-security-controls/security-my-profile.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-my-profile.png rename to docs/security/linode-manager-security-controls/security-my-profile.png diff --git a/docs/security/linode-manager-security-controls-new-manager/security-reset-tfa-small.png b/docs/security/linode-manager-security-controls/security-reset-tfa-small.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-reset-tfa-small.png rename to docs/security/linode-manager-security-controls/security-reset-tfa-small.png diff --git a/docs/security/linode-manager-security-controls-new-manager/security-reset-tfa.png b/docs/security/linode-manager-security-controls/security-reset-tfa.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-reset-tfa.png rename to docs/security/linode-manager-security-controls/security-reset-tfa.png diff --git a/docs/security/linode-manager-security-controls-new-manager/security-tfa-settings-small.png b/docs/security/linode-manager-security-controls/security-tfa-settings-small.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-tfa-settings-small.png rename to docs/security/linode-manager-security-controls/security-tfa-settings-small.png diff --git a/docs/security/linode-manager-security-controls-new-manager/security-tfa-settings.png b/docs/security/linode-manager-security-controls/security-tfa-settings.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/security-tfa-settings.png rename to docs/security/linode-manager-security-controls/security-tfa-settings.png diff --git a/docs/security/linode-manager-security-controls-new-manager/two-factor-authentication-diagram.png b/docs/security/linode-manager-security-controls/two-factor-authentication-diagram.png similarity index 100% rename from docs/security/linode-manager-security-controls-new-manager/two-factor-authentication-diagram.png rename to docs/security/linode-manager-security-controls/two-factor-authentication-diagram.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/1103-monitor2.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1103-monitor2.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/1103-monitor2.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1103-monitor2.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/1104-monitor2-small.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1104-monitor2-small.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/1104-monitor2-small.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1104-monitor2-small.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/1105-monitor3-small.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1105-monitor3-small.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/1105-monitor3-small.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1105-monitor3-small.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/1107-monitor3.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1107-monitor3.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/1107-monitor3.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/1107-monitor3.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/configuration-profile-select.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/configuration-profile-select.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/configuration-profile-select.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/configuration-profile-select.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/grub2.png b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/grub2.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server/grub2.png rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/grub2.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/index.md b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/index.md similarity index 64% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/index.md rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/index.md index 043636e8d41..c7cfd6debf1 100644 --- a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/index.md +++ b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/index.md @@ -2,16 +2,16 @@ author: name: Linode email: docs@linode.com -description: This guide introduces concepts and tools for monitoring and maintaining your server. -og_description: This guide introduces concepts and tools for monitoring and maintaining your server. +description: This guide introdues concepts and tools for monitoring and maintaining your server. +og_description: This guide introdues concepts and tools for monitoring and maintaining your server. keywords: ["lassie", "monitor", "monitoring", "maintaining", "maintenance"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['monitoring-and-maintaining/'] -modified: 2018-08-21 +modified: 2018-05-01 modified_by: name: Linode published: 2012-08-22 title: Monitoring and Maintaining Your Server +cloud_manager_link: uptime/monitoring-and-maintaining-your-server/ hiddenguide: true --- @@ -37,22 +37,24 @@ There are several different availability monitoring tools available. Your decisi - **Multiple Servers**: If you run more than one server, the [Elastic Stack](/docs/databases/elasticsearch/visualize-apache-web-server-logs-using-elastic-stack-on-debian-8/) is an excellent monitoring tool. - **Single Server**: If you only run a single server, you might want to use a third-party service to monitor your Linode. You could also use a network diagnostic tool like [MTR](/docs/networking/diagnostics/diagnosing-network-issues-with-mtr/) to diagnose and isolate networking errors. -- **Linode Managed**: The [Managed](https://www.linode.com/managed) service lets Linode manage your infrastructure and provides incident response around the clock. +- **Linode Longview**: [Longview](/docs/platform/longview/longview/) is Linode's own monitoring and graphing service. It offers real time data that can be used to help identify system issues. Using Longview in conjunction with a notification service can help you to identify issues faster, and get your system up and running sooner. +- **Linode Managed**: The [Managed](https://www.linode.com/managed) service lets Linode manage your infrastructure and provides incident response around the clock. You also receive access to [Longview Pro](https://www.linode.com/longview), free cPanel to manage your sites, data protection at no additional cost, and several other benefits. ### Configure Shutdown Watchdog -Shutdown Watchdog, also known as *Lassie*, is a Linode Cloud Manager feature capable of automatically rebooting your Linode if it powers off unexpectedly. Lassie is not technically an availability monitoring tool, but it can help get your Linode back online fast if it's accidentally powered off. +Shutdown Watchdog, also known as *Lassie*, is a Linode Manager feature capable of automatically rebooting your Linode if it powers off unexpectedly. Lassie is not technically an availability monitoring tool, but it can help get your Linode back online fast if it's accidentally powered off. To turn Lassie on and off: -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). -1. Click the **Linodes** link in the sidebar. -1. Select your Linode. The Linode's details page appears. -1. Click the **Settings** tab. The Shutdown Watchdog settings appear, as shown below. +1. Log in to the [Linode Manager](https://manager.linode.com). +2. Click the **Linodes** tab. +3. Select your Linode. The Linode's dashboard appears. +4. Click the **Settings** tab. The Shutdown Watchdog settings appear, as shown below. - [![Configuring Shutdown Watchdog](shutdown-watchdog-small.png)](shutdown-watchdog.png) + [![Configuring Shutdown Watchdog](1105-monitor3-small.png)](1107-monitor3.png) -1. Toggle the box to turn Shutdown Watchdog on. +5. Select an option from the **Lassie is currently** menu, as shown below. +6. Click **Save Changes**. Once Lassie is enabled, your Linode will automatically reboot if it is unexpectedly powered off in the future. @@ -60,43 +62,47 @@ Once Lassie is enabled, your Linode will automatically reboot if it is unexpecte *Performance* monitoring tools record vital server and service performance metrics. Similar to a vehicle's dashboard, which has gauges for things like speed and oil pressure, performance monitoring tools provide valuable insight into the inner workings of your virtual server. With practice, you'll be able to review this information and determine whether your server is in good health. -### Linode Cloud Manager +### Linode Manager -If you're new to performance monitoring, you can get started by logging in to the Linode Cloud Manager. There are four simple graphs available on the Dashboard and in the Graphs section: +If you're new to performance monitoring, you can get started by logging in to the Linode Manager. There are four simple graphs available on the Dashboard and in the Graphs section: -- **CPU %:** Monitor how your Linode's CPU cores are being utilized. Note that each of your Linode's CPU cores is capable of 100% utilization, which means you could see this graph spike well over 100%, depending on your Linode plan size. -- **IPv4 Network Traffic:** Keep tabs on how much incoming and outgoing bandwidth your server is using. +- **CPU Utilization:** Monitor how your Linode's CPU cores are being utilized. Note that each of your Linode's CPU cores is capable of 100% utilization, which means you could see this graph spike well over 100%, depending on your Linode plan size. +- **Network Traffic:** Keep tabs on how much incoming and outgoing bandwidth your server is using. - **IPv6 Network Traffic:** Wondering if any of your visitors are using IPv6? Check this graph to see how much bandwidth has been transferred over IPv6. -- **Disk I/O:** Watch for [disk input/output bottlenecks](/docs/troubleshooting/troubleshooting/#is-your-disk-full). +- **Disk IO:** Watch for [disk input/output bottlenecks](/docs/troubleshooting/troubleshooting/#is-your-disk-full). When you first start monitoring the graphs, you won't know what numbers are normal. Don't worry. With time and practice, you'll learn what the graphs are supposed to look like when your server is operating normally. Then you'll be able to spot performance abnormalities before they turn into full-blown problems. -### Configure Linode Cloud Manager Email Alerts +### Configure Linode Manager Email Alerts -The Linode Cloud Manager allows you to configure *email alerts* that automatically notify you via email if certain performance thresholds are reached. For example, if you set the threshold for CPU Usage to 90% percent, you'll be notified if your Linode's average CPU usage is greater than 90% for over 2 hours. +The Linode Manager allows you to configure *email alerts* that automatically notify you via email if certain performance thresholds are reached. For example, if you set the threshold for CPU Usage to 90% percent, you'll be notified if your Linode's average CPU usage is greater than 90% for over 2 hours. To turn on and customize the alerts: -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). -1. Click the **Linodes** link in the sidebar. -1. Select your Linode. The Linode's details page appears. -1. Click the **Settings** tab. The *Notification Thresholds* panel appears, as shown below. +1. Log in to the [Linode Manager](https://manager.linode.com). +2. Click the **Linodes** tab. +3. Select your Linode. The Linode's dashboard appears. +4. Click the **Settings** tab. The *Email Alert Thresholds* settings appear, as shown below. - [![Configuring Linode Cloud Manager Email Alerts](notification-thresholds-small.png)](notification-thresholds.png) + [![Configuring Linode Manager Email Alerts](1104-monitor2-small.png)](1103-monitor2.png) -1. To enable an email alert, toggle the appropriate switch. -1. To configure the threshold for an alert, set a value in the text field. -1. Click **Save** to save the email alert thresholds. +5. To enable an email alert, select the **Enabled** checkbox. +6. To configure the threshold for an alert, set a value in the text field. +7. Click **Save Changes** to save the email alert thresholds. -You have successfully configured email alerts in the Linode Cloud Manager. +You have successfully configured email alerts in the Linode Manager. {{< note >}} -If you receive an email threshold alert from the Linode Cloud Manager, don't panic. There's not necessarily anything wrong with your Linode. For example, your server may be operating above the threshold if you're compiling software or if a major website just linked to your blog. +If you receive an email threshold alert from the Linode Manager, don't panic. There's not necessarily anything wrong with your Linode. For example, your server may be operating above the threshold if you're compiling software or if a major website just linked to your blog. {{< /note >}} +### Use Linode Longview + +Our custom monitoring and graphing tool [Longview](/docs/platform/longview/longview/) can give you a detailed breakdown of system performance and resource usage. Longview can be used to monitor any virtual server or computer running Linux - including systems not hosted by Linode. On our platform, Longview, in conjunction with the Linode Manager email alerts, can help you to know quickly when your system is overloaded, and find out why. + ### Use Third-Party Tools -The graphs in the Linode Cloud Manager provide basic information for things like CPU utilization and bandwidth consumption. That's good information as far as it goes, but it won't sate the appetite of true geeks who crave detailed statistics on a server's disk, network, system, and service performance. For that kind of information, you'll need to install and configure a third-party performance monitoring tool. +The graphs in the Linode Manager provide basic information for things like CPU utilization and bandwidth consumption. That's good information as far as it goes, but it won't sate the appetite of true geeks who crave detailed statistics on a server's disk, network, system, and service performance. For that kind of information, you'll need to install and configure a third-party performance monitoring tool. There are several free third-party performance monitoring tools available for your Linode: @@ -105,7 +111,7 @@ There are several free third-party performance monitoring tools available for yo ## Linode Managed -[Linode Managed](https://www.linode.com/managed) is our monitoring service that offers 24x7 incident response, dashboard metrics for your Linodes, free cPanel, and an automatic backup service. With a three-month Linode Managed commitment, you also get two complimentary standard site migrations performed by our [Professional Services Team](https://www.linode.com/professional-services). If you are running more than one Linode, not all are required to be managed. You can establish separate accounts (e.g., production and development) and monitor only the most critical services running on designated Linode(s). Existing customers can sign up for Linode Managed by [contacting support](https://cloud.linode.com/support/tickets) or from the Linode Classic Manager's [account tab](https://manager.linode.com/account). +[Linode Managed](https://www.linode.com/managed) is our monitoring service that offers 24x7 incident response, dashboard metrics for your Linodes, free cPanel, and an automatic backup service. With a three-month Linode Managed commitment, you also get two complimentary standard site migrations performed by our [Professional Services Team](https://www.linode.com/professional-services). If you are running more than one Linode, not all are required to be managed. You can establish separate accounts (e.g., production and development) and monitor only the most critical services running on designated Linode(s). Existing customers can sign up for Linode Managed from the [Account tab](https://manager.linode.com/account) of the Linode Manager. ## Manage Logs @@ -144,7 +150,7 @@ There are ways to automate the installation of software updates, but this is not ### Apply Kernel Updates -When you first sign up for Linode and create a virtual server, the Linode Cloud Manager automatically creates a [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles/) with the latest kernel selected. We [update the kernels](http://www.linode.com/kernels/) as necessary and make them available in the Linode Cloud Manager. In most cases, new kernels will automatically be selected in the configuration profile in the Linode Cloud Manager — once we release a new kernel, all you have to do is reboot your Linode to start using it. +When you first sign up for Linode and create a virtual server, the Linode Manager automatically creates a [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles/) with the latest kernel selected. We [update the kernels](http://www.linode.com/kernels/) as necessary and make them available in the Linode Manager. In most cases, new kernels will automatically be selected in the configuration profile in the Linode Manager — once we release a new kernel, all you have to do is reboot your Linode to start using it. To check for a new kernel and start using it on your Linode: @@ -152,27 +158,25 @@ To check for a new kernel and start using it on your Linode: cat /proc/version -1. Examine the output and remember the version number: +2. Examine the output and remember the version number: {{< output >}} Linux version 4.15.12-x86_64-linode105 (maker@build.linode.com) (gcc version 4.9.2 (Debian 4.9.2-10+deb8u1)) #1 SMP Thu Mar 22 02:13:40 UTC 2018 {{< /output >}} -1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). -1. Click the **Linodes** link in the sidebar. -1. Select your Linode. The Linode's details page appears. -1. Select the active configuration profile by clicking the **Edit** link, as shown below. - - [![Selecting the active configuration profile](edit-configuration-menu-small.png)](edit-configuration-menu.png) +3. Log in to the [Linode Manager](https://manager.linode.com). +4. Click the **Linodes** tab. +5. Select your Linode. The Linode's dashboard appears. +6. Select the active configuration profile by clicking the link, as shown below. -1. From the **Kernel** menu, verify that **GRUB 2** is selected: + ![Selecting the active configuration profile](configuration-profile-select.png) - ![Selecting the latest kernel](kernel-menu.png) +7. From the **Kernel** menu, verify that **GRUB 2** is selected: -1. If you selected a new kernel, click **Submit**. The Linode's dashboard appears. -1. Select **Reboot** from the status menu to reboot your Linode and start using the new kernel. + ![Selecting the latest kernel](grub2.png) - ![Reboot your Linode](reboot.png) +8. If you selected a new kernel, click **Save Changes**. The Linode's dashboard appears. +9. Click **Reboot** to reboot your Linode and start using the new kernel. ### Upgrade to a New Release diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/monitoring-and-maintaining-your-server.jpg b/docs/uptime/monitoring-and-maintaining-your-server-classic-manager/monitoring-and-maintaining-your-server.jpg similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/monitoring-and-maintaining-your-server.jpg rename to docs/uptime/monitoring-and-maintaining-your-server-classic-manager/monitoring-and-maintaining-your-server.jpg diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/edit-configuration-menu-small.png b/docs/uptime/monitoring-and-maintaining-your-server/edit-configuration-menu-small.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/edit-configuration-menu-small.png rename to docs/uptime/monitoring-and-maintaining-your-server/edit-configuration-menu-small.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/edit-configuration-menu.png b/docs/uptime/monitoring-and-maintaining-your-server/edit-configuration-menu.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/edit-configuration-menu.png rename to docs/uptime/monitoring-and-maintaining-your-server/edit-configuration-menu.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server/index.md b/docs/uptime/monitoring-and-maintaining-your-server/index.md index 64a3402aa0e..85a32cf47d0 100644 --- a/docs/uptime/monitoring-and-maintaining-your-server/index.md +++ b/docs/uptime/monitoring-and-maintaining-your-server/index.md @@ -2,17 +2,17 @@ author: name: Linode email: docs@linode.com -description: This guide introdues concepts and tools for monitoring and maintaining your server. -og_description: This guide introdues concepts and tools for monitoring and maintaining your server. +description: This guide introduces concepts and tools for monitoring and maintaining your server. +og_description: This guide introduces concepts and tools for monitoring and maintaining your server. keywords: ["lassie", "monitor", "monitoring", "maintaining", "maintenance"] license: '[CC BY-ND 4.0](https://creativecommons.org/licenses/by-nd/4.0)' -aliases: ['monitoring-and-maintaining/'] -modified: 2018-05-01 +aliases: ['monitoring-and-maintaining/','uptime/monitoring-and-maintaining-your-server-new-manager/'] +modified: 2018-08-21 modified_by: name: Linode published: 2012-08-22 title: Monitoring and Maintaining Your Server -cloud_manager_link: uptime/monitoring-and-maintaining-your-server-new-manager/ +classic_manager_link: uptime/monitoring-and-maintaining-your-server-classic-manager/ --- ![Monitoring and Maintaining Your Server](monitoring-and-maintaining-your-server.jpg) @@ -37,24 +37,22 @@ There are several different availability monitoring tools available. Your decisi - **Multiple Servers**: If you run more than one server, the [Elastic Stack](/docs/databases/elasticsearch/visualize-apache-web-server-logs-using-elastic-stack-on-debian-8/) is an excellent monitoring tool. - **Single Server**: If you only run a single server, you might want to use a third-party service to monitor your Linode. You could also use a network diagnostic tool like [MTR](/docs/networking/diagnostics/diagnosing-network-issues-with-mtr/) to diagnose and isolate networking errors. -- **Linode Longview**: [Longview](/docs/platform/longview/longview/) is Linode's own monitoring and graphing service. It offers real time data that can be used to help identify system issues. Using Longview in conjunction with a notification service can help you to identify issues faster, and get your system up and running sooner. -- **Linode Managed**: The [Managed](https://www.linode.com/managed) service lets Linode manage your infrastructure and provides incident response around the clock. You also receive access to [Longview Pro](https://www.linode.com/longview), free cPanel to manage your sites, data protection at no additional cost, and several other benefits. +- **Linode Managed**: The [Managed](https://www.linode.com/managed) service lets Linode manage your infrastructure and provides incident response around the clock. ### Configure Shutdown Watchdog -Shutdown Watchdog, also known as *Lassie*, is a Linode Manager feature capable of automatically rebooting your Linode if it powers off unexpectedly. Lassie is not technically an availability monitoring tool, but it can help get your Linode back online fast if it's accidentally powered off. +Shutdown Watchdog, also known as *Lassie*, is a Linode Cloud Manager feature capable of automatically rebooting your Linode if it powers off unexpectedly. Lassie is not technically an availability monitoring tool, but it can help get your Linode back online fast if it's accidentally powered off. To turn Lassie on and off: -1. Log in to the [Linode Manager](https://manager.linode.com). -2. Click the **Linodes** tab. -3. Select your Linode. The Linode's dashboard appears. -4. Click the **Settings** tab. The Shutdown Watchdog settings appear, as shown below. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). +1. Click the **Linodes** link in the sidebar. +1. Select your Linode. The Linode's details page appears. +1. Click the **Settings** tab. The Shutdown Watchdog settings appear, as shown below. - [![Configuring Shutdown Watchdog](1105-monitor3-small.png)](1107-monitor3.png) + [![Configuring Shutdown Watchdog](shutdown-watchdog-small.png)](shutdown-watchdog.png) -5. Select an option from the **Lassie is currently** menu, as shown below. -6. Click **Save Changes**. +1. Toggle the box to turn Shutdown Watchdog on. Once Lassie is enabled, your Linode will automatically reboot if it is unexpectedly powered off in the future. @@ -62,47 +60,43 @@ Once Lassie is enabled, your Linode will automatically reboot if it is unexpecte *Performance* monitoring tools record vital server and service performance metrics. Similar to a vehicle's dashboard, which has gauges for things like speed and oil pressure, performance monitoring tools provide valuable insight into the inner workings of your virtual server. With practice, you'll be able to review this information and determine whether your server is in good health. -### Linode Manager +### Linode Cloud Manager -If you're new to performance monitoring, you can get started by logging in to the Linode Manager. There are four simple graphs available on the Dashboard and in the Graphs section: +If you're new to performance monitoring, you can get started by logging in to the Linode Cloud Manager. There are four simple graphs available on the Dashboard and in the Graphs section: -- **CPU Utilization:** Monitor how your Linode's CPU cores are being utilized. Note that each of your Linode's CPU cores is capable of 100% utilization, which means you could see this graph spike well over 100%, depending on your Linode plan size. -- **Network Traffic:** Keep tabs on how much incoming and outgoing bandwidth your server is using. +- **CPU %:** Monitor how your Linode's CPU cores are being utilized. Note that each of your Linode's CPU cores is capable of 100% utilization, which means you could see this graph spike well over 100%, depending on your Linode plan size. +- **IPv4 Network Traffic:** Keep tabs on how much incoming and outgoing bandwidth your server is using. - **IPv6 Network Traffic:** Wondering if any of your visitors are using IPv6? Check this graph to see how much bandwidth has been transferred over IPv6. -- **Disk IO:** Watch for [disk input/output bottlenecks](/docs/troubleshooting/troubleshooting/#is-your-disk-full). +- **Disk I/O:** Watch for [disk input/output bottlenecks](/docs/troubleshooting/troubleshooting/#is-your-disk-full). When you first start monitoring the graphs, you won't know what numbers are normal. Don't worry. With time and practice, you'll learn what the graphs are supposed to look like when your server is operating normally. Then you'll be able to spot performance abnormalities before they turn into full-blown problems. -### Configure Linode Manager Email Alerts +### Configure Linode Cloud Manager Email Alerts -The Linode Manager allows you to configure *email alerts* that automatically notify you via email if certain performance thresholds are reached. For example, if you set the threshold for CPU Usage to 90% percent, you'll be notified if your Linode's average CPU usage is greater than 90% for over 2 hours. +The Linode Cloud Manager allows you to configure *email alerts* that automatically notify you via email if certain performance thresholds are reached. For example, if you set the threshold for CPU Usage to 90% percent, you'll be notified if your Linode's average CPU usage is greater than 90% for over 2 hours. To turn on and customize the alerts: -1. Log in to the [Linode Manager](https://manager.linode.com). -2. Click the **Linodes** tab. -3. Select your Linode. The Linode's dashboard appears. -4. Click the **Settings** tab. The *Email Alert Thresholds* settings appear, as shown below. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). +1. Click the **Linodes** link in the sidebar. +1. Select your Linode. The Linode's details page appears. +1. Click the **Settings** tab. The *Notification Thresholds* panel appears, as shown below. - [![Configuring Linode Manager Email Alerts](1104-monitor2-small.png)](1103-monitor2.png) + [![Configuring Linode Cloud Manager Email Alerts](notification-thresholds-small.png)](notification-thresholds.png) -5. To enable an email alert, select the **Enabled** checkbox. -6. To configure the threshold for an alert, set a value in the text field. -7. Click **Save Changes** to save the email alert thresholds. +1. To enable an email alert, toggle the appropriate switch. +1. To configure the threshold for an alert, set a value in the text field. +1. Click **Save** to save the email alert thresholds. -You have successfully configured email alerts in the Linode Manager. +You have successfully configured email alerts in the Linode Cloud Manager. {{< note >}} -If you receive an email threshold alert from the Linode Manager, don't panic. There's not necessarily anything wrong with your Linode. For example, your server may be operating above the threshold if you're compiling software or if a major website just linked to your blog. +If you receive an email threshold alert from the Linode Cloud Manager, don't panic. There's not necessarily anything wrong with your Linode. For example, your server may be operating above the threshold if you're compiling software or if a major website just linked to your blog. {{< /note >}} -### Use Linode Longview - -Our custom monitoring and graphing tool [Longview](/docs/platform/longview/longview/) can give you a detailed breakdown of system performance and resource usage. Longview can be used to monitor any virtual server or computer running Linux - including systems not hosted by Linode. On our platform, Longview, in conjunction with the Linode Manager email alerts, can help you to know quickly when your system is overloaded, and find out why. - ### Use Third-Party Tools -The graphs in the Linode Manager provide basic information for things like CPU utilization and bandwidth consumption. That's good information as far as it goes, but it won't sate the appetite of true geeks who crave detailed statistics on a server's disk, network, system, and service performance. For that kind of information, you'll need to install and configure a third-party performance monitoring tool. +The graphs in the Linode Cloud Manager provide basic information for things like CPU utilization and bandwidth consumption. That's good information as far as it goes, but it won't sate the appetite of true geeks who crave detailed statistics on a server's disk, network, system, and service performance. For that kind of information, you'll need to install and configure a third-party performance monitoring tool. There are several free third-party performance monitoring tools available for your Linode: @@ -111,7 +105,7 @@ There are several free third-party performance monitoring tools available for yo ## Linode Managed -[Linode Managed](https://www.linode.com/managed) is our monitoring service that offers 24x7 incident response, dashboard metrics for your Linodes, free cPanel, and an automatic backup service. With a three-month Linode Managed commitment, you also get two complimentary standard site migrations performed by our [Professional Services Team](https://www.linode.com/professional-services). If you are running more than one Linode, not all are required to be managed. You can establish separate accounts (e.g., production and development) and monitor only the most critical services running on designated Linode(s). Existing customers can sign up for Linode Managed from the [Account tab](https://manager.linode.com/account) of the Linode Manager. +[Linode Managed](https://www.linode.com/managed) is our monitoring service that offers 24x7 incident response, dashboard metrics for your Linodes, free cPanel, and an automatic backup service. With a three-month Linode Managed commitment, you also get two complimentary standard site migrations performed by our [Professional Services Team](https://www.linode.com/professional-services). If you are running more than one Linode, not all are required to be managed. You can establish separate accounts (e.g., production and development) and monitor only the most critical services running on designated Linode(s). Existing customers can sign up for Linode Managed by [contacting support](https://cloud.linode.com/support/tickets) or from the Linode Classic Manager's [account tab](https://manager.linode.com/account). ## Manage Logs @@ -150,7 +144,7 @@ There are ways to automate the installation of software updates, but this is not ### Apply Kernel Updates -When you first sign up for Linode and create a virtual server, the Linode Manager automatically creates a [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles/) with the latest kernel selected. We [update the kernels](http://www.linode.com/kernels/) as necessary and make them available in the Linode Manager. In most cases, new kernels will automatically be selected in the configuration profile in the Linode Manager — once we release a new kernel, all you have to do is reboot your Linode to start using it. +When you first sign up for Linode and create a virtual server, the Linode Cloud Manager automatically creates a [configuration profile](/docs/platform/disk-images/disk-images-and-configuration-profiles/#configuration-profiles/) with the latest kernel selected. We [update the kernels](http://www.linode.com/kernels/) as necessary and make them available in the Linode Cloud Manager. In most cases, new kernels will automatically be selected in the configuration profile in the Linode Cloud Manager — once we release a new kernel, all you have to do is reboot your Linode to start using it. To check for a new kernel and start using it on your Linode: @@ -158,25 +152,27 @@ To check for a new kernel and start using it on your Linode: cat /proc/version -2. Examine the output and remember the version number: +1. Examine the output and remember the version number: {{< output >}} Linux version 4.15.12-x86_64-linode105 (maker@build.linode.com) (gcc version 4.9.2 (Debian 4.9.2-10+deb8u1)) #1 SMP Thu Mar 22 02:13:40 UTC 2018 {{< /output >}} -3. Log in to the [Linode Manager](https://manager.linode.com). -4. Click the **Linodes** tab. -5. Select your Linode. The Linode's dashboard appears. -6. Select the active configuration profile by clicking the link, as shown below. +1. Log in to the [Linode Cloud Manager](https://cloud.linode.com). +1. Click the **Linodes** link in the sidebar. +1. Select your Linode. The Linode's details page appears. +1. Select the active configuration profile by clicking the **Edit** link, as shown below. + + [![Selecting the active configuration profile](edit-configuration-menu-small.png)](edit-configuration-menu.png) - ![Selecting the active configuration profile](configuration-profile-select.png) +1. From the **Kernel** menu, verify that **GRUB 2** is selected: -7. From the **Kernel** menu, verify that **GRUB 2** is selected: + ![Selecting the latest kernel](kernel-menu.png) - ![Selecting the latest kernel](grub2.png) +1. If you selected a new kernel, click **Submit**. The Linode's dashboard appears. +1. Select **Reboot** from the status menu to reboot your Linode and start using the new kernel. -8. If you selected a new kernel, click **Save Changes**. The Linode's dashboard appears. -9. Click **Reboot** to reboot your Linode and start using the new kernel. + ![Reboot your Linode](reboot.png) ### Upgrade to a New Release diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/kernel-menu.png b/docs/uptime/monitoring-and-maintaining-your-server/kernel-menu.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/kernel-menu.png rename to docs/uptime/monitoring-and-maintaining-your-server/kernel-menu.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/notification-thresholds-small.png b/docs/uptime/monitoring-and-maintaining-your-server/notification-thresholds-small.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/notification-thresholds-small.png rename to docs/uptime/monitoring-and-maintaining-your-server/notification-thresholds-small.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/notification-thresholds.png b/docs/uptime/monitoring-and-maintaining-your-server/notification-thresholds.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/notification-thresholds.png rename to docs/uptime/monitoring-and-maintaining-your-server/notification-thresholds.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/reboot.png b/docs/uptime/monitoring-and-maintaining-your-server/reboot.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/reboot.png rename to docs/uptime/monitoring-and-maintaining-your-server/reboot.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/shutdown-watchdog-small.png b/docs/uptime/monitoring-and-maintaining-your-server/shutdown-watchdog-small.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/shutdown-watchdog-small.png rename to docs/uptime/monitoring-and-maintaining-your-server/shutdown-watchdog-small.png diff --git a/docs/uptime/monitoring-and-maintaining-your-server-new-manager/shutdown-watchdog.png b/docs/uptime/monitoring-and-maintaining-your-server/shutdown-watchdog.png similarity index 100% rename from docs/uptime/monitoring-and-maintaining-your-server-new-manager/shutdown-watchdog.png rename to docs/uptime/monitoring-and-maintaining-your-server/shutdown-watchdog.png diff --git a/themes/docsmith/layouts/_default/single.html b/themes/docsmith/layouts/_default/single.html index 19524c6be2c..6facd31b92a 100644 --- a/themes/docsmith/layouts/_default/single.html +++ b/themes/docsmith/layouts/_default/single.html @@ -26,6 +26,7 @@ {{ .Content }} {{ partial "more" . }} {{ partial "community_link" }} + {{ partial "classic_manager_link" . }} {{ if and (getenv "HUGO_ENV") (ne .Params.comments false) }} {{ partial "disqus" . }} {{ end }} diff --git a/themes/docsmith/layouts/partials/classic_manager_link.html b/themes/docsmith/layouts/partials/classic_manager_link.html new file mode 100644 index 00000000000..64b74a88c3a --- /dev/null +++ b/themes/docsmith/layouts/partials/classic_manager_link.html @@ -0,0 +1,9 @@ +{{ with .Params.classic_manager_link }} + +{{ end }} + + + diff --git a/themes/docsmith/layouts/partials/includes_head_prod.html b/themes/docsmith/layouts/partials/includes_head_prod.html index 21cea6d6816..d8b60d016a9 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-3dcba28308.min.css b/themes/docsmith/static/build/stylesheets/home-482109e306.min.css similarity index 57% rename from themes/docsmith/static/build/stylesheets/home-3dcba28308.min.css rename to themes/docsmith/static/build/stylesheets/home-482109e306.min.css index d0db38f1970..8185f876742 100644 --- a/themes/docsmith/static/build/stylesheets/home-3dcba28308.min.css +++ b/themes/docsmith/static/build/stylesheets/home-482109e306.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}.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-family:Helvetica,Arial,sans-serif;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}.callout-title:before,.h1,.h2,.h3,.h4,.h5,.h6,.has-inner-before:before,.has-outer-before:before,.note:before,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}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{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,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.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: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)}.dropdown-menu,pre{border:1px solid #e7e6e6}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}.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}}.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{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}.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;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;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-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;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%}.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>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}.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}#article-body .disclosure-note:before+.lead,.callout-title:before+.lead,.caution:before+.lead,.community:before+.lead,.deprecated: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}}.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: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}@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}.label,.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,.label{line-height:1;text-align:center;white-space:nowrap}.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{font-size:75%;color:#fff}.badge,.progress-bar,.tooltip{font-size:14px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#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;background-color:#777;border-radius:10px}.badge:empty,.modal{display:none}.list-group-item,.thumbnail{background-color:#fff;border:1px solid #ddd}.media-object,.thumbnail{display:block}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#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}.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,.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}.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;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;overflow:hidden}.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}.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}.note:before,.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;line-height:1;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;font-family:Helvetica,Arial,sans-serif;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;top:0;right:0;bottom:0;left:0;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;top:0;right:0;bottom:0;left:0;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{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;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;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;display:none;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)}.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: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{bottom:-10px;content:" "}.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{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%;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{outline:0;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}.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}#article-body .disclosure-note,.community,.note{border-left:4px solid #bde2fb}.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 */.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 @@ -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-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;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;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:16px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;margin-top:11px;font-size:14px;font-size:19px;font-weight:400;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{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}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px;background-color:#edf7fe}.note *{font-size:16px;font-weight:400;line-height:1.5}.community:before,.note:before{line-height:1.1;font-weight:400;margin-top:11px;margin-bottom:11px;display:inline-block}.note:before{font-size:14px;font-size:19px}.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}#article-body .disclosure-note:before,.caution:before,.community:before{font-family:Lato,sans-serif;color:inherit}.note strong{font-weight:700}.community{padding:15px;background-color:#edf7fe}.community *{font-size:16px;font-weight:400;line-height:1.5}.community:before{font-size:14px;font-size:19px}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px;background-color:#edf7fe}#article-body .disclosure-note *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{display:inline-block;line-height:1.1;margin-top:11px;margin-bottom:11px;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 a{color:#0089bc}#article-body .disclosure-note a:hover,.caution 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}#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:16px;font-weight:400;line-height:1.5}.caution:before{display:inline-block;line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution a{color:#0089bc}.cloud_manager_link:before,.deprecated:before{color:inherit;display:inline-block;margin-top:11px;font-family:Lato,sans-serif;margin-bottom:11px}.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{line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.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}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px;background-color:#edf7fe;border-left:4px solid #bde2fb}.cloud_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.cloud_manager_link:before{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: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}.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-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);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;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: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)}}.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.css b/themes/docsmith/static/build/stylesheets/home.css index f93223d595e..a529b92dec2 100644 --- a/themes/docsmith/static/build/stylesheets/home.css +++ b/themes/docsmith/static/build/stylesheets/home.css @@ -9621,6 +9621,79 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI .cloud_manager_link strong { font-weight: bold; } +.classic_manager_link { + padding: 15px; + background-color: #edf7fe; + border-left: 4px solid #bde2fb; + margin-top: 55px; +} +.classic_manager_link:before { + font-family: "Lato", sans-serif; + font-weight: 300; + line-height: 1.1; + color: inherit; + margin-top: 11px; + margin-bottom: 11px; + font-size: 14px; + font-size: 19px; + font-weight: 400; + color: #000; +} +.classic_manager_link:before small, +.classic_manager_link:before .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +.classic_manager_link:before small, +.classic_manager_link:before .small { + font-size: 75%; +} +.classic_manager_link:before + .lead { + padding-top: 10px; +} +.classic_manager_link:before { + display: inline-block; + margin-bottom: 10px; +} +.classic_manager_link * { + font-size: 16px; + font-weight: 400; + line-height: 1.5; +} +.classic_manager_link:before { + font-family: "Lato", sans-serif; + font-weight: 300; + line-height: 1.1; + color: inherit; + margin-top: 11px; + margin-bottom: 11px; + font-size: 14px; + font-size: 19px; + font-weight: 400; +} +.classic_manager_link:before small, +.classic_manager_link:before .small { + font-weight: normal; + line-height: 1; + color: #777777; +} +.classic_manager_link:before small, +.classic_manager_link:before .small { + 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: bold; +} .dedicated_cpu_link { padding: 15px; background-color: #eff9f5; diff --git a/themes/docsmith/static/build/stylesheets/home.min.css b/themes/docsmith/static/build/stylesheets/home.min.css index d0db38f1970..8185f876742 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}.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-family:Helvetica,Arial,sans-serif;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}.callout-title:before,.h1,.h2,.h3,.h4,.h5,.h6,.has-inner-before:before,.has-outer-before:before,.note:before,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif}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{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,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.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: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)}.dropdown-menu,pre{border:1px solid #e7e6e6}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}.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}}.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{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}.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;width:100%}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;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-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;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%}.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>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}.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}#article-body .disclosure-note:before+.lead,.callout-title:before+.lead,.caution:before+.lead,.community:before+.lead,.deprecated: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}}.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: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}@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}.label,.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,.label{line-height:1;text-align:center;white-space:nowrap}.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{font-size:75%;color:#fff}.badge,.progress-bar,.tooltip{font-size:14px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#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;background-color:#777;border-radius:10px}.badge:empty,.modal{display:none}.list-group-item,.thumbnail{background-color:#fff;border:1px solid #ddd}.media-object,.thumbnail{display:block}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#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}.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,.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}.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;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;overflow:hidden}.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}.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}.note:before,.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;line-height:1;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;font-family:Helvetica,Arial,sans-serif;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;top:0;right:0;bottom:0;left:0;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;top:0;right:0;bottom:0;left:0;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{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;font-weight:400;letter-spacing:normal;text-align:left;text-align:start;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;display:none;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)}.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: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{bottom:-10px;content:" "}.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{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%;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{outline:0;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}.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}#article-body .disclosure-note,.community,.note{border-left:4px solid #bde2fb}.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 */.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 @@ -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-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;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;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:16px;font-weight:400;line-height:1.5}.has-inner-before:before{line-height:1.1;margin-top:11px;font-size:14px;font-size:19px;font-weight:400;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{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}.has-outer-before:before .small,.has-outer-before:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.note{padding:15px;background-color:#edf7fe}.note *{font-size:16px;font-weight:400;line-height:1.5}.community:before,.note:before{line-height:1.1;font-weight:400;margin-top:11px;margin-bottom:11px;display:inline-block}.note:before{font-size:14px;font-size:19px}.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}#article-body .disclosure-note:before,.caution:before,.community:before{font-family:Lato,sans-serif;color:inherit}.note strong{font-weight:700}.community{padding:15px;background-color:#edf7fe}.community *{font-size:16px;font-weight:400;line-height:1.5}.community:before{font-size:14px;font-size:19px}.community:before .small,.community:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.community a{color:#0089bc}.community a:hover{color:#006489}.community strong{font-weight:bolder}#article-body .disclosure-note{padding:15px;background-color:#edf7fe}#article-body .disclosure-note *{font-size:16px;font-weight:400;line-height:1.5}#article-body .disclosure-note:before{display:inline-block;line-height:1.1;margin-top:11px;margin-bottom:11px;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 a{color:#0089bc}#article-body .disclosure-note a:hover,.caution 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}#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:16px;font-weight:400;line-height:1.5}.caution:before{display:inline-block;line-height:1.1;margin-top:11px;margin-bottom:11px;font-size:14px;font-size:19px;font-weight:400}.caution:before .small,.caution:before small{font-weight:400;line-height:1;color:#777;font-size:75%}.caution a{color:#0089bc}.cloud_manager_link:before,.deprecated:before{color:inherit;display:inline-block;margin-top:11px;font-family:Lato,sans-serif;margin-bottom:11px}.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{line-height:1.1;font-size:14px;font-size:19px;font-weight:400}.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}.deprecated strong{font-weight:700}.cloud_manager_link{padding:15px;background-color:#edf7fe;border-left:4px solid #bde2fb}.cloud_manager_link *{font-size:16px;font-weight:400;line-height:1.5}.cloud_manager_link:before{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: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}.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-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-color:#2d8ec6}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);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;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: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)}}.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