From: Kilian Saffran Date: Thu, 29 Sep 2022 09:31:12 +0000 (+0200) Subject: v20220929 X-Git-Url: http://cloud.dks.lu/git/?a=commitdiff_plain;h=8b1f92c04628747613abab92cd14be4067454477;p=bkml_lu.git v20220929 --- 8b1f92c04628747613abab92cd14be4067454477 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0dfa67c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +OLD/* \ No newline at end of file diff --git a/archive/about.html b/archive/about.html new file mode 100644 index 0000000..8738030 --- /dev/null +++ b/archive/about.html @@ -0,0 +1,529 @@ + + + + + + + +Fiduciaire BKML - Kassa-Kassa BOKOMBA, Economiste financier fiscaliste, PME, PMI, Professions libérales, Indépendants, Artisans Presentation - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Presentation

+ Fiduciaire BKML est un cabinet d’Expertise comptable et de Domiciliation, de droit luxembourgeois, créée par monsieur Kassa-Kassa BOKOMBA, Economiste financier fiscaliste de formation, au service des PME, des PMI, des Professions libérales, des Indépendants et des Artisans, dont le souci permanant est de satisfaire ses clients en leur apportant la solution adaptée à leurs problèmes.

+

+ Inscrite au tableau de l’Ordre des Experts-Comptables du Grand-Duché de Luxembourg, la Fiduciaire BKML s’affirme par le savoir-faire, la disponibilité, l’écoute, le background et le dynamisme de son personnel, comme une véritable équipe de conseils pluridisciplinaires aux entreprises, résultant d’un maillage de compétences dont l’objectif est d’améliorer constamment les performances économiques de ses clients.
+  

+
+
+

Dernières nouvelles


Notre nouveau site est online


+ Notre nouveau site est online
+

+ Nous sommes heureux de vous accueilir sur notre nouveau site Internet.

+

plus de news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/about_en.html b/archive/about_en.html new file mode 100644 index 0000000..213b345 --- /dev/null +++ b/archive/about_en.html @@ -0,0 +1,531 @@ + + + + + + + +Accountancy BKML - Kassa-Kassa BOKOMBA, Kassa-Kassa BOKOMBA, Finance Economist, Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents, Craftsmen Presentation - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Presentation

+ FIDUCIARE BKML is company of chartered accountancy and domiciliation of the companies, under Luxemburger law, founded by Mr. Kassa-Kassa BOKOMBA, graduate of in-depth studies of Management Sciences, option Finances (University of Lille II, France), in the service of Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents and Craftsmen.
+ To satisfy its customers by bringing them the solution adapted to their problems remains his main concern.

+

+
+ As a member of « Ordre des Experts-Comptables de Luxembourg » (Luxemburgish Institute of Chartered accountants), FIDUCIAIRE BKML asserts itself, by the know-how, the availability, the listening, the background and the dynamism of his staff, as a real team of multi-field advices to companies, resulting from a meshing of skills of which the objective is to constantly improve the economic performances of its customers.
+  

+
+
+

Last News


Our new website is online


+ Our new website is online
+

+ We are happy to welcome you on our brand new website.

+

more news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/african-relations.html b/archive/african-relations.html new file mode 100644 index 0000000..475b861 --- /dev/null +++ b/archive/african-relations.html @@ -0,0 +1,532 @@ + + + + + + + +Fiduciaire BKML - Kassa-Kassa BOKOMBA, Economiste financier fiscaliste, PME, PMI, Professions libérales, Indépendants, Artisans Relations Afrique - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Relations Afrique

    +
  • + Missions de facilitation des actions de partenariat avec les pays d’Afrique ;
  • +
  • + Facilitation d’implantation des sociétés en Afrique ;
  • +
  • + Organisation des missions économiques et d’affaires en Afrique.
  • +
+
+
+

Dernières nouvelles


Notre nouveau site est online


+ Notre nouveau site est online
+

+ Nous sommes heureux de vous accueilir sur notre nouveau site Internet.

+

plus de news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/african-relations_en.html b/archive/african-relations_en.html new file mode 100644 index 0000000..b1205e1 --- /dev/null +++ b/archive/african-relations_en.html @@ -0,0 +1,532 @@ + + + + + + + +Accountancy BKML - Kassa-Kassa BOKOMBA, Kassa-Kassa BOKOMBA, Finance Economist, Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents, Craftsmen Doing business with Africa - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Doing business with Africa

    +
  • + Facilitation trade and partnership actions with the African countries;
  • +
  • + Organization for companies of their setting-up in Africa;
  • +
  • + Organization for companies of trade and economic missions in Africa.
  • +
+
+
+

Last News


Our new website is online


+ Our new website is online
+

+ We are happy to welcome you on our brand new website.

+

more news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/contact.html b/archive/contact.html new file mode 100644 index 0000000..7ecbee5 --- /dev/null +++ b/archive/contact.html @@ -0,0 +1,568 @@ + + + + + + + + +Fiduciaire BKML - Kassa-Kassa BOKOMBA, Economiste financier fiscaliste, PME, PMI, Professions libérales, Indépendants, Artisans Contact - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ + + + +
+

Contactez-nous

+ +
+ + *champs obligatoires!

+ Les données fournies par l’utilisateur dans les différents formulaires du site bkml.lu sont destinées à l’usage interne et au bon fonctionnement du site. + +

+
+ + Nom

+ + + Tél.

+ + + Email

+ + + Concerne

+ + + Message







Veuillez rentrer le code de sécurité
+

+
+

+ Fiduciaire BKML

+

+ 26, boulevard Royal
+ L-2449 Luxembourg
+ 6ème étage

+

+ Tél.: 352 26 73 89 82
+ Fax: 352 26 73 89 83
+ E-mail: bkml@pt.lu

+

+ BOKOMBA Kassa Kassa

+

+ M. BOKOMBA Kassa-Kassa, Fondateur

+

+  

+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/contact_en.html b/archive/contact_en.html new file mode 100644 index 0000000..4684865 --- /dev/null +++ b/archive/contact_en.html @@ -0,0 +1,568 @@ + + + + + + + + +Accountancy BKML - Kassa-Kassa BOKOMBA, Kassa-Kassa BOKOMBA, Finance Economist, Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents, Craftsmen Contact - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ + + + +
+

Contact us

+ +
+ + *mandatory fields!

+ Your personal informations will only and exclusively serve to treat your request and to answer your to your message. + +


+
+ + Name

+ + + Phone

+ + + Email

+ + + Object

+ + + Message







Please enter the security code
+

+
+

+ Fiduciaire BKML

+

+ 26, boulevard Royal
+ L-2449 Luxembourg
+ 6ème étage

+

+ Tél.: 352 26 73 89 82
+ Fax: 352 26 73 89 83
+ E-mail: bkml@pt.lu

+

+ BOKOMBA Kassa Kassa

+

+ M. BOKOMBA Kassa-Kassa, Fondateur

+

+  

+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/home.html b/archive/home.html new file mode 100644 index 0000000..534fe10 --- /dev/null +++ b/archive/home.html @@ -0,0 +1,529 @@ + + + + + + + +Fiduciaire BKML - Kassa-Kassa BOKOMBA, Economiste financier fiscaliste, PME, PMI, Professions libérales, Indépendants, Artisans Bienvenue, - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Bienvenue,

+ Fiduciaire BKML est un cabinet d’Expertise comptable et de Domiciliation, de droit luxembourgeois.

+

+ Inscrite au tableau de l’Ordre des Experts-Comptables du Grand-Duché de Luxembourg, la Fiduciaire BKML s’affirme par le savoir-faire, la disponibilité, l’écoute, le background et le dynamisme de son personnel, comme une véritable équipe de conseils pluridisciplinaires aux entreprises, résultant d’un maillage de compétences dont l’objectif est d’améliorer constamment les performances économiques de ses clients.
+  

+
+
+

Dernières news


Notre nouveau site est online


+ Notre nouveau site est online
+

+ Nous sommes heureux de vous accueilir sur notre nouveau site Internet.

+




plus de news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/home_en.html b/archive/home_en.html new file mode 100644 index 0000000..b37d024 --- /dev/null +++ b/archive/home_en.html @@ -0,0 +1,529 @@ + + + + + + +Accountancy BKML - Kassa-Kassa BOKOMBA, Kassa-Kassa BOKOMBA, Finance Economist, Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents, Craftsmen Welcome - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Welcome

+ FIDUCIARE BKML is company of chartered accountancy and domiciliation of the companies, under luxemburgish law.

+

+
+ As a member of « Ordre des Experts-Comptables de Luxembourg » (Luxemburgish Institute of Chartered accountants), FIDUCIAIRE BKML asserts itself, by the know-how, the availability, the listening, the background and the dynamism of his staff, as a real team of multi-field advices to companies, resulting from a meshing of skills of which the objective is to constantly improve the economic performances of its customers.
+  

+
+
+

Dernières news


Notre nouveau site est online


+ Our new website is online
+

+ We are happy to welcome you on our brand new website.

+




plus de news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/services.html b/archive/services.html new file mode 100644 index 0000000..c3be664 --- /dev/null +++ b/archive/services.html @@ -0,0 +1,593 @@ + + + + + + + +Fiduciaire BKML - Kassa-Kassa BOKOMBA, Economiste financier fiscaliste, PME, PMI, Professions libérales, Indépendants, Artisans Missions et Services - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Missions et Services

+ • Expertise comptable et fiscale

+
    +
  • + Saisie et encodage des documents comptables;
  • +
  • + Préparation des comptes intérmédaires et annuels:
  • +
  • + Mandat de Commissaires aux Comptes;
  • +
  • + Représentation fiscale auprès des autorités luxembourgeoises;
  • +
  • + Etablissement des déclarations périodiques et annuelles de la TVA;
  • +
  • + Etablissement des déclarations d’impôts directs pour personnes physiques et morales;
  • +
  • + Assistance en cas de vérification fiscale.
  • +
+

+ • Conseil en entreprise

+
    +
  • + Création, gestion et restructuration des sociétés luxembourgeoises et internationales;
  • +
  • + Démarches administratives en vue de l’obtention de l’autorisation d’établissement;
  • +
  • + Mandat d’administrateur;
  • +
  • + Transmission de sociétés;
  • +
  • + Secrétariat et planification juridique des sociétés;
  • +
  • +  Ingénierie financière.
  • +
+

+ • Secretariat social et conseil en ressources humaines

+
    +
  • + Formalités administratives;
  • +
  • + Déclarations d’entrée et de sortie auprès du CCSS (Centre Commun de la Sécurité Sociale);
  • +
  • + Calcul de salaires et traitements;
  • +
  • + Établissement des certificats de rémunération;
  • +
  • + Recrutement et Formation du Personnel;
  • +
  • + Conseil en ressources humaines;
  • +
  • + Prise en charge et formation des stagiaires.
  • +
+

+ • Domiciliation des sociétés

+
    +
  • + Mise à disposition d’un siège social à des tiers dans le respect de la “loi sur la domiciliation” du 31 mai 1999;
  • +
  • + Mandat d’administrateur et de liquidateur;
  • +
  • + Mandat de commissaire aux comptes;
  • +
  • + Services de fiduciaire (confidentialité des investissements et des participations financières);
  • +
  • + Location de bureaux et de salles de réunion;
  • +
  • + Services annexes.
    +  
  • +
+
+
+

Dernières nouvelles


Notre nouveau site est online


+ Notre nouveau site est online
+

+ Nous sommes heureux de vous accueilir sur notre nouveau site Internet.

+

plus de news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/archive/services_en.html b/archive/services_en.html new file mode 100644 index 0000000..05db9c6 --- /dev/null +++ b/archive/services_en.html @@ -0,0 +1,601 @@ + + + + + + + +Accountancy BKML - Kassa-Kassa BOKOMBA, Kassa-Kassa BOKOMBA, Finance Economist, Small and Medium-sized Enterprises, Small and Medium-sized Industry, Liberal professions, Independents, Craftsmen Missions and Services - Luxembourg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+
 loading...
+
+ +
+ + + +
+
+ +
+
+
+ +
+
+
  • +
+
+
+
+ +
+
+
+ +

Missions and Services

+ • Bookkeeping/Accounting and Tax

+
    +
  • + Accounting work (Capture and encoding of the accounting documents;
  • +
  • + Preparation of the interim and annual financial statements (balance sheet, Profit & Loss account)
  • +
  • + External Auditor Mandate;
  • +
  • + Tax representation with the Luxemburg authorities;
  • +
  • + Completion of periodic and annual VAT Report;
  • +
  • + Direct tax returns for for individual and companies;
  • +
  • + Assistance in case of tax audit.
  • +
+

+
+ • Business Services

+
    +
  • + Incorporation and management of companies;
  • +
  • + Restructuring of companies based either in Luxemburg or abroad
  • +
  • + Administrative procedures with the aim of the obtaining of the authorization of establishment;
  • +
  • + Administrator's mandate;
  • +
  • + Transmission of companies;
  • +
  • + Secretariat  and legal planning of companies;
  • +
  • + Financial Engineering.
  • +
+

+ • Payroll, Social Security and Human Resources consulting

+

+ Our experts can assist you with all aspects of your Payroll and HR, including:

+
    +
  • + Administrative formalities;
  • +
  • + Assistance in affiliation and disaffiliation of staff members
  • +
  • + Calculation of salaries and treatments;
  • +
  • + Management and follow-up of tax declarations;
  • +
  • + Issuance of annual salary certificates;
  • +
  • + Recruitment and Staff training;
  • +
  • + Human resources consulting;
  • +
  • + Coverage and training of the trainees.
  • +
+

+ Domiciliation and Management

+

+ Companies wishing to establish their headquarters in Luxembourg can do so at the offices of FIDUCIAIRE BKML by establishing a Luxembourg corporate address under a domiciliation agreement

+
    +
  • + Head office in the respect for the "Domiciliation law " of May 31st, 1999;
  • +
  • + Administrator and liquidator Mandate;
  • +
  • + Mandate of statutory auditor;
  • +
  • + Trustee Services (confidentiality of the investments and financial participations);
  • +
  • + Rent of offices and meeting room;
  • +
  • + Secondary Services(Departments).
  • +
+
+
+

Last News


Our new website is online


+ Our new website is online
+

+ We are happy to welcome you on our brand new website.

+

more news...
+ +
+
+
+
+ +
+
+
+
+
+ + + + + + + + +
+
+ +
+ +
+
+
+ + + + + + + + + + + + + + diff --git a/db/abcncr_db1.sql b/db/abcncr_db1.sql new file mode 100644 index 0000000..bc153a0 --- /dev/null +++ b/db/abcncr_db1.sql @@ -0,0 +1,1476 @@ +-- phpMyAdmin SQL Dump +-- version 5.1.3 +-- https://www.phpmyadmin.net/ +-- +-- Host: dedi1781.your-server.de +-- Erstellungszeit: 28. Sep 2022 um 15:46 +-- Server-Version: 10.5.15-MariaDB-0+deb11u1 +-- PHP-Version: 8.0.23 + +SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; +START TRANSACTION; +SET time_zone = "+00:00"; + + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; + +-- +-- Datenbank: `abcncr_db1` +-- + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `about` +-- + +CREATE TABLE `about` ( + `id` bigint(20) NOT NULL, + `sub_name_de` varchar(100) NOT NULL, + `sub_name_fr` varchar(100) NOT NULL, + `sub_name_en` varchar(100) NOT NULL, + `sub_linkname` varchar(100) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `activite` +-- + +CREATE TABLE `activite` ( + `id` int(100) NOT NULL, + `title_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_de` varchar(200) CHARACTER SET latin1 NOT NULL, + `content_fr` longtext CHARACTER SET latin1 NOT NULL, + `content_de` longtext CHARACTER SET latin1 NOT NULL, + `picture` varchar(200) CHARACTER SET latin1 NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `activite` +-- + +INSERT INTO `activite` (`id`, `title_fr`, `title_de`, `content_fr`, `content_de`, `picture`) VALUES +(1, 'Workshop', 'Workshop', '

\r\n Une fois par mois, des ateliers sur différents sujets ont lieu. Exemples : - Assurance dépendance, - problèmes psychologiques - prévention des chutes - familiarisation avec les déambulateurs - assistance au quotidien - etc

\r\n', '

\r\n Einmal monatlich finden Workshops zu unterschiedlichen Themen statt. Beispiele: - Pflegeversicherung, - psychologische Probleme - Sturzprophylaxe - Umgang mit Gehhilfen - Hilfen für den Alltag - u.s.w.

\r\n', ''), +(2, 'Parkinson Boxing', 'Parkinson Boxing', '

\r\n Dans la boxe Parkinson, tout le corps est sollicité. Outre la flexibilité et l'amélioration de l'équilibre, la confiance en soi doit aussi être développée. Les exercices aident dans un même temps à bouger de manière plus consciente au quotidien et, ainsi, à prévenir les chutes. Pendant la boxe, un entraîneur et un assistant s’occupent des participants.

\r\n', '

\r\n Beim Parkinson Boxing wird der ganze Körper beansprucht. Neben der Flexibilität und der Verbesserung des Gleichgewichts soll auch das Selbstvertrauen gesteigert werden. Gleichzeitig helfen die Übungen, sich im Alltag bewusster zu bewegen und somit Stürze zu vermeiden. Während des Boxens werden die Nutzer durch einen Trainer und einen Assistenten betreut.

\r\n', '54318.jpg'), +(3, 'Parkinson Boxing intensif', 'Parkinson Boxing intensiv', '

\r\n L'équilibre et la mobilité sont perturbés par la maladie de Parkinson. Des exercices et techniques ciblés sont conçus pour améliorer la coordination et la forme physique, améliorer l'équilibre et la réactivité et renforcer l'assurance. Ce cours est différent du cours de « Boxe Parkinson » car il est beaucoup plus exigeant et plus complet, tant dans l’intensité que dans la nature et la construction des exer-cices. Ce cour est destiné aux personnes indépendantes qui n'ont pas besoin de l'aide d'une deuxième personne.

\r\n', '

\r\n Gleichgewicht und Beweglichkeit sind bei Parkinson gestört. Durch gezielte Übungen und Techniken sollen die Koordination und Fitness ausgebaut, das Gleichgewicht sowie die Reaktionsfähigkeit verbessert und eine Stärkung des Selbstbewusstseins herbeige-führt werden. Dieser Kurs unterscheidet sich zu unserem bereits bestehenden Angebot „Parkinson Boxing“, da er in der Intensität, Art und im Aufbau der Übungen wesentlich ausdauern-der und umfangreicher ist. Dieses Angebot richtet sich an selbständige Personen, die nicht auf die Hilfe einer zwei-ten Person als Sicherheits-Assistent angewiesen sind.

\r\n', '17873.jpg'), +(4, 'Musculation et autonomie', 'Muskelaufbau und Autonomie', '

\r\n Il s'agit ici de l'exercice de l'appareil locomoteur au rythme de la musique, en groupe, accompagné d'un physiothérapeute. L'objectif est de renforcer les muscles du tronc, les membres supérieurs et inférieurs afin de maintenir le plus longtemps possible son autonomie dans les mouvements de la vie quotidienne.

\r\n', '

\r\n Es handelt sich hierbei um das Trainieren des Bewegungsapparates im Rhythmus der Musik, in der Gruppe, begleitet von einem Physiotherapeuten. Ziel ist es, die Muskeln des Rumpfes, der oberen und unteren Extremitäten zu stärken, um so lange wie möglich seine Autonomie in den Bewegungen des täglichen Lebens zu erhalten.

\r\n', ''), +(5, 'Gymnastique douce', 'Sanfte Gymnastik', '

\r\n Ce cours a pour but de former les differents groupes de muscles aux étirements, à la coordination et au renforcement musculaire afin d’agir positivement sur la maladie.

\r\n', '

\r\n Dieser Kurs zielt darauf ab, die Dehnung, Koordination und Stärkung verschiedener Muskelgruppen zu trainieren, um so positiv auf die Krankheit einwirken zu können.

\r\n', ''), +(6, 'Marche nordique', 'Nordic Walking', '

\r\n Ce sport d'endurance doux permet d'entraîner tout le corps. Afin d'utiliser correctement les cannes, ce sport propose également des exercices de musculation et de coordination. Le circuit dans les environs de Leudelange est d'environ 4 km.

\r\n', '

\r\n Dieser schonende Ausdauersport möchte den ganzen Körper trainieren. Durch den richtigen Einsatz der Stöcke wird er auch zum Kraft- und Koordinationstrai-ning. Der Rundgang in der näheren Umgebung von Leudelingen beträgt ca. 4 km.

\r\n', ''), +(7, 'Ergothérapie', 'Ergotherapie', 'Exercices pour préserver la mobilité des mains et des doigts.\r\nLa motricité fine est pratiquée de différentes manières. Nous alternons l\'utilisation des pâtes à modeler thérapeutiques, des bouchons en liège, des crayons et d\'autre maté-riel.\r\n', '

\r\n Übungen zur Erhaltung der Beweglichkeit von Händen und Fingern. Feinmotorische Fähigkeiten werden auf verschiedene Art und Weise geübt. Wir verwenden abwechselnd Therapieknete, Korken, Stifte und anderes Material.

\r\n', ''), +(8, 'Yoga assise', 'Yoga im Sitzen', 'Ce cours de yoga permet de relâcher progressivement la tension grâce à des étire-ments et un assouplissement des muscles et des articulations.\r\nDes exercices de respiration consciente, de relaxation et des méditations mènent à un état de paix intérieure et de pleine conscience.\r\n', '

\r\n Dieser Yoga Kurs ermöglicht uns, durch angepasste Dehnungen und Lockerungen der Muskeln und Gelenke, nach und nach die Verspannungen zu lösen. Bewusste Atmungs-, Entspannungsübungen und Meditationen führen uns in einen Zu-stand von innerer Ruhe und Achtsamkeit.

\r\n', ''), +(9, 'Qi-Gong', 'Qi-Gong', 'Le Qi-Gong est une gymnastique chinoise qui associe méditation, concentration et mouvements lents.\r\nLes mouvements doux sont très efficaces contre le stress, la douleur et la fatigue. Les tensions peuvent être ainsi apaisées et la posture, améliorée. Les exercices de respira-tion et d\'équilibre sont réalisés assis, en groupe.\r\n', '

\r\n Qi-Gong ist eine chinesische Meditations-, Konzentrations- und Bewegungsform. Die sanften Bewegungen sind sehr wirksam bei Stress, Schmerzen und Erschöpfung. Verspannungen können so gelöst und die Körperhaltung verbessert werden. Die Atem- und Gleichgewichtsübungen werden in der Gruppe und im Sitzen ausgeführt.

\r\n', ''), +(10, 'Sophrologie', 'Sophrologie', '

\r\n Un quotidien fatigant avec ses défis et ses charges supplémentaires, peut engendrer du stress
\r\n et de l'anxiété, de l'insécurité et de l'épuisement pour les personnes touchées et leurs proches, tant du point de vue physique qu'émotionnel.
\r\n En sophrologie, une méthode holistique développée par le médecin espagnol Alfonso Caycedo, nous travaillons tant ce qui est lié au corps, qu'à l'esprit et aux émotions. La sophrologie considère l'homme comme une entité insécable constituée du corps, de l'esprit et de l'âme. Les techniques sont faciles à apprendre à tout âge et à intégrer à son quotidien.
\r\n Celles-ci aident les personnes touchées et leurs proches à prendre consciemment des pauses dans leur quotidien, à réduire l'anxiété et le stress, à se sentir mieux tant au ni-veau du corps que des besoins, dans le but de créer sérénité, harmonie et équilibre.
\r\n
\r\n  

\r\n', '

\r\n Ein anstrengender Alltag mit seinen Herausforderungen und Mehrbelastungen kann für Betroffene und Angehörige sowohl auf körperlicher als auch auf emotionaler Ebene zu Stress, Ängsten, Unsicherheit und Erschöpfung führen. In der Sophrologie, einer ganzheitlichen Methode die vom spanischen Arzt Dr. Alfonso Caycedo entwickelt wurde, arbeiten wir auf der körperlichen, mentalen und emotiona-len Ebene. Sie betrachtet den Menschen als untrennbare Einheit zwischen Körper, Geist und Seele. Die Techniken sind in jedem Alter einfach zu erlernen und im Alltag praktisch einsetzbar. Dies hilft Betroffenen und Angehörigen bewusst, Pausen in ihren Alltag einzulegen, Ängste und Stress abzubauen, ein besseres Gefühl für sich selbst, seinen Körper und seine eigenen Bedürfnisse zu entwickeln um dadurch Gelassenheit, Harmonie und Ausgeglichenheit zu erlangen.

\r\n', ''), +(11, 'Gymnastique assise', 'Sitzgymnastik', 'L\'exercice renforce le corps et l\'esprit.\r\nMême assis, vous pouvez facilement effectuer des exercices qui maintiennent et amé-liorent la mobilité, la coordination et la force.\r\nLes divers exercices sont complétés par une courte session d\'exercices de relaxation.\r\n', '

\r\n Bewegung stärkt Körper und Geist. Auch sitzend lassen sich problemlos Übungen ausführen, welche die Beweglichkeit, Koordination und Kraft erhalten und verbessern. Nach den vielfältigen Bewegungsübungen bildet eine kurze Entspannungs-übungseinheit den Abschluss.

\r\n', ''), +(12, 'Orthophonie', 'Sprachtherapie (Orthophonie)', 'À travers des exercices ciblés, cet atelier vise à réduire les problèmes de voix et de lan-gage, ainsi qu’à améliorer la communication quotidienne et les expressions du visage. Lors de cet atelier, les malades de Parkinson exercent ensemble leurs cordes vocales.\r\nL\'atelier est en français.\r\n', '

\r\n Durch gezielte Übungen will dieses Angebot die Stimm- und Sprachprobleme verrin-gern sowie die tägliche Kommunikation und die Mimik verbessern. Parkinsonbetroffe-ne trainieren gemeinsam ihre Stimmbänder. Das Angebot findet in französischer Sprache statt.

\r\n', ''), +(13, 'Ateliers musicaux Parkinson,Percu-Parkin-Song', 'Musikalische Workshops bei Parkinson, Percu-Parkin-Song', '

\r\n La musique donne de la joie de vivre et aide à oublier les soucis quotidiens. De plus, elle aide à améliorer la coordination des mouvements et la motricité. Avec leurs voix et percussions, les musiciens Boris de la Fondation EME tentent de don-ner de la joie aux visiteurs du centre Parkinson. Ici, on chante des chansons d'hier et d'aujourd'hui, connues et moins connues, de dif-férents styles, avec un accompagnement d'instruments de percussion. Les exercices de respiration aident à chanter et activent également l'énergie vitale et laissent la mu-sique circuler. Laissez-vous enchanter par la magie de la musique. Cet événement est financé grâce au soutien de la Fondation EME, www.fondation-eme.lu

\r\n', '

\r\n Musik bringt Freude ins Leben und hilft uns dabei unsere Alltagssorgen zu vergessen. Zudem hilft die Musik gestörte Bewegungsabläufe und die Motorik zu verbessern. Mit Gesang und Perkussion versuchen die Musiker Boris der Fondation EME den Besu-chern des Parkinson-Zentrums Freude durch Musik zu schenken. Hier werden alte und neue, bekannte und weniger bekannte Lieder verschiedener Ar-ten und Kulturen gesungen und mit Perkussionsinstrumenten untermalt. Atemübun-gen, die beim Singen helfen, aktivieren außerdem die Lebensenergie und lassen die Musik fließen. Lassen Sie sich von der Magie der Musik verzaubern. Diese Veranstaltung wird finanziert mit freundlicher Unterstützung der Fondation EME, www.fondation-eme.lu

\r\n', ''), +(14, 'Exercices rhytmiques des mains', 'Rhythmische Handübungen', '

\r\n Un entraînement spécial pour le cerveau et la coordination ! Il s'agit d'exercices d'entraînement rythmico-dynamiques et de jeux de mobilité des mains. Les exercices sont adaptés aux capacités mentales, physiques et motrices des partici-pants.

\r\n', '

\r\n Ein Gehirn- und Koordinationstraining der besonderen Art! Hierbei handelt es sich um rhythmisch-dynamische Antriebsübungen und Bewegungs-spiele, die mit den Händen ausgeführt werden. Die Übungen werden den geistigen-körperlichen-motorischen Fähigkeiten der Teil-nehmer angepasst.

\r\n', ''), +(15, 'Décoration de saison', 'Jahreszeitliche Dekoration', '

\r\n Si vous aimez travailler avec vos mains de façon créative et décorer votre maison, alors cet endroit est fait pour vous. Selon la saison, vous pourrez, accompagné de personnes compétentes, fabriquer de jolis objets de décoration.

\r\n

\r\n Pour chaque création en atelier, des frais de 5 € seront facturés. Ceci inclut tous les coûts matériels.

\r\n', '

\r\n Wer es liebt handwerklich und handwerklich kreativ zu arbeiten und sein Heim gerne mit schönen Dingen dekoriert, ist hier genau richtig. Unter fachkundiger Anleitung wer-den entsprechend der Jahreszeit hübsche Dekorationsartikel hergestellt. Pro Kreation in einem Workshop werden 5 € Unkostenbeitrag erhoben. Darin sind alle Materialkosten enthalten.

\r\n', ''), +(16, 'Rencontre autour des jeux', 'Spiele-Treff', '

\r\n Aimez-vous les cartes ou les jeux de société ? Pas de problème, nous en avons une étagère pleine ! La rencontre autour des jeux a lieu du mardi au jeudi. L'objectif de ces après-midi est l'intégration, le contact et la satisfaction d'avoir participé et qui sait, peut-être même gagné.

\r\n', '

\r\n Mögen Sie das Karten- oder Brettspiel? Kein Problem, unser Spielregal wartet auf Sie! Der Spiele-Treff findet von Dienstag bis Donnerstag statt. Ziel dieser Nachmittage sind die Integration, der Kontakt und die Zufriedenheit daran teilgenommen zu haben und wer weiß, vielleicht sogar gewonnen zu haben.

\r\n', ''), +(17, 'Groupe de discussion pour les personnes atteintes', 'Gesprächsgruppe für Betroffene ', 'Parler à d\'autres personnes de la maladie ou des difficultés de la vie quotidienne peut faire du bien. En plus de conseils et de suggestions, d\'autres sujets importants peuvent également être abordés. Cette rencontre se déroule au centre « La Tulipe » dans une atmosphère intime et chaleureuse.\r\nL\'atelier est en luxembourgeois.\r\n', '

\r\n Es kann schon hilfreich sein, mit anderen Betroffenen über die Krankheit oder Schwierigkeiten im Alltag zu sprechen. Neben Tipps und Anregungen können auch weitere wichtige Themen diskutiert werden. Im Centre „La Tulipe“ findet dieses Treffen in einer privaten und gemütlichen Atmosphäre statt. Das Angebot findet in luxemburgischer Sprache statt.

\r\n', ''), +(18, 'Groupe de discussion pour les aidants et accompagnateurs', 'Gesprächsgruppe für Begleitpersonen und Angehörige ', '

\r\n Les personnes accompagnantes peuvent se rencontrer ici dans une atmosphère privée et protégée. Les personnes vivant dans des situations similaires peuvent échanger leurs expériences pendant que les personnes touchées par la maladie de Parkinson participent à un cours.
\r\n L'atelier est en luxembourgeois

\r\n', '

\r\n Begleitpersonen können sich hier in privater und geschützter Atmosphäre treffen. Menschen in ähnlichen Lebenssituationen können so Erfahrungen austauschen, wäh-rend der Parkinsonbetroffene an einem Kursangebot teilnimmt.
\r\n Das Angebot findet in luxemburgischer Sprache statt

\r\n', ''), +(19, 'Bistro „La Tulipe“ - Groupe de parole pour jeunes Parkinsoniens', 'Bistro „La Tulipe“ – Gesprächsgruppe für junge Betroffene', '

\r\n Le bistro « La Tulipe » est principalement destiné aux jeunes personnes touchées par la maladie de Parkinson et à leurs partenaires. Souvent, les personnes touchées sont en-core actives ou ont une vie de famille et peuvent donc rarement participer au pro-gramme de l'après-midi.
\r\n De plus, en raison de leur situation, elles ont des questions et problèmes différents du groupe de visiteurs plus âgé.
\r\n Le bistrot ouvre tous les jeudis à partir de 18 heures.
\r\n Les jeunes personnes touchées par la maladie de Parkinson et leurs partenaires se rencontrent pour :
\r\n
\r\n - des activités sportives :   comme la boxe Parkinson intensive, la gymnastique, le tennis de table, le yoga, la Wii-U Fit, etc.
\r\n - information
\r\n - un échange social,
\r\n - un rendez-vous convivial

\r\n', '

\r\n Das Bistro „La Tulipe“ wendet sich in erster Linie an junge Parkinsonbetroffene und deren Partner. Häufig sind die Betroffenen noch berufstätig oder familiär eingebunden und können dadurch selten am Nachmittagsprogramm teilnehmen. Auch finden sich hier andere Fragenstellungen und Problematiken, als bei der älteren Besuchergruppe.
\r\n Jeden Donnerstag, ab 18:00 Uhr öffnet das Bistro.
\r\n Junge Parkinsonbetroffene und de-ren Partner treffen sich für:

\r\n

\r\n - sportliche Aktivitäten: wie z.B. Parkinson Boxing intensif, Gymnastik, Tischtennis, Yoga, Wii-U Fit usw.
\r\n - Information,
\r\n - sozialen Austausch,
\r\n - gemütliches Zusammensein

\r\n', ''); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `BuyerTable` +-- + +CREATE TABLE `BuyerTable` ( + `id` int(10) NOT NULL, + `BuyerName` varchar(200) NOT NULL, + `BuyerEmail` varchar(200) NOT NULL, + `TransactionID` int(10) NOT NULL, + `ItemName` varchar(200) NOT NULL, + `ItemNumber` varchar(200) NOT NULL, + `ItemAmount` int(10) NOT NULL, + `ItemQTY` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `BuyerTable` +-- + +INSERT INTO `BuyerTable` (`id`, `BuyerName`, `BuyerEmail`, `TransactionID`, `ItemName`, `ItemNumber`, `ItemAmount`, `ItemQTY`) VALUES +(10, 'Michael Welter', 'support@creatx.com', 0, 'Lot+de+3+d%C3%A9maquillant+Coton+bio', '0032', 12, 1), +(11, 'terens blandine', 'tblandin@pt.lu', 0, 'Biolys+', '0001', 58, 2); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `categorys` +-- + +CREATE TABLE `categorys` ( + `id` bigint(20) NOT NULL, + `mainmenu` varchar(200) NOT NULL, + `cat_name_de` varchar(200) NOT NULL, + `cat_name_fr` varchar(200) NOT NULL, + `cat_name_en` varchar(200) NOT NULL, + `cat_linkname` varchar(200) NOT NULL, + `content` int(20) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `categorys` +-- + +INSERT INTO `categorys` (`id`, `mainmenu`, `cat_name_de`, `cat_name_fr`, `cat_name_en`, `cat_linkname`, `content`) VALUES +(125, 'shop', 'Blumenladen', 'Fleuristerie', 'Flowers', 'flowers', 0), +(108, 'shop', 'Werkzeug', 'Outillage', 'Tools', 'tools', 0), +(109, 'shop', 'Lebensmittel', 'Epicerie', 'Grocery', 'grocery', 0), +(110, 'shop', 'Garten', 'Jardin', 'Garden', 'garden', 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `clients` +-- + +CREATE TABLE `clients` ( + `id` int(20) NOT NULL, + `prenom` varchar(100) NOT NULL, + `nom` varchar(100) NOT NULL, + `adresse` varchar(100) NOT NULL, + `code` varchar(10) NOT NULL, + `ville` varchar(100) NOT NULL, + `pays` varchar(100) NOT NULL, + `email` varchar(100) NOT NULL, + `password` varchar(100) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `comite` +-- + +CREATE TABLE `comite` ( + `id` int(100) NOT NULL, + `pos` int(100) NOT NULL, + `title` varchar(100) CHARACTER SET latin1 NOT NULL, + `name` varchar(100) CHARACTER SET latin1 NOT NULL, + `firstname` varchar(100) CHARACTER SET latin1 NOT NULL, + `fonction` varchar(100) CHARACTER SET latin1 NOT NULL, + `facebook` varchar(100) CHARACTER SET latin1 NOT NULL, + `twitter` varchar(100) CHARACTER SET latin1 NOT NULL, + `linkedin` varchar(100) CHARACTER SET latin1 NOT NULL, + `picture` varchar(100) CHARACTER SET latin1 NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `comite` +-- + +INSERT INTO `comite` (`id`, `pos`, `title`, `name`, `firstname`, `fonction`, `facebook`, `twitter`, `linkedin`, `picture`) VALUES +(5, 1, 'Monsieur', 'Ries', 'Marc', 'Directeur', '#', '#', '#', 'crop_78151.jpg'), +(7, 2, 'Madame', 'Test', 'Tester', 'Secretaire', '', '', '', 'crop_'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `conseil` +-- + +CREATE TABLE `conseil` ( + `id` int(100) NOT NULL, + `pos` int(100) NOT NULL, + `title` varchar(100) CHARACTER SET latin1 NOT NULL, + `name` varchar(100) CHARACTER SET latin1 NOT NULL, + `firstname` varchar(100) CHARACTER SET latin1 NOT NULL, + `fonction` varchar(100) CHARACTER SET latin1 NOT NULL, + `facebook` varchar(100) CHARACTER SET latin1 NOT NULL, + `twitter` varchar(100) CHARACTER SET latin1 NOT NULL, + `linkedin` varchar(100) CHARACTER SET latin1 NOT NULL, + `picture` varchar(100) CHARACTER SET latin1 NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `conseil` +-- + +INSERT INTO `conseil` (`id`, `pos`, `title`, `name`, `firstname`, `fonction`, `facebook`, `twitter`, `linkedin`, `picture`) VALUES +(5, 1, 'Monsieur', 'Ries', 'Marc', 'Directeur', '#', '#', '#', 'crop_16046.jpg'), +(6, 2, 'Monsieur', 'Test2', 'Tester', 'Sécrétaire', '', '', '', 'crop_'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `contact` +-- + +CREATE TABLE `contact` ( + `id` bigint(20) NOT NULL, + `sub_name_de` varchar(200) NOT NULL, + `sub_name_fr` varchar(200) NOT NULL, + `sub_name_en` varchar(200) NOT NULL, + `sub_linkname` varchar(200) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `contactinfo` +-- + +CREATE TABLE `contactinfo` ( + `infocontact` longtext NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `contactinfo` +-- + +INSERT INTO `contactinfo` (`infocontact`) VALUES +('

\r\n L'UN DES SENS
\r\n Nadège Portelada
\r\n 43, rue de la Chapelle
\r\n L-4528 Differdange
\r\n Tél. : +352 661 444 441
\r\n Email : info@uds-shop.com

\r\n'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `content` +-- + +CREATE TABLE `content` ( + `id` bigint(50) NOT NULL, + `mainmenu` varchar(200) CHARACTER SET latin1 NOT NULL, + `picture` varchar(200) CHARACTER SET latin1 NOT NULL, + `soustitre_de` varchar(200) CHARACTER SET latin1 NOT NULL, + `soustitre_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `soustitre_en` varchar(200) CHARACTER SET latin1 NOT NULL, + `name_de` varchar(200) NOT NULL, + `name_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `name_en` varchar(100) CHARACTER SET latin1 NOT NULL, + `linkname` varchar(200) CHARACTER SET latin1 NOT NULL, + `content_fr` longtext CHARACTER SET latin1 NOT NULL, + `content_de` longtext CHARACTER SET latin1 NOT NULL, + `content_en` longtext CHARACTER SET latin1 NOT NULL, + `catgallery` int(20) NOT NULL, + `keywords_de` longtext CHARACTER SET latin1 NOT NULL, + `keywords_fr` longtext CHARACTER SET latin1 NOT NULL, + `keywords_en` longtext CHARACTER SET latin1 NOT NULL, + `desc_de` longtext CHARACTER SET latin1 NOT NULL, + `desc_fr` longtext CHARACTER SET latin1 NOT NULL, + `desc_en` longtext CHARACTER SET latin1 NOT NULL, + `pdf` int(11) NOT NULL, + `cms` int(11) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `content` +-- + +INSERT INTO `content` (`id`, `mainmenu`, `picture`, `soustitre_de`, `soustitre_fr`, `soustitre_en`, `name_de`, `name_fr`, `name_en`, `linkname`, `content_fr`, `content_de`, `content_en`, `catgallery`, `keywords_de`, `keywords_fr`, `keywords_en`, `desc_de`, `desc_fr`, `desc_en`, `pdf`, `cms`) VALUES +(182, 'mentions_legales', '19823.jpg', '', '', '', 'Impressum', 'Mentions légales', 'Legal informations', 'mentions_legales', '

\r\n Editeur responsable du site:

\r\n

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n
\r\n
\r\n Hébergeur :

\r\n

\r\n pointCOMM SARL
\r\n
\r\n dont le siège est situé à l'adresse suivante : 69, rue de la vallée L-3591 Dudelange
\r\n
\r\n Téléphone : +352 2651 1967
\r\n
\r\n Adresse e-mail : info@pointcomm.lu
\r\n
\r\n Mentions légales et protection des données,
\r\n
\r\n Les données fournies par l’utilisateur dans les différents formulaires du site abc-africa.lu sont destinées à l’usage interne et au bon fonctionnement du site.
\r\n
\r\n L’utilisateur accepte que les données personnelles récoltées par ABC, Africa Business Center S.A. dans le cadre du site internet abc-africa.lu fassent l’objet d’un traitement automatisé, soient détenues dans des fichiers utilisés par cette dernière qui pourra les transmettre à un autre responsable du traitement, lequel traitera ces données en parfaite conformité avec la législation sur le respect de la vie privée et sur le traitement des données à caractère personnel. L’utilisateur accepte que ses données soient utilisées pour les besoins de gestion interne de ABC, Africa Business Center S.A..
\r\n
\r\n L’utilisateur pourra librement et gratuitement revenir sur son accord, s’opposer à tout moment au traitement de ses données personnelles, accéder et rectifier ses données par l’intermédiaire d’une demande adressée à ABC, Africa Business Center S.A. par courrier postal ou par courrier électronique à l’adresse : info@abc-africa.lu
\r\n
\r\n L’utilisateur pourra encore obtenir, dans les mêmes conditions, la communication des données faisant l’objet du traitement. ABC, Africa Business Center S.A. s’engage à respecter et à faire respecter les dispositions légales applicables en matière de respect de la vie privée et de traitement des données à caractère personnel en mettant en œuvre toutes les mesures techniques et l’organisation appropriées pour assurer la protection des données qu’elle traite ou fait traiter contre la destruction accidentelle ou illicite, la perte accidentelle, l’altération, la diffusion ou l’accès non autorisés, notamment lorsque le traitement comporte des transmissions de données dans un réseau, ainsi que contre toute autre forme de traitement illicite.
\r\n  

\r\n', '

\r\n Verantwortlich für die Webseite:

\r\n

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n
\r\n
\r\n Hosting:

\r\n

\r\n pointCOMM SARL
\r\n
\r\n dont le siège est situé à l'adresse suivante : 69, rue de la vallée L-3591 Dudelange
\r\n
\r\n Téléphone : +352 2651 1967
\r\n
\r\n Adresse e-mail : info@pointcomm.lu
\r\n
\r\n Mentions légales et protection des données,
\r\n
\r\n Les données fournies par l’utilisateur dans les différents formulaires du site abc-africa.lu sont destinées à l’usage interne et au bon fonctionnement du site.
\r\n
\r\n L’utilisateur accepte que les données personnelles récoltées par ABC, Africa Business Center S.A. dans le cadre du site internet abc-africa.lu fassent l’objet d’un traitement automatisé, soient détenues dans des fichiers utilisés par cette dernière qui pourra les transmettre à un autre responsable du traitement, lequel traitera ces données en parfaite conformité avec la législation sur le respect de la vie privée et sur le traitement des données à caractère personnel. L’utilisateur accepte que ses données soient utilisées pour les besoins de gestion interne de ABC, Africa Business Center S.A..
\r\n
\r\n L’utilisateur pourra librement et gratuitement revenir sur son accord, s’opposer à tout moment au traitement de ses données personnelles, accéder et rectifier ses données par l’intermédiaire d’une demande adressée à ABC, Africa Business Center S.A. par courrier postal ou par courrier électronique à l’adresse : info@abc-africa.lu
\r\n
\r\n L’utilisateur pourra encore obtenir, dans les mêmes conditions, la communication des données faisant l’objet du traitement. ABC, Africa Business Center S.A. s’engage à respecter et à faire respecter les dispositions légales applicables en matière de respect de la vie privée et de traitement des données à caractère personnel en mettant en œuvre toutes les mesures techniques et l’organisation appropriées pour assurer la protection des données qu’elle traite ou fait traiter contre la destruction accidentelle ou illicite, la perte accidentelle, l’altération, la diffusion ou l’accès non autorisés, notamment lorsque le traitement comporte des transmissions de données dans un réseau, ainsi que contre toute autre forme de traitement illicite.

\r\n', '

\r\n Responsible editor:

\r\n

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n
\r\n
\r\n Hosting :

\r\n

\r\n pointCOMM SARL
\r\n
\r\n dont le siège est situé à l'adresse suivante : 69, rue de la vallée L-3591 Dudelange
\r\n
\r\n Téléphone : +352 2651 1967
\r\n
\r\n Adresse e-mail : info@pointcomm.lu
\r\n
\r\n Mentions légales et protection des données,
\r\n
\r\n Les données fournies par l’utilisateur dans les différents formulaires du site abc-africa.lu sont destinées à l’usage interne et au bon fonctionnement du site.
\r\n
\r\n L’utilisateur accepte que les données personnelles récoltées par ABC, Africa Business Center S.A. dans le cadre du site internet abc-africa.lu fassent l’objet d’un traitement automatisé, soient détenues dans des fichiers utilisés par cette dernière qui pourra les transmettre à un autre responsable du traitement, lequel traitera ces données en parfaite conformité avec la législation sur le respect de la vie privée et sur le traitement des données à caractère personnel. L’utilisateur accepte que ses données soient utilisées pour les besoins de gestion interne de ABC, Africa Business Center S.A..
\r\n
\r\n L’utilisateur pourra librement et gratuitement revenir sur son accord, s’opposer à tout moment au traitement de ses données personnelles, accéder et rectifier ses données par l’intermédiaire d’une demande adressée à ABC, Africa Business Center S.A. par courrier postal ou par courrier électronique à l’adresse : info@abc-africa.lu
\r\n
\r\n L’utilisateur pourra encore obtenir, dans les mêmes conditions, la communication des données faisant l’objet du traitement. ABC, Africa Business Center S.A. s’engage à respecter et à faire respecter les dispositions légales applicables en matière de respect de la vie privée et de traitement des données à caractère personnel en mettant en œuvre toutes les mesures techniques et l’organisation appropriées pour assurer la protection des données qu’elle traite ou fait traiter contre la destruction accidentelle ou illicite, la perte accidentelle, l’altération, la diffusion ou l’accès non autorisés, notamment lorsque le traitement comporte des transmissions de données dans un réseau, ainsi que contre toute autre forme de traitement illicite.

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(183, 'footer_description', '', 'ABC Africa', 'ABC Africa', 'ABC Africa', 'Footer Beschreibung', 'Bas de page description', '', 'footer_description', '

\r\n Votre partenaire idéal pour vos relations commerciales
\r\n entre l'Afrique et le reste du monde.

\r\n', '', '', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 0, 1), +(193, 'contact_info_right', '', '', '', '', 'Kontakt Info rechte Kolonne', 'Contact-Info colonne droite', '', 'contact_info_right', '

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n \"\"
\r\n
\r\n M. BOKOMBA Kassa-Kassa
\r\n Administrateur-délégué

\r\n', '

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n \"\"
\r\n
\r\n M. BOKOMBA Kassa-Kassa
\r\n Geschäftsführer

\r\n', '

\r\n ABC, Africa Business Center S.A.
\r\n 42-44, avenue de la Gare
\r\n L-1610 Luxembourg
\r\n Tel.: (+352) 26 73 89 82
\r\n Fax: (+352) 26 73 89 83
\r\n
\r\n E-mail: info@abc-africa.lu

\r\n

\r\n Registre de commerce R.C.S : B94269
\r\n TVA international : LU 19683051

\r\n

\r\n \"\"
\r\n
\r\n M. BOKOMBA Kassa-Kassa
\r\n Managing Director

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 0, 1), +(220, 'contact_info', '', '', '', '', '', 'Contact - info en dessous du formulaire', '', 'contact_info', '', '', '', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 0, 1), +(221, 'home', '42737.jpg', '', 'chez ABC Africa', '', '', 'Bienvenue', '', 'home', '

\r\n Une entreprise d'exception pour des partenaires exceptionnels.

\r\n

\r\n Votre partenaire idéal pour vos relations commerciales
\r\n entre l'Afrique et le reste du monde.

\r\n

\r\n  

\r\n\r\n

\r\n  

\r\n', '

\r\n Ein außergewöhnliches Unternehmen für außergewöhnliche Partner

\r\n

\r\n Der ideale Partner für Ihre geschäftlichen Verbindungen zwischen Afrika und dem Rest der Welt!

\r\n\r\n', '

\r\n A special Enterprise for outstanding Partners

\r\n

\r\n The best partner for your business relationships between Africa and the rest of the world.

\r\n\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 0, 1), +(213, 'la_societe', '', '', '', '', 'Das Unternehmen', 'La société', 'The company', 'la_societe', '', '', '', 0, '', '', '', '', '', '', 1, 1), +(214, 'nos_produits_et_services', '40534.jpeg', '', '', '', 'Unsere Produkte und Dienstleistungen', 'Nos produits et services', 'Our products and services', 'nos_produits_et_services', '

\r\n
\r\n Missions économiques et d'affaires en Afrique
\r\n En un temps record, nous sommes en mesure de dépêcher une délégation dans n'importe quel pays africain, pour négocier un marché ou une affaire.
\r\n
\r\n Représentation aux foires internationales:
\r\n - des sociétés du reste du monde en Afrique;
\r\n - des sociétés africaine dans le reste du monde.
\r\n p.ex.:
\r\n Nous pouvons représenter une société congolaise à la Foire Internationale de Luxembourg
\r\n Nous pouvons assurer la représentation d'une entreprise américaine, belge, française ou luxembourgeoise à la Foire Internationale de Kinshasa.
\r\n
\r\n Recherche des débouchés
\r\n Nous aidons n'importe quelle entreprise du reste du monde à vendre ses produits en Afrique
\r\n Nous aidons également n'importe quelle entreprise africaine à vendre ses produits dans le reste du monde
\r\n
\r\n Etude de marché
\r\n Sur votre demande, nous réalisons une étude de marché sur le continent africain.

\r\n', '

\r\n Wirtschaftliche und geschäftliche Aufgaben in Afrika:
\r\n In Rekordzeit sind wir in der Lage, eine Delegation in ein beliebiges afrikanisches Land auszusenden, um einen Markt oder ein Geschäft zu verhandeln.
\r\n
\r\n Darstellung auf den internationalen Messen:
\r\n ausländische Gesellschaften der ganzen Welt in Afrika;
\r\n afrikanische Gesellschaften im Rest der Welt.
\r\n Zum Beispiel können wir eine kongolesische Gesellschaft auf der internationalen Messe von Luxemburg vertreten. Wir können aber auch die Vertretung eines amerikanischen, belgischen, französischen oder luxemburgischen Unternehmens an der internationalen Messe von Kinshasa gewährleisten.

\r\n

\r\n Absatzförderung:
\r\n Wir helfen ausländischen Unternehmen ihre Produkte in Afrika zu verkaufen.
\r\n Wir helfen afrikanischen Unternehmen ihre Produkte im Ausland zu vermarkten.
\r\n
\r\n Marktstudie:
\r\n Auf Ihren Antrag hin führen wir eine Marktstudie über den afrikanischen Kontinent durch.

\r\n', '

\r\n Economic and Business missions in Africa
\r\n In record time, we are able to dispatch a delegation in any African country, to negotiate a market or a business.
\r\n
\r\n Representation at international fairs
\r\n - of foreign companies in Africa;
\r\n - of african companies everywhere in the rest of the world,
\r\n e.g. :
\r\n We can represent a Congolese company at the international fair of Luxembourg.
\r\n We can represent an American, or a Belgian, or a French or a Luxembourg company at the international fair of Kinshasa.
\r\n
\r\n Opportunities research
\r\n We can help foreign companies to sell their products in Africa.
\r\n We can help african companies to sell their products overseas.
\r\n
\r\n Market research
\r\n At your request, we can conduct market research in any country in Africa.

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(215, 'references', '17194.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Referenzen', 'Références', 'References', 'referenzen', '\r\n', '\r\n\r\n\r\n', '\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(216, 'contact', '', '', '', '', 'Kontakt', 'Contact', 'Contact', 'contact', '', '', '', 0, '', '', '', '', '', '', 1, 0), +(217, 'about', '79627.jpg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Über ABC - Africa', 'À propos de ABC - Africa', 'About ABC - Africa', 'about', '

\r\n "ABC, Africa Business Center S.A." est une société anonyme, de droit luxembourgeois, active dans:

\r\n\r\n

\r\n En matière de commerce international, "ABC, Africa Business Center S.A." a choisi de servir de pont entre l'Afrique et le reste du monde:

\r\n\r\n

\r\n  

\r\n
\r\n "ABC, Africa Business Center S.A.", le véritable pont entre l'Afrique et le reste du monde, est ouverte à toutes propositons d'affaires.
\r\n

\r\n
\r\n  

\r\n', '

\r\n "ABC, Africa Business Center S.A." ist eine Aktiengesellschaft nach luxemburgischem Recht, tätig in folgenden Bereichen:

\r\n\r\n

\r\n Auf dem Gebiet des internationalen Handels ist
\r\n "ABC, Africa Business Center S.A."
\r\n die Brücke zwischen Afrika und dem Rest der Welt:

\r\n\r\n

\r\n  

\r\n
\r\n "ABC, Africa Business Center S.A." ist die Verbindung zwischen Afrika und dem Rest der Welt, offen für alle Geschäftsprojekte.
\r\n', '

\r\n About ABC, Africa Business Center S.A

\r\n

\r\n "ABC, Africa Business Center S.A." is a limited company, established under Luxembourg law and active in the following areas:

\r\n

\r\n As regards international trade, "ABC, Africa Business Center S.A." acts as a bridge between Africa and the rest of the world:

\r\n\r\n\r\n

\r\n "ABC, Africa Business Center S.A.", your link between Africa and the
\r\n rest of the world, awaits your business propositions.

\r\n', 0, 'African Business Center', 'African Business Center', 'African Business Center', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(219, 'protection_des_donnees', '32723.jpg', '', '', '', 'Datenschutz', 'Protection des données', 'Data privacy', 'protection_des_donnees', '

\r\n Les données fournies par l’utilisateur dans les différents formulaires du site abc-africa.lu sont destinées à l’usage interne et au bon fonctionnement du site.
\r\n
\r\n L’utilisateur accepte que les données personnelles récoltées par ABC, Africa Business Center S.A. dans le cadre du site internet abc-africa.lu fassent l’objet d’un traitement automatisé, soient détenues dans des fichiers utilisés par cette dernière qui pourra les transmettre à un autre responsable du traitement, lequel traitera ces données en parfaite conformité avec la législation sur le respect de la vie privée et sur le traitement des données à caractère personnel. L’utilisateur accepte que ses données soient utilisées pour les besoins de gestion interne de ABC, Africa Business Center S.A..
\r\n
\r\n L’utilisateur pourra librement et gratuitement revenir sur son accord, s’opposer à tout moment au traitement de ses données personnelles, accéder et rectifier ses données par l’intermédiaire d’une demande adressée à ABC, Africa Business Center S.A. par courrier postal ou par courrier électronique à l’adresse : info@abc-africa.lu
\r\n
\r\n L’utilisateur pourra encore obtenir, dans les mêmes conditions, la communication des données faisant l’objet du traitement. ABC, Africa Business Center S.A. s’engage à respecter et à faire respecter les dispositions légales applicables en matière de respect de la vie privée et de traitement des données à caractère personnel en mettant en œuvre toutes les mesures techniques et l’organisation appropriées pour assurer la protection des données qu’elle traite ou fait traiter contre la destruction accidentelle ou illicite, la perte accidentelle, l’altération, la diffusion ou l’accès non autorisés, notamment lorsque le traitement comporte des transmissions de données dans un réseau, ainsi que contre toute autre forme de traitement illicite.

\r\n', '', '', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(222, 'activites', '39152.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Aktivitäten', 'Activités', 'Activities', 'activites', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n COMMERCE\r\n  \r\n  \r\n
    \r\n
  • \r\n Articles de ménage
  • \r\n
  • \r\n Matières premières
  • \r\n
  • \r\n Produits agro-alimentaires
  • \r\n
  • \r\n Equipement et fournitures de bureau
  • \r\n
  • \r\n Matériel informatique
  • \r\n
  • \r\n Matériel et équipement pour imprimeries
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous voulez vendre ou acheter ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANCEMENT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous avez besoin d'un financement ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTENARIAT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous voulez devenir notre partenaire ...
  • \r\n
\r\n
\r\n

\r\n  

\r\n', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n HANDEL\r\n  \r\n  \r\n
    \r\n
  • \r\n mit Rohstoffen
  • \r\n
  • \r\n mit Lebensmitteln, landwirtschatlichen Produkten und Weinbau
  • \r\n
  • \r\n mit Haushalltsartikeln
  • \r\n
  • \r\n mit Büro-Austattung und Zubehör
  • \r\n
  • \r\n mit EDV-Ausstattung und Zubehör
  • \r\n
  • \r\n mit Druckmaschinen und Zubehör
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n jeder Art von Produkten ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANZIERUNG\r\n {\r\n  \r\n
    \r\n
  • \r\n Suchen Sie eine Finanzierung Ihres Projektes?
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTNERSCHAFT\r\n {\r\n  \r\n
    \r\n
  • \r\n Wollen Sie Partner von ABC werden?
  • \r\n
\r\n
\r\n

\r\n  

\r\n', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n TRADE\r\n  \r\n  \r\n
    \r\n
  • \r\n Housework products
  • \r\n
  • \r\n Raw materials
  • \r\n
  • \r\n Food products and agricultural produce
  • \r\n
  • \r\n Office equipment
  • \r\n
  • \r\n Computers
  • \r\n
  • \r\n Printing Equipment
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n if you want to buy or sell ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANCE\r\n {\r\n  \r\n
    \r\n
  • \r\n if you need finance ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTNERSHIP\r\n {\r\n  \r\n
    \r\n
  • \r\n if you want partnership ...
  • \r\n
\r\n
\r\n

\r\n  

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(223, 'commerce', '83051.jpg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Handel', 'Commerce', 'Trade', 'handel', '\r\n\r\n\r\n\r\n', '\r\n\r\n\r\n\r\n', '\r\n\r\n\r\n\r\n', 1, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1); +INSERT INTO `content` (`id`, `mainmenu`, `picture`, `soustitre_de`, `soustitre_fr`, `soustitre_en`, `name_de`, `name_fr`, `name_en`, `linkname`, `content_fr`, `content_de`, `content_en`, `catgallery`, `keywords_de`, `keywords_fr`, `keywords_en`, `desc_de`, `desc_fr`, `desc_en`, `pdf`, `cms`) VALUES +(224, 'import-export', '35683.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Import-Export', 'Import-Export', 'Import-Export', 'import-export', '

\r\n Si vous désirez acheter ou vendre
\r\n vos produits en :

\r\n\r\n

\r\n
\r\n contactez-nous :
\r\n C’est notre métier

\r\n', '

\r\n Wenn Sie Produkte aller Art
\r\n kaufen oder verkaufen möchten in

\r\n\r\n

\r\n
\r\n treten Sie mit uns in Verbindung.
\r\n ABC bietet die Lösung Ihrer Probleme.

\r\n', '

\r\n If you want to sell or buy any products in

\r\n\r\n

\r\n
\r\n contact us.
\r\n We have the solution for you.

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(225, 'financement', '48361.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Finanzierung', 'Financement', 'Financing', 'financement', '

\r\n Si vous avez besoin de fonds pour financer
\r\n un projet industriel

\r\n

\r\n où si vous recherchez
\r\n un partenariat

\r\n

\r\n contactez-nous :
\r\n ABC est la solution à vos problèmes

\r\n', '

\r\n Brauchen Sie finanzielle Unterstützung für
\r\n ein Industrieprojekt?

\r\n

\r\n oder suchen Sie
\r\n einen Geschäftspartner ?

\r\n

\r\n Nehmen Sie Kontakt mit uns auf:
\r\n ABC findet die Lösung für Sie.

\r\n', '

\r\n If you need finance for
\r\n an industrial project

\r\n

\r\n or if you want to become
\r\n our partner

\r\n

\r\n contact us.
\r\n We have the solution for you.

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(226, 'partenariat', '67674.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Partnerschaft', 'Partenariat', 'Partnership', 'partenariat', '

\r\n Si vous voulez enter en affaire avec

\r\n

\r\n ABC, Africa Business Center S.A.,

\r\n

\r\n envoyez-nous, online ou par télécopie, le formulaire

\r\n

\r\n complété avec soins.

\r\n

\r\n Prise de contact

\r\n', '

\r\n Möchten Sie eine Geschäftsverbindung mit
\r\n ABC, Africa Business Center S.A.,

\r\n

\r\n senden Sie uns, online oder per Fax,
\r\n das ausgefüllte Formular.

\r\n

\r\n Kontakt-Formular

\r\n', '

\r\n If you want to deal with

\r\n

\r\n ABC, Africa Business Center S.A.,

\r\n

\r\n send us, online or by fax, this duly filled contact form.

\r\n

\r\n Contact Form

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1), +(227, 'toutes_les_activites', '36133.jpeg', 'Africa Business Center', 'Africa Business Center', 'Africa Business Center', 'Alle Aktivitäten', 'Toutes les activités', 'All our activities', 'toutes_les_activites', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n COMMERCE\r\n  \r\n  \r\n
    \r\n
  • \r\n Articles de ménage
  • \r\n
  • \r\n Matières premières
  • \r\n
  • \r\n Produits agro-alimentaires
  • \r\n
  • \r\n Equipement et fournitures de bureau
  • \r\n
  • \r\n Matériel informatique
  • \r\n
  • \r\n Matériel et équipement pour imprimeries
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous voulez vendre ou acheter ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANCEMENT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous avez besoin d'un financement ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTENARIAT\r\n {\r\n  \r\n
    \r\n
  • \r\n si vous voulez devenir notre partenaire ...
  • \r\n
\r\n
\r\n

\r\n  

', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n HANDEL\r\n  \r\n  \r\n
    \r\n
  • \r\n mit Rohstoffen
  • \r\n
  • \r\n mit Lebensmitteln, landwirtschatlichen Produkten und Weinbau
  • \r\n
  • \r\n mit Haushalltsartikeln
  • \r\n
  • \r\n mit Büro-Austattung und Zubehör
  • \r\n
  • \r\n mit EDV-Ausstattung und Zubehör
  • \r\n
  • \r\n mit Druckmaschinen und Zubehör
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n jeder Art von Produkten ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANZIERUNG\r\n {\r\n  \r\n
    \r\n
  • \r\n Suchen Sie eine Finanzierung Ihres Projektes?
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTNERSCHAFT\r\n {\r\n  \r\n
    \r\n
  • \r\n Wollen Sie Partner von ABC werden?
  • \r\n
\r\n
\r\n

\r\n  

\r\n', '\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
\r\n TRADE\r\n  \r\n  \r\n
    \r\n
  • \r\n Housework products
  • \r\n
  • \r\n Raw materials
  • \r\n
  • \r\n Food products and agricultural produce
  • \r\n
  • \r\n Office equipment
  • \r\n
  • \r\n Computers
  • \r\n
  • \r\n Printing Equipment
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n IMPORT-EXPORT\r\n {\r\n  \r\n
    \r\n
  • \r\n if you want to buy or sell ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n FINANCE\r\n {\r\n  \r\n
    \r\n
  • \r\n if you need finance ...
  • \r\n
\r\n
\r\n  \r\n  \r\n  \r\n  
\r\n PARTNERSHIP\r\n {\r\n  \r\n
    \r\n
  • \r\n if you want partnership ...
  • \r\n
\r\n
\r\n

\r\n  

\r\n', 0, '', '', '', '', 'ABC, Africa Business Center S.A.', '', 1, 1); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `downloads` +-- + +CREATE TABLE `downloads` ( + `id` int(100) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `pdfcat` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_de` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_en` varchar(200) CHARACTER SET latin1 NOT NULL, + `pdf` varchar(200) CHARACTER SET latin1 NOT NULL, + `img` varchar(200) CHARACTER SET latin1 NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `downloads` +-- + +INSERT INTO `downloads` (`id`, `date`, `pdfcat`, `title_de`, `title_fr`, `title_en`, `pdf`, `img`) VALUES +(9, '2019-08-09 13:36:34', 'social', 'Démarche RSE', 'Démarche RSE', 'Démarche RSE', '82271.pdf', '82271.jpg'), +(10, '2019-08-09 13:39:45', 'encadrement_social', 'Démarche RSE', 'Démarche RSE', 'Démarche RSE', '96050.pdf', '96050.jpg'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `events` +-- + +CREATE TABLE `events` ( + `id` int(100) NOT NULL, + `date` date NOT NULL, + `day` varchar(100) CHARACTER SET latin1 NOT NULL, + `time_start` time NOT NULL, + `time_stop` time NOT NULL, + `title_de` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_fr` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_en` varchar(100) CHARACTER SET latin1 NOT NULL, + `place` varchar(100) CHARACTER SET latin1 NOT NULL, + `address` varchar(100) CHARACTER SET latin1 NOT NULL, + `desc_de` longtext CHARACTER SET latin1 NOT NULL, + `desc_fr` longtext CHARACTER SET latin1 NOT NULL, + `desc_en` longtext CHARACTER SET latin1 NOT NULL, + `main_pic` varchar(50) CHARACTER SET latin1 NOT NULL, + `linkname` varchar(100) CHARACTER SET latin1 NOT NULL, + `pic2` varchar(50) CHARACTER SET latin1 NOT NULL, + `show_on_home` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `items` +-- + +CREATE TABLE `items` ( + `id` int(5) NOT NULL, + `date` date NOT NULL, + `day` varchar(200) NOT NULL, + `title` varchar(200) NOT NULL, + `description` varchar(200) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `items` +-- + +INSERT INTO `items` (`id`, `date`, `day`, `title`, `description`) VALUES +(272, '2019-05-01', 'Wednesday', 'Tester', 'Test Event Test Event'), +(273, '2019-07-14', 'Sunday', 'Tester2', 'Test Event Test Event2'), +(291, '2019-05-01', 'Wednesday', 'Tester', 'Test Event Test Event'), +(292, '2019-07-14', 'Sunday', 'Tester2', 'Test Event Test Event2'), +(293, '2019-10-15', 'Tuesday', 'One', 'test2'), +(299, '2019-10-15', 'Tuesday', 'One', 'test2'), +(297, '2019-05-01', 'Wednesday', 'Tester', 'Test Event Test Event'), +(298, '2019-07-14', 'Sunday', 'Tester2', 'Test Event Test Event2'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `jobs` +-- + +CREATE TABLE `jobs` ( + `id` int(100) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `day` varchar(100) CHARACTER SET latin1 NOT NULL, + `time_start` time NOT NULL, + `time_stop` time NOT NULL, + `title_de` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_fr` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_en` varchar(100) CHARACTER SET latin1 NOT NULL, + `place` varchar(100) CHARACTER SET latin1 NOT NULL, + `address` varchar(100) CHARACTER SET latin1 NOT NULL, + `desc_de` longtext CHARACTER SET latin1 NOT NULL, + `desc_fr` longtext CHARACTER SET latin1 NOT NULL, + `desc_en` longtext CHARACTER SET latin1 NOT NULL, + `main_pic` varchar(50) CHARACTER SET latin1 NOT NULL, + `linkname` varchar(100) CHARACTER SET latin1 NOT NULL, + `pic2` varchar(50) CHARACTER SET latin1 NOT NULL, + `show_on_home` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `jobs` +-- + +INSERT INTO `jobs` (`id`, `date`, `day`, `time_start`, `time_stop`, `title_de`, `title_fr`, `title_en`, `place`, `address`, `desc_de`, `desc_fr`, `desc_en`, `main_pic`, `linkname`, `pic2`, `show_on_home`) VALUES +(4, '2019-08-30 09:35:26', '', '00:00:00', '00:00:00', 'Responsable de culture BIO (m/f)', 'Responsable de culture BIO (m/f)', 'Responsable de culture BIO (m/f)', '', '', '

\r\n Pour notre activité de production de plants / mottes sol et hors-sol

\r\n

\r\n Responsable de Production

\r\n

\r\n Présent sur le terrain, encadrement de 5-6 personnes en projet d’insertion par le travail

\r\n

\r\n Garantir le respect de la qualité des produits et des délais

\r\n

\r\n  

\r\n

\r\n Missions:

\r\n

\r\n Prévoir le travail quotidien: préparation substrat, bouturage, rempotage, suivi cultural...et le répartir en fonction des plannings et saisons

\r\n

\r\n Encadrer le personnel dans la recherche du meilleur rendement

\r\n

\r\n Suivre les cultures et gérer les aspects fertilisation et eventuellement traitements,

\r\n

\r\n Remonter les informations à la direction et au service commercial,

\r\n

\r\n Réaliser la formation des nouveaux salariés

\r\n

\r\n  

\r\n

\r\n Profil souhaité:

\r\n

\r\n De formation horticole Ingénieur ou équivalent par expérience, vous possédez une expérience significative en production de cultures horticoles (vivaces, arbustifs, arbres,...) sous serre / tunnel et en sol, couplée à une expérience d’encadrement d’équipes

\r\n

\r\n Maîtrise de l’organisation du travail des équipes et des techniques culturales (fertilisation, traitements,...) pour animer et former les collaborateurs

\r\n

\r\n Permis B indispensable

\r\n

\r\n  

\r\n

\r\n Qualités personnelles: implication, rigueur et sens de l’anticipation

\r\n

\r\n Langues de travail: luxembourgeois et français

\r\n', '

\r\n Pour notre activité de production de plants / mottes sol et hors-sol

\r\n

\r\n Responsable de Production

\r\n

\r\n Présent sur le terrain, encadrement de 5-6 personnes en projet d’insertion par le travail

\r\n

\r\n Garantir le respect de la qualité des produits et des délais

\r\n

\r\n  

\r\n

\r\n Missions:

\r\n

\r\n Prévoir le travail quotidien: préparation substrat, bouturage, rempotage, suivi cultural...et le répartir en fonction des plannings et saisons

\r\n

\r\n Encadrer le personnel dans la recherche du meilleur rendement

\r\n

\r\n Suivre les cultures et gérer les aspects fertilisation et eventuellement traitements,

\r\n

\r\n Remonter les informations à la direction et au service commercial,

\r\n

\r\n Réaliser la formation des nouveaux salariés

\r\n

\r\n  

\r\n

\r\n Profil souhaité:

\r\n

\r\n De formation horticole Ingénieur ou équivalent par expérience, vous possédez une expérience significative en production de cultures horticoles (vivaces, arbustifs, arbres,...) sous serre / tunnel et en sol, couplée à une expérience d’encadrement d’équipes

\r\n

\r\n Maîtrise de l’organisation du travail des équipes et des techniques culturales (fertilisation, traitements,...) pour animer et former les collaborateurs

\r\n

\r\n Permis B indispensable

\r\n

\r\n  

\r\n

\r\n Qualités personnelles: implication, rigueur et sens de l’anticipation

\r\n

\r\n Langues de travail: luxembourgeois et français

\r\n', '

\r\n Pour notre activité de production de plants / mottes sol et hors-sol

\r\n

\r\n Responsable de Production

\r\n

\r\n Présent sur le terrain, encadrement de 5-6 personnes en projet d’insertion par le travail

\r\n

\r\n Garantir le respect de la qualité des produits et des délais

\r\n

\r\n  

\r\n

\r\n Missions:

\r\n

\r\n Prévoir le travail quotidien: préparation substrat, bouturage, rempotage, suivi cultural...et le répartir en fonction des plannings et saisons

\r\n

\r\n Encadrer le personnel dans la recherche du meilleur rendement

\r\n

\r\n Suivre les cultures et gérer les aspects fertilisation et eventuellement traitements,

\r\n

\r\n Remonter les informations à la direction et au service commercial,

\r\n

\r\n Réaliser la formation des nouveaux salariés

\r\n

\r\n  

\r\n

\r\n Profil souhaité:

\r\n

\r\n De formation horticole Ingénieur ou équivalent par expérience, vous possédez une expérience significative en production de cultures horticoles (vivaces, arbustifs, arbres,...) sous serre / tunnel et en sol, couplée à une expérience d’encadrement d’équipes

\r\n

\r\n Maîtrise de l’organisation du travail des équipes et des techniques culturales (fertilisation, traitements,...) pour animer et former les collaborateurs

\r\n

\r\n Permis B indispensable

\r\n

\r\n  

\r\n

\r\n Qualités personnelles: implication, rigueur et sens de l’anticipation

\r\n

\r\n Langues de travail: luxembourgeois et français

\r\n', '', '', '', 0), +(5, '2019-09-02 08:19:59', '', '00:00:00', '00:00:00', 'Un collaborateur pour notre secteur fruits/légumes (m/f)', 'Un collaborateur pour notre secteur fruits/légumes (m/f)', 'Un collaborateur pour notre secteur fruits/légumes (m/f)', '', '', '

\r\n Profil souhaité:

\r\n

\r\n Bonnes connaissances des fruits et légumes bio

\r\n

\r\n Bonne condition physique

\r\n

\r\n Notions suffisantes des filières, cultures et maraîchage bio

\r\n

\r\n Autonomie dans le travail, esprit d’organisation et d’équipe

\r\n

\r\n  

\r\n

\r\n Conditions requises :

\r\n

\r\n Sens social et contact aisé avec les personnes en insertion

\r\n

\r\n Maîtrise de l’allemand et du français, le luxembourgeois sera un atout

\r\n

\r\n Être en possession du permis B

\r\n', '

\r\n Profil souhaité:

\r\n

\r\n Bonnes connaissances des fruits et légumes bio

\r\n

\r\n Bonne condition physique

\r\n

\r\n Notions suffisantes des filières, cultures et maraîchage bio

\r\n

\r\n Autonomie dans le travail, esprit d’organisation et d’équipe

\r\n

\r\n  

\r\n

\r\n Conditions requises :

\r\n

\r\n Sens social et contact aisé avec les personnes en insertion

\r\n

\r\n Maîtrise de l’allemand et du français, le luxembourgeois sera un atout

\r\n

\r\n Être en possession du permis B

\r\n', '

\r\n Profil souhaité:

\r\n

\r\n Bonnes connaissances des fruits et légumes bio

\r\n

\r\n Bonne condition physique

\r\n

\r\n Notions suffisantes des filières, cultures et maraîchage bio

\r\n

\r\n Autonomie dans le travail, esprit d’organisation et d’équipe

\r\n

\r\n  

\r\n

\r\n Conditions requises :

\r\n

\r\n Sens social et contact aisé avec les personnes en insertion

\r\n

\r\n Maîtrise de l’allemand et du français, le luxembourgeois sera un atout

\r\n

\r\n Être en possession du permis B

\r\n', '', '', '', 0), +(6, '2019-09-02 08:21:03', '', '00:00:00', '00:00:00', 'Plusieurs Chefs d\'équipe et/ou Jardiniers qualifiés polyvalents (m/f)', 'Plusieurs Chefs d\'équipe et/ou Jardiniers qualifiés polyvalents (m/f)', 'Plusieurs Chefs d\'équipe et/ou Jardiniers qualifiés polyvalents (m/f)', '', '', '

\r\n Bonnes connaissances des plantes et des techniques d’aménagement de jardins et espaces verts.
\r\n Une expérience dans les domaines de la pose de clôtures en tout genre, constructions, maçonnerie et menuiserie de jardin est essentielle.

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '

\r\n Bonnes connaissances des plantes et des techniques d’aménagement de jardins et espaces verts.
\r\n Une expérience dans les domaines de la pose de clôtures en tout genre, constructions, maçonnerie et menuiserie de jardin est essentielle.

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '

\r\n Bonnes connaissances des plantes et des techniques d’aménagement de jardins et espaces verts.
\r\n Une expérience dans les domaines de la pose de clôtures en tout genre, constructions, maçonnerie et menuiserie de jardin est essentielle.

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '', '', '', 0), +(7, '2019-09-02 08:21:31', '', '00:00:00', '00:00:00', 'Plusieurs Elagueurs diplômés ou qualifiés (m/f)', 'Plusieurs Elagueurs diplômés ou qualifiés (m/f)', 'Plusieurs Elagueurs diplômés ou qualifiés (m/f)', '', '', '

\r\n Profil souhaité :
\r\n Arboriste grimpeur confirmé directement opérationnel : 1 année d’expérience minimum

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable, Permis remorque BE souhaité
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '

\r\n Profil souhaité :
\r\n Arboriste grimpeur confirmé directement opérationnel : 1 année d’expérience minimum

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable, Permis remorque BE souhaité
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '

\r\n Profil souhaité :
\r\n Arboriste grimpeur confirmé directement opérationnel : 1 année d’expérience minimum

\r\n

\r\n Une expérience dans le domaine de l’insertion ainsi que des compétences dans la formation seraient un avantage.
\r\n Des connaissances supplémentaires et un attrait pour l’horticulture/jardinage ou les travaux forestiers constituent également un plus.

\r\n

\r\n Bonne aptitude et autonomie dans l’organisation du travail. Bon contact clientèle et travail en équipe.

\r\n

\r\n Divers :
\r\n Permis B indispensable, Permis remorque BE souhaité
\r\n Les langues de travail sont le français et le luxembourgeois. La connaissance du luxembourgeois est donc un atout.

\r\n', '', '', '', 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `login_attempts` +-- + +CREATE TABLE `login_attempts` ( + `user_id` int(11) NOT NULL, + `time` varchar(30) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `login_attempts` +-- + +INSERT INTO `login_attempts` (`user_id`, `time`) VALUES +(20, '1481731164'), +(20, '1481731211'), +(20, '1481731296'), +(20, '1481731350'), +(20, '1481732211'), +(20, '1481732497'), +(26, '1481733695'), +(26, '1481733794'), +(25, '1481734185'), +(25, '1481734325'), +(25, '1481735394'), +(20, '1481820693'), +(65, '1534851295'), +(65, '1565250121'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mainmenu` +-- + +CREATE TABLE `mainmenu` ( + `id` bigint(20) NOT NULL, + `position` int(20) NOT NULL, + `menu_name_de` varchar(200) NOT NULL, + `menu_name_fr` varchar(200) NOT NULL, + `menu_name_en` varchar(200) NOT NULL, + `menu_linkname` varchar(200) NOT NULL, + `content` int(20) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `mainmenu` +-- + +INSERT INTO `mainmenu` (`id`, `position`, `menu_name_de`, `menu_name_fr`, `menu_name_en`, `menu_linkname`, `content`) VALUES +(1, 1, 'Startseite', 'Accueil', 'Home', 'home', 0), +(2, 2, 'Services', 'Services', 'Services', 'services', 0), +(7, 3, 'Audio', 'Audio', 'Audio', 'audio', 0), +(6, 5, 'Kontakt', 'Contact', 'Contact', 'contact', 1), +(17, 4, 'About', 'About', 'About', 'about', 0), +(19, 6, 'Legal information', 'Legal information', 'Legal information', 'imprint', 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `mainmenu2` +-- + +CREATE TABLE `mainmenu2` ( + `id` bigint(20) NOT NULL, + `position` int(20) NOT NULL, + `menu_name_de` varchar(200) NOT NULL, + `menu_name_fr` varchar(200) NOT NULL, + `menu_name_en` varchar(200) NOT NULL, + `menu_linkname` varchar(200) NOT NULL, + `content` int(20) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `mainmenu2` +-- + +INSERT INTO `mainmenu2` (`id`, `position`, `menu_name_de`, `menu_name_fr`, `menu_name_en`, `menu_linkname`, `content`) VALUES +(1, 1, 'Startseite', 'Bienvenue', 'Home', 'home', 0), +(2, 4, 'Service', 'Nos prestations', 'Missions and Services', 'services', 0), +(3, 3, 'Shop', 'Boutique', 'Shop', 'shop', 0), +(6, 9, 'Kontakt', 'Contact', 'Contact', 'contact', 1), +(14, 2, 'Über uns', 'Présentation', 'Presentation', 'about', 0), +(20, 5, 'Mehr Informationen', 'Plus d\'informations', 'More informations', 'plus_info', 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `main_menu` +-- + +CREATE TABLE `main_menu` ( + `id` bigint(20) NOT NULL, + `title_fr` varchar(100) NOT NULL, + `title_de` varchar(100) NOT NULL, + `title_en` varchar(100) NOT NULL, + `link` varchar(50) CHARACTER SET latin1 COLLATE latin1_bin NOT NULL, + `parentid` bigint(20) NOT NULL DEFAULT 0 +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `main_menu` +-- + +INSERT INTO `main_menu` (`id`, `title_fr`, `title_de`, `title_en`, `link`, `parentid`) VALUES +(1, 'La société', 'Das Unternehmen', 'The company', 'la_societe', 0), +(3, 'Nos produits et services', 'Produkte und Dienstleistungen', 'Our products and services', 'nos_produits_et_services', 0), +(8, 'Recommandations', 'Empfehlungen', 'References', 'references', 0), +(9, 'Contact', 'Kontakt', 'Contact', 'contact', 0), +(12, 'Commerce', 'Handel', 'Trade', 'commerce', 2), +(5, 'À propos de ABC Africa', 'Über ABC Africa', 'About ABC Africa', 'about', 1), +(6, 'Informations légales', 'Impressum', 'Legal information', 'mentions_legales', 1), +(7, 'Protection des données', 'Datenschutz', 'Data privacy', 'protection_des_donnees', 1), +(2, 'Activités', 'Aktivitäten', 'Activities', 'activites', 0), +(13, 'Import-Export', 'Import-Export', 'Import-Export', 'import-export', 2), +(14, 'Financement', 'Finanzierung', 'Financing', 'financement', 2), +(15, 'Partenariat', 'Partnerschaft', 'Partnership', 'partenariat', 2), +(16, 'Toutes les activités', 'Alle Aktivitäten', 'All our activities', 'toutes_les_activites', 2); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `members` +-- + +CREATE TABLE `members` ( + `id` int(11) NOT NULL, + `prenom` varchar(100) NOT NULL, + `nom` varchar(100) NOT NULL, + `adresse` varchar(200) NOT NULL, + `code` varchar(100) NOT NULL, + `ville` varchar(200) NOT NULL, + `pays` varchar(100) NOT NULL, + `shipping_cost` decimal(12,2) DEFAULT NULL, + `TVA` int(10) NOT NULL, + `username` varchar(30) NOT NULL, + `email` varchar(50) NOT NULL, + `phone` varchar(100) NOT NULL, + `password` char(128) NOT NULL, + `salt` char(128) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `members` +-- + +INSERT INTO `members` (`id`, `prenom`, `nom`, `adresse`, `code`, `ville`, `pays`, `shipping_cost`, `TVA`, `username`, `email`, `phone`, `password`, `salt`) VALUES +(1, 'Marie', 'Welter2', 'rue de la vallee 69', '3591', 'Dudelange', 'Luxembourg', '4.20', 17, 'Marie Welter', 'mike.welter@creatx.com', '+35226511964', '9dcd61e9d5aa0680d84e48b15905544740b529bdff55f90eef559926c7f993b5a3db6e5f5c5f5f99ffbb66c89f9726cd12ac146def67046e1d7151c1ae87cd04', '0605f6786eee4d6d010efc17489e64ed822149adfcd2beeb1e50cf32081539b7d921953420a1255f044d2668aec89befc4fe743237a6a8b714540cf7a1634c2d'), +(33, 'Julie', 'FOGNONE', '43 rue de la Chapelle', 'L-4528', 'DIFFERDANGE', 'LU', '4.20', 17, 'Julie FOGNONE', 'portelada.nadege@gmail.com', '', '0bab708867c9338d2817f34f3f137b3c208dcd81af75e94762bf727f11eb4aee7ee0b5fa405e8f78e8d024753a2dc8373595a32c02d5e2de4d677aed8a37dc8f', 'bd196c1a364ab05741027ff66893c3e9d573a391b9c9d90c9651352deff2776d19fd8b3989e48c6909b5c9fe934589f78570e4225d5ad77afcaec8b0c55c62a0'), +(63, 'pauline', 'Robby', '6 rue tubis', '2629', 'Luxembourg', 'LU', '4.20', 17, 'pauline Robby', 'pauline_715@hotmail.com', '0634272472', '306dd5227b88ae952c9616e51e213852dcadfdef8fe34a6b372d70ca7b7ed4d915d27ebcfc76e3a1e999566f2207fe2855538189384a30bbf4cfc3243069c96a', 'c142ea1088b4cdb4c0b3ffba79192957e6ad621755d2ba3833004f05467d9359720c7925435c21c427f53d1374c6fd33f385fead105b8921103235d94dae7cdc'), +(64, 'Blandine', 'Thill Terens', '61 rue prinzenberg', '4773', 'Petange', 'LU', '4.20', 17, 'Blandine Thill Terens', 'Blafrathi@pt.lu', '00352621646514', '0da1a6cb01a8bfdaba9e1f1526e246ff719a21cce6d0c64507df42558e98fffcd6686ce985ba3c4c4ad31400c7081c0ef6553dcdc01665354a0b7eb902c39e7b', '6d01b19aec25a366590ddeb6925a77fe8259c08bcbb8fed1c7b5891974203cab4849ac8d8d889b4c4baa9111c751e2a7557e7597ed26976a54a2018f2fba9c76'), +(65, 'Mike', 'Welter', '69 rue de la vallée', '3591', 'Dudelange', 'LU', '4.20', 17, 'Mike Welter', 'mike.welter@pointcomm.lu', '+35226511967', 'e53ebb48919dffb45303678ea6846222177c76af7a121639d1146200cc60fe2f719d58984a9d051820deb71f7697af25bb69d4a9c90cf4a6e5e63594217b03eb', 'ba72f67f3e524ab1df030f01b76fbefacfc7198060b9133905573f72eea6edf504989007db4067cb6b0443d9f051ed20db39901654301c50e9681ced28793e28'), +(66, 'emmanuelle', 'holmiere', '2 rue du cèdre', '94470', 'boissy saint léger', 'FR', '9.50', 17, 'emmanuelle holmiere', 'holmiere.emmanuelle@orange.fr', '0682955165', '8518246b3f9ed30d30bc43fe4aec56b565771593b8a1ca76f6671d9c5dee9797a11b5b1549877984ac31896c4f2b2e3dfd5b8636f54f4b2ab10ea06cf01776fb', 'ceb1af80df4f66a2950ecf52dc600c2f8ac8c0ae1561bc27dbde3e3c41ff6e0d066843190b07e14a77d49039d82bb604730c32caa6399ebd1e623131c4e9a3db'), +(67, 'Aurelie', 'Dehard', '1050 rue de la croix verte residence hopen appt 9', '34090', 'MONTPELLIER', 'FR', '9.50', 17, 'Aurelie Dehard', 'aurelieluca06.da@gmail.com', '661757756', '2132984a733e707c282009a62e5345d87a1dffba5c3feb48bbf054ada41a67277327e49c1c76b92b8c66051a83a97300537834735a71f298fc4768c792a3909f', '461ab881e89f103e60dbb246f5b29ab5d07a450744fde334c9fb4e6ccb9b65cf777edced045ed4f7717b2d9b86d3b51a2752803fd80e7c1d817674b07e22f8e8'), +(68, 'Greg', 'Ory', 'square du hunnebour', '6700', 'Arlon', 'LU', '0.00', 0, 'Greg Ory', 'ghamori@gmail.com', '0497000000', '03479a6d0cf3cfef9dc19eb8588e8d1e89496776391c49888f1c39e554637925a3569ff9f49cce105b674920989732fb0a66a3e7637d6da64d85fd7a80676612', '36c76698c384eae9caf54c3268c6675d4eb1c2766b19374ad5dc4418bb934afc9f18432df1a0666b80b855923ff71b5bda074d3c9883c2c4eadd8d51e64afb53'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `news` +-- + +CREATE TABLE `news` ( + `id` int(100) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `day` varchar(100) CHARACTER SET latin1 NOT NULL, + `time_start` time NOT NULL, + `time_stop` time NOT NULL, + `title_de` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_fr` varchar(100) CHARACTER SET latin1 NOT NULL, + `title_en` varchar(100) CHARACTER SET latin1 NOT NULL, + `place` varchar(100) CHARACTER SET latin1 NOT NULL, + `address` varchar(100) CHARACTER SET latin1 NOT NULL, + `desc_de` longtext CHARACTER SET latin1 NOT NULL, + `desc_fr` longtext CHARACTER SET latin1 NOT NULL, + `desc_en` longtext CHARACTER SET latin1 NOT NULL, + `main_pic` varchar(50) CHARACTER SET latin1 NOT NULL, + `linkname` varchar(100) CHARACTER SET latin1 NOT NULL, + `pic2` varchar(50) CHARACTER SET latin1 NOT NULL, + `show_on_home` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `news` +-- + +INSERT INTO `news` (`id`, `date`, `day`, `time_start`, `time_stop`, `title_de`, `title_fr`, `title_en`, `place`, `address`, `desc_de`, `desc_fr`, `desc_en`, `main_pic`, `linkname`, `pic2`, `show_on_home`) VALUES +(5, '2019-09-26 16:19:57', '', '00:00:00', '00:00:00', '', 'Notre nouveau site Internet', '', '', '', '

\r\n Willkommen auf unserer neuen Webseite. Hier informieren wir Sie regelmäßig über unsere Produkte und Dienstleistungen.

\r\n', '

\r\n Bienvenue sur notre nouveau site Internet. Ici nous vous fournissons régulièrement des informations sur toutes les nouveautés concernant notre entreprise, nos services et nos produits

\r\n', '

\r\n Welcome on our new website, here we will inform you regulary about news around our services and products

\r\n', '46662.jpg', '', '', 0); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `newsletter` +-- + +CREATE TABLE `newsletter` ( + `id` int(100) NOT NULL, + `name` varchar(200) NOT NULL, + `email` varchar(50) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `newsletter` +-- + +INSERT INTO `newsletter` (`id`, `name`, `email`) VALUES +(1, 'Mike Welter', 'mike.welter@pointcomm.lu'), +(2, 'Mike Welter', 'info@pointcomm.lu'), +(3, 'Houssem eddine rhimi ', 'houssemrhimi101@gmail.com'), +(20, 'KASSA-KASSA BOKOMBA', 'info@abc-africa.lu'), +(21, 'BKML', 'bkml9@pt.lu'), +(22, 'ABC', 'info@abc-africa.lu'), +(23, 'BKGC', 'bkgestion@pt.lu'), +(24, 'BOKOMBA', 'bokomba@bkml.lu'), +(28, 'SEA OIL PETROLEUM LTD', 'singapore@seaoilpetroleum.com'), +(29, 'ORYX PETROLEUM CORPORATION LIMITED', ' info@oryxpetroleum.com'), +(30, 'International Petroleum Corp.', ' info@international-petroleum.com'), +(31, 'Dana Petroleum Limited', ' general.info@dana-petroleum.com'), +(32, 'China National Petroleum Corporation', 'admin_eng@cnpc.ex3.ipv6.cnpc.com.cn'), +(33, 'Gil Holzman', ' gil@ecooilandgas.com'), +(34, 'Alice Carroll', ' alice@ecooilandgas.com'), +(35, 'Colin Kinley', 'colin@ecooilandgas.com'), +(36, 'Seplat Petroleum Development Company', 'info@seplatpetroleum.com'), +(37, 'BAZAN GROUP', 'info@bazan.co.il'), +(38, 'Delek Industries Ltd.', 'inbox@deleklubes.com'), +(40, 'SEA OIL PETROLEUM LTD', 'singapore@seaoilpetroleum.com'), +(41, 'ORYX PETROLEUM CORPORATION LIMITED', ' info@oryxpetroleum.com'), +(42, 'International Petroleum Corp.', ' info@international-petroleum.com'), +(43, 'Dana Petroleum Limited', ' general.info@dana-petroleum.com'), +(44, 'China National Petroleum Corporation', 'admin_eng@cnpc.ex3.ipv6.cnpc.com.cn'), +(45, 'Gil Holzman', ' gil@ecooilandgas.com'), +(46, 'Alice Carroll', ' alice@ecooilandgas.com'), +(47, 'Colin Kinley', 'colin@ecooilandgas.com'), +(48, 'Seplat Petroleum Development Company', 'info@seplatpetroleum.com'), +(49, 'BAZAN GROUP', 'info@bazan.co.il'), +(51, 'Delek Industries Ltd.', 'inbox@deleklubes.com'), +(406, 'Mike Welter', 'mike@pointcomm.lu'), +(407, 'test test', 'test@test.lu'), +(411, 'Test2', 'test2@test.lu'), +(412, 'test3', 'test3@test.lu'), +(413, 'Abc', 'info@abc-africa.lu'), +(417, 'New Immo Belair', 'info@newimmo.lu'), +(418, 'Rockenbrod Agence Immobili?re', 'info@rockenbrod.lu'), +(419, 'FMI Immobilier', 'info@fmi.lu'), +(420, 'Von Poll Immobilier Luxembourg', 'commercial.lu@von-poll.com'), +(421, 'Van Maurits Immobili?re', 'info@vanmaurits.lu'), +(422, 'iKSL Immobili?re Carlo Kauffmann', 'info@iksl.lu'), +(423, 'Dan Beck Immo', 'dan@beckimmo.lu'), +(424, 'D&D Immolier', 'contact@ddimmo.lu'), +(425, 'Arizona Investissements', 'info@arizona-investissements.com'), +(426, 'Agence Immobili?re Immo-Centre', 'contact@immo-centre.lu'), +(427, 'Agence Immobili?re Antony E.', 'immo@groupe-marchione.lu'), +(428, 'AFIL', 'info@afil.lu'), +(429, 'adeQuat immobilier s.a.', 'info@adeQuat-immobilier.lu'), +(430, 'Agence Immobili?re Polignano', 'immopoli@pt.lu'), +(431, 'Batinvest', 'info@batinvest.lu'), +(432, 'BNP Parisbas Realestate', 'benjamin.limbourg@bnpparibas.com'), +(433, 'BRICKS Solutions Immobili?res', 'info@bricks.lu'), +(434, 'Capital Immo', 'info@capitalimmo.lu'), +(435, 'Claude Konrath Promotions s', 'jp.scheuren@konrath.com'), +(436, 'Codur', 'info@codur.lu'), +(437, 'DTZ', 'info@dtz.com'), +(438, 'Engel&V?lkers Limpertsberg', 'limpertsberg@engelvoelkers.com'), +(439, 'Europe Immobili?re', 'imeurope@pt.lu'), +(440, 'EuroProm', 'europrom@europrom.lu'), +(441, 'Fidelis Immobili?re', 'info@fidelis.lu'), +(442, 'G&V Immo', 'varelas@pt.lu'), +(443, 'GR-Immotrust', 'contact@grimmo.lu'), +(444, 'Hary Putz Promotions', 'info@haryputz.lu'), +(445, 'House Brokers Real Estate', 'info@housebrokers.lu'), +(446, 'HSG', 'info@hsg.lu'), +(447, 'IAP', 'jal@internet.lu'), +(448, 'IHP', 'risch@ihp.lu'), +(449, 'Immo Belle-Vue', 'immobellevue@pt.lu'), +(450, 'Immo Domus', 'info@immo-domus.lu'), +(451, 'Immo Steinfort', 'info@immosteinfort.lu'), +(452, 'Immo-Consulting', 'info@immo-consulting.lu'), +(453, 'Immobili?re Bei', 'info@immobei.lu'), +(454, 'Immobili?re Gigante', 'info@gigante.lu'), +(455, 'Immobili?re JP Mangen', 'mangenjp@pt.lu'), +(456, 'Immobili?re Nico Mar?chal', 'info@inm.lu'), +(457, 'Iximmo', 'contact@iximmo.lu'), +(458, 'JLL', 'karine.grunberg@eu.jll.com'), +(459, 'Joubine Immobili?re', 'joubine@pt.lu'), +(460, 'Konstrulux', 'jp.kieffer@konstrulux.lu'), +(461, 'LaFor?t-Prestige', 'glacis@laforet.lu'), +(462, 'L?a Kappweiler', 'info@kappweiler.lu'), +(463, 'Livin', 'marc@livin.lu'), +(464, 'livinghome Real Estate', 'info@livinghome.lu'), +(465, 'Luxembourg Sotheby?s Int. Realty SA', 'info@sothebysrealty.lu'), +(466, 'Maite Immo', 'maite-immobiliere@pt.lu'), +(467, 'MH Concep', 'info@mhconcept.lu'), +(468, 'MKA', 'mka@mka.lu'), +(469, 'Monde Avenir', 'contact@mondeavenir.lu'), +(470, 'Movilliat', 'info@movilliat.lu'), +(471, 'Nico Marechal', 'nm@marechal.lu'), +(472, 'Novimmo', 'info@novimmo.lu'), +(473, 'NPE Immo', 'info@npeimmo.lu'), +(474, 'Planete', 'info@planete.lu'), +(475, 'Progetra', 'progetra@pt.lu'), +(476, 'Promolux', 'promolux@promolux.lu'), +(477, 'Promovillas', 'info@promovillas.lu'), +(478, 'PSS', 's.stephane@sogeroute.com'), +(479, 'RBI', 'rbi@pt.lu'), +(480, 'RE/MAX Real Estate Solutions', 'realestatesolutions@remax.lu'), +(481, 'RE/MAX United', 'maxime.bruyere@remax.lu'), +(482, 'Realis S.A.', 'info@realis.lu'), +(483, 'Richet SA', 'info@richet.lu'), +(484, 'RIE', 'immo@rie.lu'), +(485, 'RIS', 'info@stugalux.lu'), +(486, 'Royalux', 'contact@royalux.lu'), +(487, 'Sigelux', 'info@sigelux.lu'), +(488, 'Solutions Immobili?res', 'info@peusch.lu'), +(489, 'SR Promotions', 'commercial@srpromotions.lu'), +(490, 'Star-Lux', 'starlux@pt.lu'), +(491, 'Stugalux', 'info@stugalux.lu'), +(492, 'Top-Invest', 'top@top-invest.lu'), +(493, 'Tradi-lux', 'info@tradilux.lu'), +(494, 'Trans-Immo', 'trans-immo@trans-immo.lu'), +(495, 'Unicorn', 'info@unicorn.lu'), +(496, 'VASARI Properties', 'info@vasari.lu'), +(497, 'Vision Immobili?re', 'visionim@pt.lu'), +(498, 'Vitheo Immobili?re', 'info@vitheo.lu'), +(499, 'VMC3', 'info@vmc3.lu'), +(500, 'Wagner Management', 'info@gwagner.lu'), +(501, 'Weckbecker SA', 'veronique@weckbecker.lu'), +(502, 'Wiesen Piront', 'info@wiesen-piront.lu'), +(503, 'Willy Hein', 'whein@whein.lu'), +(507, 'MR BEN ARBIA', 'contact@huiles-saint-maurice.com'), +(508, 'LAND', 'cecilycecily77@yahoo.com'), +(509, 'Fama', 'famalare@gmail.com'), +(510, 'Fama', 'famalare@gmail.com'), +(511, 'Fama', 'famalare@gmail.com'), +(512, 'SÉVERIN SADJO', 'sadjoseverin0@gmail.com'), +(513, 'SÉVERIN SADJO', 'sadjoseverin0@gmail.com'), +(514, 'Kabore Rachid ', 'Erobakcollection96@gmail.com'), +(515, 'Kabore Rachid ', 'Erobakcollection96@gmail.com'), +(516, 'Kabore Rachid ', 'Erobakcollection96@gmail.com'), +(517, 'Noutchetchassi nadege', 'noutchetchassinadege@gmail.com'), +(518, 'Noutchetchassi nadege', 'noutchetchassinadege@gmail.com'), +(519, 'Noutchetchassi nadege', 'noutchetchassinadege@gmail.com'), +(520, 'Noutchetchassi nadege', 'noutchetchassinadege@gmail.com'), +(521, 'LAND', 'cecilycecily77@yahoo.com'), +(522, 'Georges Kangunza Mbuta', 'georgesk9@gmail.com'), +(523, 'Pat PATOMA', 'gpatoma@gmail.com'), +(524, 'Dobon Coulibaly', 'dobon.couliba@gmail.com'), +(525, 'Dobon Coulibaly', 'dobon.couliba@gmail.com'); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `openings` +-- + +CREATE TABLE `openings` ( + `id` int(11) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `email` varchar(200) NOT NULL, + `agent` varchar(200) NOT NULL, + `referer` varchar(200) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `openings` +-- + +INSERT INTO `openings` (`id`, `date`, `email`, `agent`, `referer`) VALUES +(2, '2020-06-30 08:31:07', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(3, '2020-06-30 08:48:34', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(4, '2020-06-30 12:57:22', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(5, '2020-06-30 12:57:55', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(6, '2020-06-30 14:07:51', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(7, '2020-06-30 14:08:11', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(8, '2020-06-30 14:16:59', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(9, '2020-06-30 14:17:06', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(10, '2020-07-03 17:14:24', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(11, '2020-07-03 17:14:54', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(12, '2020-07-03 17:14:56', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(13, '2020-07-03 17:15:13', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(14, '2020-07-03 18:07:52', 'Doing Business with Africa', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(15, '2020-07-03 18:26:03', 'Le coin des bonnes affaires de juillet 2020', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(16, '2020-07-03 18:26:22', 'Le coin des bonnes affaires de juillet 2020', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(17, '2020-07-03 18:38:21', 'Le coin des bonnes affaires de juillet 2020', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(18, '2020-07-04 06:38:38', 'Le coin des bonnes affaires de juillet 2020', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(19, '2020-07-04 06:38:58', 'Doing Business with Africa', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(20, '2020-07-04 06:39:23', 'Comment insérer une photo dans la newsletter ?', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(21, '2020-07-04 06:39:36', 'Comment insérer une photo dans la newsletter ?', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(22, '2020-07-04 10:44:56', 'Doing Business with Africa', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Lightning/68.10.0', ''), +(23, '2020-07-05 08:07:11', 'Test 1 NEW', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Lightning/68.10.0', ''), +(24, '2020-07-05 08:07:19', 'Test 1 NEW', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Lightning/68.10.0', ''), +(25, '2020-07-05 16:17:43', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(26, '2020-07-05 16:18:55', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(27, '2020-07-05 16:19:21', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(28, '2020-07-05 17:11:18', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(29, '2020-07-05 17:11:32', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(30, '2020-07-05 17:11:47', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(31, '2020-07-05 17:11:57', 'Test 1 NEW', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(32, '2020-07-05 17:11:57', 'Test 1 NEW', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(33, '2020-07-05 17:13:18', 'Test 1 NEW', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(34, '2020-07-06 07:42:12', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(35, '2020-07-06 07:47:22', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(36, '2020-07-06 08:15:49', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Lightning/68.10.0', ''), +(37, '2020-07-06 09:42:27', 'Dimanche 5 juillet 2020 - Nouvel essai', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(38, '2020-07-21 09:13:52', 'Test', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(39, '2020-08-05 13:01:19', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(40, '2020-08-05 13:05:19', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Lightning/68.11.0', ''), +(41, '2020-08-05 13:05:30', 'Facilitation for Trade – Purchase ', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Lightning/68.11.0', ''), +(42, '2020-08-05 17:15:48', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(43, '2020-08-05 17:15:49', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(44, '2020-08-06 08:38:21', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(45, '2020-08-06 09:42:04', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7248; ms-office; MSOffice 14)', ''), +(46, '2020-08-25 14:55:44', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(47, '2020-08-25 14:56:10', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(48, '2020-08-25 15:39:02', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(49, '2020-08-25 18:05:18', 'Troisième', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(50, '2020-08-26 08:33:28', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(51, '2020-08-26 08:33:28', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(52, '2020-08-26 08:34:42', 'Troisième', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(53, '2020-08-26 09:04:17', 'Test du 26 août', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(54, '2020-08-26 09:13:46', 'Du nouveau 26/08/2020', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(55, '2020-08-26 09:56:21', 'Test du 26 août', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(56, '2020-08-26 09:56:39', 'Du nouveau 26/08/2020', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(57, '2020-08-26 19:03:37', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(58, '2020-08-26 19:06:03', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(59, '2020-08-26 19:08:26', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(60, '2020-08-26 19:10:05', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(61, '2020-08-26 19:10:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(62, '2020-08-26 19:10:12', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(63, '2020-08-26 19:10:47', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(64, '2020-08-26 19:10:48', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(65, '2020-08-26 19:10:51', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0', ''), +(66, '2020-08-26 19:10:52', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(67, '2020-08-26 19:10:55', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0', ''), +(68, '2020-08-26 19:11:32', '', 'Mozilla/5.0 (Windows NT 5.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36', ''), +(69, '2020-08-26 19:14:09', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(70, '2020-08-26 19:14:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(71, '2020-08-26 19:14:51', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0', 'http://mail.google.com/'), +(72, '2020-08-26 19:14:56', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(73, '2020-08-26 19:15:33', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(74, '2020-08-26 19:21:41', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(75, '2020-08-26 19:21:54', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(76, '2020-08-26 19:26:00', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(77, '2020-08-26 19:28:02', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(78, '2020-08-26 19:28:04', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(79, '2020-08-26 19:32:18', '', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36', ''), +(80, '2020-08-26 19:34:04', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(81, '2020-08-26 19:34:39', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(82, '2020-08-26 19:36:52', 'Notre', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763', ''), +(83, '2020-08-26 19:37:23', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(84, '2020-08-26 19:42:57', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(85, '2020-08-26 19:55:33', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(86, '2020-08-26 20:09:36', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36', ''), +(87, '2020-08-26 20:16:04', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Linux; Android 10; SM-G965F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36', 'http://mobile-mail.google.com/658543569/-6661471617136576198'), +(88, '2020-08-26 20:16:12', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Linux; Android 10; SM-G965F Build/QP1A.190711.020; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/80.0.3987.99 Mobile Safari/537.36', 'http://mobile-mail.google.com/658543569/-6661471617136576198'), +(89, '2020-08-26 20:23:48', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36', ''), +(90, '2020-08-26 21:01:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Linux; Android 9; SM-N950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.111 Mobile Safari/537.36', ''), +(91, '2020-08-26 21:01:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Linux; Android 9; SM-N950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.111 Mobile Safari/537.36', ''), +(92, '2020-08-26 21:01:11', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Linux; Android 9; SM-N950F Build/PPR1.180610.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/84.0.4147.111 Mobile Safari/537.36', ''), +(93, '2020-08-26 21:02:33', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(94, '2020-08-26 21:56:16', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(95, '2020-08-27 00:31:43', 'Notre', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36', ''), +(96, '2020-08-27 00:57:52', 'Notre', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36', ''), +(97, '2020-08-27 01:13:44', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(98, '2020-08-27 02:01:53', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(99, '2020-08-27 05:16:17', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(100, '2020-08-27 05:16:26', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(101, '2020-08-27 05:16:27', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(102, '2020-08-27 05:36:18', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Mobile/13B143', ''), +(103, '2020-08-27 05:43:44', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(104, '2020-08-27 06:10:43', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(105, '2020-08-27 06:12:45', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(106, '2020-08-27 06:12:48', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(107, '2020-08-27 06:13:14', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(108, '2020-08-27 06:26:57', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(109, '2020-08-27 06:30:58', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(110, '2020-08-27 06:42:51', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(111, '2020-08-27 06:43:40', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Microsoft Outlook 15.0.5267; ms-office; MSOffice', ''), +(112, '2020-08-27 07:02:24', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; Win64; x64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 16.0.5044; ms-office; MSOffice 16)', ''), +(113, '2020-08-27 07:09:08', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; Microsoft Outlook 15.0.5267; ms-o', ''), +(114, '2020-08-27 07:09:17', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; Tablet PC 2.0; Microsoft Outlook 15.0.5267; ms-o', ''), +(115, '2020-08-27 07:11:19', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(116, '2020-08-27 07:16:07', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; MSOffice 12)', ''), +(117, '2020-08-27 07:16:07', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; MSOffice 12)', ''), +(118, '2020-08-27 07:24:21', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(119, '2020-08-27 07:30:11', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(120, '2020-08-27 07:30:58', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (iPhone; CPU iPhone OS 13_6_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(121, '2020-08-27 07:54:53', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(122, '2020-08-27 07:54:53', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(123, '2020-08-27 08:06:41', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Lightning/68.11.0', ''), +(124, '2020-08-27 08:07:07', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Lightning/68.11.0', ''), +(125, '2020-08-27 08:28:17', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; TravelTainment BistroPortal 9.5.4.7614; Microsof', ''), +(126, '2020-08-27 08:28:18', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; TravelTainment BistroPortal 9.5.4.7614; Microsof', ''), +(127, '2020-08-27 08:45:17', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(128, '2020-08-27 08:45:20', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(129, '2020-08-27 08:47:56', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(130, '2020-08-27 08:48:53', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(131, '2020-08-27 09:43:23', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 Lightning/68.11.0', ''), +(132, '2020-08-27 10:09:17', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Win64; x64; Trident/7.0; Microsoft Outlook 16.0.10364; ms-office; MSOffice 16)', ''), +(133, '2020-08-27 10:30:45', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 14.0.7256; ms-office; MSOffice 14)', ''), +(134, '2020-08-27 12:02:51', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; TravelTainment BistroPortal 9.5.4.7614; Microsof', ''), +(135, '2020-08-27 12:03:02', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; TravelTainment BistroPortal 9.5.4.7614; Microsof', ''), +(136, '2020-08-27 14:09:48', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0 (via ggpht.com GoogleImageProxy)', ''), +(137, '2020-08-27 20:50:36', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko)', ''), +(138, '2020-08-28 07:47:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; ms-office; MSOffice 16)', ''), +(139, '2020-08-28 07:47:10', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; ms-office; MSOffice 16)', ''), +(140, '2020-08-28 07:51:54', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Microsoft Office/16.0 (Microsoft Outlook 16.0.13110; Pro), Mozilla/4.0 (compatible; ms-office; MSOffice 16)', ''), +(141, '2020-08-31 06:17:08', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 10.0; Win64; x64; Trident/7.0; Microsoft Outlook 16.0.10364; ms-office; MSOffice 16)', ''), +(142, '2020-09-04 14:27:30', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/5.0 (Windows NT 10.0; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 Lightning/68.12.0', ''), +(143, '2020-09-23 08:53:31', 'Notre Newsletter du 26 août 2020 - Facilitation des actions commerciales et de partenariat', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; TravelTainment BistroPortal 9.5.4.7614; Microsof', ''), +(144, '2021-09-06 17:47:03', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(145, '2021-09-06 17:47:10', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(146, '2021-09-06 17:47:13', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(147, '2021-09-06 17:47:15', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(148, '2021-09-06 17:47:42', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(149, '2021-09-06 17:47:45', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(150, '2021-09-06 17:47:48', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(151, '2021-09-06 17:47:50', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(152, '2021-09-06 17:47:53', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(153, '2021-09-06 17:47:55', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(154, '2021-09-06 17:47:59', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(155, '2021-09-06 17:53:05', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 15.0.4433; ms-office; MSOffice 15)', ''), +(156, '2021-09-06 17:53:05', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 15.0.4433; ms-office; MSOffice 15)', ''), +(157, '2021-09-06 18:22:20', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 15.0.4433; ms-office; MSOffice 15)', ''), +(158, '2021-09-06 18:22:20', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 15.0.4433; ms-office; MSOffice 15)', ''), +(159, '2021-09-06 18:23:28', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; Microsoft Outlook 15.0.4433; ms-office; MSOffice 15)', ''), +(160, '2021-09-07 08:25:35', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(161, '2021-09-07 08:25:35', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(162, '2021-09-07 08:26:22', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(163, '2021-09-07 08:26:22', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(164, '2021-09-07 08:26:42', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(165, '2021-09-07 08:26:43', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(166, '2021-09-07 08:26:51', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(167, '2021-09-07 08:26:53', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(168, '2021-09-07 08:26:56', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(169, '2021-09-07 08:26:59', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(170, '2021-09-07 08:27:01', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(171, '2021-09-07 08:27:05', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(172, '2021-09-07 08:27:07', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(173, '2021-09-07 08:27:10', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(174, '2021-09-07 08:27:13', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(175, '2021-09-07 08:27:15', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(176, '2021-09-07 08:27:18', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(177, '2021-09-07 08:27:24', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(178, '2021-09-07 08:27:27', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(179, '2021-09-07 08:27:29', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(180, '2021-09-07 08:27:32', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(181, '2021-09-07 08:27:34', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(182, '2021-09-07 08:27:37', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(183, '2021-09-07 08:27:39', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(184, '2021-09-07 08:27:42', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(185, '2021-09-07 08:27:45', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(186, '2021-09-07 08:27:48', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(187, '2021-09-07 08:27:51', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(188, '2021-09-07 08:28:04', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(189, '2021-09-07 08:39:53', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(190, '2021-09-07 08:39:54', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(191, '2021-09-07 08:39:57', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(192, '2021-09-07 08:39:59', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''), +(193, '2021-09-07 08:40:03', 'Facilitation for Trade of Oil Petroleum', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148', ''); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `products` +-- + +CREATE TABLE `products` ( + `id` int(11) NOT NULL, + `product_cat` varchar(100) NOT NULL, + `product_subcat` varchar(100) NOT NULL, + `product_code` varchar(60) NOT NULL, + `product_name` varchar(60) NOT NULL, + `product_name_de` varchar(60) NOT NULL, + `product_name_en` varchar(60) NOT NULL, + `product_longdesc` longtext NOT NULL, + `product_longdesc_de` longtext NOT NULL, + `product_longdesc_en` longtext NOT NULL, + `meta_keywords` varchar(200) NOT NULL, + `meta_desc` varchar(200) NOT NULL, + `product_img_name` varchar(60) NOT NULL, + `price` decimal(10,2) NOT NULL, + `quant` varchar(10) NOT NULL, + `active` int(2) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `products` +-- + +INSERT INTO `products` (`id`, `product_cat`, `product_subcat`, `product_code`, `product_name`, `product_name_de`, `product_name_en`, `product_longdesc`, `product_longdesc_de`, `product_longdesc_en`, `meta_keywords`, `meta_desc`, `product_img_name`, `price`, `quant`, `active`) VALUES +(97, 'flowers', 'bouquet_de_fleurs', 'test0021', 'Bouquet de fleurs', 'Blumenstrauss', 'Flowers', '

\r\n Bouquet de fleurs 15 fleurs différentes

\r\n', '

\r\n Blumenstrauss mit 15 verschiedenen Blumen

\r\n', '', 'test col', 'this is a test product', '40394.JPG', '31.00', 'bouquet', 1), +(98, 'grocery', 'pommes', 'test003', 'Pommes', 'Äpfel', 'Apples', '', '', '', 'test col 2', 'this is a test product 2', '31693.JPG', '5.00', '1kg', 1); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `services` +-- + +CREATE TABLE `services` ( + `id` int(100) NOT NULL, + `title_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_de` varchar(200) NOT NULL, + `title_en` varchar(200) CHARACTER SET latin1 NOT NULL, + `description_fr` longtext CHARACTER SET latin1 NOT NULL, + `description_de` longtext CHARACTER SET latin1 NOT NULL, + `description_en` longtext CHARACTER SET latin1 NOT NULL, + `picture` varchar(200) CHARACTER SET latin1 NOT NULL, + `linkname` varchar(200) CHARACTER SET latin1 NOT NULL, + `catgallery` int(10) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `shop` +-- + +CREATE TABLE `shop` ( + `id` bigint(20) NOT NULL, + `sub_name_de` varchar(100) NOT NULL, + `sub_name_fr` varchar(100) NOT NULL, + `sub_name_en` varchar(100) NOT NULL, + `sub_linkname` varchar(100) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `slider` +-- + +CREATE TABLE `slider` ( + `id` int(11) NOT NULL, + `pos` int(100) NOT NULL, + `page` varchar(200) NOT NULL, + `title_de` varchar(200) NOT NULL, + `title_fr` varchar(200) NOT NULL, + `title_en` varchar(200) NOT NULL, + `filename` varchar(200) NOT NULL, + `desc_de` mediumtext NOT NULL, + `desc_fr` mediumtext NOT NULL, + `desc_en` mediumtext NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `slider` +-- + +INSERT INTO `slider` (`id`, `pos`, `page`, `title_de`, `title_fr`, `title_en`, `filename`, `desc_de`, `desc_fr`, `desc_en`) VALUES +(1, 0, 'home', '', '', '', '17072.png', '', '', ''), +(3, 2, 'home', '', '', '', '44713.jpg', '', '', ''), +(147, 1, 'home', '', '', '', '53836.jpg', '', '', ''), +(148, 3, 'home', '', '', '', '870.jpg', '', '', ''), +(149, 4, 'home', '', '', '', '97751.jpg', '', '', ''); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `subcategorys` +-- + +CREATE TABLE `subcategorys` ( + `id` bigint(20) NOT NULL, + `mainmenu` varchar(200) NOT NULL, + `category` varchar(200) NOT NULL, + `sub_name_de` varchar(200) NOT NULL, + `sub_name_fr` varchar(200) NOT NULL, + `sub_name_en` varchar(200) NOT NULL, + `sub_linkname` varchar(200) NOT NULL +) ENGINE=MyISAM DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `tbl_info` +-- + +CREATE TABLE `tbl_info` ( + `id` int(11) NOT NULL, + `name` varchar(50) NOT NULL, + `description` varchar(50) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp() +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `therapies` +-- + +CREATE TABLE `therapies` ( + `id` int(100) NOT NULL, + `title_fr` varchar(200) CHARACTER SET latin1 NOT NULL, + `title_de` varchar(200) CHARACTER SET latin1 NOT NULL, + `content_fr` longtext CHARACTER SET latin1 NOT NULL, + `content_de` longtext CHARACTER SET latin1 NOT NULL, + `picture` varchar(200) CHARACTER SET latin1 NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +-- +-- Daten für Tabelle `therapies` +-- + +INSERT INTO `therapies` (`id`, `title_fr`, `title_de`, `content_fr`, `content_de`, `picture`) VALUES +(20, 'Soutien psychologique', 'Psychologische Unterstützungen', '

\r\n Le centre « La Tulipe » offre la possibilité d'une thérapie individuelle sur rendez-vous. Les aidants informels, les proches ou les partenaires survivants peuvent utiliser notre service de conseil et d'information à tout moment.

\r\n

\r\n Nous nous ferons également un plaisir de vous diriger vers les lieux appropriés

\r\n', '

\r\n Das Centre „La Tulipe“ bietet die Möglichkeit der Einzeltherapie nach Terminvereinba-rung. Begleitpersonen, Angehörige oder Hinterbliebene können unseren Beratungs- und Informationsdienst jederzeit in Anspruch nehmen. Wir vermitteln Sie auch gerne an entsprechende Stellen weiter

\r\n', ''), +(21, 'Orthophonie individuelle (troubles de la déglutition)', 'Individuelle Sprachtherapie und Schluckstörungen', '

\r\n (sur ordonnance, veuillez pour cela contacter votre médecin) Ces offres individuelles ont lieu dans nos locaux. Le tout, bien sûr, de manière confi-dentielle et dans un cadre protégé. Si vous êtes intéressé, veuillez contacter notre personnel directement ou appeler le 23 69 84 51

\r\n', '

\r\n (diese ist verschreibungspflichtig, bitte beim Arzt anfragen) Diese individuellen Angebote finden in unseren Räumen statt. Selbstverständlich ver-traulich und in einem geschützten Rahmen. Bei Interesse wenden Sie sich direkt an unsere Mitarbeiter oder rufen Sie unter der Te-lefonnummer 23 69 84 51 an

\r\n', ''), +(22, 'Consultations individuelles', 'Individuelle Beratungen', '

\r\n Nous sommes disponibles pour des entretiens individuels les jours suivants  :

\r\n\r\n

\r\n Ici, par exemple, nous nous ferons un plaisir de vous aider pour vos tâches administratives ou de répondre à d'autres questions. Veuillez prendre rendez-vous à l'avance afin que nous puissions nous rendre totalement disponibles pour vous.

\r\n', '

\r\n Für individuelle Gespräche stehen wir an folgenden Wochentagen zur Verfügung:

\r\n\r\n

\r\n Hier helfen wir Ihnen beispielsweise gerne bei der Erledigung von administrativen Auf-gaben oder anderen Fragestellungen weiter. Bitte vereinbaren Sie im Voraus einen Termin, damit wir ganz für Sie da sind

\r\n', ''); + +-- -------------------------------------------------------- + +-- +-- Tabellenstruktur für Tabelle `ventes` +-- + +CREATE TABLE `ventes` ( + `id` int(11) NOT NULL, + `date` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + `client` varchar(100) NOT NULL, + `commande` longtext NOT NULL, + `value` int(100) NOT NULL, + `expedie` int(2) NOT NULL +) ENGINE=InnoDB DEFAULT CHARSET=latin1; + +-- +-- Daten für Tabelle `ventes` +-- + +INSERT INTO `ventes` (`id`, `date`, `client`, `commande`, `value`, `expedie`) VALUES +(35, '2016-12-30 14:57:10', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produitQuantitéPrixTotal
Biolys139.00.-€39.-€
\n ', 1, 1), +(36, '2018-08-08 12:26:48', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
Biolys 127.00.-€27.-€4.20.-€
\n ', 1, 1), +(37, '2019-08-14 13:10:02', 'test tester', 'test test', 1, 1), +(38, '2019-08-14 13:12:34', 'test tester', 'test test', 1, 1), +(41, '2019-08-14 13:19:20', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
PROSTALYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(42, '2019-08-14 13:27:50', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
DETENTOLYS ELIXIR BIO123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(43, '2019-08-14 13:39:32', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
DETENTOLYS ELIXIR BIO123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(44, '2019-08-14 13:43:37', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
DETENTOLYS ELIXIR BIO123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(45, '2019-08-14 13:48:12', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
PROSTALYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(46, '2019-08-14 13:53:59', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
PROSTALYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€4.20.-€
\n ', 1, 1), +(47, '2019-08-14 13:58:57', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
\n ', 1, 1), +(48, '2019-08-14 14:09:17', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total Envoi
PROSTALYS ELIXIR Bio123.75.-€23.75.-€
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€
4.20.-€
\n ', 1, 1), +(49, '2019-08-14 14:15:02', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€
PROSTALYS ELIXIR Bio123.75.-€23.75.-€Envoi : 4.20.-€
\n ', 1, 1), +(50, '2019-08-14 14:25:11', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€
PROSTALYS ELIXIR Bio123.75.-€23.75.-€
Envoi : 4.20.-€
\n ', 1, 1), +(51, '2019-08-14 14:29:47', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
IMMUNOLYS ELIXIR Bio123.75.-€23.75.-€
PROSTALYS ELIXIR Bio123.75.-€23.75.-€
Envoi : 4.20.-€
\n ', 1, 1), +(52, '2019-08-14 14:44:07', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
MENOLYS ELIXIR Bio123.75.-€23.75.-€
PROSTALYS ELIXIR Bio123.75.-€23.75.-€
Envoi : 4.20.-€
\n ', 1, 1), +(53, '2019-08-19 08:35:33', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
PROSTALYS ELIXIR Bio123.75.-€23.75.-€
Envoi : 4.20.-€
\n ', 1, 1), +(54, '2019-08-19 08:55:06', 'Mike Welter', '\n \n \n \n \n \n\n \n \n
Nom du produit  Quantité Prix  Total
Envoi : 4.20.-€
\n ', 1, 1); + +-- +-- Indizes der exportierten Tabellen +-- + +-- +-- Indizes für die Tabelle `about` +-- +ALTER TABLE `about` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `activite` +-- +ALTER TABLE `activite` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `BuyerTable` +-- +ALTER TABLE `BuyerTable` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `categorys` +-- +ALTER TABLE `categorys` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `clients` +-- +ALTER TABLE `clients` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `comite` +-- +ALTER TABLE `comite` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `conseil` +-- +ALTER TABLE `conseil` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `contact` +-- +ALTER TABLE `contact` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `content` +-- +ALTER TABLE `content` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `downloads` +-- +ALTER TABLE `downloads` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `events` +-- +ALTER TABLE `events` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `items` +-- +ALTER TABLE `items` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `jobs` +-- +ALTER TABLE `jobs` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `mainmenu` +-- +ALTER TABLE `mainmenu` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `mainmenu2` +-- +ALTER TABLE `mainmenu2` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `main_menu` +-- +ALTER TABLE `main_menu` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `members` +-- +ALTER TABLE `members` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `news` +-- +ALTER TABLE `news` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `newsletter` +-- +ALTER TABLE `newsletter` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `openings` +-- +ALTER TABLE `openings` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `products` +-- +ALTER TABLE `products` + ADD PRIMARY KEY (`id`), + ADD UNIQUE KEY `product_code` (`product_code`); + +-- +-- Indizes für die Tabelle `services` +-- +ALTER TABLE `services` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `shop` +-- +ALTER TABLE `shop` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `slider` +-- +ALTER TABLE `slider` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `subcategorys` +-- +ALTER TABLE `subcategorys` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `tbl_info` +-- +ALTER TABLE `tbl_info` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `therapies` +-- +ALTER TABLE `therapies` + ADD PRIMARY KEY (`id`); + +-- +-- Indizes für die Tabelle `ventes` +-- +ALTER TABLE `ventes` + ADD KEY `id` (`id`); + +-- +-- AUTO_INCREMENT für exportierte Tabellen +-- + +-- +-- AUTO_INCREMENT für Tabelle `activite` +-- +ALTER TABLE `activite` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20; + +-- +-- AUTO_INCREMENT für Tabelle `BuyerTable` +-- +ALTER TABLE `BuyerTable` + MODIFY `id` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12; + +-- +-- AUTO_INCREMENT für Tabelle `categorys` +-- +ALTER TABLE `categorys` + MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=126; + +-- +-- AUTO_INCREMENT für Tabelle `comite` +-- +ALTER TABLE `comite` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; + +-- +-- AUTO_INCREMENT für Tabelle `conseil` +-- +ALTER TABLE `conseil` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7; + +-- +-- AUTO_INCREMENT für Tabelle `contact` +-- +ALTER TABLE `contact` + MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT für Tabelle `content` +-- +ALTER TABLE `content` + MODIFY `id` bigint(50) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=228; + +-- +-- AUTO_INCREMENT für Tabelle `downloads` +-- +ALTER TABLE `downloads` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=11; + +-- +-- AUTO_INCREMENT für Tabelle `events` +-- +ALTER TABLE `events` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT für Tabelle `items` +-- +ALTER TABLE `items` + MODIFY `id` int(5) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=300; + +-- +-- AUTO_INCREMENT für Tabelle `jobs` +-- +ALTER TABLE `jobs` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8; + +-- +-- AUTO_INCREMENT für Tabelle `mainmenu` +-- +ALTER TABLE `mainmenu` + MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=20; + +-- +-- AUTO_INCREMENT für Tabelle `main_menu` +-- +ALTER TABLE `main_menu` + MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=17; + +-- +-- AUTO_INCREMENT für Tabelle `members` +-- +ALTER TABLE `members` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=69; + +-- +-- AUTO_INCREMENT für Tabelle `news` +-- +ALTER TABLE `news` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6; + +-- +-- AUTO_INCREMENT für Tabelle `newsletter` +-- +ALTER TABLE `newsletter` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=526; + +-- +-- AUTO_INCREMENT für Tabelle `openings` +-- +ALTER TABLE `openings` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=194; + +-- +-- AUTO_INCREMENT für Tabelle `products` +-- +ALTER TABLE `products` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=99; + +-- +-- AUTO_INCREMENT für Tabelle `services` +-- +ALTER TABLE `services` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT für Tabelle `slider` +-- +ALTER TABLE `slider` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=150; + +-- +-- AUTO_INCREMENT für Tabelle `subcategorys` +-- +ALTER TABLE `subcategorys` + MODIFY `id` bigint(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=131; + +-- +-- AUTO_INCREMENT für Tabelle `tbl_info` +-- +ALTER TABLE `tbl_info` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT; + +-- +-- AUTO_INCREMENT für Tabelle `therapies` +-- +ALTER TABLE `therapies` + MODIFY `id` int(100) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23; + +-- +-- AUTO_INCREMENT für Tabelle `ventes` +-- +ALTER TABLE `ventes` + MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=55; +COMMIT; + +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; diff --git a/public_html/.htaccess b/public_html/.htaccess new file mode 100644 index 0000000..5794488 --- /dev/null +++ b/public_html/.htaccess @@ -0,0 +1,16 @@ +# SetEnv PHP_VER 5 +# Options +FollowSymLinks +# ErrorDocument 404 /index.php + +RewriteEngine on +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d +#RewriteCond %{REQUEST_FILENAME} !-l +#RewriteCond %{REQUEST_URI} !^/shop/(.*)? +RewriteRule "^(.*)$" index.php [NC,L,QSA] + + + + + + diff --git a/public_html/css/.DS_Store b/public_html/css/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public_html/css/.DS_Store differ diff --git a/public_html/css/ARXLDB.TTF b/public_html/css/ARXLDB.TTF new file mode 100644 index 0000000..971c746 Binary files /dev/null and b/public_html/css/ARXLDB.TTF differ diff --git a/public_html/css/ARXLDB.eot b/public_html/css/ARXLDB.eot new file mode 100644 index 0000000..cd75bf2 Binary files /dev/null and b/public_html/css/ARXLDB.eot differ diff --git a/public_html/css/Brandon_reg.eot b/public_html/css/Brandon_reg.eot new file mode 100644 index 0000000..ca5c914 Binary files /dev/null and b/public_html/css/Brandon_reg.eot differ diff --git a/public_html/css/Brandon_reg.ttf b/public_html/css/Brandon_reg.ttf new file mode 100644 index 0000000..bc9cdb4 Binary files /dev/null and b/public_html/css/Brandon_reg.ttf differ diff --git a/public_html/css/LoaderIcon.gif b/public_html/css/LoaderIcon.gif new file mode 100644 index 0000000..fe378da Binary files /dev/null and b/public_html/css/LoaderIcon.gif differ diff --git a/public_html/css/NewBaskervilleStd-Italic.eot b/public_html/css/NewBaskervilleStd-Italic.eot new file mode 100644 index 0000000..42c83e8 Binary files /dev/null and b/public_html/css/NewBaskervilleStd-Italic.eot differ diff --git a/public_html/css/NewBaskervilleStd-Italic.ttf b/public_html/css/NewBaskervilleStd-Italic.ttf new file mode 100644 index 0000000..dd6f2d3 Binary files /dev/null and b/public_html/css/NewBaskervilleStd-Italic.ttf differ diff --git a/public_html/css/_flexslider.css b/public_html/css/_flexslider.css new file mode 100644 index 0000000..e738086 --- /dev/null +++ b/public_html/css/_flexslider.css @@ -0,0 +1,331 @@ +@font-face { + font-family: NewBaskervilleStd-Italic; + src: url("NewBaskervilleStd-Italic.eot") /* EOT file for IE */ +} +@font-face { + font-family: NewBaskervilleStd-Italic; + src: url("NewBaskervilleStd-Italic.ttf") /* TTF file for CSS3 browsers */ +} + +#slider > article { + width:100%; + float:none; + margin:0; +} +#slider { + margin-top:-20px; + margin-bottom: 30px; +} +#flexslider .slides > li { + display: none; + position:relative; +} +.flex-pauseplay span { + text-transform: capitalize; +} +/* Clearfix for the .slides element */ +.slides:after { + content: "."; + display: block; + clear: both; + visibility: hidden; + line-height: 0; + height: 0; +} +html[xmlns] .slides { + display: block; +} +* html .slides { + height: 1%; +} +#flexslider { + position:relative; + text-align:center; +} +.slides { + list-style: none outside none; + margin:0; + text-align:center; +} +.slides img { + width:1200px; + max-height:500px; + display:inline-block; +} +/* Control Nav */ + +.flex-direction-nav li { + float:left; + width:76px; + height:76px; + list-style:none; +} + +#flexslider .flex-direction-nav li a { + width:76px; + height:76px; + display:block; +} +#flexslider .flex-direction-nav li a.flex-prev { + background:#3e454c url(../img/prev-2.png) center center no-repeat; + float:left; +} +#flexslider .flex-direction-nav li a.flex-next { + background:#3e454c url(../img/next-2.png) center center no-repeat; + float:right; +} +#flexslider .flex-direction-nav li a:hover { + background-color:#ff7f66; +} +.flex-direction-nav { + display:block; +} + +.flex-control-nav { + display: none; + z-index:2; + overflow:hidden; + margin:0; + list-style:none; + text-align:center; +} +.flex-control-nav li { + float:left; + width:25px; + height:25px; + margin-left:1px; +} +.flex-control-nav li:first-child { + margin:0; +} +.flex-control-nav li a { + display:none; + cursor:pointer; + color:#fff; +} +.flex-control-nav li a:visited { + display:none; + cursor:pointer + color:#000; +} + +.flex-control-nav li a:active { + display:block; + cursor:pointer + color:#000; +} +.flex-control-nav li a:hover, .flex-control-nav li .flex-active { + background-color:#D98F00 + color:#fff; +} +.flex-control-nav li .flex-active { + cursor:default; + pointer-events: none; + +} +/* #slides-pagination */ + +#slides-pagination { + position:relative; + overflow:hidden; + display:block; +} +#slides-pagination ul { + width:auto !important; + position:relative; + list-style:none; + transform:none !important; + margin:0; + padding:0; + display: inline-block; + float: right; + margin-right: 30px; + padding-top: 27px; + padding-bottom:29px; +} +#slides-pagination ul li { + float:left; + cursor:pointer; + margin:0; + width:123px !important; + height:83px; + margin-left:16px; + padding:6px; + background-color:#fff; + -webkit-transition: all 0.45s ease; + -moz-transition: all 0.45s ease; + -o-transition: all 0.45s ease; + transition: all 0.45s ease; +} +#slides-pagination ul li figure { + margin:0; +} +#slides-pagination ul li:hover, #slides-pagination ul .flex-active-slide { + background-color:#78ccfd; + -webkit-transition: all 0.45s ease; + -moz-transition: all 0.45s ease; + -o-transition: all 0.45s ease; + transition: all 0.45s ease; +} +#slides-pagination .flex-direction-nav { + top:0; + left:0; + position:absolute; + margin:0; + width:100%; + list-style:none; + height:0; + display:none +} +.flex-caption { + position: absolute; + right: 20%; + bottom:22%; + overflow:hidden; + text-align:right; +} +.flex-caption .flex-box1 { + background-color: rgba(70, 70, 70, 0.7); + padding:12px 25px 0 0; + width:541px; + overflow:hidden; + border-bottom:1px solid #d4cdbe; + height: 60px; +} +.flex-caption .flex-box1 .title1 { + font-size:50px; + color:#fff; + margin-bottom:0; + text-transform:uppercase; + text-align:right; + margin-bottom:2px; +} +.flex-caption .flex-box1 .title2 { + font:300 30px/30px 'Arial'; + color:#fff; + margin-bottom:0; + text-transform:uppercase; + text-align:right; +} +.flex-caption .flex-box2 { + background-color:#94c11e; + padding:18px 25px 4px 0; + text-align: right; + display:block; + overflow:hidden; + width: 541px; +} +.flex-caption .flex-box2 p { + font:14px/19px 'Arial'; + color:#000; + text-transform:uppercase; +} +.flex-caption a { + font:27px 'Arial'; + color:#fc0c0c; + text-decoration:underline; +} +/*---------------------------------------------------------------------*/ +@media (min-width: 1200px) { +} +/*---------------------------------------------------------------------*/ +@media (min-width: 980px) and (max-width: 1199px){ +.flex-caption { + bottom: 10%; +} +#flexslider .flex-direction-nav { + bottom: 10%; +} +} +/*---------------------------------------------------------------------*/ +@media (max-width: 979px){ +.flex-caption { + bottom: 5%; +} +#flexslider .flex-direction-nav { + bottom: 5%; +} +} +/*---------------------------------------------------------------------*/ +@media (min-width: 768px) and (max-width: 979px) { +#flexslider .flex-direction-nav { + right: 2%; +} +.slides img { + width:100%; + height:auto; +} +.flex-caption { + right: 2%; +} +.flex-caption .flex-box1 { + padding-bottom:18px; + height: 60px; +} +.flex-caption .flex-box1 .title1 { + font-size:40px; + line-height:40px; +} +.flex-caption .flex-box1 .title2 { + font-size:20px; + line-height:20px; +} +} +/*---------------------------------------------------------------------*/ +@media (max-width: 767px) { +.flex-caption { + display:none; +} +.slides img { + width:100%; + height:auto; +} +#flexslider .flex-direction-nav { + margin-right:0; +} +#slider { + #margin-top: 200px; + margin-bottom: 30px; +} +#flexslider .flex-direction-nav { + right:5%; +} +.flex-direction-nav li { + width: 46px; + height: 46px; +} +#flexslider .flex-direction-nav li a { + width: 46px; + height: 46px; +} +} +/*---------------------------------------------------------------------*/ +@media only screen +and (min-device-width : 768px) +and (max-device-width : 1024px) +and (-webkit-min-device-pixel-ratio: 2) { + +.slides img { + width:100%; + height:auto; +} + +} +/*---------------------------------------------------------------------*/ +@media (max-width: 626px) { +} +/*---------------------------------------------------------------------*/ +@media (max-width: 480px) { + +#slider { + margin-top:auto; +} +} +/*---------------------------------------------------------------------*/ +@media (min-width: 320px) and (max-width: 481px) { + +#slider { + margin-top:25px; +} + +} diff --git a/public_html/css/bigvideo.css b/public_html/css/bigvideo.css new file mode 100644 index 0000000..1dbb945 --- /dev/null +++ b/public_html/css/bigvideo.css @@ -0,0 +1,23 @@ +/* BigVideo Styles + You may need to adjust these styles to get this working right in your design. +*/ +#big-video-wrap{display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%;} +#big-video-vid video{top: 0; left: 0;} +#big-video-vid,#big-video-image{position:absolute;} +#big-video-control-container{position:fixed;bottom:20px;padding: 0 20px;width:100%; + -webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-ms-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;} +#big-video-control{width:100%;height:16px;position:relative;} +#big-video-control-middle{margin: 0 56px 0 24px;} +#big-video-control-bar{width:100%;height:16px;position:relative;cursor:pointer;} +#big-video-control-progress{position:absolute;top:7px;height:3px;width:0%;background:#fff;} +#big-video-control-track{position:absolute;top:8px;height:1px;width:100%;background:#fff;} +#big-video-control-bound-left{left:0;} +#big-video-control-bound-right{right:-1px} +#big-video-control-track .ui-slider-handle {opacity:0;} +#big-video-control-playhead{left:30%;} +#big-video-control-play{position:absolute;top:0;left:0;height:16px;width:16px;background-image:url('bigvideo.png');} +#big-video-control-timer{position:absolute;top:1px;right:0;color:#fff;font-size:11px;} +#big-video-control-playhead,#big-video-control-bound-left,#big-video-control-bound-right{position:absolute;top:0;height:16px;width:1px;background:#fff;} +#big-video-control .ui-slider-handle{border-left:solid 1px #fff; width:16px;height:16px;position:absolute;top:-8px;} +.transparent{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;} +.vjs-big-play-button{display:none !important;} \ No newline at end of file diff --git a/public_html/css/bootstrap.css b/public_html/css/bootstrap.css new file mode 100644 index 0000000..0eefa80 --- /dev/null +++ b/public_html/css/bootstrap.css @@ -0,0 +1,5120 @@ +/*! + * Bootstrap v2.2.2 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +@font-face { + font-family: Brandon_reg; + src: url("Brandon_reg.eot") /* EOT file for IE */ +} +@font-face { + font-family: Brandon_reg; + src: url("Brandon_reg.ttf") /* TTF file for CSS3 browsers */ +} +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} +audio:not([controls]) { + display: none; +} +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} +a:focus { + +} +a:hover, +a:active { + +} +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} +sup { + top: -0.5em; +} +sub { + bottom: -0.25em; +} +img { + /* Responsive images (ensure images don't scale beyond their parents) */ + + max-width: 100%; + /* Part 1: Set a maxium relative to the parent */ + + width: auto\9; + /* IE7-8 need help adjusting responsive images */ + + height: auto; + /* Part 2: Scale the height according to the width, otherwise you get stretching */ + + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} +#map_canvas img, +.google-maps img { + max-width: none; +} +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} +button, +input { + *overflow: visible; + line-height: normal; +} +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} +textarea { + overflow: auto; + vertical-align: top; +} +@media print { + * { + text-shadow: none !important; + color: #000 !important; + background: transparent !important; + box-shadow: none !important; + } + a, + a:visited { + text-decoration: underline; + } + a[href]:after { + content: " (" attr(href) ")"; + } + abbr[title]:after { + content: " (" attr(title) ")"; + } + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + img { + max-width: 100% !important; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} +.clearfix { + *zoom: 1; +} +.clearfix:before, +.clearfix:after { + display: table; + content: ""; + line-height: 0; +} +.clearfix:after { + clear: both; +} +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} +.input-block-level { + display: block; + width: 100%; + min-height: 34px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +body { + margin: 0; + font-family: Brandon_reg; + font-size: 14px; + line-height: 24px; + color: #c1c1c1; + background-color: #ffffff; +} +a { + color: #292929; +} +a:hover { + color: #626262; + text-decoration: underline; +} +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} +.row { + margin-left: auto; + *zoom: 1; +} +.row:before, +.row:after { + display: table; + content: ""; + line-height: 0; +} +.row:after { + clear: both; +} +[class*="span"] { + float: left; + min-height: 1px; + margin-left: auto; +} +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 1200px; +} +.span12 { + width: 1200px; +} +.span11 { + width: 860px; +} +.span10 { + width: 780px; +} +.span9 { + width: 700px; +} +.span8 { + width: 620px; +} + +.span6 { + width: 460px; +} +.span5 { + width: 390px; +} + +.span3 { + width: 220px; +} +.span2 { + width: 140px; +} +.span1 { + width: 60px; +} +.offset12 { + margin-left: 980px; +} +.offset11 { + margin-left: 900px; +} +.offset10 { + margin-left: 820px; +} +.offset9 { + margin-left: 740px; +} +.offset8 { + margin-left: 660px; +} +.offset7 { + margin-left: 580px; +} +.offset6 { + margin-left: 500px; +} +.offset5 { + margin-left: 420px; +} +.offset4 { + margin-left: 340px; +} +.offset3 { + margin-left: 260px; +} +.offset2 { + margin-left: 180px; +} +.offset1 { + margin-left: 100px; +} +.row-fluid { + width: 100%; + *zoom: 1; +} +.row-fluid:before, +.row-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.row-fluid:after { + clear: both; +} +.row-fluid [class*="span"] { + display: block; + width: 100%; + min-height: 34px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + float: left; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; +} +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} +.container:before, +.container:after { + display: table; + content: ""; + line-height: 0; +} +.container:after { + clear: both; +} +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} +.container-fluid:before, +.container-fluid:after { + display: table; + content: ""; + line-height: 0; +} +.container-fluid:after { + clear: both; +} +p { + margin: 0 0 12px; +} +.lead { + margin-bottom: 24px; + font-size: 21px; + font-weight: 200; + line-height: 36px; +} +small { + font-size: 85%; +} +strong { + font-weight: bold; +} +em { + font-style: italic; +} +cite { + font-style: normal; +} +.muted { + color: #999999; +} +a.muted:hover { + color: #808080; +} +.text-warning { + color: #c09853; +} +a.text-warning:hover { + color: #a47e3c; +} +.text-error { + color: #b94a48; +} +a.text-error:hover { + color: #953b39; +} +.text-info { + color: #3a87ad; +} +a.text-info:hover { + color: #2d6987; +} +.text-success { + color: #468847; +} +a.text-success:hover { + color: #356635; +} +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 12px 0; + font-family: Verdana; + line-height: 18px; + color: inherit; + text-rendering: optimizelegibility; +} +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} +h1, +h2, +h3 { + line-height: 48px; +} +h1 { + font-size: 20px; +} +h2 { + font-size: 31.5px; +} +h3 { + font-size: 24.5px; +} +h4 { + font-size: 17.5px; +} +h5 { + font-size: 14px; +} +h6 { + font-size: 11.9px; +} +h1 small { + font-size: 24.5px; +} +h2 small { + font-size: 17.5px; +} +h3 small { + font-size: 14px; +} +h4 small { + font-size: 14px; +} +.page-header { + padding-bottom: 11px; + margin: 24px 0 36px; + border-bottom: 1px solid #eeeeee; +} +ul, +ol { + padding: 0; + margin: 0 0 5px 25px; +} +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} +li { + line-height: 24px; +} +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} +ul.inline > li, +ol.inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} +dl { + margin-bottom: 24px; +} +dt, +dd { + line-height: 24px; +} +dt { + font-weight: bold; +} +dd { + margin-left: 12px; +} +.dl-horizontal { + *zoom: 1; +} +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + content: ""; + line-height: 0; +} +.dl-horizontal:after { + clear: both; +} +.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; +} +hr { + display: block; + height: 1px; + border: 0; + border-top: 1px solid #BB2C5B; + margin: 1em 0; + padding: 0; +} +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} +blockquote { + padding: 0 0 0 15px; + margin: 0 0 24px; + border-left: 5px solid #eeeeee; +} +blockquote p { + margin-bottom: 0; + font-size: 16px; + font-weight: 300; + line-height: 30px; +} +blockquote small { + display: block; + line-height: 24px; + color: #999999; +} +blockquote small:before { + content: '\2014 \00A0'; +} +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} +blockquote.pull-right small:before { + content: ''; +} +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} +address { + display: block; + margin-bottom: 24px; + font-style: normal; + line-height: 24px; +} +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +code { + padding: 2px 4px; + color: #d14; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; + white-space: nowrap; +} +pre { + display: block; + padding: 11.5px; + margin: 0 0 12px; + font-size: 13px; + line-height: 24px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +pre.prettyprint { + margin-bottom: 24px; +} +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} +form { + margin: 0 0 24px; +} +fieldset { + padding: 0; + margin: 0; + border: 0; +} +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 24px; + font-size: 21px; + line-height: 48px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} +legend small { + font-size: 18px; + color: #999999; +} +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 24px; +} +input, +button, +select, +textarea { + font-family: Arial, Helvetica, sans-serif; +} +label { + display: block; + margin-bottom: 5px; +} +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 24px; + padding: 4px 6px; + margin-bottom: 12px; + font-size: 14px; + line-height: 24px; + color: #555555; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + vertical-align: middle; +} +input, +textarea, +.uneditable-input { + width: 206px; +} +textarea { + height: auto; +} +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border linear .2s, box-shadow linear .2s; + -moz-transition: border linear .2s, box-shadow linear .2s; + -o-transition: border linear .2s, box-shadow linear .2s; + transition: border linear .2s, box-shadow linear .2s; +} +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); + box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6); +} +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + *margin-top: 0; + /* IE7 */ + + margin-top: 1px \9; + /* IE8-9 */ + + line-height: normal; +} +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} +select, +input[type="file"] { + height: 34px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 34px; +} +select { + width: 220px; + border: 1px solid #cccccc; + background-color: #ffffff; +} +select[multiple], +select[size] { + height: auto; +} +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.uneditable-input, +.uneditable-textarea { + color: #999999; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + cursor: not-allowed; +} +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} +.uneditable-textarea { + width: auto; + height: auto; +} +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} +.radio, +.checkbox { + min-height: 24px; + padding-left: 20px; +} +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} +.input-mini { + width: 60px; +} +.input-small { + width: 90px; +} +.input-medium { + width: 150px; +} +.input-large { + width: 210px; +} +.input-xlarge { + width: 270px; +} +.input-xxlarge { + width: 530px; +} +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} +input, +textarea, +.uneditable-input { + margin-left: 0; +} +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} +input.span12, textarea.span12, .uneditable-input.span12 { + width: 926px; +} +input.span11, textarea.span11, .uneditable-input.span11 { + width: 846px; +} +input.span10, textarea.span10, .uneditable-input.span10 { + width: 766px; +} +input.span9, textarea.span9, .uneditable-input.span9 { + width: 686px; +} +input.span8, textarea.span8, .uneditable-input.span8 { + width: 606px; +} +input.span7, textarea.span7, .uneditable-input.span7 { + width: 526px; +} +input.span6, textarea.span6, .uneditable-input.span6 { + width: 446px; +} +input.span5, textarea.span5, .uneditable-input.span5 { + width: 366px; +} +input.span4, textarea.span4, .uneditable-input.span4 { + width: 286px; +} +input.span3, textarea.span3, .uneditable-input.span3 { + width: 206px; +} +input.span2, textarea.span2, .uneditable-input.span2 { + width: 126px; +} +input.span1, textarea.span1, .uneditable-input.span1 { + width: 46px; +} +.controls-row { + *zoom: 1; +} +.controls-row:before, +.controls-row:after { + display: table; + content: ""; + line-height: 0; +} +.controls-row:after { + clear: both; +} +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} +.form-actions { + padding: 23px 20px 24px; + margin-top: 24px; + margin-bottom: 24px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} +.form-actions:before, +.form-actions:after { + display: table; + content: ""; + line-height: 0; +} +.form-actions:after { + clear: both; +} +.help-block, +.help-inline { + color: #e7e7e7; +} +.help-block { + display: block; + margin-bottom: 12px; +} +.help-inline { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + vertical-align: middle; + padding-left: 5px; +} +.input-append, +.input-prepend { + margin-bottom: 5px; + font-size: 0; + white-space: nowrap; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu { + font-size: 14px; +} +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 24px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 24px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +/* Allow for input prepend/append in search forms */ +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} +.control-group { + margin-bottom: 12px; +} +legend + .control-group { + margin-top: 24px; + -webkit-margin-top-collapse: separate; +} +.form-horizontal .control-group { + margin-bottom: 24px; + *zoom: 1; +} +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + content: ""; + line-height: 0; +} +.form-horizontal .control-group:after { + clear: both; +} +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} +.form-horizontal .controls:first-child { + *padding-left: 180px; +} +.form-horizontal .help-block { + margin-bottom: 0; +} +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 12px; +} +.form-horizontal .form-actions { + padding-left: 180px; +} +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} +.table { + width: 100%; + margin-bottom: 24px; +} +.table th, +.table td { + padding: 8px; + line-height: 24px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} +.table th { + font-weight: bold; +} +.table thead th { + vertical-align: bottom; +} +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.table thead:first-child tr:first-child td { + border-top: 0; +} +.table tbody + tbody { + border-top: 2px solid #dddddd; +} +.table .table { + background-color: #ffffff; +} +.table-condensed th, +.table-condensed td { + padding: 4px 5px; +} +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child { + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; +} +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child { + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; + border-bottom-left-radius: 0; +} +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; + border-bottom-right-radius: 0; +} +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; +} +.table-striped tbody > tr:nth-child(odd) > td, +.table-striped tbody > tr:nth-child(odd) > th { + background-color: #f9f9f9; +} +.table-hover tbody tr:hover td, +.table-hover tbody tr:hover th { + background-color: #f5f5f5; +} +table td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} +.table tbody tr.success td { + background-color: #dff0d8; +} +.table tbody tr.error td { + background-color: #f2dede; +} +.table tbody tr.warning td { + background-color: #fcf8e3; +} +.table tbody tr.info td { + background-color: #d9edf7; +} +.table-hover tbody tr.success:hover td { + background-color: #d0e9c6; +} +.table-hover tbody tr.error:hover td { + background-color: #ebcccc; +} +.table-hover tbody tr.warning:hover td { + background-color: #faf2cc; +} +.table-hover tbody tr.info:hover td { + background-color: #c4e3f3; +} +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; + margin-top: 1px; +} +/* White icons with optional class, or on hover/active states of certain elements */ +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} +.icon-glass { + background-position: 0 0; +} +.icon-music { + background-position: -24px 0; +} +.icon-search { + background-position: -48px 0; +} +.icon-envelope { + background-position: -72px 0; +} +.icon-heart { + background-position: -96px 0; +} +.icon-star { + background-position: -120px 0; +} +.icon-star-empty { + background-position: -144px 0; +} +.icon-user { + background-position: -168px 0; +} +.icon-film { + background-position: -192px 0; +} +.icon-th-large { + background-position: -216px 0; +} +.icon-th { + background-position: -240px 0; +} +.icon-th-list { + background-position: -264px 0; +} +.icon-ok { + background-position: -288px 0; +} +.icon-remove { + background-position: -312px 0; +} +.icon-zoom-in { + background-position: -336px 0; +} +.icon-zoom-out { + background-position: -360px 0; +} +.icon-off { + background-position: -384px 0; +} +.icon-signal { + background-position: -408px 0; +} +.icon-cog { + background-position: -432px 0; +} +.icon-trash { + background-position: -456px 0; +} +.icon-home { + background-position: 0 -24px; +} +.icon-file { + background-position: -24px -24px; +} +.icon-time { + background-position: -48px -24px; +} +.icon-road { + background-position: -72px -24px; +} +.icon-download-alt { + background-position: -96px -24px; +} +.icon-download { + background-position: -120px -24px; +} +.icon-upload { + background-position: -144px -24px; +} +.icon-inbox { + background-position: -168px -24px; +} +.icon-play-circle { + background-position: -192px -24px; +} +.icon-repeat { + background-position: -216px -24px; +} +.icon-refresh { + background-position: -240px -24px; +} +.icon-list-alt { + background-position: -264px -24px; +} +.icon-lock { + background-position: -287px -24px; +} +.icon-flag { + background-position: -312px -24px; +} +.icon-headphones { + background-position: -336px -24px; +} +.icon-volume-off { + background-position: -360px -24px; +} +.icon-volume-down { + background-position: -384px -24px; +} +.icon-volume-up { + background-position: -408px -24px; +} +.icon-qrcode { + background-position: -432px -24px; +} +.icon-barcode { + background-position: -456px -24px; +} +.icon-tag { + background-position: 0 -48px; +} +.icon-tags { + background-position: -25px -48px; +} +.icon-book { + background-position: -48px -48px; +} +.icon-bookmark { + background-position: -72px -48px; +} +.icon-print { + background-position: -96px -48px; +} +.icon-camera { + background-position: -120px -48px; +} +.icon-font { + background-position: -144px -48px; +} +.icon-bold { + background-position: -167px -48px; +} +.icon-italic { + background-position: -192px -48px; +} +.icon-text-height { + background-position: -216px -48px; +} +.icon-text-width { + background-position: -240px -48px; +} +.icon-align-left { + background-position: -264px -48px; +} +.icon-align-center { + background-position: -288px -48px; +} +.icon-align-right { + background-position: -312px -48px; +} +.icon-align-justify { + background-position: -336px -48px; +} +.icon-list { + background-position: -360px -48px; +} +.icon-indent-left { + background-position: -384px -48px; +} +.icon-indent-right { + background-position: -408px -48px; +} +.icon-facetime-video { + background-position: -432px -48px; +} +.icon-picture { + background-position: -456px -48px; +} +.icon-pencil { + background-position: 0 -72px; +} +.icon-map-marker { + background-position: -24px -72px; +} +.icon-adjust { + background-position: -48px -72px; +} +.icon-tint { + background-position: -72px -72px; +} +.icon-edit { + background-position: -96px -72px; +} +.icon-share { + background-position: -120px -72px; +} +.icon-check { + background-position: -144px -72px; +} +.icon-move { + background-position: -168px -72px; +} +.icon-step-backward { + background-position: -192px -72px; +} +.icon-fast-backward { + background-position: -216px -72px; +} +.icon-backward { + background-position: -240px -72px; +} +.icon-play { + background-position: -264px -72px; +} +.icon-pause { + background-position: -288px -72px; +} +.icon-stop { + background-position: -312px -72px; +} +.icon-forward { + background-position: -336px -72px; +} +.icon-fast-forward { + background-position: -360px -72px; +} +.icon-step-forward { + background-position: -384px -72px; +} +.icon-eject { + background-position: -408px -72px; +} +.icon-chevron-left { + background-position: -432px -72px; +} +.icon-chevron-right { + background-position: -456px -72px; +} +.icon-plus-sign { + background-position: 0 -96px; +} +.icon-minus-sign { + background-position: -24px -96px; +} +.icon-remove-sign { + background-position: -48px -96px; +} +.icon-ok-sign { + background-position: -72px -96px; +} +.icon-question-sign { + background-position: -96px -96px; +} +.icon-info-sign { + background-position: -120px -96px; +} +.icon-screenshot { + background-position: -144px -96px; +} +.icon-remove-circle { + background-position: -168px -96px; +} +.icon-ok-circle { + background-position: -192px -96px; +} +.icon-ban-circle { + background-position: -216px -96px; +} +.icon-arrow-left { + background-position: -240px -96px; +} +.icon-arrow-right { + background-position: -264px -96px; +} +.icon-arrow-up { + background-position: -289px -96px; +} +.icon-arrow-down { + background-position: -312px -96px; +} +.icon-share-alt { + background-position: -336px -96px; +} +.icon-resize-full { + background-position: -360px -96px; +} +.icon-resize-small { + background-position: -384px -96px; +} +.icon-plus { + background-position: -408px -96px; +} +.icon-minus { + background-position: -433px -96px; +} +.icon-asterisk { + background-position: -456px -96px; +} +.icon-exclamation-sign { + background-position: 0 -120px; +} +.icon-gift { + background-position: -24px -120px; +} +.icon-leaf { + background-position: -48px -120px; +} +.icon-fire { + background-position: -72px -120px; +} +.icon-eye-open { + background-position: -96px -120px; +} +.icon-eye-close { + background-position: -120px -120px; +} +.icon-warning-sign { + background-position: -144px -120px; +} +.icon-plane { + background-position: -168px -120px; +} +.icon-calendar { + background-position: -192px -120px; +} +.icon-random { + background-position: -216px -120px; + width: 16px; +} +.icon-comment { + background-position: -240px -120px; +} +.icon-magnet { + background-position: -264px -120px; +} +.icon-chevron-up { + background-position: -288px -120px; +} +.icon-chevron-down { + background-position: -313px -119px; +} +.icon-retweet { + background-position: -336px -120px; +} +.icon-shopping-cart { + background-position: -360px -120px; +} +.icon-folder-close { + background-position: -384px -120px; +} +.icon-folder-open { + background-position: -408px -120px; + width: 16px; +} +.icon-resize-vertical { + background-position: -432px -119px; +} +.icon-resize-horizontal { + background-position: -456px -118px; +} +.icon-hdd { + background-position: 0 -144px; +} +.icon-bullhorn { + background-position: -24px -144px; +} +.icon-bell { + background-position: -48px -144px; +} +.icon-certificate { + background-position: -72px -144px; +} +.icon-thumbs-up { + background-position: -96px -144px; +} +.icon-thumbs-down { + background-position: -120px -144px; +} +.icon-hand-right { + background-position: -144px -144px; +} +.icon-hand-left { + background-position: -168px -144px; +} +.icon-hand-up { + background-position: -192px -144px; +} +.icon-hand-down { + background-position: -216px -144px; +} +.icon-circle-arrow-right { + background-position: -240px -144px; +} +.icon-circle-arrow-left { + background-position: -264px -144px; +} +.icon-circle-arrow-up { + background-position: -288px -144px; +} +.icon-circle-arrow-down { + background-position: -312px -144px; +} +.icon-globe { + background-position: -336px -144px; +} +.icon-wrench { + background-position: -360px -144px; +} +.icon-tasks { + background-position: -384px -144px; +} +.icon-filter { + background-position: -408px -144px; +} +.icon-briefcase { + background-position: -432px -144px; +} +.icon-fullscreen { + background-position: -456px -144px; +} +.dropup, +.dropdown { + position: relative; +} +.dropdown-toggle { + *margin-bottom: -3px; +} +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 160px; + padding: 5px 0; + margin: 2px 0 0; + list-style: none; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} +.dropdown-menu.pull-right { + right: 0; + left: auto; +} +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 11px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.dropdown-menu li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 24px; + color: #333333; + white-space: nowrap; +} +.dropdown-menu li > a:hover, +.dropdown-menu li > a:focus, +.dropdown-submenu:hover > a { + text-decoration: none; + color: #ffffff; + background-color: #242424; + background-image: -moz-linear-gradient(top, #292929, #1c1c1c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c)); + background-image: -webkit-linear-gradient(top, #292929, #1c1c1c); + background-image: -o-linear-gradient(top, #292929, #1c1c1c); + background-image: linear-gradient(to bottom, #292929, #1c1c1c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0); +} +.dropdown-menu .active > a, +.dropdown-menu .active > a:hover { + color: #ffffff; + text-decoration: none; + outline: 0; + background-color: #242424; + background-image: -moz-linear-gradient(top, #292929, #1c1c1c); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#1c1c1c)); + background-image: -webkit-linear-gradient(top, #292929, #1c1c1c); + background-image: -o-linear-gradient(top, #292929, #1c1c1c); + background-image: linear-gradient(to bottom, #292929, #1c1c1c); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff1c1c1c', GradientType=0); +} +.dropdown-menu .disabled > a, +.dropdown-menu .disabled > a:hover { + color: #999999; +} +.dropdown-menu .disabled > a:hover { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: default; +} +.open { + *z-index: 1000; +} +.open > .dropdown-menu { + display: block; +} +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} +.dropdown-submenu { + position: relative; +} +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} +.dropdown-submenu > a:after { + display: block; + content: " "; + float: right; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; + border-width: 5px 0 5px 5px; + border-left-color: #cccccc; + margin-top: 5px; + margin-right: -10px; +} +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} +.dropdown-submenu.pull-left { + float: none; +} +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} +.dropdown .dropdown-menu .nav-header { + padding-left: 20px; + padding-right: 20px; +} +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} +.well-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} +.fade.in { + opacity: 1; +} +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} +.collapse.in { + height: auto; +} +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 24px; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.4; + filter: alpha(opacity=40); +} +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} +.btn { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + padding: 4px 12px; + margin-bottom: 0; + font-size: 14px; + line-height: 24px; + text-align: center; + vertical-align: middle; + cursor: pointer; + color: #333333; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + background-color: #f5f5f5; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e6e6e6; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + border: 1px solid #bbbbbb; + *border: 0; + border-bottom-color: #a2a2a2; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *margin-left: .3em; + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); +} +.btn:hover, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} +.btn:active, +.btn.active { + background-color: #cccccc \9; +} +.btn:first-child { + *margin-left: 0; +} +.btn:hover { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.btn-block { + display: block; + width: 100%; + padding-left: 0; + padding-right: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.btn-block + .btn-block { + margin-top: 5px; +} +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} +.btn { + border-color: #c5c5c5; + border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); +} +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #292929; + background-image: -moz-linear-gradient(top, #292929, #292929); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#292929), to(#292929)); + background-image: -webkit-linear-gradient(top, #292929, #292929); + background-image: -o-linear-gradient(top, #292929, #292929); + background-image: linear-gradient(to bottom, #292929, #292929); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff292929', endColorstr='#ff292929', GradientType=0); + border-color: #292929 #292929 #030303; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #292929; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-primary:hover, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #292929; + *background-color: #1c1c1c; +} +.btn-primary:active, +.btn-primary.active { + background-color: #101010 \9; +} +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #f89406; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-warning:hover, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #bd362f; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-danger:hover, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #51a351; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-success:hover, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #2f96b4; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-info:hover, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #222222; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.btn-inverse:hover, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} +.btn-link { + border-color: transparent; + cursor: pointer; + color: #292929; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-link:hover { + color: #626262; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover { + color: #333333; + text-decoration: none; +} +.btn-group { + position: relative; + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + font-size: 0; + vertical-align: middle; + white-space: nowrap; + *margin-left: .3em; +} +.btn-group:first-child { + *margin-left: 0; +} +.btn-group + .btn-group { + margin-left: 5px; +} +.btn-toolbar { + font-size: 0; + margin-top: 12px; + margin-bottom: 12px; +} +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group > .btn + .btn { + margin-left: -1px; +} +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} +.btn-group > .btn-mini { + font-size: 10.5px; +} +.btn-group > .btn-small { + font-size: 11.9px; +} +.btn-group > .btn-large { + font-size: 17.5px; +} +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05); + *padding-top: 5px; + *padding-bottom: 5px; +} +.btn-group > .btn-mini + .dropdown-toggle { + padding-left: 5px; + padding-right: 5px; + *padding-top: 2px; + *padding-bottom: 2px; +} +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} +.btn-group > .btn-large + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; + *padding-top: 7px; + *padding-bottom: 7px; +} +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); + box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05); +} +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #292929; +} +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} +.btn .caret { + margin-top: 8px; + margin-left: 0; +} +.btn-mini .caret, +.btn-small .caret, +.btn-large .caret { + margin-top: 6px; +} +.btn-large .caret { + border-left-width: 5px; + border-right-width: 5px; + border-top-width: 5px; +} +.dropup .btn-large .caret { + border-bottom-width: 5px; +} +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.btn-group-vertical > .btn + .btn { + margin-left: 0; + margin-top: -1px; +} +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 24px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.alert, +.alert h4 { + color: #c09853; +} +.alert h4 { + margin: 0; +} +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 24px; +} +.alert-success { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #468847; +} +.alert-success h4 { + color: #468847; +} +.alert-danger, +.alert-error { + background-color: #f2dede; + border-color: #eed3d7; + color: #b94a48; +} +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #3a87ad; +} +.alert-info h4 { + color: #3a87ad; +} +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} +.alert-block p + p { + margin-top: 5px; +} +.nav { + margin-left: 0; + margin-top: 0px; + list-style: none; +} +.nav > li > a { + display: block; +} +.nav > li > a:hover { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li > a > img { + max-width: none; +} +.nav > .pull-right { + float: right; +} +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 24px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} +.nav li + .nav-header { + margin-top: 9px; +} +.nav-list { + padding-left: 15px; + padding-right: 15px; + margin-bottom: 0; +} +.nav-list > li > a, +.nav-list .nav-header { + margin-left: -15px; + margin-right: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} +.nav-list > li > a { + padding: 3px 15px; +} +.nav-list > .active > a, +.nav-list > .active > a:hover { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #292929; +} +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 11px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} +.nav-tabs, +.nav-pills { + *zoom: 1; +} +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + content: ""; + line-height: 0; +} +.nav-tabs:after, +.nav-pills:after { + clear: both; +} +.nav-tabs > li, +.nav-pills > li { + float: left; +} +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} +.nav-tabs { + border-bottom: 1px solid #ddd; +} +.nav-tabs > li { + margin-bottom: -1px; +} +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 24px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover { + color: #555555; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} +.nav-pills > .active > a, +.nav-pills > .active > a:hover { + color: #ffffff; + background-color: #292929; +} +.nav-stacked > li { + float: none; +} +.nav-stacked > li > a { + margin-right: 0; +} +.nav-tabs.nav-stacked { + border-bottom: 0; +} +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; +} +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.nav-tabs.nav-stacked > li > a:hover { + border-color: #ddd; + z-index: 2; +} +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.nav .dropdown-toggle .caret { + border-top-color: #292929; + border-bottom-color: #292929; + margin-top: 6px; +} +.nav .dropdown-toggle:hover .caret { + border-top-color: #626262; + border-bottom-color: #626262; +} +/* move down carets for tabs */ +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.nav > .dropdown.active > a:hover { + cursor: pointer; +} +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} +.tabs-stacked .open > a:hover { + border-color: #999999; +} +.tabbable { + *zoom: 1; +} +.tabbable:before, +.tabbable:after { + display: table; + content: ""; + line-height: 0; +} +.tabbable:after { + clear: both; +} +.tab-content { + overflow: auto; +} +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} +.tab-content > .active, +.pill-content > .active { + display: block; +} +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} +.tabs-below > .nav-tabs > li > a:hover { + border-bottom-color: transparent; + border-top-color: #ddd; +} +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover { + border-color: transparent #ddd #ddd #ddd; +} +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} +.tabs-left > .nav-tabs > li > a:hover { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} +.tabs-right > .nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} +.nav > .disabled > a { + color: #999999; +} +.nav > .disabled > a:hover { + text-decoration: none; + background-color: transparent; + cursor: default; +} +.navbar { + overflow: visible; + margin-bottom: 24px; + *position: relative; + *z-index: 2; +} +.navbar-inner { + min-height: 130px; + padding-left: 20px; + padding-right: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + *zoom: 1; +} +.navbar-inner:before, +.navbar-inner:after { + display: table; + content: ""; + line-height: 0; +} +.navbar-inner:after { + clear: both; +} +.navbar .container { + width: auto; +} +.nav-collapse.collapse { + height: auto; + overflow: visible; +} +.navbar .brand { + float: left; + display: block; + padding: 8px 20px 8px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} +.navbar .brand:hover { + text-decoration: none; +} +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} +.navbar-link { + color: #777777; +} +.navbar-link:hover { + color: #333333; +} +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-left: 1px solid #f2f2f2; + border-right: 1px solid #ffffff; +} +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn { + margin-top: 0; +} +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} +.navbar-form:before, +.navbar-form:after { + display: table; + content: ""; + line-height: 0; +} +.navbar-form:after { + clear: both; +} +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} +.navbar-search .search-query { + margin-bottom: 0; + padding: 4px 14px; + font-family: Arial, Helvetica, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.navbar-static-top { + position: static; + margin-bottom: 0; +} +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-left: 0; + padding-right: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} +.navbar-fixed-top { + top: 0; +} +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0,0,0,.1); + -moz-box-shadow: 0 1px 10px rgba(0,0,0,.1); + box-shadow: 0 1px 10px rgba(0,0,0,.1); +} +.navbar-fixed-bottom { + bottom: 0; +} +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0,0,0,.1); + -moz-box-shadow: 0 -1px 10px rgba(0,0,0,.1); + box-shadow: 0 -1px 10px rgba(0,0,0,.1); +} +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} +.navbar .nav > li { + float: left; +} +.navbar .nav > li > a { + float: none; + padding: 4px 8px 4px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + background-color: transparent; + color: #333333; + text-decoration: none; +} +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-left: 5px; + margin-right: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #e5e5e5; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); + box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075); +} +.navbar .btn-navbar:hover, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} +.navbar .nav > li > .dropdown-menu:before { + content: ''; + display: inline-block; + border-left: 7px solid transparent; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-bottom-color: rgba(0, 0, 0, 0.2); + position: absolute; + top: -7px; + left: 9px; +} +.navbar .nav > li > .dropdown-menu:after { + content: ''; + display: inline-block; + border-left: 6px solid transparent; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + position: absolute; + top: -6px; + left: 10px; +} +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + border-top: 7px solid #ccc; + border-top-color: rgba(0, 0, 0, 0.2); + border-bottom: 0; + bottom: -7px; + top: auto; +} +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + border-top: 6px solid #ffffff; + border-bottom: 0; + bottom: -6px; + top: auto; +} +.navbar .nav li.dropdown > a:hover .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #e5e5e5; + color: #555555; +} +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + left: auto; + right: 0; +} +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + left: auto; + right: 12px; +} +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + left: auto; + right: 13px; +} +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + left: auto; + right: 100%; + margin-left: 0; + margin-right: -1px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); + border-color: #252525; +} +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; +} +.navbar-inverse .brand { + color: #999999; +} +.navbar-inverse .navbar-text { + color: #999999; +} +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + background-color: transparent; + color: #ffffff; +} +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} +.navbar-inverse .navbar-link { + color: #999999; +} +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} +.navbar-inverse .divider-vertical { + border-left-color: #111111; + border-right-color: #222222; +} +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + background-color: #111111; + color: #ffffff; +} +.navbar-inverse .nav li.dropdown > a:hover .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + outline: 0; +} +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + *background-color: #040404; + /* Darken IE7 buttons by default so they stand out more given they won't have borders */ + + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); +} +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} +.breadcrumb { + padding: 8px 15px; + margin: 0 0 24px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.breadcrumb > li { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + text-shadow: 0 1px 0 #ffffff; +} +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #999999; +} +.pagination { + margin: 24px 0; +} +.pagination ul { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; + margin-left: 0; + margin-bottom: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} +.pagination ul > li { + display: inline; +} +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 24px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} +.pagination ul > li > a:hover, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover { + color: #999999; + background-color: transparent; + cursor: default; +} +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; + border-top-left-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + border-bottom-left-radius: 4px; +} +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; + border-bottom-right-radius: 4px; +} +.pagination-centered { + text-align: center; +} +.pagination-right { + text-align: right; +} +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-top-left-radius: 6px; + -moz-border-radius-topleft: 6px; + border-top-left-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-left-radius: 6px; +} +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + -moz-border-radius-topright: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + -moz-border-radius-bottomright: 6px; + border-bottom-right-radius: 6px; +} +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-top-left-radius: 3px; + -moz-border-radius-topleft: 3px; + border-top-left-radius: 3px; + -webkit-border-bottom-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + border-bottom-left-radius: 3px; +} +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + -moz-border-radius-topright: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + -moz-border-radius-bottomright: 3px; + border-bottom-right-radius: 3px; +} +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} +.pager { + margin: 24px 0; + list-style: none; + text-align: center; + *zoom: 1; +} +.pager:before, +.pager:after { + display: table; + content: ""; + line-height: 0; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} +.pager li > a:hover { + text-decoration: none; + background-color: #f5f5f5; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > span { + color: #999999; + background-color: #fff; + cursor: default; +} +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} +.modal-backdrop.fade { + opacity: 0; +} +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + /* IE6-7 */ + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; + outline: none; +} +.modal.fade { + -webkit-transition: opacity .3s linear, top .3s ease-out; + -moz-transition: opacity .3s linear, top .3s ease-out; + -o-transition: opacity .3s linear, top .3s ease-out; + transition: opacity .3s linear, top .3s ease-out; + top: -25%; +} +.modal.fade.in { + top: 10%; +} +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} +.modal-header .close { + margin-top: 2px; +} +.modal-header h3 { + margin: 0; + line-height: 30px; +} +.modal-body { + position: relative; + overflow-y: auto; + max-height: 400px; + padding: 15px; +} +.modal-form { + margin-bottom: 0; +} +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; + *zoom: 1; +} +.modal-footer:before, +.modal-footer:after { + display: table; + content: ""; + line-height: 0; +} +.modal-footer:after { + clear: both; +} +.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; +} +.tooltip { + position: absolute; + z-index: 1030; + display: block; + visibility: visible; + padding: 5px; + font-size: 11px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} +.tooltip.top { + margin-top: -3px; +} +.tooltip.right { + margin-left: 3px; +} +.tooltip.bottom { + margin-top: 3px; +} +.tooltip.left { + margin-left: -3px; +} +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.tooltip-arrow { + position: absolute; + width: 0; + height: 0; + border-color: transparent; + border-style: solid; +} +.tooltip.top .tooltip-arrow { + bottom: 0; + left: 50%; + margin-left: -5px; + border-width: 5px 5px 0; + border-top-color: #000000; +} +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-width: 5px 5px 5px 0; + border-right-color: #000000; +} +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-width: 5px 0 5px 5px; + border-left-color: #000000; +} +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-width: 0 5px 5px; + border-bottom-color: #000000; +} +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + width: 236px; + padding: 1px; + text-align: left; + background-color: #ffffff; + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + white-space: normal; +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 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, 0.25); + bottom: -11px; +} +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #ffffff; +} +.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, 0.25); +} +.popover.right .arrow:after { + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #ffffff; +} +.popover.bottom .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #ffffff; +} +.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, 0.25); +} +.popover.left .arrow:after { + right: 1px; + border-right-width: 0; + border-left-color: #ffffff; + bottom: -10px; +} +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} +.thumbnails:before, +.thumbnails:after { + display: table; + content: ""; + line-height: 0; +} +.thumbnails:after { + clear: both; +} +.row-fluid .thumbnails { + margin-left: 0; +} +.thumbnails > li { + float: left; + margin-bottom: 24px; + margin-left: 20px; +} +.thumbnail { + display: block; + padding: 4px; + line-height: 24px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} +a.thumbnail:hover { + border-color: #292929; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} +.thumbnail > img { + display: block; + max-width: 100%; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #555555; +} +.media, +.media-body { + overflow: hidden; + *overflow: visible; + zoom: 1; +} +.media, +.media .media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} +.media-object { + display: block; +} +.media-heading { + margin: 0 0 5px; +} +.media .pull-left { + margin-right: 10px; +} +.media .pull-right { + margin-left: 10px; +} +.media-list { + margin-left: 0; + list-style: none; +} +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + vertical-align: baseline; + white-space: nowrap; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #999999; +} +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.badge { + padding-left: 9px; + padding-right: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} +.label:empty, +.badge:empty { + display: none; +} +a.label:hover, +a.badge:hover { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} +.label-important, +.badge-important { + background-color: #b94a48; +} +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} +.label-warning, +.badge-warning { + background-color: #f89406; +} +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} +.label-success, +.badge-success { + background-color: #468847; +} +.label-success[href], +.badge-success[href] { + background-color: #356635; +} +.label-info, +.badge-info { + background-color: #3a87ad; +} +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} +.label-inverse, +.badge-inverse { + background-color: #333333; +} +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} +.btn-mini .label, +.btn-mini .badge { + top: 0; +} +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 24px; + margin-bottom: 24px; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.progress .bar { + width: 0%; + height: 100%; + color: #ffffff; + float: left; + font-size: 12px; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); + -moz-box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); + box-shadow: inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15); +} +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.progress-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} +.accordion { + margin-bottom: 24px; +} +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} +.accordion-heading { + border-bottom: 0; +} +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} +.accordion-toggle { + cursor: pointer; +} +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} +.carousel { + position: relative; + margin-bottom: 24px; + line-height: 1; +} +.carousel-inner { + overflow: hidden; + width: 100%; + position: relative; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img { + display: block; + line-height: 1; +} +.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: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} +.carousel-control.right { + left: auto; + right: 15px; +} +.carousel-control:hover { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-caption { + position: absolute; + left: 0; + right: 0; + bottom: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} +.carousel-caption h4, +.carousel-caption p { + color: #ffffff; + line-height: 24px; +} +.carousel-caption h4 { + margin: 0 0 5px; +} +.carousel-caption p { + margin-bottom: 0; +} +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 36px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + color: inherit; + letter-spacing: -1px; +} +.hero-unit li { + line-height: 36px; +} +.pull-right { + float: right; +} +.pull-left { + float: left; +} +.hide { + display: none; +} +.show { + display: block; +} +.invisible { + visibility: hidden; +} +.affix { + position: fixed; +} diff --git a/public_html/css/captcha_files/Thumbs.db b/public_html/css/captcha_files/Thumbs.db new file mode 100644 index 0000000..403ca36 Binary files /dev/null and b/public_html/css/captcha_files/Thumbs.db differ diff --git a/public_html/css/captcha_files/background1.png b/public_html/css/captcha_files/background1.png new file mode 100644 index 0000000..a1716dc Binary files /dev/null and b/public_html/css/captcha_files/background1.png differ diff --git a/public_html/css/captcha_files/background2.png b/public_html/css/captcha_files/background2.png new file mode 100644 index 0000000..3ac0bb9 Binary files /dev/null and b/public_html/css/captcha_files/background2.png differ diff --git a/public_html/css/captcha_files/overlay1.png b/public_html/css/captcha_files/overlay1.png new file mode 100644 index 0000000..8786e3e Binary files /dev/null and b/public_html/css/captcha_files/overlay1.png differ diff --git a/public_html/css/captcha_files/overlay2.png b/public_html/css/captcha_files/overlay2.png new file mode 100644 index 0000000..27da960 Binary files /dev/null and b/public_html/css/captcha_files/overlay2.png differ diff --git a/public_html/css/captcha_files/truetype.ttf b/public_html/css/captcha_files/truetype.ttf new file mode 100644 index 0000000..b2fd97e Binary files /dev/null and b/public_html/css/captcha_files/truetype.ttf differ diff --git a/public_html/css/close.png b/public_html/css/close.png new file mode 100644 index 0000000..33c1aab Binary files /dev/null and b/public_html/css/close.png differ diff --git a/public_html/css/colorbrewer.css b/public_html/css/colorbrewer.css new file mode 100644 index 0000000..faed650 --- /dev/null +++ b/public_html/css/colorbrewer.css @@ -0,0 +1,1690 @@ +/* This product includes color specifications and designs developed by Cynthia Brewer (http://colorbrewer.org/). */ +.YlGn .q0-3{fill:rgb(247,252,185)} +.YlGn .q1-3{fill:rgb(173,221,142)} +.YlGn .q2-3{fill:rgb(49,163,84)} +.YlGn .q0-4{fill:rgb(255,255,204)} +.YlGn .q1-4{fill:rgb(194,230,153)} +.YlGn .q2-4{fill:rgb(120,198,121)} +.YlGn .q3-4{fill:rgb(35,132,67)} +.YlGn .q0-5{fill:rgb(255,255,204)} +.YlGn .q1-5{fill:rgb(194,230,153)} +.YlGn .q2-5{fill:rgb(120,198,121)} +.YlGn .q3-5{fill:rgb(49,163,84)} +.YlGn .q4-5{fill:rgb(0,104,55)} +.YlGn .q0-6{fill:rgb(255,255,204)} +.YlGn .q1-6{fill:rgb(217,240,163)} +.YlGn .q2-6{fill:rgb(173,221,142)} +.YlGn .q3-6{fill:rgb(120,198,121)} +.YlGn .q4-6{fill:rgb(49,163,84)} +.YlGn .q5-6{fill:rgb(0,104,55)} +.YlGn .q0-7{fill:rgb(255,255,204)} +.YlGn .q1-7{fill:rgb(217,240,163)} +.YlGn .q2-7{fill:rgb(173,221,142)} +.YlGn .q3-7{fill:rgb(120,198,121)} +.YlGn .q4-7{fill:rgb(65,171,93)} +.YlGn .q5-7{fill:rgb(35,132,67)} +.YlGn .q6-7{fill:rgb(0,90,50)} +.YlGn .q0-8{fill:rgb(255,255,229)} +.YlGn .q1-8{fill:rgb(247,252,185)} +.YlGn .q2-8{fill:rgb(217,240,163)} +.YlGn .q3-8{fill:rgb(173,221,142)} +.YlGn .q4-8{fill:rgb(120,198,121)} +.YlGn .q5-8{fill:rgb(65,171,93)} +.YlGn .q6-8{fill:rgb(35,132,67)} +.YlGn .q7-8{fill:rgb(0,90,50)} +.YlGn .q0-9{fill:rgb(255,255,229)} +.YlGn .q1-9{fill:rgb(247,252,185)} +.YlGn .q2-9{fill:rgb(217,240,163)} +.YlGn .q3-9{fill:rgb(173,221,142)} +.YlGn .q4-9{fill:rgb(120,198,121)} +.YlGn .q5-9{fill:rgb(65,171,93)} +.YlGn .q6-9{fill:rgb(35,132,67)} +.YlGn .q7-9{fill:rgb(0,104,55)} +.YlGn .q8-9{fill:rgb(0,69,41)} +.YlGnBu .q0-3{fill:rgb(237,248,177)} +.YlGnBu .q1-3{fill:rgb(127,205,187)} +.YlGnBu .q2-3{fill:rgb(44,127,184)} +.YlGnBu .q0-4{fill:rgb(255,255,204)} +.YlGnBu .q1-4{fill:rgb(161,218,180)} +.YlGnBu .q2-4{fill:rgb(65,182,196)} +.YlGnBu .q3-4{fill:rgb(34,94,168)} +.YlGnBu .q0-5{fill:rgb(255,255,204)} +.YlGnBu .q1-5{fill:rgb(161,218,180)} +.YlGnBu .q2-5{fill:rgb(65,182,196)} +.YlGnBu .q3-5{fill:rgb(44,127,184)} +.YlGnBu .q4-5{fill:rgb(37,52,148)} +.YlGnBu .q0-6{fill:rgb(255,255,204)} +.YlGnBu .q1-6{fill:rgb(199,233,180)} +.YlGnBu .q2-6{fill:rgb(127,205,187)} +.YlGnBu .q3-6{fill:rgb(65,182,196)} +.YlGnBu .q4-6{fill:rgb(44,127,184)} +.YlGnBu .q5-6{fill:rgb(37,52,148)} +.YlGnBu .q0-7{fill:rgb(255,255,204)} +.YlGnBu .q1-7{fill:rgb(199,233,180)} +.YlGnBu .q2-7{fill:rgb(127,205,187)} +.YlGnBu .q3-7{fill:rgb(65,182,196)} +.YlGnBu .q4-7{fill:rgb(29,145,192)} +.YlGnBu .q5-7{fill:rgb(34,94,168)} +.YlGnBu .q6-7{fill:rgb(12,44,132)} +.YlGnBu .q0-8{fill:rgb(255,255,217)} +.YlGnBu .q1-8{fill:rgb(237,248,177)} +.YlGnBu .q2-8{fill:rgb(199,233,180)} +.YlGnBu .q3-8{fill:rgb(127,205,187)} +.YlGnBu .q4-8{fill:rgb(65,182,196)} +.YlGnBu .q5-8{fill:rgb(29,145,192)} +.YlGnBu .q6-8{fill:rgb(34,94,168)} +.YlGnBu .q7-8{fill:rgb(12,44,132)} +.YlGnBu .q0-9{fill:rgb(255,255,217)} +.YlGnBu .q1-9{fill:rgb(237,248,177)} +.YlGnBu .q2-9{fill:rgb(199,233,180)} +.YlGnBu .q3-9{fill:rgb(127,205,187)} +.YlGnBu .q4-9{fill:rgb(65,182,196)} +.YlGnBu .q5-9{fill:rgb(29,145,192)} +.YlGnBu .q6-9{fill:rgb(34,94,168)} +.YlGnBu .q7-9{fill:rgb(37,52,148)} +.YlGnBu .q8-9{fill:rgb(8,29,88)} +.GnBu .q0-3{fill:rgb(224,243,219)} +.GnBu .q1-3{fill:rgb(168,221,181)} +.GnBu .q2-3{fill:rgb(67,162,202)} +.GnBu .q0-4{fill:rgb(240,249,232)} +.GnBu .q1-4{fill:rgb(186,228,188)} +.GnBu .q2-4{fill:rgb(123,204,196)} +.GnBu .q3-4{fill:rgb(43,140,190)} +.GnBu .q0-5{fill:rgb(240,249,232)} +.GnBu .q1-5{fill:rgb(186,228,188)} +.GnBu .q2-5{fill:rgb(123,204,196)} +.GnBu .q3-5{fill:rgb(67,162,202)} +.GnBu .q4-5{fill:rgb(8,104,172)} +.GnBu .q0-6{fill:rgb(240,249,232)} +.GnBu .q1-6{fill:rgb(204,235,197)} +.GnBu .q2-6{fill:rgb(168,221,181)} +.GnBu .q3-6{fill:rgb(123,204,196)} +.GnBu .q4-6{fill:rgb(67,162,202)} +.GnBu .q5-6{fill:rgb(8,104,172)} +.GnBu .q0-7{fill:rgb(240,249,232)} +.GnBu .q1-7{fill:rgb(204,235,197)} +.GnBu .q2-7{fill:rgb(168,221,181)} +.GnBu .q3-7{fill:rgb(123,204,196)} +.GnBu .q4-7{fill:rgb(78,179,211)} +.GnBu .q5-7{fill:rgb(43,140,190)} +.GnBu .q6-7{fill:rgb(8,88,158)} +.GnBu .q0-8{fill:rgb(247,252,240)} +.GnBu .q1-8{fill:rgb(224,243,219)} +.GnBu .q2-8{fill:rgb(204,235,197)} +.GnBu .q3-8{fill:rgb(168,221,181)} +.GnBu .q4-8{fill:rgb(123,204,196)} +.GnBu .q5-8{fill:rgb(78,179,211)} +.GnBu .q6-8{fill:rgb(43,140,190)} +.GnBu .q7-8{fill:rgb(8,88,158)} +.GnBu .q0-9{fill:rgb(247,252,240)} +.GnBu .q1-9{fill:rgb(224,243,219)} +.GnBu .q2-9{fill:rgb(204,235,197)} +.GnBu .q3-9{fill:rgb(168,221,181)} +.GnBu .q4-9{fill:rgb(123,204,196)} +.GnBu .q5-9{fill:rgb(78,179,211)} +.GnBu .q6-9{fill:rgb(43,140,190)} +.GnBu .q7-9{fill:rgb(8,104,172)} +.GnBu .q8-9{fill:rgb(8,64,129)} +.BuGn .q0-3{fill:rgb(229,245,249)} +.BuGn .q1-3{fill:rgb(153,216,201)} +.BuGn .q2-3{fill:rgb(44,162,95)} +.BuGn .q0-4{fill:rgb(237,248,251)} +.BuGn .q1-4{fill:rgb(178,226,226)} +.BuGn .q2-4{fill:rgb(102,194,164)} +.BuGn .q3-4{fill:rgb(35,139,69)} +.BuGn .q0-5{fill:rgb(237,248,251)} +.BuGn .q1-5{fill:rgb(178,226,226)} +.BuGn .q2-5{fill:rgb(102,194,164)} +.BuGn .q3-5{fill:rgb(44,162,95)} +.BuGn .q4-5{fill:rgb(0,109,44)} +.BuGn .q0-6{fill:rgb(237,248,251)} +.BuGn .q1-6{fill:rgb(204,236,230)} +.BuGn .q2-6{fill:rgb(153,216,201)} +.BuGn .q3-6{fill:rgb(102,194,164)} +.BuGn .q4-6{fill:rgb(44,162,95)} +.BuGn .q5-6{fill:rgb(0,109,44)} +.BuGn .q0-7{fill:rgb(237,248,251)} +.BuGn .q1-7{fill:rgb(204,236,230)} +.BuGn .q2-7{fill:rgb(153,216,201)} +.BuGn .q3-7{fill:rgb(102,194,164)} +.BuGn .q4-7{fill:rgb(65,174,118)} +.BuGn .q5-7{fill:rgb(35,139,69)} +.BuGn .q6-7{fill:rgb(0,88,36)} +.BuGn .q0-8{fill:rgb(247,252,253)} +.BuGn .q1-8{fill:rgb(229,245,249)} +.BuGn .q2-8{fill:rgb(204,236,230)} +.BuGn .q3-8{fill:rgb(153,216,201)} +.BuGn .q4-8{fill:rgb(102,194,164)} +.BuGn .q5-8{fill:rgb(65,174,118)} +.BuGn .q6-8{fill:rgb(35,139,69)} +.BuGn .q7-8{fill:rgb(0,88,36)} +.BuGn .q0-9{fill:rgb(247,252,253)} +.BuGn .q1-9{fill:rgb(229,245,249)} +.BuGn .q2-9{fill:rgb(204,236,230)} +.BuGn .q3-9{fill:rgb(153,216,201)} +.BuGn .q4-9{fill:rgb(102,194,164)} +.BuGn .q5-9{fill:rgb(65,174,118)} +.BuGn .q6-9{fill:rgb(35,139,69)} +.BuGn .q7-9{fill:rgb(0,109,44)} +.BuGn .q8-9{fill:rgb(0,68,27)} +.PuBuGn .q0-3{fill:rgb(236,226,240)} +.PuBuGn .q1-3{fill:rgb(166,189,219)} +.PuBuGn .q2-3{fill:rgb(28,144,153)} +.PuBuGn .q0-4{fill:rgb(246,239,247)} +.PuBuGn .q1-4{fill:rgb(189,201,225)} +.PuBuGn .q2-4{fill:rgb(103,169,207)} +.PuBuGn .q3-4{fill:rgb(2,129,138)} +.PuBuGn .q0-5{fill:rgb(246,239,247)} +.PuBuGn .q1-5{fill:rgb(189,201,225)} +.PuBuGn .q2-5{fill:rgb(103,169,207)} +.PuBuGn .q3-5{fill:rgb(28,144,153)} +.PuBuGn .q4-5{fill:rgb(1,108,89)} +.PuBuGn .q0-6{fill:rgb(246,239,247)} +.PuBuGn .q1-6{fill:rgb(208,209,230)} +.PuBuGn .q2-6{fill:rgb(166,189,219)} +.PuBuGn .q3-6{fill:rgb(103,169,207)} +.PuBuGn .q4-6{fill:rgb(28,144,153)} +.PuBuGn .q5-6{fill:rgb(1,108,89)} +.PuBuGn .q0-7{fill:rgb(246,239,247)} +.PuBuGn .q1-7{fill:rgb(208,209,230)} +.PuBuGn .q2-7{fill:rgb(166,189,219)} +.PuBuGn .q3-7{fill:rgb(103,169,207)} +.PuBuGn .q4-7{fill:rgb(54,144,192)} +.PuBuGn .q5-7{fill:rgb(2,129,138)} +.PuBuGn .q6-7{fill:rgb(1,100,80)} +.PuBuGn .q0-8{fill:rgb(255,247,251)} +.PuBuGn .q1-8{fill:rgb(236,226,240)} +.PuBuGn .q2-8{fill:rgb(208,209,230)} +.PuBuGn .q3-8{fill:rgb(166,189,219)} +.PuBuGn .q4-8{fill:rgb(103,169,207)} +.PuBuGn .q5-8{fill:rgb(54,144,192)} +.PuBuGn .q6-8{fill:rgb(2,129,138)} +.PuBuGn .q7-8{fill:rgb(1,100,80)} +.PuBuGn .q0-9{fill:rgb(255,247,251)} +.PuBuGn .q1-9{fill:rgb(236,226,240)} +.PuBuGn .q2-9{fill:rgb(208,209,230)} +.PuBuGn .q3-9{fill:rgb(166,189,219)} +.PuBuGn .q4-9{fill:rgb(103,169,207)} +.PuBuGn .q5-9{fill:rgb(54,144,192)} +.PuBuGn .q6-9{fill:rgb(2,129,138)} +.PuBuGn .q7-9{fill:rgb(1,108,89)} +.PuBuGn .q8-9{fill:rgb(1,70,54)} +.PuBu .q0-3{fill:rgb(236,231,242)} +.PuBu .q1-3{fill:rgb(166,189,219)} +.PuBu .q2-3{fill:rgb(43,140,190)} +.PuBu .q0-4{fill:rgb(241,238,246)} +.PuBu .q1-4{fill:rgb(189,201,225)} +.PuBu .q2-4{fill:rgb(116,169,207)} +.PuBu .q3-4{fill:rgb(5,112,176)} +.PuBu .q0-5{fill:rgb(241,238,246)} +.PuBu .q1-5{fill:rgb(189,201,225)} +.PuBu .q2-5{fill:rgb(116,169,207)} +.PuBu .q3-5{fill:rgb(43,140,190)} +.PuBu .q4-5{fill:rgb(4,90,141)} +.PuBu .q0-6{fill:rgb(241,238,246)} +.PuBu .q1-6{fill:rgb(208,209,230)} +.PuBu .q2-6{fill:rgb(166,189,219)} +.PuBu .q3-6{fill:rgb(116,169,207)} +.PuBu .q4-6{fill:rgb(43,140,190)} +.PuBu .q5-6{fill:rgb(4,90,141)} +.PuBu .q0-7{fill:rgb(241,238,246)} +.PuBu .q1-7{fill:rgb(208,209,230)} +.PuBu .q2-7{fill:rgb(166,189,219)} +.PuBu .q3-7{fill:rgb(116,169,207)} +.PuBu .q4-7{fill:rgb(54,144,192)} +.PuBu .q5-7{fill:rgb(5,112,176)} +.PuBu .q6-7{fill:rgb(3,78,123)} +.PuBu .q0-8{fill:rgb(255,247,251)} +.PuBu .q1-8{fill:rgb(236,231,242)} +.PuBu .q2-8{fill:rgb(208,209,230)} +.PuBu .q3-8{fill:rgb(166,189,219)} +.PuBu .q4-8{fill:rgb(116,169,207)} +.PuBu .q5-8{fill:rgb(54,144,192)} +.PuBu .q6-8{fill:rgb(5,112,176)} +.PuBu .q7-8{fill:rgb(3,78,123)} +.PuBu .q0-9{fill:rgb(255,247,251)} +.PuBu .q1-9{fill:rgb(236,231,242)} +.PuBu .q2-9{fill:rgb(208,209,230)} +.PuBu .q3-9{fill:rgb(166,189,219)} +.PuBu .q4-9{fill:rgb(116,169,207)} +.PuBu .q5-9{fill:rgb(54,144,192)} +.PuBu .q6-9{fill:rgb(5,112,176)} +.PuBu .q7-9{fill:rgb(4,90,141)} +.PuBu .q8-9{fill:rgb(2,56,88)} +.BuPu .q0-3{fill:rgb(224,236,244)} +.BuPu .q1-3{fill:rgb(158,188,218)} +.BuPu .q2-3{fill:rgb(136,86,167)} +.BuPu .q0-4{fill:rgb(237,248,251)} +.BuPu .q1-4{fill:rgb(179,205,227)} +.BuPu .q2-4{fill:rgb(140,150,198)} +.BuPu .q3-4{fill:rgb(136,65,157)} +.BuPu .q0-5{fill:rgb(237,248,251)} +.BuPu .q1-5{fill:rgb(179,205,227)} +.BuPu .q2-5{fill:rgb(140,150,198)} +.BuPu .q3-5{fill:rgb(136,86,167)} +.BuPu .q4-5{fill:rgb(129,15,124)} +.BuPu .q0-6{fill:rgb(237,248,251)} +.BuPu .q1-6{fill:rgb(191,211,230)} +.BuPu .q2-6{fill:rgb(158,188,218)} +.BuPu .q3-6{fill:rgb(140,150,198)} +.BuPu .q4-6{fill:rgb(136,86,167)} +.BuPu .q5-6{fill:rgb(129,15,124)} +.BuPu .q0-7{fill:rgb(237,248,251)} +.BuPu .q1-7{fill:rgb(191,211,230)} +.BuPu .q2-7{fill:rgb(158,188,218)} +.BuPu .q3-7{fill:rgb(140,150,198)} +.BuPu .q4-7{fill:rgb(140,107,177)} +.BuPu .q5-7{fill:rgb(136,65,157)} +.BuPu .q6-7{fill:rgb(110,1,107)} +.BuPu .q0-8{fill:rgb(247,252,253)} +.BuPu .q1-8{fill:rgb(224,236,244)} +.BuPu .q2-8{fill:rgb(191,211,230)} +.BuPu .q3-8{fill:rgb(158,188,218)} +.BuPu .q4-8{fill:rgb(140,150,198)} +.BuPu .q5-8{fill:rgb(140,107,177)} +.BuPu .q6-8{fill:rgb(136,65,157)} +.BuPu .q7-8{fill:rgb(110,1,107)} +.BuPu .q0-9{fill:rgb(247,252,253)} +.BuPu .q1-9{fill:rgb(224,236,244)} +.BuPu .q2-9{fill:rgb(191,211,230)} +.BuPu .q3-9{fill:rgb(158,188,218)} +.BuPu .q4-9{fill:rgb(140,150,198)} +.BuPu .q5-9{fill:rgb(140,107,177)} +.BuPu .q6-9{fill:rgb(136,65,157)} +.BuPu .q7-9{fill:rgb(129,15,124)} +.BuPu .q8-9{fill:rgb(77,0,75)} +.RdPu .q0-3{fill:rgb(253,224,221)} +.RdPu .q1-3{fill:rgb(250,159,181)} +.RdPu .q2-3{fill:rgb(197,27,138)} +.RdPu .q0-4{fill:rgb(254,235,226)} +.RdPu .q1-4{fill:rgb(251,180,185)} +.RdPu .q2-4{fill:rgb(247,104,161)} +.RdPu .q3-4{fill:rgb(174,1,126)} +.RdPu .q0-5{fill:rgb(254,235,226)} +.RdPu .q1-5{fill:rgb(251,180,185)} +.RdPu .q2-5{fill:rgb(247,104,161)} +.RdPu .q3-5{fill:rgb(197,27,138)} +.RdPu .q4-5{fill:rgb(122,1,119)} +.RdPu .q0-6{fill:rgb(254,235,226)} +.RdPu .q1-6{fill:rgb(252,197,192)} +.RdPu .q2-6{fill:rgb(250,159,181)} +.RdPu .q3-6{fill:rgb(247,104,161)} +.RdPu .q4-6{fill:rgb(197,27,138)} +.RdPu .q5-6{fill:rgb(122,1,119)} +.RdPu .q0-7{fill:rgb(254,235,226)} +.RdPu .q1-7{fill:rgb(252,197,192)} +.RdPu .q2-7{fill:rgb(250,159,181)} +.RdPu .q3-7{fill:rgb(247,104,161)} +.RdPu .q4-7{fill:rgb(221,52,151)} +.RdPu .q5-7{fill:rgb(174,1,126)} +.RdPu .q6-7{fill:rgb(122,1,119)} +.RdPu .q0-8{fill:rgb(255,247,243)} +.RdPu .q1-8{fill:rgb(253,224,221)} +.RdPu .q2-8{fill:rgb(252,197,192)} +.RdPu .q3-8{fill:rgb(250,159,181)} +.RdPu .q4-8{fill:rgb(247,104,161)} +.RdPu .q5-8{fill:rgb(221,52,151)} +.RdPu .q6-8{fill:rgb(174,1,126)} +.RdPu .q7-8{fill:rgb(122,1,119)} +.RdPu .q0-9{fill:rgb(255,247,243)} +.RdPu .q1-9{fill:rgb(253,224,221)} +.RdPu .q2-9{fill:rgb(252,197,192)} +.RdPu .q3-9{fill:rgb(250,159,181)} +.RdPu .q4-9{fill:rgb(247,104,161)} +.RdPu .q5-9{fill:rgb(221,52,151)} +.RdPu .q6-9{fill:rgb(174,1,126)} +.RdPu .q7-9{fill:rgb(122,1,119)} +.RdPu .q8-9{fill:rgb(73,0,106)} +.PuRd .q0-3{fill:rgb(231,225,239)} +.PuRd .q1-3{fill:rgb(201,148,199)} +.PuRd .q2-3{fill:rgb(221,28,119)} +.PuRd .q0-4{fill:rgb(241,238,246)} +.PuRd .q1-4{fill:rgb(215,181,216)} +.PuRd .q2-4{fill:rgb(223,101,176)} +.PuRd .q3-4{fill:rgb(206,18,86)} +.PuRd .q0-5{fill:rgb(241,238,246)} +.PuRd .q1-5{fill:rgb(215,181,216)} +.PuRd .q2-5{fill:rgb(223,101,176)} +.PuRd .q3-5{fill:rgb(221,28,119)} +.PuRd .q4-5{fill:rgb(152,0,67)} +.PuRd .q0-6{fill:rgb(241,238,246)} +.PuRd .q1-6{fill:rgb(212,185,218)} +.PuRd .q2-6{fill:rgb(201,148,199)} +.PuRd .q3-6{fill:rgb(223,101,176)} +.PuRd .q4-6{fill:rgb(221,28,119)} +.PuRd .q5-6{fill:rgb(152,0,67)} +.PuRd .q0-7{fill:rgb(241,238,246)} +.PuRd .q1-7{fill:rgb(212,185,218)} +.PuRd .q2-7{fill:rgb(201,148,199)} +.PuRd .q3-7{fill:rgb(223,101,176)} +.PuRd .q4-7{fill:rgb(231,41,138)} +.PuRd .q5-7{fill:rgb(206,18,86)} +.PuRd .q6-7{fill:rgb(145,0,63)} +.PuRd .q0-8{fill:rgb(247,244,249)} +.PuRd .q1-8{fill:rgb(231,225,239)} +.PuRd .q2-8{fill:rgb(212,185,218)} +.PuRd .q3-8{fill:rgb(201,148,199)} +.PuRd .q4-8{fill:rgb(223,101,176)} +.PuRd .q5-8{fill:rgb(231,41,138)} +.PuRd .q6-8{fill:rgb(206,18,86)} +.PuRd .q7-8{fill:rgb(145,0,63)} +.PuRd .q0-9{fill:rgb(247,244,249)} +.PuRd .q1-9{fill:rgb(231,225,239)} +.PuRd .q2-9{fill:rgb(212,185,218)} +.PuRd .q3-9{fill:rgb(201,148,199)} +.PuRd .q4-9{fill:rgb(223,101,176)} +.PuRd .q5-9{fill:rgb(231,41,138)} +.PuRd .q6-9{fill:rgb(206,18,86)} +.PuRd .q7-9{fill:rgb(152,0,67)} +.PuRd .q8-9{fill:rgb(103,0,31)} +.OrRd .q0-3{fill:rgb(254,232,200)} +.OrRd .q1-3{fill:rgb(253,187,132)} +.OrRd .q2-3{fill:rgb(227,74,51)} +.OrRd .q0-4{fill:rgb(254,240,217)} +.OrRd .q1-4{fill:rgb(253,204,138)} +.OrRd .q2-4{fill:rgb(252,141,89)} +.OrRd .q3-4{fill:rgb(215,48,31)} +.OrRd .q0-5{fill:rgb(254,240,217)} +.OrRd .q1-5{fill:rgb(253,204,138)} +.OrRd .q2-5{fill:rgb(252,141,89)} +.OrRd .q3-5{fill:rgb(227,74,51)} +.OrRd .q4-5{fill:rgb(179,0,0)} +.OrRd .q0-6{fill:rgb(254,240,217)} +.OrRd .q1-6{fill:rgb(253,212,158)} +.OrRd .q2-6{fill:rgb(253,187,132)} +.OrRd .q3-6{fill:rgb(252,141,89)} +.OrRd .q4-6{fill:rgb(227,74,51)} +.OrRd .q5-6{fill:rgb(179,0,0)} +.OrRd .q0-7{fill:rgb(254,240,217)} +.OrRd .q1-7{fill:rgb(253,212,158)} +.OrRd .q2-7{fill:rgb(253,187,132)} +.OrRd .q3-7{fill:rgb(252,141,89)} +.OrRd .q4-7{fill:rgb(239,101,72)} +.OrRd .q5-7{fill:rgb(215,48,31)} +.OrRd .q6-7{fill:rgb(153,0,0)} +.OrRd .q0-8{fill:rgb(255,247,236)} +.OrRd .q1-8{fill:rgb(254,232,200)} +.OrRd .q2-8{fill:rgb(253,212,158)} +.OrRd .q3-8{fill:rgb(253,187,132)} +.OrRd .q4-8{fill:rgb(252,141,89)} +.OrRd .q5-8{fill:rgb(239,101,72)} +.OrRd .q6-8{fill:rgb(215,48,31)} +.OrRd .q7-8{fill:rgb(153,0,0)} +.OrRd .q0-9{fill:rgb(255,247,236)} +.OrRd .q1-9{fill:rgb(254,232,200)} +.OrRd .q2-9{fill:rgb(253,212,158)} +.OrRd .q3-9{fill:rgb(253,187,132)} +.OrRd .q4-9{fill:rgb(252,141,89)} +.OrRd .q5-9{fill:rgb(239,101,72)} +.OrRd .q6-9{fill:rgb(215,48,31)} +.OrRd .q7-9{fill:rgb(179,0,0)} +.OrRd .q8-9{fill:rgb(127,0,0)} +.YlOrRd .q0-3{fill:rgb(255,237,160)} +.YlOrRd .q1-3{fill:rgb(254,178,76)} +.YlOrRd .q2-3{fill:rgb(240,59,32)} +.YlOrRd .q0-4{fill:rgb(255,255,178)} +.YlOrRd .q1-4{fill:rgb(254,204,92)} +.YlOrRd .q2-4{fill:rgb(253,141,60)} +.YlOrRd .q3-4{fill:rgb(227,26,28)} +.YlOrRd .q0-5{fill:rgb(255,255,178)} +.YlOrRd .q1-5{fill:rgb(254,204,92)} +.YlOrRd .q2-5{fill:rgb(253,141,60)} +.YlOrRd .q3-5{fill:rgb(240,59,32)} +.YlOrRd .q4-5{fill:rgb(189,0,38)} +.YlOrRd .q0-6{fill:rgb(255,255,178)} +.YlOrRd .q1-6{fill:rgb(254,217,118)} +.YlOrRd .q2-6{fill:rgb(254,178,76)} +.YlOrRd .q3-6{fill:rgb(253,141,60)} +.YlOrRd .q4-6{fill:rgb(240,59,32)} +.YlOrRd .q5-6{fill:rgb(189,0,38)} +.YlOrRd .q0-7{fill:rgb(255,255,178)} +.YlOrRd .q1-7{fill:rgb(254,217,118)} +.YlOrRd .q2-7{fill:rgb(254,178,76)} +.YlOrRd .q3-7{fill:rgb(253,141,60)} +.YlOrRd .q4-7{fill:rgb(252,78,42)} +.YlOrRd .q5-7{fill:rgb(227,26,28)} +.YlOrRd .q6-7{fill:rgb(177,0,38)} +.YlOrRd .q0-8{fill:rgb(255,255,204)} +.YlOrRd .q1-8{fill:rgb(255,237,160)} +.YlOrRd .q2-8{fill:rgb(254,217,118)} +.YlOrRd .q3-8{fill:rgb(254,178,76)} +.YlOrRd .q4-8{fill:rgb(253,141,60)} +.YlOrRd .q5-8{fill:rgb(252,78,42)} +.YlOrRd .q6-8{fill:rgb(227,26,28)} +.YlOrRd .q7-8{fill:rgb(177,0,38)} +.YlOrRd .q0-9{fill:rgb(255,255,204)} +.YlOrRd .q1-9{fill:rgb(255,237,160)} +.YlOrRd .q2-9{fill:rgb(254,217,118)} +.YlOrRd .q3-9{fill:rgb(254,178,76)} +.YlOrRd .q4-9{fill:rgb(253,141,60)} +.YlOrRd .q5-9{fill:rgb(252,78,42)} +.YlOrRd .q6-9{fill:rgb(227,26,28)} +.YlOrRd .q7-9{fill:rgb(189,0,38)} +.YlOrRd .q8-9{fill:rgb(128,0,38)} +.YlOrBr .q0-3{fill:rgb(255,247,188)} +.YlOrBr .q1-3{fill:rgb(254,196,79)} +.YlOrBr .q2-3{fill:rgb(217,95,14)} +.YlOrBr .q0-4{fill:rgb(255,255,212)} +.YlOrBr .q1-4{fill:rgb(254,217,142)} +.YlOrBr .q2-4{fill:rgb(254,153,41)} +.YlOrBr .q3-4{fill:rgb(204,76,2)} +.YlOrBr .q0-5{fill:rgb(255,255,212)} +.YlOrBr .q1-5{fill:rgb(254,217,142)} +.YlOrBr .q2-5{fill:rgb(254,153,41)} +.YlOrBr .q3-5{fill:rgb(217,95,14)} +.YlOrBr .q4-5{fill:rgb(153,52,4)} +.YlOrBr .q0-6{fill:rgb(255,255,212)} +.YlOrBr .q1-6{fill:rgb(254,227,145)} +.YlOrBr .q2-6{fill:rgb(254,196,79)} +.YlOrBr .q3-6{fill:rgb(254,153,41)} +.YlOrBr .q4-6{fill:rgb(217,95,14)} +.YlOrBr .q5-6{fill:rgb(153,52,4)} +.YlOrBr .q0-7{fill:rgb(255,255,212)} +.YlOrBr .q1-7{fill:rgb(254,227,145)} +.YlOrBr .q2-7{fill:rgb(254,196,79)} +.YlOrBr .q3-7{fill:rgb(254,153,41)} +.YlOrBr .q4-7{fill:rgb(236,112,20)} +.YlOrBr .q5-7{fill:rgb(204,76,2)} +.YlOrBr .q6-7{fill:rgb(140,45,4)} +.YlOrBr .q0-8{fill:rgb(255,255,229)} +.YlOrBr .q1-8{fill:rgb(255,247,188)} +.YlOrBr .q2-8{fill:rgb(254,227,145)} +.YlOrBr .q3-8{fill:rgb(254,196,79)} +.YlOrBr .q4-8{fill:rgb(254,153,41)} +.YlOrBr .q5-8{fill:rgb(236,112,20)} +.YlOrBr .q6-8{fill:rgb(204,76,2)} +.YlOrBr .q7-8{fill:rgb(140,45,4)} +.YlOrBr .q0-9{fill:rgb(255,255,229)} +.YlOrBr .q1-9{fill:rgb(255,247,188)} +.YlOrBr .q2-9{fill:rgb(254,227,145)} +.YlOrBr .q3-9{fill:rgb(254,196,79)} +.YlOrBr .q4-9{fill:rgb(254,153,41)} +.YlOrBr .q5-9{fill:rgb(236,112,20)} +.YlOrBr .q6-9{fill:rgb(204,76,2)} +.YlOrBr .q7-9{fill:rgb(153,52,4)} +.YlOrBr .q8-9{fill:rgb(102,37,6)} +.Purples .q0-3{fill:rgb(239,237,245)} +.Purples .q1-3{fill:rgb(188,189,220)} +.Purples .q2-3{fill:rgb(117,107,177)} +.Purples .q0-4{fill:rgb(242,240,247)} +.Purples .q1-4{fill:rgb(203,201,226)} +.Purples .q2-4{fill:rgb(158,154,200)} +.Purples .q3-4{fill:rgb(106,81,163)} +.Purples .q0-5{fill:rgb(242,240,247)} +.Purples .q1-5{fill:rgb(203,201,226)} +.Purples .q2-5{fill:rgb(158,154,200)} +.Purples .q3-5{fill:rgb(117,107,177)} +.Purples .q4-5{fill:rgb(84,39,143)} +.Purples .q0-6{fill:rgb(242,240,247)} +.Purples .q1-6{fill:rgb(218,218,235)} +.Purples .q2-6{fill:rgb(188,189,220)} +.Purples .q3-6{fill:rgb(158,154,200)} +.Purples .q4-6{fill:rgb(117,107,177)} +.Purples .q5-6{fill:rgb(84,39,143)} +.Purples .q0-7{fill:rgb(242,240,247)} +.Purples .q1-7{fill:rgb(218,218,235)} +.Purples .q2-7{fill:rgb(188,189,220)} +.Purples .q3-7{fill:rgb(158,154,200)} +.Purples .q4-7{fill:rgb(128,125,186)} +.Purples .q5-7{fill:rgb(106,81,163)} +.Purples .q6-7{fill:rgb(74,20,134)} +.Purples .q0-8{fill:rgb(252,251,253)} +.Purples .q1-8{fill:rgb(239,237,245)} +.Purples .q2-8{fill:rgb(218,218,235)} +.Purples .q3-8{fill:rgb(188,189,220)} +.Purples .q4-8{fill:rgb(158,154,200)} +.Purples .q5-8{fill:rgb(128,125,186)} +.Purples .q6-8{fill:rgb(106,81,163)} +.Purples .q7-8{fill:rgb(74,20,134)} +.Purples .q0-9{fill:rgb(252,251,253)} +.Purples .q1-9{fill:rgb(239,237,245)} +.Purples .q2-9{fill:rgb(218,218,235)} +.Purples .q3-9{fill:rgb(188,189,220)} +.Purples .q4-9{fill:rgb(158,154,200)} +.Purples .q5-9{fill:rgb(128,125,186)} +.Purples .q6-9{fill:rgb(106,81,163)} +.Purples .q7-9{fill:rgb(84,39,143)} +.Purples .q8-9{fill:rgb(63,0,125)} +.Blues .q0-3{fill:rgb(222,235,247)} +.Blues .q1-3{fill:rgb(158,202,225)} +.Blues .q2-3{fill:rgb(49,130,189)} +.Blues .q0-4{fill:rgb(239,243,255)} +.Blues .q1-4{fill:rgb(189,215,231)} +.Blues .q2-4{fill:rgb(107,174,214)} +.Blues .q3-4{fill:rgb(33,113,181)} +.Blues .q0-5{fill:rgb(239,243,255)} +.Blues .q1-5{fill:rgb(189,215,231)} +.Blues .q2-5{fill:rgb(107,174,214)} +.Blues .q3-5{fill:rgb(49,130,189)} +.Blues .q4-5{fill:rgb(8,81,156)} +.Blues .q0-6{fill:rgb(239,243,255)} +.Blues .q1-6{fill:rgb(198,219,239)} +.Blues .q2-6{fill:rgb(158,202,225)} +.Blues .q3-6{fill:rgb(107,174,214)} +.Blues .q4-6{fill:rgb(49,130,189)} +.Blues .q5-6{fill:rgb(8,81,156)} +.Blues .q0-7{fill:rgb(239,243,255)} +.Blues .q1-7{fill:rgb(198,219,239)} +.Blues .q2-7{fill:rgb(158,202,225)} +.Blues .q3-7{fill:rgb(107,174,214)} +.Blues .q4-7{fill:rgb(66,146,198)} +.Blues .q5-7{fill:rgb(33,113,181)} +.Blues .q6-7{fill:rgb(8,69,148)} +.Blues .q0-8{fill:rgb(247,251,255)} +.Blues .q1-8{fill:rgb(222,235,247)} +.Blues .q2-8{fill:rgb(198,219,239)} +.Blues .q3-8{fill:rgb(158,202,225)} +.Blues .q4-8{fill:rgb(107,174,214)} +.Blues .q5-8{fill:rgb(66,146,198)} +.Blues .q6-8{fill:rgb(33,113,181)} +.Blues .q7-8{fill:rgb(8,69,148)} +.Blues .q0-9{fill:rgb(247,251,255)} +.Blues .q1-9{fill:rgb(222,235,247)} +.Blues .q2-9{fill:rgb(198,219,239)} +.Blues .q3-9{fill:rgb(158,202,225)} +.Blues .q4-9{fill:rgb(107,174,214)} +.Blues .q5-9{fill:rgb(66,146,198)} +.Blues .q6-9{fill:rgb(33,113,181)} +.Blues .q7-9{fill:rgb(8,81,156)} +.Blues .q8-9{fill:rgb(8,48,107)} +.Greens .q0-3{fill:rgb(229,245,224)} +.Greens .q1-3{fill:rgb(161,217,155)} +.Greens .q2-3{fill:rgb(49,163,84)} +.Greens .q0-4{fill:rgb(237,248,233)} +.Greens .q1-4{fill:rgb(186,228,179)} +.Greens .q2-4{fill:rgb(116,196,118)} +.Greens .q3-4{fill:rgb(35,139,69)} +.Greens .q0-5{fill:rgb(237,248,233)} +.Greens .q1-5{fill:rgb(186,228,179)} +.Greens .q2-5{fill:rgb(116,196,118)} +.Greens .q3-5{fill:rgb(49,163,84)} +.Greens .q4-5{fill:rgb(0,109,44)} +.Greens .q0-6{fill:rgb(237,248,233)} +.Greens .q1-6{fill:rgb(199,233,192)} +.Greens .q2-6{fill:rgb(161,217,155)} +.Greens .q3-6{fill:rgb(116,196,118)} +.Greens .q4-6{fill:rgb(49,163,84)} +.Greens .q5-6{fill:rgb(0,109,44)} +.Greens .q0-7{fill:rgb(237,248,233)} +.Greens .q1-7{fill:rgb(199,233,192)} +.Greens .q2-7{fill:rgb(161,217,155)} +.Greens .q3-7{fill:rgb(116,196,118)} +.Greens .q4-7{fill:rgb(65,171,93)} +.Greens .q5-7{fill:rgb(35,139,69)} +.Greens .q6-7{fill:rgb(0,90,50)} +.Greens .q0-8{fill:rgb(247,252,245)} +.Greens .q1-8{fill:rgb(229,245,224)} +.Greens .q2-8{fill:rgb(199,233,192)} +.Greens .q3-8{fill:rgb(161,217,155)} +.Greens .q4-8{fill:rgb(116,196,118)} +.Greens .q5-8{fill:rgb(65,171,93)} +.Greens .q6-8{fill:rgb(35,139,69)} +.Greens .q7-8{fill:rgb(0,90,50)} +.Greens .q0-9{fill:rgb(247,252,245)} +.Greens .q1-9{fill:rgb(229,245,224)} +.Greens .q2-9{fill:rgb(199,233,192)} +.Greens .q3-9{fill:rgb(161,217,155)} +.Greens .q4-9{fill:rgb(116,196,118)} +.Greens .q5-9{fill:rgb(65,171,93)} +.Greens .q6-9{fill:rgb(35,139,69)} +.Greens .q7-9{fill:rgb(0,109,44)} +.Greens .q8-9{fill:rgb(0,68,27)} +.Oranges .q0-3{fill:rgb(254,230,206)} +.Oranges .q1-3{fill:rgb(253,174,107)} +.Oranges .q2-3{fill:rgb(230,85,13)} +.Oranges .q0-4{fill:rgb(254,237,222)} +.Oranges .q1-4{fill:rgb(253,190,133)} +.Oranges .q2-4{fill:rgb(253,141,60)} +.Oranges .q3-4{fill:rgb(217,71,1)} +.Oranges .q0-5{fill:rgb(254,237,222)} +.Oranges .q1-5{fill:rgb(253,190,133)} +.Oranges .q2-5{fill:rgb(253,141,60)} +.Oranges .q3-5{fill:rgb(230,85,13)} +.Oranges .q4-5{fill:rgb(166,54,3)} +.Oranges .q0-6{fill:rgb(254,237,222)} +.Oranges .q1-6{fill:rgb(253,208,162)} +.Oranges .q2-6{fill:rgb(253,174,107)} +.Oranges .q3-6{fill:rgb(253,141,60)} +.Oranges .q4-6{fill:rgb(230,85,13)} +.Oranges .q5-6{fill:rgb(166,54,3)} +.Oranges .q0-7{fill:rgb(254,237,222)} +.Oranges .q1-7{fill:rgb(253,208,162)} +.Oranges .q2-7{fill:rgb(253,174,107)} +.Oranges .q3-7{fill:rgb(253,141,60)} +.Oranges .q4-7{fill:rgb(241,105,19)} +.Oranges .q5-7{fill:rgb(217,72,1)} +.Oranges .q6-7{fill:rgb(140,45,4)} +.Oranges .q0-8{fill:rgb(255,245,235)} +.Oranges .q1-8{fill:rgb(254,230,206)} +.Oranges .q2-8{fill:rgb(253,208,162)} +.Oranges .q3-8{fill:rgb(253,174,107)} +.Oranges .q4-8{fill:rgb(253,141,60)} +.Oranges .q5-8{fill:rgb(241,105,19)} +.Oranges .q6-8{fill:rgb(217,72,1)} +.Oranges .q7-8{fill:rgb(140,45,4)} +.Oranges .q0-9{fill:rgb(255,245,235)} +.Oranges .q1-9{fill:rgb(254,230,206)} +.Oranges .q2-9{fill:rgb(253,208,162)} +.Oranges .q3-9{fill:rgb(253,174,107)} +.Oranges .q4-9{fill:rgb(253,141,60)} +.Oranges .q5-9{fill:rgb(241,105,19)} +.Oranges .q6-9{fill:rgb(217,72,1)} +.Oranges .q7-9{fill:rgb(166,54,3)} +.Oranges .q8-9{fill:rgb(127,39,4)} +.Reds .q0-3{fill:rgb(254,224,210)} +.Reds .q1-3{fill:rgb(252,146,114)} +.Reds .q2-3{fill:rgb(222,45,38)} +.Reds .q0-4{fill:rgb(254,229,217)} +.Reds .q1-4{fill:rgb(252,174,145)} +.Reds .q2-4{fill:rgb(251,106,74)} +.Reds .q3-4{fill:rgb(203,24,29)} +.Reds .q0-5{fill:rgb(254,229,217)} +.Reds .q1-5{fill:rgb(252,174,145)} +.Reds .q2-5{fill:rgb(251,106,74)} +.Reds .q3-5{fill:rgb(222,45,38)} +.Reds .q4-5{fill:rgb(165,15,21)} +.Reds .q0-6{fill:rgb(254,229,217)} +.Reds .q1-6{fill:rgb(252,187,161)} +.Reds .q2-6{fill:rgb(252,146,114)} +.Reds .q3-6{fill:rgb(251,106,74)} +.Reds .q4-6{fill:rgb(222,45,38)} +.Reds .q5-6{fill:rgb(165,15,21)} +.Reds .q0-7{fill:rgb(254,229,217)} +.Reds .q1-7{fill:rgb(252,187,161)} +.Reds .q2-7{fill:rgb(252,146,114)} +.Reds .q3-7{fill:rgb(251,106,74)} +.Reds .q4-7{fill:rgb(239,59,44)} +.Reds .q5-7{fill:rgb(203,24,29)} +.Reds .q6-7{fill:rgb(153,0,13)} +.Reds .q0-8{fill:rgb(255,245,240)} +.Reds .q1-8{fill:rgb(254,224,210)} +.Reds .q2-8{fill:rgb(252,187,161)} +.Reds .q3-8{fill:rgb(252,146,114)} +.Reds .q4-8{fill:rgb(251,106,74)} +.Reds .q5-8{fill:rgb(239,59,44)} +.Reds .q6-8{fill:rgb(203,24,29)} +.Reds .q7-8{fill:rgb(153,0,13)} +.Reds .q0-9{fill:rgb(255,245,240)} +.Reds .q1-9{fill:rgb(254,224,210)} +.Reds .q2-9{fill:rgb(252,187,161)} +.Reds .q3-9{fill:rgb(252,146,114)} +.Reds .q4-9{fill:rgb(251,106,74)} +.Reds .q5-9{fill:rgb(239,59,44)} +.Reds .q6-9{fill:rgb(203,24,29)} +.Reds .q7-9{fill:rgb(165,15,21)} +.Reds .q8-9{fill:rgb(103,0,13)} +.Greys .q0-3{fill:rgb(240,240,240)} +.Greys .q1-3{fill:rgb(189,189,189)} +.Greys .q2-3{fill:rgb(99,99,99)} +.Greys .q0-4{fill:rgb(247,247,247)} +.Greys .q1-4{fill:rgb(204,204,204)} +.Greys .q2-4{fill:rgb(150,150,150)} +.Greys .q3-4{fill:rgb(82,82,82)} +.Greys .q0-5{fill:rgb(247,247,247)} +.Greys .q1-5{fill:rgb(204,204,204)} +.Greys .q2-5{fill:rgb(150,150,150)} +.Greys .q3-5{fill:rgb(99,99,99)} +.Greys .q4-5{fill:rgb(37,37,37)} +.Greys .q0-6{fill:rgb(247,247,247)} +.Greys .q1-6{fill:rgb(217,217,217)} +.Greys .q2-6{fill:rgb(189,189,189)} +.Greys .q3-6{fill:rgb(150,150,150)} +.Greys .q4-6{fill:rgb(99,99,99)} +.Greys .q5-6{fill:rgb(37,37,37)} +.Greys .q0-7{fill:rgb(247,247,247)} +.Greys .q1-7{fill:rgb(217,217,217)} +.Greys .q2-7{fill:rgb(189,189,189)} +.Greys .q3-7{fill:rgb(150,150,150)} +.Greys .q4-7{fill:rgb(115,115,115)} +.Greys .q5-7{fill:rgb(82,82,82)} +.Greys .q6-7{fill:rgb(37,37,37)} +.Greys .q0-8{fill:rgb(255,255,255)} +.Greys .q1-8{fill:rgb(240,240,240)} +.Greys .q2-8{fill:rgb(217,217,217)} +.Greys .q3-8{fill:rgb(189,189,189)} +.Greys .q4-8{fill:rgb(150,150,150)} +.Greys .q5-8{fill:rgb(115,115,115)} +.Greys .q6-8{fill:rgb(82,82,82)} +.Greys .q7-8{fill:rgb(37,37,37)} +.Greys .q0-9{fill:rgb(255,255,255)} +.Greys .q1-9{fill:rgb(240,240,240)} +.Greys .q2-9{fill:rgb(217,217,217)} +.Greys .q3-9{fill:rgb(189,189,189)} +.Greys .q4-9{fill:rgb(150,150,150)} +.Greys .q5-9{fill:rgb(115,115,115)} +.Greys .q6-9{fill:rgb(82,82,82)} +.Greys .q7-9{fill:rgb(37,37,37)} +.Greys .q8-9{fill:rgb(0,0,0)} +.PuOr .q0-3{fill:rgb(241,163,64)} +.PuOr .q1-3{fill:rgb(247,247,247)} +.PuOr .q2-3{fill:rgb(153,142,195)} +.PuOr .q0-4{fill:rgb(230,97,1)} +.PuOr .q1-4{fill:rgb(253,184,99)} +.PuOr .q2-4{fill:rgb(178,171,210)} +.PuOr .q3-4{fill:rgb(94,60,153)} +.PuOr .q0-5{fill:rgb(230,97,1)} +.PuOr .q1-5{fill:rgb(253,184,99)} +.PuOr .q2-5{fill:rgb(247,247,247)} +.PuOr .q3-5{fill:rgb(178,171,210)} +.PuOr .q4-5{fill:rgb(94,60,153)} +.PuOr .q0-6{fill:rgb(179,88,6)} +.PuOr .q1-6{fill:rgb(241,163,64)} +.PuOr .q2-6{fill:rgb(254,224,182)} +.PuOr .q3-6{fill:rgb(216,218,235)} +.PuOr .q4-6{fill:rgb(153,142,195)} +.PuOr .q5-6{fill:rgb(84,39,136)} +.PuOr .q0-7{fill:rgb(179,88,6)} +.PuOr .q1-7{fill:rgb(241,163,64)} +.PuOr .q2-7{fill:rgb(254,224,182)} +.PuOr .q3-7{fill:rgb(247,247,247)} +.PuOr .q4-7{fill:rgb(216,218,235)} +.PuOr .q5-7{fill:rgb(153,142,195)} +.PuOr .q6-7{fill:rgb(84,39,136)} +.PuOr .q0-8{fill:rgb(179,88,6)} +.PuOr .q1-8{fill:rgb(224,130,20)} +.PuOr .q2-8{fill:rgb(253,184,99)} +.PuOr .q3-8{fill:rgb(254,224,182)} +.PuOr .q4-8{fill:rgb(216,218,235)} +.PuOr .q5-8{fill:rgb(178,171,210)} +.PuOr .q6-8{fill:rgb(128,115,172)} +.PuOr .q7-8{fill:rgb(84,39,136)} +.PuOr .q0-9{fill:rgb(179,88,6)} +.PuOr .q1-9{fill:rgb(224,130,20)} +.PuOr .q2-9{fill:rgb(253,184,99)} +.PuOr .q3-9{fill:rgb(254,224,182)} +.PuOr .q4-9{fill:rgb(247,247,247)} +.PuOr .q5-9{fill:rgb(216,218,235)} +.PuOr .q6-9{fill:rgb(178,171,210)} +.PuOr .q7-9{fill:rgb(128,115,172)} +.PuOr .q8-9{fill:rgb(84,39,136)} +.PuOr .q0-10{fill:rgb(127,59,8)} +.PuOr .q1-10{fill:rgb(179,88,6)} +.PuOr .q2-10{fill:rgb(224,130,20)} +.PuOr .q3-10{fill:rgb(253,184,99)} +.PuOr .q4-10{fill:rgb(254,224,182)} +.PuOr .q5-10{fill:rgb(216,218,235)} +.PuOr .q6-10{fill:rgb(178,171,210)} +.PuOr .q7-10{fill:rgb(128,115,172)} +.PuOr .q8-10{fill:rgb(84,39,136)} +.PuOr .q9-10{fill:rgb(45,0,75)} +.PuOr .q0-11{fill:rgb(127,59,8)} +.PuOr .q1-11{fill:rgb(179,88,6)} +.PuOr .q2-11{fill:rgb(224,130,20)} +.PuOr .q3-11{fill:rgb(253,184,99)} +.PuOr .q4-11{fill:rgb(254,224,182)} +.PuOr .q5-11{fill:rgb(247,247,247)} +.PuOr .q6-11{fill:rgb(216,218,235)} +.PuOr .q7-11{fill:rgb(178,171,210)} +.PuOr .q8-11{fill:rgb(128,115,172)} +.PuOr .q9-11{fill:rgb(84,39,136)} +.PuOr .q10-11{fill:rgb(45,0,75)} +.BrBG .q0-3{fill:rgb(216,179,101)} +.BrBG .q1-3{fill:rgb(245,245,245)} +.BrBG .q2-3{fill:rgb(90,180,172)} +.BrBG .q0-4{fill:rgb(166,97,26)} +.BrBG .q1-4{fill:rgb(223,194,125)} +.BrBG .q2-4{fill:rgb(128,205,193)} +.BrBG .q3-4{fill:rgb(1,133,113)} +.BrBG .q0-5{fill:rgb(166,97,26)} +.BrBG .q1-5{fill:rgb(223,194,125)} +.BrBG .q2-5{fill:rgb(245,245,245)} +.BrBG .q3-5{fill:rgb(128,205,193)} +.BrBG .q4-5{fill:rgb(1,133,113)} +.BrBG .q0-6{fill:rgb(140,81,10)} +.BrBG .q1-6{fill:rgb(216,179,101)} +.BrBG .q2-6{fill:rgb(246,232,195)} +.BrBG .q3-6{fill:rgb(199,234,229)} +.BrBG .q4-6{fill:rgb(90,180,172)} +.BrBG .q5-6{fill:rgb(1,102,94)} +.BrBG .q0-7{fill:rgb(140,81,10)} +.BrBG .q1-7{fill:rgb(216,179,101)} +.BrBG .q2-7{fill:rgb(246,232,195)} +.BrBG .q3-7{fill:rgb(245,245,245)} +.BrBG .q4-7{fill:rgb(199,234,229)} +.BrBG .q5-7{fill:rgb(90,180,172)} +.BrBG .q6-7{fill:rgb(1,102,94)} +.BrBG .q0-8{fill:rgb(140,81,10)} +.BrBG .q1-8{fill:rgb(191,129,45)} +.BrBG .q2-8{fill:rgb(223,194,125)} +.BrBG .q3-8{fill:rgb(246,232,195)} +.BrBG .q4-8{fill:rgb(199,234,229)} +.BrBG .q5-8{fill:rgb(128,205,193)} +.BrBG .q6-8{fill:rgb(53,151,143)} +.BrBG .q7-8{fill:rgb(1,102,94)} +.BrBG .q0-9{fill:rgb(140,81,10)} +.BrBG .q1-9{fill:rgb(191,129,45)} +.BrBG .q2-9{fill:rgb(223,194,125)} +.BrBG .q3-9{fill:rgb(246,232,195)} +.BrBG .q4-9{fill:rgb(245,245,245)} +.BrBG .q5-9{fill:rgb(199,234,229)} +.BrBG .q6-9{fill:rgb(128,205,193)} +.BrBG .q7-9{fill:rgb(53,151,143)} +.BrBG .q8-9{fill:rgb(1,102,94)} +.BrBG .q0-10{fill:rgb(84,48,5)} +.BrBG .q1-10{fill:rgb(140,81,10)} +.BrBG .q2-10{fill:rgb(191,129,45)} +.BrBG .q3-10{fill:rgb(223,194,125)} +.BrBG .q4-10{fill:rgb(246,232,195)} +.BrBG .q5-10{fill:rgb(199,234,229)} +.BrBG .q6-10{fill:rgb(128,205,193)} +.BrBG .q7-10{fill:rgb(53,151,143)} +.BrBG .q8-10{fill:rgb(1,102,94)} +.BrBG .q9-10{fill:rgb(0,60,48)} +.BrBG .q0-11{fill:rgb(84,48,5)} +.BrBG .q1-11{fill:rgb(140,81,10)} +.BrBG .q2-11{fill:rgb(191,129,45)} +.BrBG .q3-11{fill:rgb(223,194,125)} +.BrBG .q4-11{fill:rgb(246,232,195)} +.BrBG .q5-11{fill:rgb(245,245,245)} +.BrBG .q6-11{fill:rgb(199,234,229)} +.BrBG .q7-11{fill:rgb(128,205,193)} +.BrBG .q8-11{fill:rgb(53,151,143)} +.BrBG .q9-11{fill:rgb(1,102,94)} +.BrBG .q10-11{fill:rgb(0,60,48)} +.PRGn .q0-3{fill:rgb(175,141,195)} +.PRGn .q1-3{fill:rgb(247,247,247)} +.PRGn .q2-3{fill:rgb(127,191,123)} +.PRGn .q0-4{fill:rgb(123,50,148)} +.PRGn .q1-4{fill:rgb(194,165,207)} +.PRGn .q2-4{fill:rgb(166,219,160)} +.PRGn .q3-4{fill:rgb(0,136,55)} +.PRGn .q0-5{fill:rgb(123,50,148)} +.PRGn .q1-5{fill:rgb(194,165,207)} +.PRGn .q2-5{fill:rgb(247,247,247)} +.PRGn .q3-5{fill:rgb(166,219,160)} +.PRGn .q4-5{fill:rgb(0,136,55)} +.PRGn .q0-6{fill:rgb(118,42,131)} +.PRGn .q1-6{fill:rgb(175,141,195)} +.PRGn .q2-6{fill:rgb(231,212,232)} +.PRGn .q3-6{fill:rgb(217,240,211)} +.PRGn .q4-6{fill:rgb(127,191,123)} +.PRGn .q5-6{fill:rgb(27,120,55)} +.PRGn .q0-7{fill:rgb(118,42,131)} +.PRGn .q1-7{fill:rgb(175,141,195)} +.PRGn .q2-7{fill:rgb(231,212,232)} +.PRGn .q3-7{fill:rgb(247,247,247)} +.PRGn .q4-7{fill:rgb(217,240,211)} +.PRGn .q5-7{fill:rgb(127,191,123)} +.PRGn .q6-7{fill:rgb(27,120,55)} +.PRGn .q0-8{fill:rgb(118,42,131)} +.PRGn .q1-8{fill:rgb(153,112,171)} +.PRGn .q2-8{fill:rgb(194,165,207)} +.PRGn .q3-8{fill:rgb(231,212,232)} +.PRGn .q4-8{fill:rgb(217,240,211)} +.PRGn .q5-8{fill:rgb(166,219,160)} +.PRGn .q6-8{fill:rgb(90,174,97)} +.PRGn .q7-8{fill:rgb(27,120,55)} +.PRGn .q0-9{fill:rgb(118,42,131)} +.PRGn .q1-9{fill:rgb(153,112,171)} +.PRGn .q2-9{fill:rgb(194,165,207)} +.PRGn .q3-9{fill:rgb(231,212,232)} +.PRGn .q4-9{fill:rgb(247,247,247)} +.PRGn .q5-9{fill:rgb(217,240,211)} +.PRGn .q6-9{fill:rgb(166,219,160)} +.PRGn .q7-9{fill:rgb(90,174,97)} +.PRGn .q8-9{fill:rgb(27,120,55)} +.PRGn .q0-10{fill:rgb(64,0,75)} +.PRGn .q1-10{fill:rgb(118,42,131)} +.PRGn .q2-10{fill:rgb(153,112,171)} +.PRGn .q3-10{fill:rgb(194,165,207)} +.PRGn .q4-10{fill:rgb(231,212,232)} +.PRGn .q5-10{fill:rgb(217,240,211)} +.PRGn .q6-10{fill:rgb(166,219,160)} +.PRGn .q7-10{fill:rgb(90,174,97)} +.PRGn .q8-10{fill:rgb(27,120,55)} +.PRGn .q9-10{fill:rgb(0,68,27)} +.PRGn .q0-11{fill:rgb(64,0,75)} +.PRGn .q1-11{fill:rgb(118,42,131)} +.PRGn .q2-11{fill:rgb(153,112,171)} +.PRGn .q3-11{fill:rgb(194,165,207)} +.PRGn .q4-11{fill:rgb(231,212,232)} +.PRGn .q5-11{fill:rgb(247,247,247)} +.PRGn .q6-11{fill:rgb(217,240,211)} +.PRGn .q7-11{fill:rgb(166,219,160)} +.PRGn .q8-11{fill:rgb(90,174,97)} +.PRGn .q9-11{fill:rgb(27,120,55)} +.PRGn .q10-11{fill:rgb(0,68,27)} +.PiYG .q0-3{fill:rgb(233,163,201)} +.PiYG .q1-3{fill:rgb(247,247,247)} +.PiYG .q2-3{fill:rgb(161,215,106)} +.PiYG .q0-4{fill:rgb(208,28,139)} +.PiYG .q1-4{fill:rgb(241,182,218)} +.PiYG .q2-4{fill:rgb(184,225,134)} +.PiYG .q3-4{fill:rgb(77,172,38)} +.PiYG .q0-5{fill:rgb(208,28,139)} +.PiYG .q1-5{fill:rgb(241,182,218)} +.PiYG .q2-5{fill:rgb(247,247,247)} +.PiYG .q3-5{fill:rgb(184,225,134)} +.PiYG .q4-5{fill:rgb(77,172,38)} +.PiYG .q0-6{fill:rgb(197,27,125)} +.PiYG .q1-6{fill:rgb(233,163,201)} +.PiYG .q2-6{fill:rgb(253,224,239)} +.PiYG .q3-6{fill:rgb(230,245,208)} +.PiYG .q4-6{fill:rgb(161,215,106)} +.PiYG .q5-6{fill:rgb(77,146,33)} +.PiYG .q0-7{fill:rgb(197,27,125)} +.PiYG .q1-7{fill:rgb(233,163,201)} +.PiYG .q2-7{fill:rgb(253,224,239)} +.PiYG .q3-7{fill:rgb(247,247,247)} +.PiYG .q4-7{fill:rgb(230,245,208)} +.PiYG .q5-7{fill:rgb(161,215,106)} +.PiYG .q6-7{fill:rgb(77,146,33)} +.PiYG .q0-8{fill:rgb(197,27,125)} +.PiYG .q1-8{fill:rgb(222,119,174)} +.PiYG .q2-8{fill:rgb(241,182,218)} +.PiYG .q3-8{fill:rgb(253,224,239)} +.PiYG .q4-8{fill:rgb(230,245,208)} +.PiYG .q5-8{fill:rgb(184,225,134)} +.PiYG .q6-8{fill:rgb(127,188,65)} +.PiYG .q7-8{fill:rgb(77,146,33)} +.PiYG .q0-9{fill:rgb(197,27,125)} +.PiYG .q1-9{fill:rgb(222,119,174)} +.PiYG .q2-9{fill:rgb(241,182,218)} +.PiYG .q3-9{fill:rgb(253,224,239)} +.PiYG .q4-9{fill:rgb(247,247,247)} +.PiYG .q5-9{fill:rgb(230,245,208)} +.PiYG .q6-9{fill:rgb(184,225,134)} +.PiYG .q7-9{fill:rgb(127,188,65)} +.PiYG .q8-9{fill:rgb(77,146,33)} +.PiYG .q0-10{fill:rgb(142,1,82)} +.PiYG .q1-10{fill:rgb(197,27,125)} +.PiYG .q2-10{fill:rgb(222,119,174)} +.PiYG .q3-10{fill:rgb(241,182,218)} +.PiYG .q4-10{fill:rgb(253,224,239)} +.PiYG .q5-10{fill:rgb(230,245,208)} +.PiYG .q6-10{fill:rgb(184,225,134)} +.PiYG .q7-10{fill:rgb(127,188,65)} +.PiYG .q8-10{fill:rgb(77,146,33)} +.PiYG .q9-10{fill:rgb(39,100,25)} +.PiYG .q0-11{fill:rgb(142,1,82)} +.PiYG .q1-11{fill:rgb(197,27,125)} +.PiYG .q2-11{fill:rgb(222,119,174)} +.PiYG .q3-11{fill:rgb(241,182,218)} +.PiYG .q4-11{fill:rgb(253,224,239)} +.PiYG .q5-11{fill:rgb(247,247,247)} +.PiYG .q6-11{fill:rgb(230,245,208)} +.PiYG .q7-11{fill:rgb(184,225,134)} +.PiYG .q8-11{fill:rgb(127,188,65)} +.PiYG .q9-11{fill:rgb(77,146,33)} +.PiYG .q10-11{fill:rgb(39,100,25)} +.RdBu .q0-3{fill:rgb(239,138,98)} +.RdBu .q1-3{fill:rgb(247,247,247)} +.RdBu .q2-3{fill:rgb(103,169,207)} +.RdBu .q0-4{fill:rgb(202,0,32)} +.RdBu .q1-4{fill:rgb(244,165,130)} +.RdBu .q2-4{fill:rgb(146,197,222)} +.RdBu .q3-4{fill:rgb(5,113,176)} +.RdBu .q0-5{fill:rgb(202,0,32)} +.RdBu .q1-5{fill:rgb(244,165,130)} +.RdBu .q2-5{fill:rgb(247,247,247)} +.RdBu .q3-5{fill:rgb(146,197,222)} +.RdBu .q4-5{fill:rgb(5,113,176)} +.RdBu .q0-6{fill:rgb(178,24,43)} +.RdBu .q1-6{fill:rgb(239,138,98)} +.RdBu .q2-6{fill:rgb(253,219,199)} +.RdBu .q3-6{fill:rgb(209,229,240)} +.RdBu .q4-6{fill:rgb(103,169,207)} +.RdBu .q5-6{fill:rgb(33,102,172)} +.RdBu .q0-7{fill:rgb(178,24,43)} +.RdBu .q1-7{fill:rgb(239,138,98)} +.RdBu .q2-7{fill:rgb(253,219,199)} +.RdBu .q3-7{fill:rgb(247,247,247)} +.RdBu .q4-7{fill:rgb(209,229,240)} +.RdBu .q5-7{fill:rgb(103,169,207)} +.RdBu .q6-7{fill:rgb(33,102,172)} +.RdBu .q0-8{fill:rgb(178,24,43)} +.RdBu .q1-8{fill:rgb(214,96,77)} +.RdBu .q2-8{fill:rgb(244,165,130)} +.RdBu .q3-8{fill:rgb(253,219,199)} +.RdBu .q4-8{fill:rgb(209,229,240)} +.RdBu .q5-8{fill:rgb(146,197,222)} +.RdBu .q6-8{fill:rgb(67,147,195)} +.RdBu .q7-8{fill:rgb(33,102,172)} +.RdBu .q0-9{fill:rgb(178,24,43)} +.RdBu .q1-9{fill:rgb(214,96,77)} +.RdBu .q2-9{fill:rgb(244,165,130)} +.RdBu .q3-9{fill:rgb(253,219,199)} +.RdBu .q4-9{fill:rgb(247,247,247)} +.RdBu .q5-9{fill:rgb(209,229,240)} +.RdBu .q6-9{fill:rgb(146,197,222)} +.RdBu .q7-9{fill:rgb(67,147,195)} +.RdBu .q8-9{fill:rgb(33,102,172)} +.RdBu .q0-10{fill:rgb(103,0,31)} +.RdBu .q1-10{fill:rgb(178,24,43)} +.RdBu .q2-10{fill:rgb(214,96,77)} +.RdBu .q3-10{fill:rgb(244,165,130)} +.RdBu .q4-10{fill:rgb(253,219,199)} +.RdBu .q5-10{fill:rgb(209,229,240)} +.RdBu .q6-10{fill:rgb(146,197,222)} +.RdBu .q7-10{fill:rgb(67,147,195)} +.RdBu .q8-10{fill:rgb(33,102,172)} +.RdBu .q9-10{fill:rgb(5,48,97)} +.RdBu .q0-11{fill:rgb(103,0,31)} +.RdBu .q1-11{fill:rgb(178,24,43)} +.RdBu .q2-11{fill:rgb(214,96,77)} +.RdBu .q3-11{fill:rgb(244,165,130)} +.RdBu .q4-11{fill:rgb(253,219,199)} +.RdBu .q5-11{fill:rgb(247,247,247)} +.RdBu .q6-11{fill:rgb(209,229,240)} +.RdBu .q7-11{fill:rgb(146,197,222)} +.RdBu .q8-11{fill:rgb(67,147,195)} +.RdBu .q9-11{fill:rgb(33,102,172)} +.RdBu .q10-11{fill:rgb(5,48,97)} +.RdGy .q0-3{fill:rgb(239,138,98)} +.RdGy .q1-3{fill:rgb(255,255,255)} +.RdGy .q2-3{fill:rgb(153,153,153)} +.RdGy .q0-4{fill:rgb(202,0,32)} +.RdGy .q1-4{fill:rgb(244,165,130)} +.RdGy .q2-4{fill:rgb(186,186,186)} +.RdGy .q3-4{fill:rgb(64,64,64)} +.RdGy .q0-5{fill:rgb(202,0,32)} +.RdGy .q1-5{fill:rgb(244,165,130)} +.RdGy .q2-5{fill:rgb(255,255,255)} +.RdGy .q3-5{fill:rgb(186,186,186)} +.RdGy .q4-5{fill:rgb(64,64,64)} +.RdGy .q0-6{fill:rgb(178,24,43)} +.RdGy .q1-6{fill:rgb(239,138,98)} +.RdGy .q2-6{fill:rgb(253,219,199)} +.RdGy .q3-6{fill:rgb(224,224,224)} +.RdGy .q4-6{fill:rgb(153,153,153)} +.RdGy .q5-6{fill:rgb(77,77,77)} +.RdGy .q0-7{fill:rgb(178,24,43)} +.RdGy .q1-7{fill:rgb(239,138,98)} +.RdGy .q2-7{fill:rgb(253,219,199)} +.RdGy .q3-7{fill:rgb(255,255,255)} +.RdGy .q4-7{fill:rgb(224,224,224)} +.RdGy .q5-7{fill:rgb(153,153,153)} +.RdGy .q6-7{fill:rgb(77,77,77)} +.RdGy .q0-8{fill:rgb(178,24,43)} +.RdGy .q1-8{fill:rgb(214,96,77)} +.RdGy .q2-8{fill:rgb(244,165,130)} +.RdGy .q3-8{fill:rgb(253,219,199)} +.RdGy .q4-8{fill:rgb(224,224,224)} +.RdGy .q5-8{fill:rgb(186,186,186)} +.RdGy .q6-8{fill:rgb(135,135,135)} +.RdGy .q7-8{fill:rgb(77,77,77)} +.RdGy .q0-9{fill:rgb(178,24,43)} +.RdGy .q1-9{fill:rgb(214,96,77)} +.RdGy .q2-9{fill:rgb(244,165,130)} +.RdGy .q3-9{fill:rgb(253,219,199)} +.RdGy .q4-9{fill:rgb(255,255,255)} +.RdGy .q5-9{fill:rgb(224,224,224)} +.RdGy .q6-9{fill:rgb(186,186,186)} +.RdGy .q7-9{fill:rgb(135,135,135)} +.RdGy .q8-9{fill:rgb(77,77,77)} +.RdGy .q0-10{fill:rgb(103,0,31)} +.RdGy .q1-10{fill:rgb(178,24,43)} +.RdGy .q2-10{fill:rgb(214,96,77)} +.RdGy .q3-10{fill:rgb(244,165,130)} +.RdGy .q4-10{fill:rgb(253,219,199)} +.RdGy .q5-10{fill:rgb(224,224,224)} +.RdGy .q6-10{fill:rgb(186,186,186)} +.RdGy .q7-10{fill:rgb(135,135,135)} +.RdGy .q8-10{fill:rgb(77,77,77)} +.RdGy .q9-10{fill:rgb(26,26,26)} +.RdGy .q0-11{fill:rgb(103,0,31)} +.RdGy .q1-11{fill:rgb(178,24,43)} +.RdGy .q2-11{fill:rgb(214,96,77)} +.RdGy .q3-11{fill:rgb(244,165,130)} +.RdGy .q4-11{fill:rgb(253,219,199)} +.RdGy .q5-11{fill:rgb(255,255,255)} +.RdGy .q6-11{fill:rgb(224,224,224)} +.RdGy .q7-11{fill:rgb(186,186,186)} +.RdGy .q8-11{fill:rgb(135,135,135)} +.RdGy .q9-11{fill:rgb(77,77,77)} +.RdGy .q10-11{fill:rgb(26,26,26)} +.RdYlBu .q0-3{fill:rgb(252,141,89)} +.RdYlBu .q1-3{fill:rgb(255,255,191)} +.RdYlBu .q2-3{fill:rgb(145,191,219)} +.RdYlBu .q0-4{fill:rgb(215,25,28)} +.RdYlBu .q1-4{fill:rgb(253,174,97)} +.RdYlBu .q2-4{fill:rgb(171,217,233)} +.RdYlBu .q3-4{fill:rgb(44,123,182)} +.RdYlBu .q0-5{fill:rgb(215,25,28)} +.RdYlBu .q1-5{fill:rgb(253,174,97)} +.RdYlBu .q2-5{fill:rgb(255,255,191)} +.RdYlBu .q3-5{fill:rgb(171,217,233)} +.RdYlBu .q4-5{fill:rgb(44,123,182)} +.RdYlBu .q0-6{fill:rgb(215,48,39)} +.RdYlBu .q1-6{fill:rgb(252,141,89)} +.RdYlBu .q2-6{fill:rgb(254,224,144)} +.RdYlBu .q3-6{fill:rgb(224,243,248)} +.RdYlBu .q4-6{fill:rgb(145,191,219)} +.RdYlBu .q5-6{fill:rgb(69,117,180)} +.RdYlBu .q0-7{fill:rgb(215,48,39)} +.RdYlBu .q1-7{fill:rgb(252,141,89)} +.RdYlBu .q2-7{fill:rgb(254,224,144)} +.RdYlBu .q3-7{fill:rgb(255,255,191)} +.RdYlBu .q4-7{fill:rgb(224,243,248)} +.RdYlBu .q5-7{fill:rgb(145,191,219)} +.RdYlBu .q6-7{fill:rgb(69,117,180)} +.RdYlBu .q0-8{fill:rgb(215,48,39)} +.RdYlBu .q1-8{fill:rgb(244,109,67)} +.RdYlBu .q2-8{fill:rgb(253,174,97)} +.RdYlBu .q3-8{fill:rgb(254,224,144)} +.RdYlBu .q4-8{fill:rgb(224,243,248)} +.RdYlBu .q5-8{fill:rgb(171,217,233)} +.RdYlBu .q6-8{fill:rgb(116,173,209)} +.RdYlBu .q7-8{fill:rgb(69,117,180)} +.RdYlBu .q0-9{fill:rgb(215,48,39)} +.RdYlBu .q1-9{fill:rgb(244,109,67)} +.RdYlBu .q2-9{fill:rgb(253,174,97)} +.RdYlBu .q3-9{fill:rgb(254,224,144)} +.RdYlBu .q4-9{fill:rgb(255,255,191)} +.RdYlBu .q5-9{fill:rgb(224,243,248)} +.RdYlBu .q6-9{fill:rgb(171,217,233)} +.RdYlBu .q7-9{fill:rgb(116,173,209)} +.RdYlBu .q8-9{fill:rgb(69,117,180)} +.RdYlBu .q0-10{fill:rgb(165,0,38)} +.RdYlBu .q1-10{fill:rgb(215,48,39)} +.RdYlBu .q2-10{fill:rgb(244,109,67)} +.RdYlBu .q3-10{fill:rgb(253,174,97)} +.RdYlBu .q4-10{fill:rgb(254,224,144)} +.RdYlBu .q5-10{fill:rgb(224,243,248)} +.RdYlBu .q6-10{fill:rgb(171,217,233)} +.RdYlBu .q7-10{fill:rgb(116,173,209)} +.RdYlBu .q8-10{fill:rgb(69,117,180)} +.RdYlBu .q9-10{fill:rgb(49,54,149)} +.RdYlBu .q0-11{fill:rgb(165,0,38)} +.RdYlBu .q1-11{fill:rgb(215,48,39)} +.RdYlBu .q2-11{fill:rgb(244,109,67)} +.RdYlBu .q3-11{fill:rgb(253,174,97)} +.RdYlBu .q4-11{fill:rgb(254,224,144)} +.RdYlBu .q5-11{fill:rgb(255,255,191)} +.RdYlBu .q6-11{fill:rgb(224,243,248)} +.RdYlBu .q7-11{fill:rgb(171,217,233)} +.RdYlBu .q8-11{fill:rgb(116,173,209)} +.RdYlBu .q9-11{fill:rgb(69,117,180)} +.RdYlBu .q10-11{fill:rgb(49,54,149)} +.Spectral .q0-3{fill:rgb(252,141,89)} +.Spectral .q1-3{fill:rgb(255,255,191)} +.Spectral .q2-3{fill:rgb(153,213,148)} +.Spectral .q0-4{fill:rgb(215,25,28)} +.Spectral .q1-4{fill:rgb(253,174,97)} +.Spectral .q2-4{fill:rgb(171,221,164)} +.Spectral .q3-4{fill:rgb(43,131,186)} +.Spectral .q0-5{fill:rgb(215,25,28)} +.Spectral .q1-5{fill:rgb(253,174,97)} +.Spectral .q2-5{fill:rgb(255,255,191)} +.Spectral .q3-5{fill:rgb(171,221,164)} +.Spectral .q4-5{fill:rgb(43,131,186)} +.Spectral .q0-6{fill:rgb(213,62,79)} +.Spectral .q1-6{fill:rgb(252,141,89)} +.Spectral .q2-6{fill:rgb(254,224,139)} +.Spectral .q3-6{fill:rgb(230,245,152)} +.Spectral .q4-6{fill:rgb(153,213,148)} +.Spectral .q5-6{fill:rgb(50,136,189)} +.Spectral .q0-7{fill:rgb(213,62,79)} +.Spectral .q1-7{fill:rgb(252,141,89)} +.Spectral .q2-7{fill:rgb(254,224,139)} +.Spectral .q3-7{fill:rgb(255,255,191)} +.Spectral .q4-7{fill:rgb(230,245,152)} +.Spectral .q5-7{fill:rgb(153,213,148)} +.Spectral .q6-7{fill:rgb(50,136,189)} +.Spectral .q0-8{fill:rgb(213,62,79)} +.Spectral .q1-8{fill:rgb(244,109,67)} +.Spectral .q2-8{fill:rgb(253,174,97)} +.Spectral .q3-8{fill:rgb(254,224,139)} +.Spectral .q4-8{fill:rgb(230,245,152)} +.Spectral .q5-8{fill:rgb(171,221,164)} +.Spectral .q6-8{fill:rgb(102,194,165)} +.Spectral .q7-8{fill:rgb(50,136,189)} +.Spectral .q0-9{fill:rgb(213,62,79)} +.Spectral .q1-9{fill:rgb(244,109,67)} +.Spectral .q2-9{fill:rgb(253,174,97)} +.Spectral .q3-9{fill:rgb(254,224,139)} +.Spectral .q4-9{fill:rgb(255,255,191)} +.Spectral .q5-9{fill:rgb(230,245,152)} +.Spectral .q6-9{fill:rgb(171,221,164)} +.Spectral .q7-9{fill:rgb(102,194,165)} +.Spectral .q8-9{fill:rgb(50,136,189)} +.Spectral .q0-10{fill:rgb(158,1,66)} +.Spectral .q1-10{fill:rgb(213,62,79)} +.Spectral .q2-10{fill:rgb(244,109,67)} +.Spectral .q3-10{fill:rgb(253,174,97)} +.Spectral .q4-10{fill:rgb(254,224,139)} +.Spectral .q5-10{fill:rgb(230,245,152)} +.Spectral .q6-10{fill:rgb(171,221,164)} +.Spectral .q7-10{fill:rgb(102,194,165)} +.Spectral .q8-10{fill:rgb(50,136,189)} +.Spectral .q9-10{fill:rgb(94,79,162)} +.Spectral .q0-11{fill:rgb(158,1,66)} +.Spectral .q1-11{fill:rgb(213,62,79)} +.Spectral .q2-11{fill:rgb(244,109,67)} +.Spectral .q3-11{fill:rgb(253,174,97)} +.Spectral .q4-11{fill:rgb(254,224,139)} +.Spectral .q5-11{fill:rgb(255,255,191)} +.Spectral .q6-11{fill:rgb(230,245,152)} +.Spectral .q7-11{fill:rgb(171,221,164)} +.Spectral .q8-11{fill:rgb(102,194,165)} +.Spectral .q9-11{fill:rgb(50,136,189)} +.Spectral .q10-11{fill:rgb(94,79,162)} +.RdYlGn .q0-3{fill:rgb(252,141,89)} +.RdYlGn .q1-3{fill:rgb(255,255,191)} +.RdYlGn .q2-3{fill:rgb(145,207,96)} +.RdYlGn .q0-4{fill:rgb(215,25,28)} +.RdYlGn .q1-4{fill:rgb(253,174,97)} +.RdYlGn .q2-4{fill:rgb(166,217,106)} +.RdYlGn .q3-4{fill:rgb(26,150,65)} +.RdYlGn .q0-5{fill:rgb(215,25,28)} +.RdYlGn .q1-5{fill:rgb(253,174,97)} +.RdYlGn .q2-5{fill:rgb(255,255,191)} +.RdYlGn .q3-5{fill:rgb(166,217,106)} +.RdYlGn .q4-5{fill:rgb(26,150,65)} +.RdYlGn .q0-6{fill:rgb(215,48,39)} +.RdYlGn .q1-6{fill:rgb(252,141,89)} +.RdYlGn .q2-6{fill:rgb(254,224,139)} +.RdYlGn .q3-6{fill:rgb(217,239,139)} +.RdYlGn .q4-6{fill:rgb(145,207,96)} +.RdYlGn .q5-6{fill:rgb(26,152,80)} +.RdYlGn .q0-7{fill:rgb(215,48,39)} +.RdYlGn .q1-7{fill:rgb(252,141,89)} +.RdYlGn .q2-7{fill:rgb(254,224,139)} +.RdYlGn .q3-7{fill:rgb(255,255,191)} +.RdYlGn .q4-7{fill:rgb(217,239,139)} +.RdYlGn .q5-7{fill:rgb(145,207,96)} +.RdYlGn .q6-7{fill:rgb(26,152,80)} +.RdYlGn .q0-8{fill:rgb(215,48,39)} +.RdYlGn .q1-8{fill:rgb(244,109,67)} +.RdYlGn .q2-8{fill:rgb(253,174,97)} +.RdYlGn .q3-8{fill:rgb(254,224,139)} +.RdYlGn .q4-8{fill:rgb(217,239,139)} +.RdYlGn .q5-8{fill:rgb(166,217,106)} +.RdYlGn .q6-8{fill:rgb(102,189,99)} +.RdYlGn .q7-8{fill:rgb(26,152,80)} +.RdYlGn .q0-9{fill:rgb(215,48,39)} +.RdYlGn .q1-9{fill:rgb(244,109,67)} +.RdYlGn .q2-9{fill:rgb(253,174,97)} +.RdYlGn .q3-9{fill:rgb(254,224,139)} +.RdYlGn .q4-9{fill:rgb(255,255,191)} +.RdYlGn .q5-9{fill:rgb(217,239,139)} +.RdYlGn .q6-9{fill:rgb(166,217,106)} +.RdYlGn .q7-9{fill:rgb(102,189,99)} +.RdYlGn .q8-9{fill:rgb(26,152,80)} +.RdYlGn .q0-10{fill:rgb(165,0,38)} +.RdYlGn .q1-10{fill:rgb(215,48,39)} +.RdYlGn .q2-10{fill:rgb(244,109,67)} +.RdYlGn .q3-10{fill:rgb(253,174,97)} +.RdYlGn .q4-10{fill:rgb(254,224,139)} +.RdYlGn .q5-10{fill:rgb(217,239,139)} +.RdYlGn .q6-10{fill:rgb(166,217,106)} +.RdYlGn .q7-10{fill:rgb(102,189,99)} +.RdYlGn .q8-10{fill:rgb(26,152,80)} +.RdYlGn .q9-10{fill:rgb(0,104,55)} +.RdYlGn .q0-11{fill:rgb(165,0,38)} +.RdYlGn .q1-11{fill:rgb(215,48,39)} +.RdYlGn .q2-11{fill:rgb(244,109,67)} +.RdYlGn .q3-11{fill:rgb(253,174,97)} +.RdYlGn .q4-11{fill:rgb(254,224,139)} +.RdYlGn .q5-11{fill:rgb(255,255,191)} +.RdYlGn .q6-11{fill:rgb(217,239,139)} +.RdYlGn .q7-11{fill:rgb(166,217,106)} +.RdYlGn .q8-11{fill:rgb(102,189,99)} +.RdYlGn .q9-11{fill:rgb(26,152,80)} +.RdYlGn .q10-11{fill:rgb(0,104,55)} +.Accent .q0-3{fill:rgb(127,201,127)} +.Accent .q1-3{fill:rgb(190,174,212)} +.Accent .q2-3{fill:rgb(253,192,134)} +.Accent .q0-4{fill:rgb(127,201,127)} +.Accent .q1-4{fill:rgb(190,174,212)} +.Accent .q2-4{fill:rgb(253,192,134)} +.Accent .q3-4{fill:rgb(255,255,153)} +.Accent .q0-5{fill:rgb(127,201,127)} +.Accent .q1-5{fill:rgb(190,174,212)} +.Accent .q2-5{fill:rgb(253,192,134)} +.Accent .q3-5{fill:rgb(255,255,153)} +.Accent .q4-5{fill:rgb(56,108,176)} +.Accent .q0-6{fill:rgb(127,201,127)} +.Accent .q1-6{fill:rgb(190,174,212)} +.Accent .q2-6{fill:rgb(253,192,134)} +.Accent .q3-6{fill:rgb(255,255,153)} +.Accent .q4-6{fill:rgb(56,108,176)} +.Accent .q5-6{fill:rgb(240,2,127)} +.Accent .q0-7{fill:rgb(127,201,127)} +.Accent .q1-7{fill:rgb(190,174,212)} +.Accent .q2-7{fill:rgb(253,192,134)} +.Accent .q3-7{fill:rgb(255,255,153)} +.Accent .q4-7{fill:rgb(56,108,176)} +.Accent .q5-7{fill:rgb(240,2,127)} +.Accent .q6-7{fill:rgb(191,91,23)} +.Accent .q0-8{fill:rgb(127,201,127)} +.Accent .q1-8{fill:rgb(190,174,212)} +.Accent .q2-8{fill:rgb(253,192,134)} +.Accent .q3-8{fill:rgb(255,255,153)} +.Accent .q4-8{fill:rgb(56,108,176)} +.Accent .q5-8{fill:rgb(240,2,127)} +.Accent .q6-8{fill:rgb(191,91,23)} +.Accent .q7-8{fill:rgb(102,102,102)} +.Dark2 .q0-3{fill:rgb(27,158,119)} +.Dark2 .q1-3{fill:rgb(217,95,2)} +.Dark2 .q2-3{fill:rgb(117,112,179)} +.Dark2 .q0-4{fill:rgb(27,158,119)} +.Dark2 .q1-4{fill:rgb(217,95,2)} +.Dark2 .q2-4{fill:rgb(117,112,179)} +.Dark2 .q3-4{fill:rgb(231,41,138)} +.Dark2 .q0-5{fill:rgb(27,158,119)} +.Dark2 .q1-5{fill:rgb(217,95,2)} +.Dark2 .q2-5{fill:rgb(117,112,179)} +.Dark2 .q3-5{fill:rgb(231,41,138)} +.Dark2 .q4-5{fill:rgb(102,166,30)} +.Dark2 .q0-6{fill:rgb(27,158,119)} +.Dark2 .q1-6{fill:rgb(217,95,2)} +.Dark2 .q2-6{fill:rgb(117,112,179)} +.Dark2 .q3-6{fill:rgb(231,41,138)} +.Dark2 .q4-6{fill:rgb(102,166,30)} +.Dark2 .q5-6{fill:rgb(230,171,2)} +.Dark2 .q0-7{fill:rgb(27,158,119)} +.Dark2 .q1-7{fill:rgb(217,95,2)} +.Dark2 .q2-7{fill:rgb(117,112,179)} +.Dark2 .q3-7{fill:rgb(231,41,138)} +.Dark2 .q4-7{fill:rgb(102,166,30)} +.Dark2 .q5-7{fill:rgb(230,171,2)} +.Dark2 .q6-7{fill:rgb(166,118,29)} +.Dark2 .q0-8{fill:rgb(27,158,119)} +.Dark2 .q1-8{fill:rgb(217,95,2)} +.Dark2 .q2-8{fill:rgb(117,112,179)} +.Dark2 .q3-8{fill:rgb(231,41,138)} +.Dark2 .q4-8{fill:rgb(102,166,30)} +.Dark2 .q5-8{fill:rgb(230,171,2)} +.Dark2 .q6-8{fill:rgb(166,118,29)} +.Dark2 .q7-8{fill:rgb(102,102,102)} +.Paired .q0-3{fill:rgb(166,206,227)} +.Paired .q1-3{fill:rgb(31,120,180)} +.Paired .q2-3{fill:rgb(178,223,138)} +.Paired .q0-4{fill:rgb(166,206,227)} +.Paired .q1-4{fill:rgb(31,120,180)} +.Paired .q2-4{fill:rgb(178,223,138)} +.Paired .q3-4{fill:rgb(51,160,44)} +.Paired .q0-5{fill:rgb(166,206,227)} +.Paired .q1-5{fill:rgb(31,120,180)} +.Paired .q2-5{fill:rgb(178,223,138)} +.Paired .q3-5{fill:rgb(51,160,44)} +.Paired .q4-5{fill:rgb(251,154,153)} +.Paired .q0-6{fill:rgb(166,206,227)} +.Paired .q1-6{fill:rgb(31,120,180)} +.Paired .q2-6{fill:rgb(178,223,138)} +.Paired .q3-6{fill:rgb(51,160,44)} +.Paired .q4-6{fill:rgb(251,154,153)} +.Paired .q5-6{fill:rgb(227,26,28)} +.Paired .q0-7{fill:rgb(166,206,227)} +.Paired .q1-7{fill:rgb(31,120,180)} +.Paired .q2-7{fill:rgb(178,223,138)} +.Paired .q3-7{fill:rgb(51,160,44)} +.Paired .q4-7{fill:rgb(251,154,153)} +.Paired .q5-7{fill:rgb(227,26,28)} +.Paired .q6-7{fill:rgb(253,191,111)} +.Paired .q0-8{fill:rgb(166,206,227)} +.Paired .q1-8{fill:rgb(31,120,180)} +.Paired .q2-8{fill:rgb(178,223,138)} +.Paired .q3-8{fill:rgb(51,160,44)} +.Paired .q4-8{fill:rgb(251,154,153)} +.Paired .q5-8{fill:rgb(227,26,28)} +.Paired .q6-8{fill:rgb(253,191,111)} +.Paired .q7-8{fill:rgb(255,127,0)} +.Paired .q0-9{fill:rgb(166,206,227)} +.Paired .q1-9{fill:rgb(31,120,180)} +.Paired .q2-9{fill:rgb(178,223,138)} +.Paired .q3-9{fill:rgb(51,160,44)} +.Paired .q4-9{fill:rgb(251,154,153)} +.Paired .q5-9{fill:rgb(227,26,28)} +.Paired .q6-9{fill:rgb(253,191,111)} +.Paired .q7-9{fill:rgb(255,127,0)} +.Paired .q8-9{fill:rgb(202,178,214)} +.Paired .q0-10{fill:rgb(166,206,227)} +.Paired .q1-10{fill:rgb(31,120,180)} +.Paired .q2-10{fill:rgb(178,223,138)} +.Paired .q3-10{fill:rgb(51,160,44)} +.Paired .q4-10{fill:rgb(251,154,153)} +.Paired .q5-10{fill:rgb(227,26,28)} +.Paired .q6-10{fill:rgb(253,191,111)} +.Paired .q7-10{fill:rgb(255,127,0)} +.Paired .q8-10{fill:rgb(202,178,214)} +.Paired .q9-10{fill:rgb(106,61,154)} +.Paired .q0-11{fill:rgb(166,206,227)} +.Paired .q1-11{fill:rgb(31,120,180)} +.Paired .q2-11{fill:rgb(178,223,138)} +.Paired .q3-11{fill:rgb(51,160,44)} +.Paired .q4-11{fill:rgb(251,154,153)} +.Paired .q5-11{fill:rgb(227,26,28)} +.Paired .q6-11{fill:rgb(253,191,111)} +.Paired .q7-11{fill:rgb(255,127,0)} +.Paired .q8-11{fill:rgb(202,178,214)} +.Paired .q9-11{fill:rgb(106,61,154)} +.Paired .q10-11{fill:rgb(255,255,153)} +.Paired .q0-12{fill:rgb(166,206,227)} +.Paired .q1-12{fill:rgb(31,120,180)} +.Paired .q2-12{fill:rgb(178,223,138)} +.Paired .q3-12{fill:rgb(51,160,44)} +.Paired .q4-12{fill:rgb(251,154,153)} +.Paired .q5-12{fill:rgb(227,26,28)} +.Paired .q6-12{fill:rgb(253,191,111)} +.Paired .q7-12{fill:rgb(255,127,0)} +.Paired .q8-12{fill:rgb(202,178,214)} +.Paired .q9-12{fill:rgb(106,61,154)} +.Paired .q10-12{fill:rgb(255,255,153)} +.Paired .q11-12{fill:rgb(177,89,40)} +.Pastel1 .q0-3{fill:rgb(251,180,174)} +.Pastel1 .q1-3{fill:rgb(179,205,227)} +.Pastel1 .q2-3{fill:rgb(204,235,197)} +.Pastel1 .q0-4{fill:rgb(251,180,174)} +.Pastel1 .q1-4{fill:rgb(179,205,227)} +.Pastel1 .q2-4{fill:rgb(204,235,197)} +.Pastel1 .q3-4{fill:rgb(222,203,228)} +.Pastel1 .q0-5{fill:rgb(251,180,174)} +.Pastel1 .q1-5{fill:rgb(179,205,227)} +.Pastel1 .q2-5{fill:rgb(204,235,197)} +.Pastel1 .q3-5{fill:rgb(222,203,228)} +.Pastel1 .q4-5{fill:rgb(254,217,166)} +.Pastel1 .q0-6{fill:rgb(251,180,174)} +.Pastel1 .q1-6{fill:rgb(179,205,227)} +.Pastel1 .q2-6{fill:rgb(204,235,197)} +.Pastel1 .q3-6{fill:rgb(222,203,228)} +.Pastel1 .q4-6{fill:rgb(254,217,166)} +.Pastel1 .q5-6{fill:rgb(255,255,204)} +.Pastel1 .q0-7{fill:rgb(251,180,174)} +.Pastel1 .q1-7{fill:rgb(179,205,227)} +.Pastel1 .q2-7{fill:rgb(204,235,197)} +.Pastel1 .q3-7{fill:rgb(222,203,228)} +.Pastel1 .q4-7{fill:rgb(254,217,166)} +.Pastel1 .q5-7{fill:rgb(255,255,204)} +.Pastel1 .q6-7{fill:rgb(229,216,189)} +.Pastel1 .q0-8{fill:rgb(251,180,174)} +.Pastel1 .q1-8{fill:rgb(179,205,227)} +.Pastel1 .q2-8{fill:rgb(204,235,197)} +.Pastel1 .q3-8{fill:rgb(222,203,228)} +.Pastel1 .q4-8{fill:rgb(254,217,166)} +.Pastel1 .q5-8{fill:rgb(255,255,204)} +.Pastel1 .q6-8{fill:rgb(229,216,189)} +.Pastel1 .q7-8{fill:rgb(253,218,236)} +.Pastel1 .q0-9{fill:rgb(251,180,174)} +.Pastel1 .q1-9{fill:rgb(179,205,227)} +.Pastel1 .q2-9{fill:rgb(204,235,197)} +.Pastel1 .q3-9{fill:rgb(222,203,228)} +.Pastel1 .q4-9{fill:rgb(254,217,166)} +.Pastel1 .q5-9{fill:rgb(255,255,204)} +.Pastel1 .q6-9{fill:rgb(229,216,189)} +.Pastel1 .q7-9{fill:rgb(253,218,236)} +.Pastel1 .q8-9{fill:rgb(242,242,242)} +.Pastel2 .q0-3{fill:rgb(179,226,205)} +.Pastel2 .q1-3{fill:rgb(253,205,172)} +.Pastel2 .q2-3{fill:rgb(203,213,232)} +.Pastel2 .q0-4{fill:rgb(179,226,205)} +.Pastel2 .q1-4{fill:rgb(253,205,172)} +.Pastel2 .q2-4{fill:rgb(203,213,232)} +.Pastel2 .q3-4{fill:rgb(244,202,228)} +.Pastel2 .q0-5{fill:rgb(179,226,205)} +.Pastel2 .q1-5{fill:rgb(253,205,172)} +.Pastel2 .q2-5{fill:rgb(203,213,232)} +.Pastel2 .q3-5{fill:rgb(244,202,228)} +.Pastel2 .q4-5{fill:rgb(230,245,201)} +.Pastel2 .q0-6{fill:rgb(179,226,205)} +.Pastel2 .q1-6{fill:rgb(253,205,172)} +.Pastel2 .q2-6{fill:rgb(203,213,232)} +.Pastel2 .q3-6{fill:rgb(244,202,228)} +.Pastel2 .q4-6{fill:rgb(230,245,201)} +.Pastel2 .q5-6{fill:rgb(255,242,174)} +.Pastel2 .q0-7{fill:rgb(179,226,205)} +.Pastel2 .q1-7{fill:rgb(253,205,172)} +.Pastel2 .q2-7{fill:rgb(203,213,232)} +.Pastel2 .q3-7{fill:rgb(244,202,228)} +.Pastel2 .q4-7{fill:rgb(230,245,201)} +.Pastel2 .q5-7{fill:rgb(255,242,174)} +.Pastel2 .q6-7{fill:rgb(241,226,204)} +.Pastel2 .q0-8{fill:rgb(179,226,205)} +.Pastel2 .q1-8{fill:rgb(253,205,172)} +.Pastel2 .q2-8{fill:rgb(203,213,232)} +.Pastel2 .q3-8{fill:rgb(244,202,228)} +.Pastel2 .q4-8{fill:rgb(230,245,201)} +.Pastel2 .q5-8{fill:rgb(255,242,174)} +.Pastel2 .q6-8{fill:rgb(241,226,204)} +.Pastel2 .q7-8{fill:rgb(204,204,204)} +.Set1 .q0-3{fill:rgb(228,26,28)} +.Set1 .q1-3{fill:rgb(55,126,184)} +.Set1 .q2-3{fill:rgb(77,175,74)} +.Set1 .q0-4{fill:rgb(228,26,28)} +.Set1 .q1-4{fill:rgb(55,126,184)} +.Set1 .q2-4{fill:rgb(77,175,74)} +.Set1 .q3-4{fill:rgb(152,78,163)} +.Set1 .q0-5{fill:rgb(228,26,28)} +.Set1 .q1-5{fill:rgb(55,126,184)} +.Set1 .q2-5{fill:rgb(77,175,74)} +.Set1 .q3-5{fill:rgb(152,78,163)} +.Set1 .q4-5{fill:rgb(255,127,0)} +.Set1 .q0-6{fill:rgb(228,26,28)} +.Set1 .q1-6{fill:rgb(55,126,184)} +.Set1 .q2-6{fill:rgb(77,175,74)} +.Set1 .q3-6{fill:rgb(152,78,163)} +.Set1 .q4-6{fill:rgb(255,127,0)} +.Set1 .q5-6{fill:rgb(255,255,51)} +.Set1 .q0-7{fill:rgb(228,26,28)} +.Set1 .q1-7{fill:rgb(55,126,184)} +.Set1 .q2-7{fill:rgb(77,175,74)} +.Set1 .q3-7{fill:rgb(152,78,163)} +.Set1 .q4-7{fill:rgb(255,127,0)} +.Set1 .q5-7{fill:rgb(255,255,51)} +.Set1 .q6-7{fill:rgb(166,86,40)} +.Set1 .q0-8{fill:rgb(228,26,28)} +.Set1 .q1-8{fill:rgb(55,126,184)} +.Set1 .q2-8{fill:rgb(77,175,74)} +.Set1 .q3-8{fill:rgb(152,78,163)} +.Set1 .q4-8{fill:rgb(255,127,0)} +.Set1 .q5-8{fill:rgb(255,255,51)} +.Set1 .q6-8{fill:rgb(166,86,40)} +.Set1 .q7-8{fill:rgb(247,129,191)} +.Set1 .q0-9{fill:rgb(228,26,28)} +.Set1 .q1-9{fill:rgb(55,126,184)} +.Set1 .q2-9{fill:rgb(77,175,74)} +.Set1 .q3-9{fill:rgb(152,78,163)} +.Set1 .q4-9{fill:rgb(255,127,0)} +.Set1 .q5-9{fill:rgb(255,255,51)} +.Set1 .q6-9{fill:rgb(166,86,40)} +.Set1 .q7-9{fill:rgb(247,129,191)} +.Set1 .q8-9{fill:rgb(153,153,153)} +.Set2 .q0-3{fill:rgb(102,194,165)} +.Set2 .q1-3{fill:rgb(252,141,98)} +.Set2 .q2-3{fill:rgb(141,160,203)} +.Set2 .q0-4{fill:rgb(102,194,165)} +.Set2 .q1-4{fill:rgb(252,141,98)} +.Set2 .q2-4{fill:rgb(141,160,203)} +.Set2 .q3-4{fill:rgb(231,138,195)} +.Set2 .q0-5{fill:rgb(102,194,165)} +.Set2 .q1-5{fill:rgb(252,141,98)} +.Set2 .q2-5{fill:rgb(141,160,203)} +.Set2 .q3-5{fill:rgb(231,138,195)} +.Set2 .q4-5{fill:rgb(166,216,84)} +.Set2 .q0-6{fill:rgb(102,194,165)} +.Set2 .q1-6{fill:rgb(252,141,98)} +.Set2 .q2-6{fill:rgb(141,160,203)} +.Set2 .q3-6{fill:rgb(231,138,195)} +.Set2 .q4-6{fill:rgb(166,216,84)} +.Set2 .q5-6{fill:rgb(255,217,47)} +.Set2 .q0-7{fill:rgb(102,194,165)} +.Set2 .q1-7{fill:rgb(252,141,98)} +.Set2 .q2-7{fill:rgb(141,160,203)} +.Set2 .q3-7{fill:rgb(231,138,195)} +.Set2 .q4-7{fill:rgb(166,216,84)} +.Set2 .q5-7{fill:rgb(255,217,47)} +.Set2 .q6-7{fill:rgb(229,196,148)} +.Set2 .q0-8{fill:rgb(102,194,165)} +.Set2 .q1-8{fill:rgb(252,141,98)} +.Set2 .q2-8{fill:rgb(141,160,203)} +.Set2 .q3-8{fill:rgb(231,138,195)} +.Set2 .q4-8{fill:rgb(166,216,84)} +.Set2 .q5-8{fill:rgb(255,217,47)} +.Set2 .q6-8{fill:rgb(229,196,148)} +.Set2 .q7-8{fill:rgb(179,179,179)} +.Set3 .q0-3{fill:rgb(141,211,199)} +.Set3 .q1-3{fill:rgb(255,255,179)} +.Set3 .q2-3{fill:rgb(190,186,218)} +.Set3 .q0-4{fill:rgb(141,211,199)} +.Set3 .q1-4{fill:rgb(255,255,179)} +.Set3 .q2-4{fill:rgb(190,186,218)} +.Set3 .q3-4{fill:rgb(251,128,114)} +.Set3 .q0-5{fill:rgb(141,211,199)} +.Set3 .q1-5{fill:rgb(255,255,179)} +.Set3 .q2-5{fill:rgb(190,186,218)} +.Set3 .q3-5{fill:rgb(251,128,114)} +.Set3 .q4-5{fill:rgb(128,177,211)} +.Set3 .q0-6{fill:rgb(141,211,199)} +.Set3 .q1-6{fill:rgb(255,255,179)} +.Set3 .q2-6{fill:rgb(190,186,218)} +.Set3 .q3-6{fill:rgb(251,128,114)} +.Set3 .q4-6{fill:rgb(128,177,211)} +.Set3 .q5-6{fill:rgb(253,180,98)} +.Set3 .q0-7{fill:rgb(141,211,199)} +.Set3 .q1-7{fill:rgb(255,255,179)} +.Set3 .q2-7{fill:rgb(190,186,218)} +.Set3 .q3-7{fill:rgb(251,128,114)} +.Set3 .q4-7{fill:rgb(128,177,211)} +.Set3 .q5-7{fill:rgb(253,180,98)} +.Set3 .q6-7{fill:rgb(179,222,105)} +.Set3 .q0-8{fill:rgb(141,211,199)} +.Set3 .q1-8{fill:rgb(255,255,179)} +.Set3 .q2-8{fill:rgb(190,186,218)} +.Set3 .q3-8{fill:rgb(251,128,114)} +.Set3 .q4-8{fill:rgb(128,177,211)} +.Set3 .q5-8{fill:rgb(253,180,98)} +.Set3 .q6-8{fill:rgb(179,222,105)} +.Set3 .q7-8{fill:rgb(252,205,229)} +.Set3 .q0-9{fill:rgb(141,211,199)} +.Set3 .q1-9{fill:rgb(255,255,179)} +.Set3 .q2-9{fill:rgb(190,186,218)} +.Set3 .q3-9{fill:rgb(251,128,114)} +.Set3 .q4-9{fill:rgb(128,177,211)} +.Set3 .q5-9{fill:rgb(253,180,98)} +.Set3 .q6-9{fill:rgb(179,222,105)} +.Set3 .q7-9{fill:rgb(252,205,229)} +.Set3 .q8-9{fill:rgb(217,217,217)} +.Set3 .q0-10{fill:rgb(141,211,199)} +.Set3 .q1-10{fill:rgb(255,255,179)} +.Set3 .q2-10{fill:rgb(190,186,218)} +.Set3 .q3-10{fill:rgb(251,128,114)} +.Set3 .q4-10{fill:rgb(128,177,211)} +.Set3 .q5-10{fill:rgb(253,180,98)} +.Set3 .q6-10{fill:rgb(179,222,105)} +.Set3 .q7-10{fill:rgb(252,205,229)} +.Set3 .q8-10{fill:rgb(217,217,217)} +.Set3 .q9-10{fill:rgb(188,128,189)} +.Set3 .q0-11{fill:rgb(141,211,199)} +.Set3 .q1-11{fill:rgb(255,255,179)} +.Set3 .q2-11{fill:rgb(190,186,218)} +.Set3 .q3-11{fill:rgb(251,128,114)} +.Set3 .q4-11{fill:rgb(128,177,211)} +.Set3 .q5-11{fill:rgb(253,180,98)} +.Set3 .q6-11{fill:rgb(179,222,105)} +.Set3 .q7-11{fill:rgb(252,205,229)} +.Set3 .q8-11{fill:rgb(217,217,217)} +.Set3 .q9-11{fill:rgb(188,128,189)} +.Set3 .q10-11{fill:rgb(204,235,197)} +.Set3 .q0-12{fill:rgb(141,211,199)} +.Set3 .q1-12{fill:rgb(255,255,179)} +.Set3 .q2-12{fill:rgb(190,186,218)} +.Set3 .q3-12{fill:rgb(251,128,114)} +.Set3 .q4-12{fill:rgb(128,177,211)} +.Set3 .q5-12{fill:rgb(253,180,98)} +.Set3 .q6-12{fill:rgb(179,222,105)} +.Set3 .q7-12{fill:rgb(252,205,229)} +.Set3 .q8-12{fill:rgb(217,217,217)} +.Set3 .q9-12{fill:rgb(188,128,189)} +.Set3 .q10-12{fill:rgb(204,235,197)} +.Set3 .q11-12{fill:rgb(255,237,111)} diff --git a/public_html/css/css/admin-layout.css b/public_html/css/css/admin-layout.css new file mode 100644 index 0000000..ee53f69 --- /dev/null +++ b/public_html/css/css/admin-layout.css @@ -0,0 +1,142 @@ +body { + background-color: #fff; + margin-top: 0px; + margin-right: 0px; + margin-bottom: 0px; + margin-left: 0px; + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 10pt; + color: #000; + +} + + +#mainForm +{ + position: relative; + margin: 0 auto; + font-family: Verdana, arial, sans-serif; + color: #5d5d5d; + text-align: left; + width: 95%; +} + +ul.mainForm +{ + list-style-type: none; + font-family: Verdana, arial, sans-serif; + font-size:12px; + color:#000000; +} + +li.mainForm +{ + padding-bottom: 12px; +} +.button { + font-family: Verdana, arial, sans-serif; + font-size: 10pt; + color:#5d5d5d; + background-color:#ffffff; + border:1px solid; + border-color: #5d5d5d; +} +select { + font-family: Verdana, arial, sans-serif; + font-size: 10pt; + color:#000000; + background-color:#ffffff; + border:1px solid; + border-color: #5d5d5d; +} + + +.formFieldQuestion { + font-family: Verdana, arial, sans-serif; + font-size: 10pt; + color: #000000; +} + +textarea { +background-color: #ffffff; +border:1px solid; +border-color: #5d5d5d; +color: #000000; +font-family: arial, verdana, ms sans serif; +font-size: 12pt; +font-weight: normal +} +input +{ +color: #862008; +background: #ffffff; +border: 1px solid #5d5d5d; +} + +a:link { + font-family: verdana, arial sans-serif; + font-size: 9pt; + color: #000000; + text-decoration:none; + +} +a:visited { + font-family: verdana, arial sans-serif; + font-size: 9pt; + color: #000000; + text-decoration:none; +} +a:hoover { + font-family: verdana, arial sans-serif; + font-size: 9pt; + color: #cc0000; + text-decoration:none; + +} +a:active { + font-family: verdana, arial sans-serif; + font-size: 9pt; + color: #000000; + text-decoration:none; + +} + + + +.menubutton { + -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; + -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; + box-shadow:inset 0px 1px 0px 0px #ffffff; + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cecece), color-stop(1, #fff) ); + background:-moz-linear-gradient( center top, #cecece 5%, #fff 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece', endColorstr='#fff'); + background-color:#DD042B; + -moz-border-radius:6px; + -webkit-border-radius:6px; + border-radius:6px; + border:1px solid #8a8a8a; + display:inline-block; + color:#000; + font-family:arial; + font-size:11px; + padding:2px 10px; + text-decoration:none; + text-shadow:1px 1px 0px #ccc; +} +.menubutton:visited { + + color:#000; +} +.menubutton:hover { + background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #cecece) ); + background:-moz-linear-gradient( center top, #fff 5%, #cecece 100% ); + filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#cecece'); + background-color:#DD042B; + color:#cc0000; +} +.menubutton:active { + position:relative; + top:1px; + color:#000; +} + diff --git a/public_html/css/default-skin.css b/public_html/css/default-skin.css new file mode 100644 index 0000000..f99db1b --- /dev/null +++ b/public_html/css/default-skin.css @@ -0,0 +1,483 @@ +/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */ +/* + + Contents: + + 1. Buttons + 2. Share modal and links + 3. Index indicator ("1 of X" counter) + 4. Caption + 5. Loading indicator + 6. Additional styles (root element, top bar, idle state, hidden state, etc.) + +*/ +/* + + 1. Buttons + + */ +/* + + + + + + + + + +
+
+
+
+
+
+
+ + +
+ +
+ + + + + +
+
+
+ + + + + + + + + + + + + diff --git a/public_html/js/.DS_Store b/public_html/js/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/public_html/js/.DS_Store differ diff --git a/public_html/js/_jquery.flexslider.js b/public_html/js/_jquery.flexslider.js new file mode 100644 index 0000000..2b65e25 --- /dev/null +++ b/public_html/js/_jquery.flexslider.js @@ -0,0 +1,896 @@ +/* + * jQuery FlexSlider v2.1 + * http://www.woothemes.com/flexslider/ + * + * Copyright 2012 WooThemes + * Free to use under the GPLv2 license. + * http://www.gnu.org/licenses/gpl-2.0.html + * + * Contributing author: Tyler Smith (@mbmufffin) + */ + +;(function ($) { + + //FlexSlider: Object Instance + $.flexslider = function(el, options) { + var slider = $(el), + vars = $.extend({}, $.flexslider.defaults, options), + namespace = vars.namespace, + touch = ("ontouchstart" in window) || window.DocumentTouch && document instanceof DocumentTouch, + eventType = (touch) ? "touchend" : "click", + vertical = vars.direction === "vertical", + reverse = vars.reverse, + carousel = (vars.itemWidth > 0), + fade = vars.animation === "fade", + asNav = vars.asNavFor !== "", + methods = {}; + + // Store a reference to the slider object + $.data(el, "flexslider", slider); + + // Privat slider methods + methods = { + init: function() { + slider.animating = false; + slider.currentSlide = vars.startAt; + slider.animatingTo = slider.currentSlide; + slider.atEnd = (slider.currentSlide === 0 || slider.currentSlide === slider.last); + slider.containerSelector = vars.selector.substr(0,vars.selector.search(' ')); + slider.slides = $(vars.selector, slider); + slider.container = $(slider.containerSelector, slider); + slider.count = slider.slides.length; + // SYNC: + slider.syncExists = $(vars.sync).length > 0; + // SLIDE: + if (vars.animation === "slide") vars.animation = "swing"; + slider.prop = (vertical) ? "top" : "marginLeft"; + slider.args = {}; + // SLIDESHOW: + slider.manualPause = false; + // TOUCH/USECSS: + slider.transitions = !vars.video && !fade && vars.useCSS && (function() { + var obj = document.createElement('div'), + props = ['perspectiveProperty', 'WebkitPerspective', 'MozPerspective', 'OPerspective', 'msPerspective']; + for (var i in props) { + if ( obj.style[ props[i] ] !== undefined ) { + slider.pfx = props[i].replace('Perspective','').toLowerCase(); + slider.prop = "-" + slider.pfx + "-transform"; + return true; + } + } + return false; + }()); + // CONTROLSCONTAINER: + if (vars.controlsContainer !== "") slider.controlsContainer = $(vars.controlsContainer).length > 0 && $(vars.controlsContainer); + // MANUAL: + if (vars.manualControls !== "") slider.manualControls = $(vars.manualControls).length > 0 && $(vars.manualControls); + + // RANDOMIZE: + if (vars.randomize) { + slider.slides.sort(function() { return (Math.round(Math.random())-0.5); }); + slider.container.empty().append(slider.slides); + } + + slider.doMath(); + + // ASNAV: + if (asNav) methods.asNav.setup(); + + // INIT + slider.setup("init"); + + // CONTROLNAV: + if (vars.controlNav) methods.controlNav.setup(); + + // DIRECTIONNAV: + if (vars.directionNav) methods.directionNav.setup(); + + // KEYBOARD: + if (vars.keyboard && ($(slider.containerSelector).length === 1 || vars.multipleKeyboard)) { + $(document).bind('keyup', function(event) { + var keycode = event.keyCode; + if (!slider.animating && (keycode === 39 || keycode === 37)) { + var target = (keycode === 39) ? slider.getTarget('next') : + (keycode === 37) ? slider.getTarget('prev') : false; + slider.flexAnimate(target, vars.pauseOnAction); + } + }); + } + // MOUSEWHEEL: + if (vars.mousewheel) { + slider.bind('mousewheel', function(event, delta, deltaX, deltaY) { + event.preventDefault(); + var target = (delta < 0) ? slider.getTarget('next') : slider.getTarget('prev'); + slider.flexAnimate(target, vars.pauseOnAction); + }); + } + + // PAUSEPLAY + if (vars.pausePlay) methods.pausePlay.setup(); + + // SLIDSESHOW + if (vars.slideshow) { + if (vars.pauseOnHover) { + slider.hover(function() { + if (!slider.manualPlay && !slider.manualPause) slider.pause(); + }, function() { + if (!slider.manualPause && !slider.manualPlay) slider.play(); + }); + } + // initialize animation + (vars.initDelay > 0) ? setTimeout(slider.play, vars.initDelay) : slider.play(); + } + + // TOUCH + if (touch && vars.touch) methods.touch(); + + // FADE&&SMOOTHHEIGHT || SLIDE: + if (!fade || (fade && vars.smoothHeight)) $(window).bind("resize focus", methods.resize); + + + // API: start() Callback + setTimeout(function(){ + vars.start(slider); + }, 200); + }, + asNav: { + setup: function() { + slider.asNav = true; + slider.animatingTo = Math.floor(slider.currentSlide/slider.move); + slider.currentItem = slider.currentSlide; + slider.slides.removeClass(namespace + "active-slide").eq(slider.currentItem).addClass(namespace + "active-slide"); + slider.slides.click(function(e){ + e.preventDefault(); + var $slide = $(this), + target = $slide.index(); + if (!$(vars.asNavFor).data('flexslider').animating && !$slide.hasClass('active')) { + slider.direction = (slider.currentItem < target) ? "next" : "prev"; + slider.flexAnimate(target, vars.pauseOnAction, false, true, true); + } + }); + } + }, + controlNav: { + setup: function() { + if (!slider.manualControls) { + methods.controlNav.setupPaging(); + } else { // MANUALCONTROLS: + methods.controlNav.setupManual(); + } + }, + setupPaging: function() { + var type = (vars.controlNav === "thumbnails") ? 'control-thumbs' : 'control-paging', + j = 1, + item; + + slider.controlNavScaffold = $('
    '); + + if (slider.pagingCount > 1) { + for (var i = 0; i < slider.pagingCount; i++) { + item = (vars.controlNav === "thumbnails") ? '' : '' + j + ''; + slider.controlNavScaffold.append('
  1. ' + item + '
  2. '); + j++; + } + } + + // CONTROLSCONTAINER: + (slider.controlsContainer) ? $(slider.controlsContainer).append(slider.controlNavScaffold) : slider.append(slider.controlNavScaffold); + methods.controlNav.set(); + + methods.controlNav.active(); + + slider.controlNavScaffold.delegate('a, img', eventType, function(event) { + event.preventDefault(); + var $this = $(this), + target = slider.controlNav.index($this); + + if (!$this.hasClass(namespace + 'active')) { + slider.direction = (target > slider.currentSlide) ? "next" : "prev"; + slider.flexAnimate(target, vars.pauseOnAction); + } + }); + // Prevent iOS click event bug + if (touch) { + slider.controlNavScaffold.delegate('a', "click touchstart", function(event) { + event.preventDefault(); + }); + } + }, + setupManual: function() { + slider.controlNav = slider.manualControls; + methods.controlNav.active(); + + slider.controlNav.live(eventType, function(event) { + event.preventDefault(); + var $this = $(this), + target = slider.controlNav.index($this); + + if (!$this.hasClass(namespace + 'active')) { + (target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev"; + slider.flexAnimate(target, vars.pauseOnAction); + } + }); + // Prevent iOS click event bug + if (touch) { + slider.controlNav.live("click touchstart", function(event) { + event.preventDefault(); + }); + } + }, + set: function() { + var selector = (vars.controlNav === "thumbnails") ? 'img' : 'a'; + slider.controlNav = $('.' + namespace + 'control-nav li ' + selector, (slider.controlsContainer) ? slider.controlsContainer : slider); + }, + active: function() { + slider.controlNav.removeClass(namespace + "active").eq(slider.animatingTo).addClass(namespace + "active"); + }, + update: function(action, pos) { + if (slider.pagingCount > 1 && action === "add") { + slider.controlNavScaffold.append($('
  3. ' + slider.count + '
  4. ')); + } else if (slider.pagingCount === 1) { + slider.controlNavScaffold.find('li').remove(); + } else { + slider.controlNav.eq(pos).closest('li').remove(); + } + methods.controlNav.set(); + (slider.pagingCount > 1 && slider.pagingCount !== slider.controlNav.length) ? slider.update(pos, action) : methods.controlNav.active(); + } + }, + directionNav: { + setup: function() { + var directionNavScaffold = $(''); + + // CONTROLSCONTAINER: + if (slider.controlsContainer) { + $(slider.controlsContainer).append(directionNavScaffold); + slider.directionNav = $('.' + namespace + 'direction-nav li a', slider.controlsContainer); + } else { + slider.append(directionNavScaffold); + slider.directionNav = $('.' + namespace + 'direction-nav li a', slider); + } + + methods.directionNav.update(); + + slider.directionNav.bind(eventType, function(event) { + event.preventDefault(); + var target = ($(this).hasClass(namespace + 'next')) ? slider.getTarget('next') : slider.getTarget('prev'); + slider.flexAnimate(target, vars.pauseOnAction); + }); + // Prevent iOS click event bug + if (touch) { + slider.directionNav.bind("click touchstart", function(event) { + event.preventDefault(); + }); + } + }, + update: function() { + var disabledClass = namespace + 'disabled'; + if (slider.pagingCount === 1) { + slider.directionNav.addClass(disabledClass); + } else if (!vars.animationLoop) { + if (slider.animatingTo === 0) { + slider.directionNav.removeClass(disabledClass).filter('.' + namespace + "prev").addClass(disabledClass); + } else if (slider.animatingTo === slider.last) { + slider.directionNav.removeClass(disabledClass).filter('.' + namespace + "next").addClass(disabledClass); + } else { + slider.directionNav.removeClass(disabledClass); + } + } else { + slider.directionNav.removeClass(disabledClass); + } + } + }, + pausePlay: { + setup: function() { + var pausePlayScaffold = $('
    '); + + // CONTROLSCONTAINER: + if (slider.controlsContainer) { + slider.controlsContainer.append(pausePlayScaffold); + slider.pausePlay = $('.' + namespace + 'pauseplay a', slider.controlsContainer); + } else { + slider.append(pausePlayScaffold); + slider.pausePlay = $('.' + namespace + 'pauseplay a', slider); + } + + methods.pausePlay.update((vars.slideshow) ? namespace + 'pause' : namespace + 'play'); + + slider.pausePlay.bind(eventType, function(event) { + event.preventDefault(); + if ($(this).hasClass(namespace + 'pause')) { + slider.manualPause = true; + slider.manualPlay = false; + slider.pause(); + } else { + slider.manualPause = false; + slider.manualPlay = true; + slider.play(); + } + }); + // Prevent iOS click event bug + if (touch) { + slider.pausePlay.bind("click touchstart", function(event) { + event.preventDefault(); + }); + } + }, + update: function(state) { + (state === "play") ? slider.pausePlay.removeClass(namespace + 'pause').addClass(namespace + 'play').text(vars.playText) : slider.pausePlay.removeClass(namespace + 'play').addClass(namespace + 'pause').text(vars.pauseText); + } + }, + touch: function() { + var startX, + startY, + offset, + cwidth, + dx, + startT, + scrolling = false; + + el.addEventListener('touchstart', onTouchStart, false); + function onTouchStart(e) { + if (slider.animating) { + e.preventDefault(); + } else if (e.touches.length === 1) { + slider.pause(); + // CAROUSEL: + cwidth = (vertical) ? slider.h : slider. w; + startT = Number(new Date()); + // CAROUSEL: + offset = (carousel && reverse && slider.animatingTo === slider.last) ? 0 : + (carousel && reverse) ? slider.limit - (((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo) : + (carousel && slider.currentSlide === slider.last) ? slider.limit : + (carousel) ? ((slider.itemW + vars.itemMargin) * slider.move) * slider.currentSlide : + (reverse) ? (slider.last - slider.currentSlide + slider.cloneOffset) * cwidth : (slider.currentSlide + slider.cloneOffset) * cwidth; + startX = (vertical) ? e.touches[0].pageY : e.touches[0].pageX; + startY = (vertical) ? e.touches[0].pageX : e.touches[0].pageY; + + el.addEventListener('touchmove', onTouchMove, false); + el.addEventListener('touchend', onTouchEnd, false); + } + } + + function onTouchMove(e) { + dx = (vertical) ? startX - e.touches[0].pageY : startX - e.touches[0].pageX; + scrolling = (vertical) ? (Math.abs(dx) < Math.abs(e.touches[0].pageX - startY)) : (Math.abs(dx) < Math.abs(e.touches[0].pageY - startY)); + + if (!scrolling || Number(new Date()) - startT > 500) { + e.preventDefault(); + if (!fade && slider.transitions) { + if (!vars.animationLoop) { + dx = dx/((slider.currentSlide === 0 && dx < 0 || slider.currentSlide === slider.last && dx > 0) ? (Math.abs(dx)/cwidth+2) : 1); + } + slider.setProps(offset + dx, "setTouch"); + } + } + } + + function onTouchEnd(e) { + // finish the touch by undoing the touch session + el.removeEventListener('touchmove', onTouchMove, false); + + if (slider.animatingTo === slider.currentSlide && !scrolling && !(dx === null)) { + var updateDx = (reverse) ? -dx : dx, + target = (updateDx > 0) ? slider.getTarget('next') : slider.getTarget('prev'); + + if (slider.canAdvance(target) && (Number(new Date()) - startT < 550 && Math.abs(updateDx) > 50 || Math.abs(updateDx) > cwidth/2)) { + slider.flexAnimate(target, vars.pauseOnAction); + } else { + if (!fade) slider.flexAnimate(slider.currentSlide, vars.pauseOnAction, true); + } + } + el.removeEventListener('touchend', onTouchEnd, false); + startX = null; + startY = null; + dx = null; + offset = null; + } + }, + resize: function() { + if (!slider.animating && slider.is(':visible')) { + if (!carousel) slider.doMath(); + + if (fade) { + // SMOOTH HEIGHT: + methods.smoothHeight(); + } else if (carousel) { //CAROUSEL: + slider.slides.width(slider.computedW); + slider.update(slider.pagingCount); + slider.setProps(); + } + else if (vertical) { //VERTICAL: + slider.viewport.height(slider.h); + slider.setProps(slider.h, "setTotal"); + } else { + // SMOOTH HEIGHT: + if (vars.smoothHeight) methods.smoothHeight(); + slider.newSlides.width(slider.computedW); + slider.setProps(slider.computedW, "setTotal"); + } + } + }, + smoothHeight: function(dur) { + if (!vertical || fade) { + var $obj = (fade) ? slider : slider.viewport; + (dur) ? $obj.animate({"height": slider.slides.eq(slider.animatingTo).height()}, dur) : $obj.height(slider.slides.eq(slider.animatingTo).height()); + } + }, + sync: function(action) { + var $obj = $(vars.sync).data("flexslider"), + target = slider.animatingTo; + + switch (action) { + case "animate": $obj.flexAnimate(target, vars.pauseOnAction, false, true); break; + case "play": if (!$obj.playing && !$obj.asNav) { $obj.play(); } break; + case "pause": $obj.pause(); break; + } + } + } + + // public methods + slider.flexAnimate = function(target, pause, override, withSync, fromNav) { + if (asNav && slider.pagingCount === 1) slider.direction = (slider.currentItem < target) ? "next" : "prev"; + + if (!slider.animating && (slider.canAdvance(target, fromNav) || override) && slider.is(":visible")) { + if (asNav && withSync) { + var master = $(vars.asNavFor).data('flexslider'); + slider.atEnd = target === 0 || target === slider.count - 1; + master.flexAnimate(target, true, false, true, fromNav); + slider.direction = (slider.currentItem < target) ? "next" : "prev"; + master.direction = slider.direction; + + if (Math.ceil((target + 1)/slider.visible) - 1 !== slider.currentSlide && target !== 0) { + slider.currentItem = target; + slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide"); + target = Math.floor(target/slider.visible); + } else { + slider.currentItem = target; + slider.slides.removeClass(namespace + "active-slide").eq(target).addClass(namespace + "active-slide"); + return false; + } + } + + slider.animating = true; + slider.animatingTo = target; + // API: before() animation Callback + vars.before(slider); + + // SLIDESHOW: + if (pause) slider.pause(); + + // SYNC: + if (slider.syncExists && !fromNav) methods.sync("animate"); + + // CONTROLNAV + if (vars.controlNav) methods.controlNav.active(); + + // !CAROUSEL: + // CANDIDATE: slide active class (for add/remove slide) + if (!carousel) slider.slides.removeClass(namespace + 'active-slide').eq(target).addClass(namespace + 'active-slide'); + + // INFINITE LOOP: + // CANDIDATE: atEnd + slider.atEnd = target === 0 || target === slider.last; + + // DIRECTIONNAV: + if (vars.directionNav) methods.directionNav.update(); + + if (target === slider.last) { + // API: end() of cycle Callback + vars.end(slider); + // SLIDESHOW && !INFINITE LOOP: + if (!vars.animationLoop) slider.pause(); + } + + // SLIDE: + if (!fade) { + var dimension = (vertical) ? slider.slides.filter(':first').height() : slider.computedW, + margin, slideString, calcNext; + + // INFINITE LOOP / REVERSE: + if (carousel) { + margin = (vars.itemWidth > slider.w) ? vars.itemMargin * 2 : vars.itemMargin; + calcNext = ((slider.itemW + margin) * slider.move) * slider.animatingTo; + slideString = (calcNext > slider.limit && slider.visible !== 1) ? slider.limit : calcNext; + } else if (slider.currentSlide === 0 && target === slider.count - 1 && vars.animationLoop && slider.direction !== "next") { + slideString = (reverse) ? (slider.count + slider.cloneOffset) * dimension : 0; + } else if (slider.currentSlide === slider.last && target === 0 && vars.animationLoop && slider.direction !== "prev") { + slideString = (reverse) ? 0 : (slider.count + 1) * dimension; + } else { + slideString = (reverse) ? ((slider.count - 1) - target + slider.cloneOffset) * dimension : (target + slider.cloneOffset) * dimension; + } + slider.setProps(slideString, "", vars.animationSpeed); + if (slider.transitions) { + if (!vars.animationLoop || !slider.atEnd) { + slider.animating = false; + slider.currentSlide = slider.animatingTo; + } + slider.container.unbind("webkitTransitionEnd transitionend"); + slider.container.bind("webkitTransitionEnd transitionend", function() { + slider.wrapup(dimension); + }); + } else { + slider.container.animate(slider.args, vars.animationSpeed, vars.easing, function(){ + slider.wrapup(dimension); + }); + } + } else { // FADE: + if (!touch) { + slider.slides.eq(slider.currentSlide).fadeOut(vars.animationSpeed, vars.easing); + slider.slides.eq(target).fadeIn(vars.animationSpeed, vars.easing, slider.wrapup); + } else { + slider.slides.eq(slider.currentSlide).css({ "opacity": 0, "zIndex": 1 }); + slider.slides.eq(target).css({ "opacity": 1, "zIndex": 2 }); + slider.animating = false; + slider.currentSlide = slider.animatingTo; + } + } + // SMOOTH HEIGHT: + if (vars.smoothHeight) methods.smoothHeight(vars.animationSpeed); + } + } + slider.wrapup = function(dimension) { + // SLIDE: + if (!fade && !carousel) { + if (slider.currentSlide === 0 && slider.animatingTo === slider.last && vars.animationLoop) { + slider.setProps(dimension, "jumpEnd"); + } else if (slider.currentSlide === slider.last && slider.animatingTo === 0 && vars.animationLoop) { + slider.setProps(dimension, "jumpStart"); + } + } + slider.animating = false; + slider.currentSlide = slider.animatingTo; + // API: after() animation Callback + vars.after(slider); + } + + // SLIDESHOW: + slider.animateSlides = function() { + if (!slider.animating) slider.flexAnimate(slider.getTarget("next")); + } + // SLIDESHOW: + slider.pause = function() { + clearInterval(slider.animatedSlides); + slider.playing = false; + // PAUSEPLAY: + if (vars.pausePlay) methods.pausePlay.update("play"); + // SYNC: + if (slider.syncExists) methods.sync("pause"); + } + // SLIDESHOW: + slider.play = function() { + slider.animatedSlides = setInterval(slider.animateSlides, vars.slideshowSpeed); + slider.playing = true; + // PAUSEPLAY: + if (vars.pausePlay) methods.pausePlay.update("pause"); + // SYNC: + if (slider.syncExists) methods.sync("play"); + } + slider.canAdvance = function(target, fromNav) { + // ASNAV: + var last = (asNav) ? slider.pagingCount - 1 : slider.last; + return (fromNav) ? true : + (asNav && slider.currentItem === slider.count - 1 && target === 0 && slider.direction === "prev") ? true : + (asNav && slider.currentItem === 0 && target === slider.pagingCount - 1 && slider.direction !== "next") ? false : + (target === slider.currentSlide && !asNav) ? false : + (vars.animationLoop) ? true : + (slider.atEnd && slider.currentSlide === 0 && target === last && slider.direction !== "next") ? false : + (slider.atEnd && slider.currentSlide === last && target === 0 && slider.direction === "next") ? false : + true; + } + slider.getTarget = function(dir) { + slider.direction = dir; + if (dir === "next") { + return (slider.currentSlide === slider.last) ? 0 : slider.currentSlide + 1; + } else { + return (slider.currentSlide === 0) ? slider.last : slider.currentSlide - 1; + } + } + + // SLIDE: + slider.setProps = function(pos, special, dur) { + var target = (function() { + var posCheck = (pos) ? pos : ((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo, + posCalc = (function() { + if (carousel) { + return (special === "setTouch") ? pos : + (reverse && slider.animatingTo === slider.last) ? 0 : + (reverse) ? slider.limit - (((slider.itemW + vars.itemMargin) * slider.move) * slider.animatingTo) : + (slider.animatingTo === slider.last) ? slider.limit : posCheck; + } else { + switch (special) { + case "setTotal": return (reverse) ? ((slider.count - 1) - slider.currentSlide + slider.cloneOffset) * pos : (slider.currentSlide + slider.cloneOffset) * pos; + case "setTouch": return (reverse) ? pos : pos; + case "jumpEnd": return (reverse) ? pos : slider.count * pos; + case "jumpStart": return (reverse) ? slider.count * pos : pos; + default: return pos; + } + } + }()); + return (posCalc * -1) + "px"; + }()); + + if (slider.transitions) { + target = (vertical) ? "translate3d(0," + target + ",0)" : "translate3d(" + target + ",0,0)"; + dur = (dur !== undefined) ? (dur/1000) + "s" : "0s"; + slider.container.css("-" + slider.pfx + "-transition-duration", dur); + } + + slider.args[slider.prop] = target; + if (slider.transitions || dur === undefined) slider.container.css(slider.args); + } + + slider.setup = function(type) { + // SLIDE: + if (!fade) { + var sliderOffset, arr; + + if (type === "init") { + slider.viewport = $('
    ').css({"overflow": "hidden", "position": "relative"}).appendTo(slider).append(slider.container); + // INFINITE LOOP: + slider.cloneCount = 0; + slider.cloneOffset = 0; + // REVERSE: + if (reverse) { + arr = $.makeArray(slider.slides).reverse(); + slider.slides = $(arr); + slider.container.empty().append(slider.slides); + } + } + // INFINITE LOOP && !CAROUSEL: + if (vars.animationLoop && !carousel) { + slider.cloneCount = 2; + slider.cloneOffset = 1; + // clear out old clones + if (type !== "init") slider.container.find('.clone').remove(); + slider.container.append(slider.slides.first().clone().addClass('clone')).prepend(slider.slides.last().clone().addClass('clone')); + } + slider.newSlides = $(vars.selector, slider); + + sliderOffset = (reverse) ? slider.count - 1 - slider.currentSlide + slider.cloneOffset : slider.currentSlide + slider.cloneOffset; + // VERTICAL: + if (vertical && !carousel) { + slider.container.height((slider.count + slider.cloneCount) * 200 + "%").css("position", "absolute").width("100%"); + setTimeout(function(){ + slider.newSlides.css({"display": "block"}); + slider.doMath(); + slider.viewport.height(slider.h); + slider.setProps(sliderOffset * slider.h, "init"); + }, (type === "init") ? 100 : 0); + } else { + slider.container.width((slider.count + slider.cloneCount) * 200 + "%"); + slider.setProps(sliderOffset * slider.computedW, "init"); + setTimeout(function(){ + slider.doMath(); + slider.newSlides.css({"width": slider.computedW, "float": "left", "display": "block"}); + // SMOOTH HEIGHT: + if (vars.smoothHeight) methods.smoothHeight(); + }, (type === "init") ? 100 : 0); + } + } else { // FADE: + slider.slides.css({"width": "100%", "float": "left", "marginRight": "-100%", "position": "relative"}); + if (type === "init") { + if (!touch) { + slider.slides.eq(slider.currentSlide).fadeIn(vars.animationSpeed, vars.easing); + } else { + slider.slides.css({ "opacity": 0, "display": "block", "webkitTransition": "opacity " + vars.animationSpeed / 1000 + "s ease", "zIndex": 1 }).eq(slider.currentSlide).css({ "opacity": 1, "zIndex": 2}); + } + } + // SMOOTH HEIGHT: + if (vars.smoothHeight) methods.smoothHeight(); + } + // !CAROUSEL: + // CANDIDATE: active slide + if (!carousel) slider.slides.removeClass(namespace + "active-slide").eq(slider.currentSlide).addClass(namespace + "active-slide"); + } + + slider.doMath = function() { + var slide = slider.slides.first(), + slideMargin = vars.itemMargin, + minItems = vars.minItems, + maxItems = vars.maxItems; + + slider.w = slider.width(); + slider.h = slide.height(); + slider.boxPadding = slide.outerWidth() - slide.width(); + + // CAROUSEL: + if (carousel) { + slider.itemT = vars.itemWidth + slideMargin; + slider.minW = (minItems) ? minItems * slider.itemT : slider.w; + slider.maxW = (maxItems) ? maxItems * slider.itemT : slider.w; + slider.itemW = (slider.minW > slider.w) ? (slider.w - (slideMargin * minItems))/minItems : + (slider.maxW < slider.w) ? (slider.w - (slideMargin * maxItems))/maxItems : + (vars.itemWidth > slider.w) ? slider.w : vars.itemWidth; + slider.visible = Math.floor(slider.w/(slider.itemW + slideMargin)); + slider.move = (vars.move > 0 && vars.move < slider.visible ) ? vars.move : slider.visible; + slider.pagingCount = Math.ceil(((slider.count - slider.visible)/slider.move) + 1); + slider.last = slider.pagingCount - 1; + slider.limit = (slider.pagingCount === 1) ? 0 : + (vars.itemWidth > slider.w) ? ((slider.itemW + (slideMargin * 2)) * slider.count) - slider.w - slideMargin : ((slider.itemW + slideMargin) * slider.count) - slider.w - slideMargin; + } else { + slider.itemW = slider.w; + slider.pagingCount = slider.count; + slider.last = slider.count - 1; + } + slider.computedW = slider.itemW - slider.boxPadding; + } + + slider.update = function(pos, action) { + slider.doMath(); + + // update currentSlide and slider.animatingTo if necessary + if (!carousel) { + if (pos < slider.currentSlide) { + slider.currentSlide += 1; + } else if (pos <= slider.currentSlide && pos !== 0) { + slider.currentSlide -= 1; + } + slider.animatingTo = slider.currentSlide; + } + + // update controlNav + if (vars.controlNav && !slider.manualControls) { + if ((action === "add" && !carousel) || slider.pagingCount > slider.controlNav.length) { + methods.controlNav.update("add"); + } else if ((action === "remove" && !carousel) || slider.pagingCount < slider.controlNav.length) { + if (carousel && slider.currentSlide > slider.last) { + slider.currentSlide -= 1; + slider.animatingTo -= 1; + } + methods.controlNav.update("remove", slider.last); + } + } + // update directionNav + if (vars.directionNav) methods.directionNav.update(); + + } + + slider.addSlide = function(obj, pos) { + var $obj = $(obj); + + slider.count += 1; + slider.last = slider.count - 1; + + // append new slide + if (vertical && reverse) { + (pos !== undefined) ? slider.slides.eq(slider.count - pos).after($obj) : slider.container.prepend($obj); + } else { + (pos !== undefined) ? slider.slides.eq(pos).before($obj) : slider.container.append($obj); + } + + // update currentSlide, animatingTo, controlNav, and directionNav + slider.update(pos, "add"); + + // update slider.slides + slider.slides = $(vars.selector + ':not(.clone)', slider); + // re-setup the slider to accomdate new slide + slider.setup(); + + //FlexSlider: added() Callback + vars.added(slider); + } + slider.removeSlide = function(obj) { + var pos = (isNaN(obj)) ? slider.slides.index($(obj)) : obj; + + // update count + slider.count -= 1; + slider.last = slider.count - 1; + + // remove slide + if (isNaN(obj)) { + $(obj, slider.slides).remove(); + } else { + (vertical && reverse) ? slider.slides.eq(slider.last).remove() : slider.slides.eq(obj).remove(); + } + + // update currentSlide, animatingTo, controlNav, and directionNav + slider.doMath(); + slider.update(pos, "remove"); + + // update slider.slides + slider.slides = $(vars.selector + ':not(.clone)', slider); + // re-setup the slider to accomdate new slide + slider.setup(); + + // FlexSlider: removed() Callback + vars.removed(slider); + } + + //FlexSlider: Initialize + methods.init(); + } + + //FlexSlider: Default Settings + $.flexslider.defaults = { + namespace: "flex-", //{NEW} String: Prefix string attached to the class of every element generated by the plugin + selector: ".slides > li", //{NEW} Selector: Must match a simple pattern. '{container} > {slide}' -- Ignore pattern at your own peril + animation: "fade", //String: Select your animation type, "fade" or "slide" + easing: "swing", //{NEW} String: Determines the easing method used in jQuery transitions. jQuery easing plugin is supported! + direction: "horizontal", //String: Select the sliding direction, "horizontal" or "vertical" + reverse: false, //{NEW} Boolean: Reverse the animation direction + animationLoop: true, //Boolean: Should the animation loop? If false, directionNav will received "disable" classes at either end + smoothHeight: false, //{NEW} Boolean: Allow height of the slider to animate smoothly in horizontal mode + startAt: 0, //Integer: The slide that the slider should start on. Array notation (0 = first slide) + slideshow: true, //Boolean: Animate slider automatically + slideshowSpeed: 7000, //Integer: Set the speed of the slideshow cycling, in milliseconds + animationSpeed: 600, //Integer: Set the speed of animations, in milliseconds + initDelay: 0, //{NEW} Integer: Set an initialization delay, in milliseconds + randomize: false, //Boolean: Randomize slide order + + // Usability features + pauseOnAction: true, //Boolean: Pause the slideshow when interacting with control elements, highly recommended. + pauseOnHover: false, //Boolean: Pause the slideshow when hovering over slider, then resume when no longer hovering + useCSS: true, //{NEW} Boolean: Slider will use CSS3 transitions if available + touch: true, //{NEW} Boolean: Allow touch swipe navigation of the slider on touch-enabled devices + video: false, //{NEW} Boolean: If using video in the slider, will prevent CSS3 3D Transforms to avoid graphical glitches + + // Primary Controls + controlNav: true, //Boolean: Create navigation for paging control of each clide? Note: Leave true for manualControls usage + directionNav: true, //Boolean: Create navigation for previous/next navigation? (true/false) + prevText: "Previous", //String: Set the text for the "previous" directionNav item + nextText: "Next", //String: Set the text for the "next" directionNav item + + // Secondary Navigation + keyboard: true, //Boolean: Allow slider navigating via keyboard left/right keys + multipleKeyboard: false, //{NEW} Boolean: Allow keyboard navigation to affect multiple sliders. Default behavior cuts out keyboard navigation with more than one slider present. + mousewheel: false, //{UPDATED} Boolean: Requires jquery.mousewheel.js (https://github.com/brandonaaron/jquery-mousewheel) - Allows slider navigating via mousewheel + pausePlay: false, //Boolean: Create pause/play dynamic element + pauseText: "Pause", //String: Set the text for the "pause" pausePlay item + playText: "Play", //String: Set the text for the "play" pausePlay item + + // Special properties + controlsContainer: "", //{UPDATED} jQuery Object/Selector: Declare which container the navigation elements should be appended too. Default container is the FlexSlider element. Example use would be $(".flexslider-container"). Property is ignored if given element is not found. + manualControls: "", //{UPDATED} jQuery Object/Selector: Declare custom control navigation. Examples would be $(".flex-control-nav li") or "#tabs-nav li img", etc. The number of elements in your controlNav should match the number of slides/tabs. + sync: "", //{NEW} Selector: Mirror the actions performed on this slider with another slider. Use with care. + asNavFor: "", //{NEW} Selector: Internal property exposed for turning the slider into a thumbnail navigation for another slider + + // Carousel Options + itemWidth: 0, //{NEW} Integer: Box-model width of individual carousel items, including horizontal borders and padding. + itemMargin: 0, //{NEW} Integer: Margin between carousel items. + minItems: 5, //{NEW} Integer: Minimum number of carousel items that should be visible. Items will resize fluidly when below this. + maxItems: 5, //{NEW} Integer: Maxmimum number of carousel items that should be visible. Items will resize fluidly when above this limit. + move: 0, //{NEW} Integer: Number of carousel items that should move on animation. If 0, slider will move all visible items. + + // Callback API + start: function(){}, //Callback: function(slider) - Fires when the slider loads the first slide + before: function(){}, //Callback: function(slider) - Fires asynchronously with each slider animation + after: function(){}, //Callback: function(slider) - Fires after each slider animation completes + end: function(){}, //Callback: function(slider) - Fires when the slider reaches the last slide (asynchronous) + added: function(){}, //{NEW} Callback: function(slider) - Fires after a slide is added + removed: function(){} //{NEW} Callback: function(slider) - Fires after a slide is removed + } + + + //FlexSlider: Plugin Function + $.fn.flexslider = function(options) { + if (options === undefined) options = {}; + + if (typeof options === "object") { + return this.each(function() { + var $this = $(this), + selector = (options.selector) ? options.selector : ".slides > li", + $slides = $this.find(selector); + + if ($slides.length === 1) { + $slides.fadeIn(400); + if (options.start) options.start($this); + } else if ($this.data('flexslider') === undefined) { + new $.flexslider(this, options); + } + }); + } else { + // Helper strings to quickly perform functions on the slider + var $slider = $(this).data('flexslider'); + switch (options) { + case "play": $slider.play(); break; + case "pause": $slider.pause(); break; + case "next": $slider.flexAnimate($slider.getTarget("next"), true); break; + case "prev": + case "previous": $slider.flexAnimate($slider.getTarget("prev"), true); break; + default: if (typeof options === "number") $slider.flexAnimate(options, true); + } + } + } + +})(jQuery); \ No newline at end of file diff --git a/public_html/js/ajaxchimp.js b/public_html/js/ajaxchimp.js new file mode 100644 index 0000000..69bd21d --- /dev/null +++ b/public_html/js/ajaxchimp.js @@ -0,0 +1,11 @@ +/* ---------------------------------------------------------------------- */ +/* SUSCRIPTION FORM MAILCHIMP +/* ---------------------------------------------------------------------- */ + + var urlForm = 'http://creabox.us7.list-manage.com/subscribe/post'; + var u = 'a9b585106dde1e10e02b6aab4'; + var id = '0183be9d57'; + + $('#mc-form').ajaxChimp({ + url: urlForm+'?u='+u+'&id='+id + }); \ No newline at end of file diff --git a/public_html/js/animation.js b/public_html/js/animation.js new file mode 100644 index 0000000..bf5ef7c --- /dev/null +++ b/public_html/js/animation.js @@ -0,0 +1,434 @@ +/* +jQuery Text Animation, by Damian Szewczyk (netkevin) +damian.szewczyk@gmail.com +Version 1.0 +Text Animation plugin lets you to add to any text specified text animations. Currently those are: random_explosion, random_implosion, sinusoid, twitching, mouseover_escape, shuffle. +Just choose a container with a text and fire "netkevin_text_animation" on it with chosen animation method and animation settings. +General usage: +$(selector).netkevin_text_animation(method_name, [settings]); + +Example usage: +$("#div_with_text").netkevin_text_animation("random_explosion", { timer: 2000, font_start: '12px', font_end: '56px', fade_out: true, radius: 300 }); +*/ + +(function($) { + var nk_unique_id_var = 0; + var methods = { + //Helper functions + //generate next unique id number + nk_unique_id : function() { + nk_unique_id_var++; + return nk_unique_id_var; + }, + //function to get a random number from 1 to n + rand : function(n) { + return ( Math.floor ( Math.random () * n + 1 ) ); + }, + //shuffles the array + shuffle_array : function(o){ + for (var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); + return o; + }, + + //Animation methods below + + /* Random explosion - the characters explode in random directions for radius set (font size can be changed too) + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + param options[font_start] string font size when animation starts + param options[font_end] string font size when animation ends + param options[fade_out] bool should animated characters fade out (true) + param options[radius] int the explosion radius - how far the characters will explode (in px) + */ + random_explosion : function(options) { + return this.each(function() { + var settings = { + timer: 1500, + font_start: '18px', + font_end: '56px', + fade_out: true, + radius: 300 + }; + if (options) $.extend(settings, options); + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + $this.html(''); + var text_width = 0; + //animate each character + for (var i=0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_width = $this.find('#l'+unique_id).width(); + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + $this.find('#l'+unique_id).animate({ + opacity: (settings.fade_out) ? 0 : 1, + fontSize: settings.font_end, + left: left_sign + '=' + methods.rand(settings.radius), + top: top_sign + '=' + methods.rand(settings.radius) + }, settings.timer, function() { + }); + text_width += letter_width; + } + }); + }, + + /* Random implosion - the characters implode to a straight text from random directions from radius set (font size can be changed too) + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + param options[font_start] string font size when animation starts + param options[font_end] string font size when animation ends + param options[radius] int the explosion radius - how far the characters will explode (in px) + */ + random_implosion : function(options) { + return this.each(function() { + var settings = { + timer: 1500, + font_start: '18px', + font_end: '56px', + radius: 300 + }; + if (options) $.extend(settings, options); + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + $this.html(''); + var text_width = 0; + //animate each character + for (var i=0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_width = $('#l'+unique_id).width(); + $this.find('#l'+unique_id).css({'font-size': settings.font_start, 'opacity': 0 }); + $this.find('#l'+unique_id).animate({ + fontSize: settings.font_end, + opacity: 1, + left: text_width, + top: 0 + }, settings.timer, function() { + }); + text_width += letter_width; + } + }); + }, + + /* Sinusoid - the characters form a sinusoid. There can be continous animation of "waving" sinusoid + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + param options[height] int the height of sinusoid (in px) + param options[width_proportion]int the proportional width, comparing to current text width (ie. 2 means that the sinusoid will be 2 times wider) + param options[sinus_width] float the sinus function width (the full sinusoid is for 2*Math.PI, but can be wider or narrower) + param options[continous_animation]bool if true, the animation will be continues (changing from sinus to cosinus) + */ + sinusoid : function(options) { + return this.each(function() { + var settings = { + timer: 1500, + height: 50, + width_proportion: 1, + sinus_width: 2*Math.PI, + continous_animation: true + }; + + if (options) $.extend(settings, options); + //set minimum time for continous animation (because browser could hang) + if (settings.continous_animation) { + if (settings.timer < 500) { + settings.timer = 500; + } + } + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + $this.find("span").data("remove", 1).stop(true, true).hide().appendTo("body"); //stop any previous animation + $this.html(''); + total = 0; + var text_width = 0; + //split word to single characters + for (var i = 0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_width = $this.find('#l'+unique_id).width(); + text_width += letter_width; + if (i == 0) { index_start = unique_id; } + } + explosion_width = settings.width_proportion * text_width; + var interval = parseFloat((settings.sinus_width) / (text.length - 1)); //calculate the interval + //explosion_width / Math.PI = explosion_interval / interval + explosion_interval = (explosion_width * interval) / (settings.sinus_width); //final interval between characters + //starting left position + left_pos = -((explosion_width - text_width) / 2); + index_end = index_start + (text.length - 1); + //animate each character + for (var i = index_start; i < index_end; i++) { + left_sign = (left_pos < 0) ? '-' : '+'; + var top_pos = Math.sin(total) * settings.height; + + $this.find('#l'+i).animate({ + left: (settings.width_proportion != 1) ? left_pos : '+=0', + top: '-=' + top_pos + }, settings.timer, function() { + if (settings.continous_animation) { + animateTop($(this), settings); + } + }); + + left_pos += explosion_interval; + total += interval; + } + }); + //recurrent function that changes top CSS position + function animateTop(object, settings){ + if (object.data("remove")) { //stop animation and remove object + object.remove(); + return false; + } + object.animate({ + top: '-=' + (2*(parseFloat(object.css("top")))) + }, settings.timer, function() { + animateTop(object, settings); + }); + } + }, + + /* Twitching - the characters are moving out from their positions and go back (can be random or set). Can be continous animation or repeated number of times + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + param options[horizontal_shift]int the maximum horizontal shift for single character (in px) (or top position for random=false) + param options[vertical_shift] int the maximum vertical shift for single character (in px) (or left position for random=false) + param options[repeat] int how many times repeat the animation, 0 = neverending + param options[random] bool if true, the shifts are random, if false the shifts are set (top and left CSS position) + */ + twitching : function(options) { + return this.each(function() { + var settings = { + timer: 500, + horizontal_shift: 20, + vertical_shift: 20, + repeat: 0, //0 = neverending + random: true + }; + if (options) $.extend(settings, options); + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + if($this.find("span").length) { + $this.find("span").data("repeat", 1).data("remove", 1).stop(true, true).hide().appendTo("body"); + } + $this.html(''); + var text_width = 0; + //animate each character + for (var i=0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_obj = $this.find('#l'+unique_id); + letter_width = letter_obj.width(); + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + //store current positions + letter_obj.data("current_left", parseFloat($('#l'+unique_id).css("left"))); + letter_obj.data("current_top", parseFloat($('#l'+unique_id).css("top"))); + letter_obj.data("repeat", settings.repeat); + + if(settings.random) { + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + var set_top = top_sign + '=' + methods.rand(settings.vertical_shift); + var set_left = left_sign + '=' + methods.rand(settings.horizontal_shift); + } else { + var set_top = '+=' + settings.vertical_shift; + var set_left = '+=' + settings.horizontal_shift; + } + letter_obj.animate({ + left: set_left, + top: set_top + }, settings.timer, function() { + animateShake($(this), settings, true); + }); + text_width += letter_width; + } + }); + //recurrent function that animates top and left CSS positions + function animateShake(object, settings, go_back) { + + if(object == undefined || object.length == 0) { + return false; + } + if (go_back) { + var set_top = object.data("current_top"); + var set_left = object.data("current_left"); + } else { + repeat = object.data("repeat"); + if (repeat != 0) { + repeat = repeat - 1; + if (repeat <= 0) { //stop the animation + object.data("repeat", -1); + if (object.data("remove")) { + object.remove(); + } + return false; + } else { + object.data("repeat", repeat); + } + } + if(settings.random) { + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + var set_top = top_sign + '=' + methods.rand(settings.vertical_shift); + var set_left = left_sign + '=' + methods.rand(settings.horizontal_shift); + } else { + var set_top = '+=' + settings.vertical_shift; + var set_left = '+=' + settings.horizontal_shift; + } + } + object.animate({ + top: set_top, + left: set_left + }, settings.timer, function() { + go_back = !go_back; + animateShake(object, settings, go_back); + }); + } + }, + + /* Mouseover escape - characters escaping after mouseover + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + param options[horizontal_shift]int the maximum horizontal shift for single character (in px) (or top position for random=false) + param options[vertical_shift] int the maximum vertical shift for single character (in px) (or left position for random=false) + param options[random] bool if true, the shifts are random, if false the shifts are set (top and left CSS position) + */ + mouseover_escape : function(options) { + return this.each(function() { + var settings = { + timer: 500, + horizontal_shift: 20, + vertical_shift: 20, + random: true + }; + if (options) $.extend(settings, options); + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + $this.html(''); + var text_width = 0; + //animate each character + for (var i=0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_obj = $this.find('#l'+unique_id); + letter_width = letter_obj.width(); + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + //store current positions + letter_obj.data("current_left", parseFloat($('#l'+unique_id).css("left"))); + letter_obj.data("current_top", parseFloat($('#l'+unique_id).css("top"))); + + letter_obj.mouseover( function() { + if($(this).queue().length == 0) + animateShake($(this), settings); + }); + text_width += letter_width; + } + }); + //function that animates top and left CSS positions - and then go back to previous position + function animateShake(object, settings) { + var current_top = object.data("current_top"); + var current_left = object.data("current_left"); + if(settings.random) { + left_sign = (methods.rand(2) == 1) ? '+' : '-'; + top_sign = (methods.rand(2) == 1) ? '+' : '-'; + var set_top = top_sign + '=' + methods.rand(settings.vertical_shift); + var set_left = left_sign + '=' + methods.rand(settings.horizontal_shift); + } else { + var set_top = '+=' + settings.vertical_shift; + var set_left = '+=' + settings.horizontal_shift; + } + object.animate({ + top: set_top, + left: set_left + }, settings.timer, function() { + + object.animate({ + top: current_top, + left: current_left + }, settings.timer); + }); + } + }, + + /* Shuffle - characters in the text are shuffled + Settings: + param options hash object containing config options + param options[timer] int animation duration (in miliseconds) + */ + shuffle : function(options) { + return this.each(function() { + var settings = { + timer: 1000 + }; + if (options) $.extend(settings, options); + $this = $(this); + $this.addClass("netkevin_text_animation"); + var text = $this.text(); + $this.html(''); + var text_width = 0; + var characters = new Array(); + //split the text to single characters + for (var i=0; i < text.length; i++) { + letter = (text.charAt(i) == ' ') ? " " : text.charAt(i); + unique_id = methods.nk_unique_id(); + $this.append('' + letter + ''); + letter_width = $this.find('#l'+unique_id).width(); + characters[i] = $this.find('#l'+unique_id); + if(i == 0) { index_start = unique_id; } + text_width += letter_width; + } + characters = methods.shuffle_array(characters); + text_width = 0; + var new_word = ''; + //animate each character + for (var i in characters) { + letter = characters[i]; + new_word = new_word + letter.text(); + letter.animate({ + left: text_width + }, settings.timer, function() { + + }); + letter_width = letter.width(); + text_width += letter_width; + } + setTimeout(function() { $this.text(new_word); }, (settings.timer+10)); + }); + + } + + }; + + //extend jQuery to add "netkevin_text_animation" function + $.fn.netkevin_text_animation = function( method ) { + //fire the chosen method or return error if not exists + if ( methods[method] ) { + return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 )); + } else { + $.error( 'Method ' + method + ' does not exist on jQuery.netkevin_text_animation' ); + } + + }; + //add some CSS - so there is no need to add this styles manually + $("").appendTo("head"); +})( jQuery ); diff --git a/public_html/js/background_mesh.js b/public_html/js/background_mesh.js new file mode 100644 index 0000000..3619533 --- /dev/null +++ b/public_html/js/background_mesh.js @@ -0,0 +1,98 @@ +$(window).load(function() { + "use strict"; + recolor(); + redraw(); + return false; + +}); + +var t = new Trianglify({ + x_gradient: colorbrewer.RdGy[9], + y_gradient: colorbrewer.RdGy[9], + noiseIntensity: 0.1, + cellpadding: 10, + cellsize: 90 + }); + +var prevheight = height(); + +window.onresize = function() { + redraw(); +}; + +function heightChange() { + if (height() != prevheight) { + console.log("height changed from "+prevheight+" to "+height()); + prevheight = height(); + redraw(); + }; +} + +redraw(); + +function redraw() { + console.log("drawing "+document.body.clientWidth+"x"+height()) + var pattern = t.generate(document.body.clientWidth, height()); + document.body.setAttribute('style', 'background-image: '+pattern.dataUrl); +}; + +function recolor() { + t.options.x_gradient = colorbrewer.RdGy[9]; + t.options.y_gradient = colorbrewer.RdGy[9]; +} + +function noise(i) { + i += t.options.noiseIntensity; + if (i >= 0 && i <= 1) { + t.options.noiseIntensity = i; + redraw(); + } else if (i < 0) { + t.options.noiseIntensity = 0; + redraw(); + } +} + +function cellsize(i) { + i += t.options.cellsize; + if (i >= 0) { + t.options.cellsize = i; + t.options.bleed = i; + if (t.options.cellpadding >= t.options.cellsize/2) { + t.options.cellpadding = 5*Math.floor((t.options.cellsize/2 - 1)/5); + } + redraw(); + } +} + +function cellpadding(i) { + i += t.options.cellpadding; + if (i >= 0 && i < t.options.cellsize/2) { + t.options.cellpadding = i; + redraw(); + } +} + +function height() { + return Math.max( + document.body.scrollHeight, document.documentElement.scrollHeight, + document.body.offsetHeight, document.documentElement.offsetHeight, + document.body.clientHeight, document.documentElement.clientHeight + ); +} + +function toggleClass(el, className) { + if (el.classList) { + return el.classList.toggle(className); + } else { + var classes = el.className.split(' '); + var existingIndex = classes.indexOf(className); + + if (existingIndex >= 0) + classes.splice(existingIndex, 1); + else + classes.push(className); + + el.className = classes.join(' '); + return existingIndex >= 0; + } +} \ No newline at end of file diff --git a/public_html/js/bigvideo.js b/public_html/js/bigvideo.js new file mode 100644 index 0000000..21b5d27 --- /dev/null +++ b/public_html/js/bigvideo.js @@ -0,0 +1,332 @@ +/* + BigVideo - The jQuery Plugin for Big Background Video (and Images) + by John Polacek (@johnpolacek) + + Dual licensed under MIT and GPL. + + Dependencies: jQuery, jQuery UI (Slider), Video.js, ImagesLoaded +*/ + +(function($) { + "use strict"; + $.BigVideo = function(options) { + + var defaults = { + // If you want to use a single mp4 source, set as true + useFlashForFirefox:true, + // If you are doing a playlist, the video won't play the first time + // on a touchscreen unless the play event is attached to a user click + forceAutoplay:false, + controls:true, + doLoop:false, + container:$('body') + }; + + var BigVideo = this, + player, + vidEl = '#big-video-vid', + wrap = $('
    '), + video = $(''), + mediaAspect = 16/9, + vidDur = 0, + defaultVolume = 0.8, + isInitialized = false, + isSeeking = false, + isPlaying = false, + isQueued = false, + isAmbient = false, + playlist = [], + currMediaIndex, + currMediaType; + + var settings = $.extend({}, defaults, options); + + function updateSize() { + var windowW = $(window).width(); + var windowH = $(window).height(); + var windowAspect = windowW/windowH; + if (windowAspect < mediaAspect) { + // taller + if (currMediaType === 'video') { + player + .width(windowH*mediaAspect) + .height(windowH); + $(vidEl) + .css('top',0) + .css('left',-(windowH*mediaAspect-windowW)/2) + .css('height',windowH); + $(vidEl+'_html5_api').css('width',windowH*mediaAspect); + $(vidEl+'_flash_api') + .css('width',windowH*mediaAspect) + .css('height',windowH); + } else { + // is image + $('#big-video-image') + .css({ + width: 'auto', + height: windowH, + top:0, + left:-(windowH*mediaAspect-windowW)/2 + }); + } + } else { + // wider + if (currMediaType === 'video') { + player + .width(windowW) + .height(windowW/mediaAspect); + $(vidEl) + .css('top',-(windowW/mediaAspect-windowH)/2) + .css('left',0) + .css('height',windowW/mediaAspect); + $(vidEl+'_html5_api').css('width','100%'); + $(vidEl+'_flash_api') + .css('width',windowW) + .css('height',windowW/mediaAspect); + } else { + // is image + $('#big-video-image') + .css({ + width: windowW, + height: 'auto', + top:-(windowW/mediaAspect-windowH)/2, + left:0 + }); + } + } + } + + function initPlayControl() { + // create video controller + var markup = '
    '; + markup += '
    '; + markup += ''; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + markup += '
    '; + settings.container.append(markup); + + // hide until playVideo + $('#big-video-control-container').css('display','none'); + + // add events + $('#big-video-control-track').slider({ + animate: true, + step: 0.01, + slide: function(e,ui) { + isSeeking = true; + $('#big-video-control-progress').css('width',(ui.value-0.16)+'%'); + player.currentTime((ui.value/100)*player.duration()); + }, + stop:function(e,ui) { + isSeeking = false; + player.currentTime((ui.value/100)*player.duration()); + } + }); + $('#big-video-control-bar').click(function(e) { + player.currentTime((e.offsetX/$(this).width())*player.duration()); + }); + $('#big-video-control-play').click(function(e) { + e.preventDefault(); + playControl('toggle'); + }); + player.on('timeupdate', function() { + if (!isSeeking && (player.currentTime()/player.duration())) { + var currTime = player.currentTime(); + var minutes = Math.floor(currTime/60); + var seconds = Math.floor(currTime) - (60*minutes); + if (seconds < 10) seconds='0'+seconds; + var progress = player.currentTime()/player.duration()*100; + $('#big-video-control-track').slider('value',progress); + $('#big-video-control-progress').css('width',(progress-0.16)+'%'); + $('#big-video-control-timer').text(minutes+':'+seconds+'/'+vidDur); + } + }); + } + + function playControl(a) { + var action = a || 'toggle'; + if (action === 'toggle') action = isPlaying ? 'pause' : 'play'; + if (action === 'pause') { + player.pause(); + $('#big-video-control-play').css('background-position','-16px'); + isPlaying = false; + + } else if (action === 'play') { + player.play(); + $('#big-video-control-play').css('background-position','0'); + isPlaying = true; + } + } + + function setUpAutoPlay() { + player.play(); + settings.container.off('click',setUpAutoPlay); + } + + function nextMedia() { + currMediaIndex++; + if (currMediaIndex === playlist.length) currMediaIndex=0; + playVideo(playlist[currMediaIndex]); + } + + function playVideo(source) { + + // clear image + $(vidEl).css('display','block'); + currMediaType = 'video'; + player.src(source); + isPlaying = true; + if (isAmbient) { + $('#big-video-control-container').css('display','none'); + player.ready(function(){ + player.volume(0); + }); + var doLoop = true; + } else { + $('#big-video-control-container').css('display','block'); + player.ready(function(){ + player.volume(defaultVolume); + }); + doLoop = false; + } + $('#big-video-image').css('display','none'); + $(vidEl).css('display','block'); + } + + function showPoster(source) { + // remove old image + $('#big-video-image').remove(); + + // hide video + player.pause(); + $(vidEl).css('display','none'); + $('#big-video-control-container').css('display','none'); + + // show image + currMediaType = 'image'; + var bgImage = $(''); + wrap.append(bgImage); + + $('#big-video-image').imagesLoaded(function() { + mediaAspect = $('#big-video-image').width() / $('#big-video-image').height(); + updateSize(); + }); + } + + BigVideo.init = function() { + if (!isInitialized) { + // create player + settings.container.prepend(wrap); + var autoPlayString = settings.forceAutoplay ? 'autoplay' : ''; + player = $(''); + player.css('position','absolute'); + wrap.append(player); + + var videoTechOrder = ['html5','flash']; + // If only using mp4s and on firefox, use flash fallback + var ua = navigator.userAgent.toLowerCase(); + var isFirefox = ua.indexOf('firefox') != -1; + if (settings.useFlashForFirefox && (isFirefox)) { + videoTechOrder = ['flash', 'html5']; + } + player = videojs(vidEl.substr(1), { + controls:false, + autoplay:true, + preload:'auto', + techOrder:videoTechOrder + }); + + // add controls + if (settings.controls) initPlayControl(); + + // set initial state + updateSize(); + isInitialized = true; + isPlaying = false; + + if (settings.forceAutoplay) { + $('body').on('click', setUpAutoPlay); + } + + $('#big-video-vid_flash_api') + .attr('scale','noborder') + .attr('width','100%') + .attr('height','100%'); + + // set events + $(window).resize(function() { + updateSize(); + }); + + player.on('loadedmetadata', function(data) { + if (document.getElementById('big-video-vid_flash_api')) { + // use flash callback to get mediaAspect ratio + mediaAspect = document.getElementById('big-video-vid_flash_api').vjs_getProperty('videoWidth')/document.getElementById('big-video-vid_flash_api').vjs_getProperty('videoHeight'); + } else { + // use html5 player to get mediaAspect + mediaAspect = $('#big-video-vid_html5_api').prop('videoWidth')/$('#big-video-vid_html5_api').prop('videoHeight'); + } + updateSize(); + var dur = Math.round(player.duration()); + var durMinutes = Math.floor(dur/60); + var durSeconds = dur - durMinutes*60; + if (durSeconds < 10) durSeconds='0'+durSeconds; + vidDur = durMinutes+':'+durSeconds; + }); + + player.on('ended', function() { + if (settings.doLoop) { + player.currentTime(0); + player.play(); + } + if (isQueued) { + nextMedia(); + } + }); + } + }; + + BigVideo.show = function(source,options) { + if (options === undefined) options = {}; + isAmbient = options.ambient === true; + if (isAmbient || options.doLoop) settings.doLoop = true; + if (typeof(source) === 'string') { + var ext = source.substring(source.lastIndexOf('.')+1); + if (ext === 'jpg' || ext === 'gif' || ext === 'png') { + showPoster(source); + } else { + if (options.altSource && navigator.userAgent.toLowerCase().indexOf('firefox') > -1) { + source = options.altSource; + } + playVideo(source); + isQueued = false; + } + } else { + playlist = source; + currMediaIndex = 0; + playVideo(playlist[currMediaIndex]); + isQueued = true; + } + }; + + // Expose Video.js player + BigVideo.getPlayer = function() { + return player; + }; + + // Expose BigVideoJS player actions (like 'play', 'pause' and so on) + BigVideo.triggerPlayer = function(action){ + playControl(action); + }; + }; + +})(jQuery); diff --git a/public_html/js/bootstrap.js b/public_html/js/bootstrap.js new file mode 100644 index 0000000..2ca1e0f --- /dev/null +++ b/public_html/js/bootstrap.js @@ -0,0 +1,2331 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('