= () => {
+ return (
+
+
+ {socialMediaItems.map((socialButton) => {
+ return (
+
+
+
+
+ );
+ })}
+
+
+ );
+};
diff --git a/src/constants/colors.js b/src/constants/colors.js
new file mode 100644
index 0000000..332dce3
--- /dev/null
+++ b/src/constants/colors.js
@@ -0,0 +1,10 @@
+export default {
+ RED: 'body-red',
+ YELLOW: 'body-yellow',
+ GREEN: 'body-green',
+ LIME: 'body-lime',
+ PINK: 'body-pink',
+ PURPLE: 'body-purple',
+ ORANGE: 'body-orange',
+ BLUE: 'body-blue',
+};
diff --git a/src/constants/disqus.js b/src/constants/disqus.js
new file mode 100644
index 0000000..c955e6c
--- /dev/null
+++ b/src/constants/disqus.js
@@ -0,0 +1,3 @@
+export default {
+ shortname: "rickvanlieshoutcom",
+};
diff --git a/src/constants/routes.js b/src/constants/routes.js
new file mode 100644
index 0000000..11d1343
--- /dev/null
+++ b/src/constants/routes.js
@@ -0,0 +1,11 @@
+export const ROUTES = {
+ home: "/",
+ resume: "/resume",
+ contact: "/contact",
+ blog: "/blog",
+ search: "/blog/search",
+ portfolio: "/portfolio",
+
+ cookies: "/legal/cookies",
+ disclaimer: "/legal/disclaimer",
+};
diff --git a/src/data/personal-info.ts b/src/data/personal-info.ts
new file mode 100644
index 0000000..cf1af24
--- /dev/null
+++ b/src/data/personal-info.ts
@@ -0,0 +1,34 @@
+import { Pill } from "../models/pill";
+
+export const personalInfo: Pill[] = [
+ {
+ key: "name",
+ value: "Rick van Lieshout",
+ },
+ {
+ key: "date of birth",
+ value: "13 december 1992",
+ },
+ {
+ key: "email",
+ value: "info@rickvanlieshout.com",
+ className: "no-print",
+ link: "mailto:info@rickvanlieshout.com",
+ },
+ {
+ key: "address",
+ value: "Oss - Noord-brabant",
+ },
+ {
+ key: "phone",
+ value: "+31 6 144 36 56 2",
+ className: "no-print",
+ link: "tel:+31614436562",
+ },
+ {
+ key: "website",
+ value: "rickvanlieshout.com",
+ className: "no-print",
+ link: "https://rickvanlieshout.com",
+ },
+];
diff --git a/src/data/resume/en.ts b/src/data/resume/en.ts
new file mode 100644
index 0000000..e969d8e
--- /dev/null
+++ b/src/data/resume/en.ts
@@ -0,0 +1,118 @@
+import {
+ ah,
+ burgerszoo,
+ han4pi,
+ han,
+ helpmij,
+ inforit,
+ misoft,
+ quintor,
+ solidwinds,
+ vaa,
+} from "../../images/cv";
+
+export default {
+ education: {
+ title: "Education",
+ items: [
+ {
+ start: "2014",
+ end: "2018",
+ title: "HBO ICT / software engineering HAN - Nijmegen",
+ text: `After a few rocky years I enrolled into college and I'm now trying to get a software engineering degree. I finished my first year with an average of 8.3/10 and will graduate in mid 2018.
`,
+ },
+ {
+ start: "2005",
+ end: "2010",
+ title: "Bilingual Senior General Secondary Education - Maaslandcollege Oss",
+ text: ``,
+ },
+ ],
+ },
+ work: {
+ title: "Work experience",
+ items: [
+ {
+ start: "June 2016 ",
+ end: "now",
+ title: "Software engineer at INFORIT",
+ image: inforit,
+ text: ` In June of 2016 I started working at Inforit on a 0-hour contract, on the first of September I started my internship at Inforit as well. After the internship I continued working on the 0-hour contract until the first of July 2018 which is when I went full-time.
At Inforit I mainly work with c# and Angular though I occasionally get to dabble in nodeJS as well. I'm part of a small dynamic team which strives to deliver excellent software for the logistics sector.
I'm always striving to introduce new technologies. At Inforit one such technology has been Elasticsearch and related tools (ELK stack). Not only did I lead the research into the ELK-stack I also started introducing my colleagues to the awesome power of Docker by setting up a Linux server running the ELK stack and providing the neccessary docker files.
Later, in the summer of 2017, I also introduced Electron and Nativescript.
`,
+ },
+ {
+ start: "February 2018 ",
+ end: "June 2018",
+ title: "Graduate internship at VAA ICT Consultancy",
+ image: vaa,
+ text: `In February of 2018 I started my graduate internship at VAA ICT Consultancy. At VAA I'm building a dynamic and interactive dash which can be configured to work with VAA's existing product lineup with the help of an adapter.
`,
+ },
+ {
+ start: "September 2015",
+ end: "July 2018",
+ title: "Hanflex employee",
+ image: han,
+ text: `I started working for the HAN (hogeschool van Arnhem en Nijmegen) in 2015. The HAN offers us different jobs (teaching others, open door days, etc) and we are free to reply and take those. I primarily respond to the open door days and the teaching jobs. On the open door days I usually work with 3d printers and a lasercutter.
`,
+ },
+ {
+ start: "October 2014",
+ end: "January 2019",
+ title: "Helpmij.nl moderator",
+ image: helpmij,
+ text: `I work at one of the biggest Dutch computer forums as a (paid)volunteer. My job is to make sure everyone on the forum follows the rules. We have a biannual meeting and we regularly discuss matters "behind the scenes".
`,
+ },
+ {
+ start: "2008",
+ end: "January 2019",
+ title: "My own company!",
+ image: misoft,
+ text: `2008 was a big year for me! I upgraded "rickscomputerhulp",which was founded in 2006, to mi-soft.nl. The goal of Mi-Soft.nl is to help others with their computer problems. This can vary from fixing a broken OS install to developing a website or software solution.
`,
+ },
+ {
+ start: "2010",
+ end: "January 2018",
+ title: "Albert Heijn",
+ image: ah,
+ text: `I started working in a local supermaket at the age of 17. Even though I started as a "stocker" I learned to work the register pretty much immediately. After a while I was asked to lead the team. This didn't work out due to personal circumstances.
`,
+ },
+ {
+ start: "2005",
+ end: "2010",
+ title: "Newspaper delivery boy",
+ text: `My first real job! As soon as I reached age 13 (legal minimum age for work) I started delivering newspapers. I enjoyed it so much that it quickly grew to include several newspapers. A year later my little brother also wanted to deliver newspapers and from that point on we did it together.
`,
+ },
+ ],
+ },
+ projects: {
+ title: "Projects",
+ items: [
+ {
+ start: "November 2017",
+ end: "January 2018",
+ title: "Burgerszoo interactive scouting expedition",
+ image: burgerszoo,
+ text: `For a zoo in the Netherlands me and a couple of fellow students designed, built, and tested an interactive scouting expedition. The expedition consisted of 6 NFC scanning points that play facts when scanned, it was fully configurable by the staff thanks to an interactive web interface made with ReactJS.
`,
+ },
+ {
+ start: "September 2015",
+ end: "July 2018",
+ title: "Han4pi workgroup",
+ image: han4pi,
+ text: `For the han4pi workgroup I worked together with 3 other students and a teacher to build a teachers module for the General Secondary Education students. All of which can be found at github. `,
+ },
+ {
+ start: "2015",
+ end: "2016",
+ title: "Solidwinds developer",
+ image: solidwinds,
+ text: `
Because we're under a NDA I can't disclose any technical info or pictures containing sensitive data. Solidwinds is a company which executes measurements to figure out whether placing a wind turbine is a smart financial decision. Solidwinds asked us to automate the measurement collection system.
`,
+ },
+ {
+ start: "April 2016",
+ end: "juni 2016",
+ title: "Quintor developer",
+ image: quintor,
+ text: ` During the last semester of my second year we had to develop a software product for Quintor.
Quintor regularly sends out bulk-emails to their customers/affiliates, this used to be a very tedious and time consuming process. We were instructed to automate a large part of this process and make it accessible for a non-techy department. We did this by creating a rest (jax-rs) backend service which is called by a AngularJS front-end. I did most of the backend work and all of that can be found at GitHub .
During this project we employed the "SCRUM" development method in which we set up our own sprints.
`,
+ },
+ ],
+ },
+};
diff --git a/src/data/resume/nl.ts b/src/data/resume/nl.ts
new file mode 100644
index 0000000..41eca17
--- /dev/null
+++ b/src/data/resume/nl.ts
@@ -0,0 +1,119 @@
+import {
+ ah,
+ burgerszoo,
+ han4pi,
+ han,
+ helpmij,
+ inforit,
+ misoft,
+ quintor,
+ solidwinds,
+ vaa,
+} from "../../images/cv";
+
+export default {
+ education: {
+ title: "Opleiding",
+ items: [
+ {
+ start: "2014",
+ end: "2018",
+ title: "HBO ICT / software engineering HAN - Nijmegen",
+ text: `Na een paar rommelige jaren ben ik in 2014 gestart met een HBO opleiding ICT / informatica aan de HAN in Nijmegen. Ik heb mijn propedeuse behaalt met een gemiddelde van 8.3 en verwacht af te studeren in mid 2018.
`,
+ },
+ {
+ start: "2005",
+ end: "2010",
+ title: "Tweetalig havo - Maaslandcollege Oss",
+ text: `Het eerste jaar van mijn middelbare school carriére was een selectiejaar waarin gekeken werd of ik de VMBO-T of HAVO opleiding moest volgen. Het 2de en 3de jaar heb ik op het reguliere havo gezeten. Net voor het einde van het 3de jaar havo is mij gevraagd of ik bij de tweetalige havo aan wilde sluiten en aangezien ik Engels een mooie en waardevolle taal vind heb ik daar ja op gezegd. Hierdoor heb ik de laatste twee jaar van mijn vijf jaar durende schooltraject tweetalige lessen gevolgd.
`,
+ },
+ ],
+ },
+ work: {
+ title: "Werk ervaring",
+ items: [
+ {
+ start: "Juni 2016 ",
+ end: "heden",
+ title: "Software engineer bij INFORIT",
+ image: inforit,
+ text: `In juni 2016 ben ik begonnen met werken bij Inforit op basis van een 0-uren contract. Op 1 September ben ik aan mijn derdejaars stage begonnen. Na de stage heb ik doorgewerkt op 0-uur basis tot Juli 2018, daarna ben ik full-time in dienst gegaan.
Bij inforit werk ik voornamelijk met c# en Angular en heel af en toe doe ik wat werk in nodeJS. Ik maak deel uit van een klein dynamisch team wiens doel het is om kwalitatieve software te ontwikkelen voor de logistieke markt.
Ik streef er voortdurend naar om nieuwe technologiën te introduceren. Zo heb ik bijv Elasticsearch en de ELK geïntroduceerd. Naast het leiden van het onderzoek naar de ELK stack heb ik direct van de situatie gebruik gemaakt om Docker te introduceren door de benodigde Docker bestanden aan te maken en een Linux server in te richten met Docker ondersteuning.
Later, in de zomer van 2017, heb ik Electron en Nativescript geรฏntroduceerd.
`,
+ },
+ {
+ start: "Februari 2018 ",
+ end: "Juni 2018",
+ title: "Afstudeerder bij VAA ICT",
+ image: vaa,
+ text: `In Februari ben ik gestart met mijn afstudeerstage bij VAA ICT Consultancy, ik bouw daar een volledig dynamisch dashboard met ReactJS wat middels een adapter aangesloten kan worden op de bestaande producten van VAA.
`,
+ },
+
+ {
+ start: "sept. 2015",
+ end: "juli 2018",
+ title: "Hanflex medewerker",
+ image: han,
+ text: `Sinds 2015 werk ik ook voor de HAN. Hierbij gaat het over open dagen, bijeenkomsten etc. Ik help hierbij met het voorbereiden en het klaar zetten van de benodigde spullen. Ook ben ik een vraagpunt voor de bijeenkomsten en open dagen. Bij open dagen geef ik advies en deel mijn ervaringen op school,ook beantwoord ik eventuele vragen van zowel ouders als scholieren. Daarnaast sta ik in een "fablab" waar ik mensen voorlicht over het gebruik van3d printers en lasersnijders, met voorbeelden erbij.
`,
+ },
+ {
+ start: "okt. 2014",
+ end: "jan. 2019",
+ title: "Moderator bij Helpmij.nl",
+ image: helpmij,
+ text: `Als moderatorgroep waarborgen we de sfeer en veiligheid van het forum. Om dit te doen vergaderen we twee keer in het jaar en houden we achter de schermen regelmatig gesprekken over forumzaken.
`,
+ },
+ {
+ start: "2008",
+ end: "jan. 2019",
+ title: "Zelfstandig mi-soft.nl",
+ image: misoft,
+ text: `In 2008 heb ik "Mi-Soft" opgericht. Mi-Soft is de wat professionelere variant van "rickscomputerhulp" , die ik in 2006 had opgericht. Sinds 2006 help ik dus al mensen met hun computers, dit kan variëren van het instellen van een nieuw stuk software tot het herinstalleren van het complete systeem. Sinds 2008 ben ik ook aan de slag gegaan met het maken van websites en software voor een selecte groep klanten. Dit doe ik, tot de dag op vandaag, er in mijn vrije tijd nog graag bij.
`,
+ },
+ {
+ start: "2010",
+ end: "jan. 2018",
+ title: "Albert Heijn",
+ image: ah,
+ text: `Sinds 2010 werk ik in de lokale supermarkt (de Albert Heijn) als vulhulp. Ik heb vrijwel direct ook een opleiding gehad om achter de kassa te kunnen werken. Later ben ik nog in aanmerking gekomen om door te groeien als team leider, maar dit is door omstandigheden helaas niet doorgegaan.
`,
+ },
+ {
+ start: "2005",
+ end: "2010",
+ title: "Krantenwijk",
+ text: `Mijn eerste echte baantje! Zodra ik oud genoeg was om te mogen werken (13) heb ik een krantenwijk gehad. Naarmate ik ouder werd kwamen hier verschillende andere krantenwijken bij. Ook heb ik samengewerkt met mijn kleinere broertje.
`,
+ },
+ ],
+ },
+ projects: {
+ title: "Projecten",
+ items: [
+ {
+ start: "November 2017",
+ end: "Januari 2018",
+ title: "Burgerszoo interactieve speurtocht",
+ image: burgerszoo,
+ text: `Voor Burgers' Zoo heb ik, samen met een aantal studenten, een project gedaan om de beleving in het park te verbeteren. Tijdens het project is er een speurtocht in elkaar gezet met verschillende NFC scanpunten voor de kinderen welke beheerd konden worden met een web interface.
`,
+ },
+ {
+ start: "sept. 2015",
+ end: "juli 2018",
+ title: "Han4pi werkgroep",
+ image: han4pi,
+ text: `Doel van de werkgroep is om (met vier medestudenten en een docent) buiten de lestijd om een leerprogramma (applicatie, pong console, uitleg, ondersteuning en kennis) op te stellen voor middelbare scholieren. Met behulp van dit leerprogramma is het voor middelbare schooldocenten makkelijker om de scholieren in een vertrouwde "Raspberry Pi" omgeving te laten werken. Om dit allemaal een motiverende impuls te geven zijn wij bezig om met onder andere een 3D printer en een lasersnijder een eigen console te maken waar pong op gespeeld kan worden.
`,
+ },
+ {
+ start: "2015",
+ end: "2016",
+ title: "Solidwinds developer",
+ image: solidwinds,
+ text: `Samen met een projectgroep op school hebben we gewerkt aan software voor Solidwinds. Solidwinds is een bedrijf dat windmeet-campagnes uitvoert om zo financiering te krijgen van de bank voor windmolenparken. Ik heb bij dit project voornamelijk aan de backend gewerkt.
`,
+ },
+ {
+ start: "april 2016",
+ end: "juni 2016",
+ title: "Quintor mailsegmentering",
+ image: quintor,
+ text: ` Voor de laatste periode van het tweede jaar op school moesten we een software ontwikkel project doen voor een bedrijf. Het bedrijf waarbij mijn ontwikkelgroep terecht kwam is "Quintor".
De opdracht die Quintor ons heeft gegeven bestaat uit het maken van een mailsegmenteringssysteem waarmee het secretariaat gemakkelijk bulk e-mails kan versturen i.c.m MailChimp. De back-end van dit systeem is een rest (jax-rs) service en de front-end wordt opgebouwt met AngularJS. (i.c.m bootstrap).Het grootste gedeelte van mijn tijd zit in het back-end, de code hiervoor is te vinden op GitHub .
Tijdens dit project hebben we de "SCRUM" ontwikkelmethode toegepast en hebben we zelf onze sprints ingedeeld.
`,
+ },
+ ],
+ },
+};
diff --git a/src/data/resume/tech.ts b/src/data/resume/tech.ts
new file mode 100644
index 0000000..9f2c9cb
--- /dev/null
+++ b/src/data/resume/tech.ts
@@ -0,0 +1,52 @@
+export const techs = [
+ { link: "https://www.rabbitmq.com/", label: "RabbitMQ" },
+ { link: "https://kubernetes.io/", label: "Kubernetes" },
+ { link: "https://docs.docker.com/engine/swarm/", label: "Docker swarm" },
+ { link: "https://www.mongodb.com/", label: "Mongo" },
+ { link: "http://ptvgroup.com/en/", label: "PTV xServer" },
+ { link: "http://elasticsearch.org", label: "Elasticsearch" },
+ { link: "http://elastic.co/products/kibana", label: "Kibana" },
+ { link: "http://nodejs.org", label: "NodeJS" },
+ { link: "http://docker.com", label: "Docker" },
+ { link: "http://scala-lang.org/", label: "Scala " },
+ { link: "http://nativescript.org/", label: "Nativescript " },
+ { link: "http://php.net/manual/en/intro-whatis.php", label: "PHP " },
+ { link: "http://mysql.com", label: "MySQL " },
+ {
+ link: "http://microsoft.com/en-us/sql-server/sql-server-2016",
+ label: "SQL Server ",
+ },
+ { link: "http://en.wikipedia.org/wiki/Linux", label: "Linux " },
+ { link: "http://java.com/en/", label: "Java " },
+ { link: "http://angular.io/", label: "Angular " },
+ { link: "http://facebook.github.io/react/", label: "React " },
+ { link: "http://typescriptlang.org/", label: "Typescript " },
+ { link: "https://sass-lang.com/", label: "HTML / CSS / SASS / Web tools" },
+ { link: "http://python.org/", label: "Python" },
+ { link: "http://transfollow.org/en", label: "Transfollow" },
+ { link: "http://golang.org/", label: "Golang " },
+ {
+ link: "http://docs.microsoft.com/en-us/dotnet/visual-basic/",
+ label: "Visual basic ",
+ },
+ { link: "http://en.wikipedia.org/wiki/C_(programming_language)", label: "C " },
+ { link: "http://cplusplus.com/", label: "C++ " },
+ { link: "http://electron.atom.io", label: "Electron " },
+ { link: "http://en.wikipedia.org/wiki/Unified_Modeling_Language", label: "UML " },
+ { link: "http://atlassian.com/software/jira", label: "JIRA " },
+ { link: "http://atlassian.com/software/confluence", label: "Confluence " },
+ { link: "http://github.com/mastermindzh", label: "Git " },
+ { link: "http://hginit.com/", label: "Mercurial " },
+ {
+ link: "http://en.wikipedia.org/wiki/Scrum_(software_development)",
+ label: "Scrum ",
+ },
+ { link: "http://javascript.com/", label: "Javascript " },
+ { link: "http://docs.microsoft.com/en-us/dotnet/csharp/csharp", label: "C#" },
+ { link: "http://www.gnu.org/software/bash/", label: "Bash" },
+ { link: "http://jenkins.io/doc/", label: "Jenkins" },
+ { link: "http://logz.io/", label: "Logstash" },
+ { link: "http://www.tug.org/", label: "TeX" },
+ { link: "http://linux.org", label: "Linux (server & desktop)" },
+ { link: "http://en.wikipedia.org/wiki/BASIC", label: "Basic" },
+];
diff --git a/src/data/social-media.ts b/src/data/social-media.ts
new file mode 100644
index 0000000..19e528b
--- /dev/null
+++ b/src/data/social-media.ts
@@ -0,0 +1,77 @@
+import {
+ blogger,
+ bwblogger,
+ bwfacebook,
+ bwgithub,
+ bwgoogleplus,
+ bwlinkedin,
+ bwrss,
+ bwtwitter,
+ bwyoutube2,
+ facebook,
+ github,
+ googleplus,
+ linkedin,
+ rss,
+ twitter,
+ youtube2,
+} from "./../images/contact/index";
+
+export default [
+ {
+ service: "youtube",
+ text: "YouTube - Rick van Lieshout",
+ url: "https://www.youtube.com/channel/UCjDWcnCf8nM2tzBbwxy5dhg",
+ icon: youtube2,
+ grayIcon: bwyoutube2,
+ },
+ {
+ service: "Google Plus",
+ text: "Google+ - rickvanlieshoutt",
+ url: "https://plus.google.com/+RickvanLieshoutt/posts",
+ icon: googleplus,
+ grayIcon: bwgoogleplus,
+ },
+ {
+ service: "Facebook",
+ text: "Facebook - misofttechnologies",
+ url: "https://www.facebook.com/rickvanlieshoutt",
+ icon: facebook,
+ grayIcon: bwfacebook,
+ },
+ {
+ service: "Github",
+ text: "Github - mastermindzh",
+ url: "https://github.com/mastermindzh",
+ icon: github,
+ grayIcon: bwgithub,
+ },
+ {
+ service: "Twitter",
+ text: "Twitter - Mastermindzh",
+ url: "https://twitter.com/mastermindzh",
+ icon: twitter,
+ grayIcon: bwtwitter,
+ },
+ {
+ service: "Linkedin",
+ text: "Linkedin - Rick van Lieshout",
+ url: "https://www.linkedin.com/in/rickvanlieshout/",
+ icon: linkedin,
+ grayIcon: bwlinkedin,
+ },
+ {
+ service: "My blog",
+ text: "Blogger - mastermindzh",
+ url: "https://rickvanlieshout.com/blogs",
+ icon: blogger,
+ grayIcon: bwblogger,
+ },
+ {
+ service: "My blog's rss feed",
+ text: "RSS - blog",
+ url: "https://rickvanlieshout.com/rss",
+ icon: rss,
+ grayIcon: bwrss,
+ },
+];
diff --git a/src/images/404.jpg b/src/images/404.jpg
new file mode 100644
index 0000000..e44c0f2
Binary files /dev/null and b/src/images/404.jpg differ
diff --git a/src/images/colors/blue.png b/src/images/colors/blue.png
new file mode 100644
index 0000000..5531be0
Binary files /dev/null and b/src/images/colors/blue.png differ
diff --git a/src/images/colors/green.png b/src/images/colors/green.png
new file mode 100644
index 0000000..7acfee9
Binary files /dev/null and b/src/images/colors/green.png differ
diff --git a/src/images/colors/index.js b/src/images/colors/index.js
new file mode 100644
index 0000000..20adb61
--- /dev/null
+++ b/src/images/colors/index.js
@@ -0,0 +1,10 @@
+import blue from "./blue.png";
+import green from "./green.png";
+import lime from "./lime.png";
+import orange from "./orange.png";
+import pink from "./pink.png";
+import purple from "./purple.png";
+import red from "./red.png";
+import yellow from "./yellow.png";
+
+export { blue, green, lime, orange, pink, purple, red, yellow };
diff --git a/src/images/colors/lime.png b/src/images/colors/lime.png
new file mode 100644
index 0000000..d89141b
Binary files /dev/null and b/src/images/colors/lime.png differ
diff --git a/src/images/colors/orange.png b/src/images/colors/orange.png
new file mode 100644
index 0000000..f6af02e
Binary files /dev/null and b/src/images/colors/orange.png differ
diff --git a/src/images/colors/pink.png b/src/images/colors/pink.png
new file mode 100644
index 0000000..d253708
Binary files /dev/null and b/src/images/colors/pink.png differ
diff --git a/src/images/colors/purple.png b/src/images/colors/purple.png
new file mode 100644
index 0000000..0267256
Binary files /dev/null and b/src/images/colors/purple.png differ
diff --git a/src/images/colors/red.png b/src/images/colors/red.png
new file mode 100644
index 0000000..416d8d6
Binary files /dev/null and b/src/images/colors/red.png differ
diff --git a/src/images/colors/yellow.png b/src/images/colors/yellow.png
new file mode 100644
index 0000000..5d5a873
Binary files /dev/null and b/src/images/colors/yellow.png differ
diff --git a/src/images/contact.jpg b/src/images/contact.jpg
new file mode 100644
index 0000000..1a476a9
Binary files /dev/null and b/src/images/contact.jpg differ
diff --git a/src/images/contact/blogger.png b/src/images/contact/blogger.png
new file mode 100644
index 0000000..16e1970
Binary files /dev/null and b/src/images/contact/blogger.png differ
diff --git a/src/images/contact/bw-blogger.png b/src/images/contact/bw-blogger.png
new file mode 100644
index 0000000..d9c0caa
Binary files /dev/null and b/src/images/contact/bw-blogger.png differ
diff --git a/src/images/contact/bw-facebook.png b/src/images/contact/bw-facebook.png
new file mode 100644
index 0000000..f080ed0
Binary files /dev/null and b/src/images/contact/bw-facebook.png differ
diff --git a/src/images/contact/bw-github.png b/src/images/contact/bw-github.png
new file mode 100644
index 0000000..0dd5a42
Binary files /dev/null and b/src/images/contact/bw-github.png differ
diff --git a/src/images/contact/bw-googleplus.png b/src/images/contact/bw-googleplus.png
new file mode 100644
index 0000000..92c786e
Binary files /dev/null and b/src/images/contact/bw-googleplus.png differ
diff --git a/src/images/contact/bw-linkedin.png b/src/images/contact/bw-linkedin.png
new file mode 100644
index 0000000..8bc31d8
Binary files /dev/null and b/src/images/contact/bw-linkedin.png differ
diff --git a/src/images/contact/bw-rss.png b/src/images/contact/bw-rss.png
new file mode 100644
index 0000000..963c82a
Binary files /dev/null and b/src/images/contact/bw-rss.png differ
diff --git a/src/images/contact/bw-twitter.png b/src/images/contact/bw-twitter.png
new file mode 100644
index 0000000..27b3366
Binary files /dev/null and b/src/images/contact/bw-twitter.png differ
diff --git a/src/images/contact/bw-whatsapp.png b/src/images/contact/bw-whatsapp.png
new file mode 100644
index 0000000..f1e5636
Binary files /dev/null and b/src/images/contact/bw-whatsapp.png differ
diff --git a/src/images/contact/bw-youtube-2.png b/src/images/contact/bw-youtube-2.png
new file mode 100644
index 0000000..081b1ae
Binary files /dev/null and b/src/images/contact/bw-youtube-2.png differ
diff --git a/src/images/contact/bwmail.png b/src/images/contact/bwmail.png
new file mode 100644
index 0000000..b1a2c2e
Binary files /dev/null and b/src/images/contact/bwmail.png differ
diff --git a/src/images/contact/bwreddit.png b/src/images/contact/bwreddit.png
new file mode 100644
index 0000000..39b4ef1
Binary files /dev/null and b/src/images/contact/bwreddit.png differ
diff --git a/src/images/contact/bwtelegram.png b/src/images/contact/bwtelegram.png
new file mode 100644
index 0000000..2552bc9
Binary files /dev/null and b/src/images/contact/bwtelegram.png differ
diff --git a/src/images/contact/facebook.png b/src/images/contact/facebook.png
new file mode 100644
index 0000000..72ac657
Binary files /dev/null and b/src/images/contact/facebook.png differ
diff --git a/src/images/contact/github.png b/src/images/contact/github.png
new file mode 100644
index 0000000..99a2b16
Binary files /dev/null and b/src/images/contact/github.png differ
diff --git a/src/images/contact/googleplus.png b/src/images/contact/googleplus.png
new file mode 100644
index 0000000..3f68403
Binary files /dev/null and b/src/images/contact/googleplus.png differ
diff --git a/src/images/contact/index.ts b/src/images/contact/index.ts
new file mode 100644
index 0000000..1d23fed
--- /dev/null
+++ b/src/images/contact/index.ts
@@ -0,0 +1,51 @@
+import blogger from "./blogger.png";
+import bwblogger from "./bw-blogger.png";
+import bwfacebook from "./bw-facebook.png";
+import bwgithub from "./bw-github.png";
+import bwgoogleplus from "./bw-googleplus.png";
+import bwlinkedin from "./bw-linkedin.png";
+import bwrss from "./bw-rss.png";
+import bwtwitter from "./bw-twitter.png";
+import bwyoutube2 from "./bw-youtube-2.png";
+import facebook from "./facebook.png";
+import github from "./github.png";
+import googleplus from "./googleplus.png";
+import linkedin from "./linkedin.png";
+import rss from "./rss.png";
+import twitter from "./twitter.png";
+import youtube2 from "./youtube-2.png";
+import whatsapp from "./whatsapp.png";
+import bwwhatsapp from "./bw-whatsapp.png";
+import telegram from "./telegram.png";
+import bwtelegram from "./bwtelegram.png";
+import mail from "./mail.png";
+import bwmail from "./bwmail.png";
+import reddit from "./reddit.png";
+import bwreddit from "./bwreddit.png";
+
+export {
+ blogger,
+ bwblogger,
+ bwfacebook,
+ bwgithub,
+ bwgoogleplus,
+ bwlinkedin,
+ bwrss,
+ bwtwitter,
+ bwyoutube2,
+ facebook,
+ github,
+ googleplus,
+ linkedin,
+ rss,
+ twitter,
+ youtube2,
+ whatsapp,
+ bwwhatsapp,
+ telegram,
+ bwtelegram,
+ mail,
+ bwmail,
+ reddit,
+ bwreddit,
+};
diff --git a/src/images/contact/linkedin.png b/src/images/contact/linkedin.png
new file mode 100644
index 0000000..48a8883
Binary files /dev/null and b/src/images/contact/linkedin.png differ
diff --git a/src/images/contact/mail.png b/src/images/contact/mail.png
new file mode 100644
index 0000000..1d1f2d1
Binary files /dev/null and b/src/images/contact/mail.png differ
diff --git a/src/images/contact/reddit.png b/src/images/contact/reddit.png
new file mode 100644
index 0000000..3e65f8a
Binary files /dev/null and b/src/images/contact/reddit.png differ
diff --git a/src/images/contact/rss.png b/src/images/contact/rss.png
new file mode 100644
index 0000000..4766add
Binary files /dev/null and b/src/images/contact/rss.png differ
diff --git a/src/images/contact/telegram.png b/src/images/contact/telegram.png
new file mode 100644
index 0000000..5851c72
Binary files /dev/null and b/src/images/contact/telegram.png differ
diff --git a/src/images/contact/twitter.png b/src/images/contact/twitter.png
new file mode 100644
index 0000000..e707739
Binary files /dev/null and b/src/images/contact/twitter.png differ
diff --git a/src/images/contact/whatsapp.png b/src/images/contact/whatsapp.png
new file mode 100644
index 0000000..e38cec9
Binary files /dev/null and b/src/images/contact/whatsapp.png differ
diff --git a/src/images/contact/youtube-2.png b/src/images/contact/youtube-2.png
new file mode 100644
index 0000000..41760d7
Binary files /dev/null and b/src/images/contact/youtube-2.png differ
diff --git a/src/images/cv/ah.png b/src/images/cv/ah.png
new file mode 100644
index 0000000..0c18f3a
Binary files /dev/null and b/src/images/cv/ah.png differ
diff --git a/src/images/cv/burgerszoo.jpg b/src/images/cv/burgerszoo.jpg
new file mode 100644
index 0000000..a6f8f94
Binary files /dev/null and b/src/images/cv/burgerszoo.jpg differ
diff --git a/src/images/cv/han.png b/src/images/cv/han.png
new file mode 100644
index 0000000..fc25e49
Binary files /dev/null and b/src/images/cv/han.png differ
diff --git a/src/images/cv/han4pi.png b/src/images/cv/han4pi.png
new file mode 100644
index 0000000..3192bfd
Binary files /dev/null and b/src/images/cv/han4pi.png differ
diff --git a/src/images/cv/helpmij.png b/src/images/cv/helpmij.png
new file mode 100644
index 0000000..dd28866
Binary files /dev/null and b/src/images/cv/helpmij.png differ
diff --git a/src/images/cv/index.js b/src/images/cv/index.js
new file mode 100644
index 0000000..df2da67
--- /dev/null
+++ b/src/images/cv/index.js
@@ -0,0 +1,23 @@
+import ah from "./ah.png";
+import burgerszoo from "./burgerszoo.jpg";
+import han4pi from "./han4pi.png";
+import han from "./han.png";
+import helpmij from "./helpmij.png";
+import inforit from "./inforit.png";
+import misoft from "./misoft.png";
+import quintor from "./quintor.png";
+import solidwinds from "./solidwinds.png";
+import vaa from "./vaa.png";
+
+export {
+ ah,
+ burgerszoo,
+ han4pi,
+ han,
+ helpmij,
+ inforit,
+ misoft,
+ quintor,
+ solidwinds,
+ vaa
+};
diff --git a/src/images/cv/inforit.png b/src/images/cv/inforit.png
new file mode 100644
index 0000000..d9f7458
Binary files /dev/null and b/src/images/cv/inforit.png differ
diff --git a/src/images/cv/misoft.png b/src/images/cv/misoft.png
new file mode 100644
index 0000000..911f7b0
Binary files /dev/null and b/src/images/cv/misoft.png differ
diff --git a/src/images/cv/quintor.png b/src/images/cv/quintor.png
new file mode 100644
index 0000000..ac5f60f
Binary files /dev/null and b/src/images/cv/quintor.png differ
diff --git a/src/images/cv/solidwinds.png b/src/images/cv/solidwinds.png
new file mode 100644
index 0000000..5a14881
Binary files /dev/null and b/src/images/cv/solidwinds.png differ
diff --git a/src/images/cv/vaa.png b/src/images/cv/vaa.png
new file mode 100644
index 0000000..56bf166
Binary files /dev/null and b/src/images/cv/vaa.png differ
diff --git a/src/images/en.png b/src/images/en.png
new file mode 100644
index 0000000..a5fe52b
Binary files /dev/null and b/src/images/en.png differ
diff --git a/src/images/icon.png b/src/images/icon.png
index 38b2fb0..ce12c84 100644
Binary files a/src/images/icon.png and b/src/images/icon.png differ
diff --git a/src/images/mountains.jpg b/src/images/mountains.jpg
new file mode 100644
index 0000000..c5f06fb
Binary files /dev/null and b/src/images/mountains.jpg differ
diff --git a/src/images/mountains.png b/src/images/mountains.png
new file mode 100644
index 0000000..feccf77
Binary files /dev/null and b/src/images/mountains.png differ
diff --git a/src/images/nl.png b/src/images/nl.png
new file mode 100644
index 0000000..81f33bf
Binary files /dev/null and b/src/images/nl.png differ
diff --git a/src/images/pic-bg.png b/src/images/pic-bg.png
new file mode 100644
index 0000000..cfb8c7f
Binary files /dev/null and b/src/images/pic-bg.png differ
diff --git a/src/images/profile-avatar.png b/src/images/profile-avatar.png
new file mode 100644
index 0000000..924805c
Binary files /dev/null and b/src/images/profile-avatar.png differ
diff --git a/src/images/sep-lite.png b/src/images/sep-lite.png
new file mode 100644
index 0000000..10fe96f
Binary files /dev/null and b/src/images/sep-lite.png differ
diff --git a/src/images/sep.png b/src/images/sep.png
new file mode 100644
index 0000000..acd017b
Binary files /dev/null and b/src/images/sep.png differ
diff --git a/src/layout/footer.tsx b/src/layout/footer.tsx
new file mode 100644
index 0000000..09a2699
--- /dev/null
+++ b/src/layout/footer.tsx
@@ -0,0 +1,171 @@
+import React, { FunctionComponent } from "react";
+import { Link } from "gatsby";
+// import { ButtonToolbar, DropdownButton, MenuItem } from "react-bootstrap";
+// import { connect } from "react-redux";
+// import {changeColor} from './../../actions/colorActions';
+
+// import COLOR from "./../../constants/colors";
+import { ROUTES } from "../constants/routes";
+// import { blue, green, lime, orange, pink, purple, red, yellow } from './../../assets/images/colors'
+
+export const Footer: FunctionComponent<{}> = () => {
+ return (
+
+
+
+
+ © 2021 Rick van Lieshout
+
+ cookies /{" "}
+ disclaimer
+
+
+
+
+
+
+ );
+};
+
+// class Footer extends Component {
+// render() {
+
+// // const colors = this.props.language === 'en'? {
+// // red: "red",
+// // yellow: "yellow",
+// // green: "green",
+// // lime: "lime",
+// // pink: "pink",
+// // purple: "purple",
+// // orange: "orange",
+// // blue: "blue",
+// // }:
+// // {
+// // red: "rood",
+// // yellow: "geel",
+// // green: "groen",
+// // lime: "lime",
+// // pink: "roze",
+// // purple: "paars",
+// // orange: "oranje",
+// // blue: "blauw",
+// // }
+
+// return (
+//
+//
+
+//
+//
+// © 2021 Rick van Lieshout
+//
+// cookies /{" "}
+// disclaimer
+//
+//
+//
+//
+//
+//
+// );
+// }
+// }
+
+// Footer.propTypes = {
+// color: PropTypes.string,
+// language: PropTypes.string,
+// changeColor: PropTypes.func,
+// changeLanguage: PropTypes.func,
+// };
+
+// // function mapStateToProps(state) {
+// // return {
+// // color: state.colorReducer.color,
+// // language: state.languageReducer.language,
+// // };
+// // }
+
+// // export default connect(mapStateToProps, { changeColor, changeLanguage,
+// // })(Footer);
diff --git a/src/layout/layout.tsx b/src/layout/layout.tsx
new file mode 100644
index 0000000..4bebf69
--- /dev/null
+++ b/src/layout/layout.tsx
@@ -0,0 +1,57 @@
+import React, { FunctionComponent } from "react";
+import PropTypes from "prop-types";
+// import CookieConsent from "react-cookie-consent";
+// import { Link } from "gatsby"
+import "./../styles/style.scss";
+import { ProfilePicture } from "./profile-pic";
+import { NavBar } from "./navigation/navbar";
+import { Footer } from "./footer";
+
+export const Layout: FunctionComponent<{}> = ({ children }) => {
+ return (
+
+
+ {/*
+
+ This website uses cookies to enhance the user experience.
+
+ {" "}
+ Click here to learn more about cookies.
+
+
+ */}
+
+ );
+};
+
+Layout.propTypes = {
+ children: PropTypes.node.isRequired,
+};
diff --git a/src/layout/navigation/navbar.tsx b/src/layout/navigation/navbar.tsx
new file mode 100644
index 0000000..945acf0
--- /dev/null
+++ b/src/layout/navigation/navbar.tsx
@@ -0,0 +1,31 @@
+import React from "react";
+import { globalHistory } from "@reach/router";
+
+import { ROUTES } from "../../constants/routes";
+import { NavItem } from "./navitem";
+
+export const NavBar = () => {
+ const currentPathName = globalHistory.location.pathname;
+
+ return (
+
+
+
+ Profile
+
+
+ Portfolio
+
+
+ Resume
+
+
+ Blog
+
+
+ Contact
+
+
+
+ );
+};
diff --git a/src/layout/navigation/navitem.tsx b/src/layout/navigation/navitem.tsx
new file mode 100644
index 0000000..bea4653
--- /dev/null
+++ b/src/layout/navigation/navitem.tsx
@@ -0,0 +1,38 @@
+import React, { FunctionComponent } from "react";
+import { Link } from "gatsby";
+
+type Props = {
+ to: string;
+ exact?: boolean;
+ activeClassName?: string;
+ className?: string;
+ activeStyle?: Object;
+ style?: Object;
+ currentPathName?: string;
+ extraActivePaths?: string[];
+};
+
+/**
+ * A wrapper that knows if it's "active" or not and sets the status on a parent li.
+ */
+
+export const NavItem: FunctionComponent = ({
+ to,
+ exact = true,
+ activeClassName = "flex-active",
+ className,
+ extraActivePaths = [],
+ currentPathName,
+ ...rest
+}) => {
+ const paths: string[] = [currentPathName, ...extraActivePaths];
+
+ const isActive = exact
+ ? paths.includes(to)
+ : paths.filter((path) => path !== "/" && (to === path || to.startsWith(path))).length > 0;
+ return (
+ i).join(" ") : className}>
+
+
+ );
+};
diff --git a/src/layout/profile-pic.tsx b/src/layout/profile-pic.tsx
new file mode 100644
index 0000000..41ffc83
--- /dev/null
+++ b/src/layout/profile-pic.tsx
@@ -0,0 +1,13 @@
+import React, { FunctionComponent } from "react";
+// @ts-ignore
+import ProfileImage from "../images/profile-avatar.png";
+
+export const ProfilePicture: FunctionComponent<{}> = () => {
+ return (
+
+
+
+
+
+ );
+};
diff --git a/src/models/pill.tsx b/src/models/pill.tsx
new file mode 100644
index 0000000..1ce9f0f
--- /dev/null
+++ b/src/models/pill.tsx
@@ -0,0 +1,13 @@
+/**
+ * A pill is meant to represent a key value pair with a title and an optional link
+ *
+ * @export
+ * @interface Pill
+ */
+export interface Pill {
+ key: string;
+ value: string;
+ title?: string;
+ link?: string;
+ className?: string;
+}
diff --git a/src/pages/404.js b/src/pages/404.tsx
similarity index 100%
rename from src/pages/404.js
rename to src/pages/404.tsx
diff --git a/src/pages/blog.tsx b/src/pages/blog.tsx
new file mode 100644
index 0000000..edd0d3d
--- /dev/null
+++ b/src/pages/blog.tsx
@@ -0,0 +1,11 @@
+import React from "react";
+import { Layout } from "../layout/layout";
+import { PageTitle } from "./components/page-title";
+
+export default function Blog() {
+ return (
+
+
+
+ );
+}
diff --git a/src/pages/components/page-title.tsx b/src/pages/components/page-title.tsx
new file mode 100644
index 0000000..69440fd
--- /dev/null
+++ b/src/pages/components/page-title.tsx
@@ -0,0 +1,16 @@
+import React, { FunctionComponent } from "react";
+
+type Props = { title: string };
+
+export const PageTitle: FunctionComponent = ({ title, children }) => {
+ return (
+
+
+
+
{title}
+ {children}
+
+
+
+ );
+};
diff --git a/src/pages/components/profile.tsx b/src/pages/components/profile.tsx
new file mode 100644
index 0000000..ace175b
--- /dev/null
+++ b/src/pages/components/profile.tsx
@@ -0,0 +1,41 @@
+import React, { FunctionComponent } from "react";
+
+const Profile: FunctionComponent<{}> = () => {
+ const linuxYears = new Date().getFullYear() - 2005;
+
+ return (
+
+
+ Some people are bookworms, I am a bitworm. I fell in love with computing a long time ago and
+ the virus could, fortunately, never be cured. Little by little, I gained experience in
+ Computer Technology, Programming and IT design.
+
+
+
+ For the past {linuxYears} years I've been using Linux which made me appreciate
+ well-written cross-platform software. Years later I strive to provide a seamless experience
+ by doing just that... creating well-written cross-platform and web software. My language of
+ choice to do this is Javascript, hated by many, loved by some, adored by me.
+
+
+
+ Over the years I've seen (and/or tried) a lot of programming languages, technologies,
+ techniques and software products which only made me more eager to progress in this field.
+ Change is inevitable and I aim to be one of its driving forces.
+
+
+ I've made a habit of openly challenging assumptions / solutions (even though people
+ don't usually like their assumptions challenged). This mentality drives me to not only
+ get the best out of myself but others too, I like to cooperate with fellow developers to
+ work towards a common goal.
+
+
+ Even though software development is my main area of interest I am also passionate about
+ Linux and DevOps. Besides the two major interests I also love to dabble in hardware, hi-fi
+ and home automation.
+
+
+ );
+};
+
+export default Profile;
diff --git a/src/pages/components/resume/item.tsx b/src/pages/components/resume/item.tsx
new file mode 100644
index 0000000..f3b6671
--- /dev/null
+++ b/src/pages/components/resume/item.tsx
@@ -0,0 +1,16 @@
+import React, { FunctionComponent } from "react";
+
+type Props = { title: string; start: string; end: string; image: string };
+
+export const ResumeItem: FunctionComponent = ({ title, start, end, image, children }) => {
+ return (
+
+ {image && }
+ {title}
+
+ {start} - {end}
+
+ {children}
+
+ );
+};
diff --git a/src/pages/components/resume/list.tsx b/src/pages/components/resume/list.tsx
new file mode 100644
index 0000000..33486c3
--- /dev/null
+++ b/src/pages/components/resume/list.tsx
@@ -0,0 +1,13 @@
+import React, { FunctionComponent } from "react";
+import { SectionTitle } from "../../../components/section-title";
+
+type Props = { title: string };
+
+export const ResumeList: FunctionComponent = ({ title, children }) => {
+ return (
+
+ );
+};
diff --git a/src/pages/contact.tsx b/src/pages/contact.tsx
new file mode 100644
index 0000000..3ba77bc
--- /dev/null
+++ b/src/pages/contact.tsx
@@ -0,0 +1,23 @@
+import React from "react";
+import { SocialBar } from "../components/social-bar";
+import { Layout } from "../layout/layout";
+import contact from "./../images/contact.jpg";
+import { PageTitle } from "./components/page-title";
+
+export default function Contact() {
+ return (
+
+
+
+ {/* */}
+
+
+ );
+}
diff --git a/src/pages/index.js b/src/pages/index.js
deleted file mode 100644
index dbc0fb9..0000000
--- a/src/pages/index.js
+++ /dev/null
@@ -1,184 +0,0 @@
-import * as React from "react"
-
-// styles
-const pageStyles = {
- color: "#232129",
- padding: 96,
- fontFamily: "-apple-system, Roboto, sans-serif, serif",
-}
-const headingStyles = {
- marginTop: 0,
- marginBottom: 64,
- maxWidth: 320,
-}
-const headingAccentStyles = {
- color: "#663399",
-}
-const paragraphStyles = {
- marginBottom: 48,
-}
-const codeStyles = {
- color: "#8A6534",
- padding: 4,
- backgroundColor: "#FFF4DB",
- fontSize: "1.25rem",
- borderRadius: 4,
-}
-const listStyles = {
- marginBottom: 96,
- paddingLeft: 0,
-}
-const listItemStyles = {
- fontWeight: 300,
- fontSize: 24,
- maxWidth: 560,
- marginBottom: 30,
-}
-
-const linkStyle = {
- color: "#8954A8",
- fontWeight: "bold",
- fontSize: 16,
- verticalAlign: "5%",
-}
-
-const docLinkStyle = {
- ...linkStyle,
- listStyleType: "none",
- marginBottom: 24,
-}
-
-const descriptionStyle = {
- color: "#232129",
- fontSize: 14,
- marginTop: 10,
- marginBottom: 0,
- lineHeight: 1.25,
-}
-
-const docLink = {
- text: "Documentation",
- url: "https://www.gatsbyjs.com/docs/",
- color: "#8954A8",
-}
-
-const badgeStyle = {
- color: "#fff",
- backgroundColor: "#088413",
- border: "1px solid #088413",
- fontSize: 11,
- fontWeight: "bold",
- letterSpacing: 1,
- borderRadius: 4,
- padding: "4px 6px",
- display: "inline-block",
- position: "relative",
- top: -2,
- marginLeft: 10,
- lineHeight: 1,
-}
-
-// data
-const links = [
- {
- text: "Tutorial",
- url: "https://www.gatsbyjs.com/docs/tutorial/",
- description:
- "A great place to get started if you're new to web development. Designed to guide you through setting up your first Gatsby site.",
- color: "#E95800",
- },
- {
- text: "How to Guides",
- url: "https://www.gatsbyjs.com/docs/how-to/",
- description:
- "Practical step-by-step guides to help you achieve a specific goal. Most useful when you're trying to get something done.",
- color: "#1099A8",
- },
- {
- text: "Reference Guides",
- url: "https://www.gatsbyjs.com/docs/reference/",
- description:
- "Nitty-gritty technical descriptions of how Gatsby works. Most useful when you need detailed information about Gatsby's APIs.",
- color: "#BC027F",
- },
- {
- text: "Conceptual Guides",
- url: "https://www.gatsbyjs.com/docs/conceptual/",
- description:
- "Big-picture explanations of higher-level Gatsby concepts. Most useful for building understanding of a particular topic.",
- color: "#0D96F2",
- },
- {
- text: "Plugin Library",
- url: "https://www.gatsbyjs.com/plugins",
- description:
- "Add functionality and customize your Gatsby site or app with thousands of plugins built by our amazing developer community.",
- color: "#8EB814",
- },
- {
- text: "Build and Host",
- url: "https://www.gatsbyjs.com/cloud",
- badge: true,
- description:
- "Now youโre ready to show the world! Give your Gatsby site superpowers: Build and host on Gatsby Cloud. Get started for free!",
- color: "#663399",
- },
-]
-
-// markup
-const IndexPage = () => {
- return (
-
- Home Page
-
- Congratulations
-
- โ you just made a Gatsby site!
-
- ๐๐๐
-
-
-
- Edit src/pages/index.js
to see this page
- update in real-time.{" "}
-
- ๐
-
-
-
-
-
- )
-}
-
-export default IndexPage
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
new file mode 100644
index 0000000..4b9de9b
--- /dev/null
+++ b/src/pages/index.tsx
@@ -0,0 +1,50 @@
+import React from "react";
+import { InfoPanel } from "../components/info-panel";
+import { Layout } from "../layout/layout";
+import { personalInfo } from "../data/personal-info";
+
+export default function Home() {
+ const linuxYears = new Date().getFullYear() - 2005;
+
+ return (
+
+
+ Hello, I am Rick van Lieshout
+
+ Software architect & IT enthusiast
+
+
+
+
+ Some people are bookworms, I am a 'bitworm'. I fell in love with computing a long
+ time ago and the virus could, fortunately, never be cured. Little by little, I gained
+ experience in Computer Technology, Programming and IT design.
+
+
+
+ For the past {linuxYears} years I've been using Linux which made me appreciate
+ well-written cross-platform software. Years later I strive to provide a seamless experience
+ by doing just that... creating well-written cross-platform and web software. My language of
+ choice to do this is Javascript, hated by many, loved by some, adored by me.
+
+
+
+ Over the years I've seen (and/or tried) a lot of programming languages, technologies,
+ techniques and software products which only made me more eager to progress in this field.
+ Change is inevitable and I aim to be one of its driving forces.
+
+
+ I've made a habit of openly challenging assumptions / solutions (even though people
+ don't usually like their assumptions challenged). This mentality drives me to not only
+ get the best out of myself but others too, I like to cooperate with fellow developers to
+ work towards a common goal.
+
+
+ Even though software development is my main area of interest I am also passionate about
+ Linux and DevOps. Besides the two major interests I also love to dabble in hardware, hi-fi
+ and home automation.
+
+
+
+ );
+}
diff --git a/src/pages/legal/cookies.tsx b/src/pages/legal/cookies.tsx
new file mode 100644
index 0000000..639cc0f
--- /dev/null
+++ b/src/pages/legal/cookies.tsx
@@ -0,0 +1,170 @@
+import React from "react";
+import { Layout } from "../../layout/layout";
+import { Section } from "../../components/section";
+import { PageTitle } from "./../components/page-title";
+
+export default function Cookies() {
+ const cookies = [
+ {
+ name: "color",
+ purpose: "This cookie saves the color preference for the user.",
+ },
+ {
+ name: "CookieConsent",
+ purpose: "If set the user has explicitly agreed to cookies.",
+ },
+ ];
+
+ const browsers = [
+ {
+ title: "Deleting cookies in Chrome",
+ url: "https://support.google.com/chrome/answer/95647?co=GENIE.Platform%3DDesktop&hl=en",
+ },
+ {
+ title: "Deleting cookies in Firefox",
+ url: "https://support.mozilla.org/en-US/kb/delete-cookies-remove-info-websites-stored",
+ },
+ {
+ title: "Deleting cookies in Edge",
+ url: "https://privacy.microsoft.com/en-us/windows-10-microsoft-edge-and-privacy",
+ },
+ ];
+
+ let currentCookies = [];
+
+ if (typeof document !== "undefined") {
+ if (document.cookie.trim() !== "") {
+ currentCookies = document.cookie.split(";");
+ }
+ }
+
+ return (
+
+
+
+
+
+ A cookie is a small text file that a website saves on the client computer (your
+ computer) to make the website function better. Some examples of what cookies are used
+ for:
+
+
+ Remembering what language the website should be in
+ Storing your cart when shopping online
+ Keeping you logged in
+
+
+ There are also cookies that are not explicitly set by the website owner themselves.
+ These are often introduced when websites include projects which have been made by other
+ people. Some of these include:
+
+
+ Disqus - A comment system for your website
+
+ Google analytics - To track info about the website (i.e how many times each page has
+ been seen)
+
+
+ Social media (twitter, facebook, etc) - To add in those shiny "like" or
+ "tweet" buttons.
+
+
+
+ Cookies like these are stored for pretty much every website you visit and they make the
+ World Wide Web what it is today.
+
+
+
+
+
+ Since mid 2015 every website which is either hosted in Europe or targets the European
+ market is required to inform and get consent from users about using cookies. This is
+ usually done with a bar at the bottom of the page which can be dismissed with a simple
+ button. More information about the legislation around the cookie law can be found{" "}
+ here .
+
+
+
+
+ This website uses a few cookies to improve the user experience. The ones explicitly set by
+ me are:
+
+
+
+
+
+ Name
+ Purpose
+
+
+
+ {cookies.map((cookie) => {
+ return (
+
+ {cookie.name}
+ {cookie.purpose}
+
+ );
+ })}
+
+
+
+
+ This does not mean those are the only cookies, some cookies might be set by third parties.
+ The table below will list all cookies that are set for this domain.
+
+
+
+
+
+ Name
+ Value
+
+
+
+ {currentCookies.length === 0 ? (
+
+ No cookies have been set yet.
+
+ ) : (
+ currentCookies.map((cookie) => {
+ const splitCookie = cookie.split("=");
+ return (
+
+ {splitCookie[0]}
+ {splitCookie[1]}
+
+ );
+ })
+ )}
+
+
+
+
+
+
+ All well known browser offer a way for you to revoke any cookie. Explore the links below
+ to learn more.
+
+
+
+ {browsers.map((browser) => {
+ return (
+
+ {browser.title}
+
+ );
+ })}
+
+
+ {/* */}
+
+ );
+}
diff --git a/src/pages/legal/disclaimer.tsx b/src/pages/legal/disclaimer.tsx
new file mode 100644
index 0000000..f290b5d
--- /dev/null
+++ b/src/pages/legal/disclaimer.tsx
@@ -0,0 +1,53 @@
+import React from "react";
+import { Link } from "gatsby";
+
+import { ROUTES } from "../../constants/routes";
+import { PageTitle } from "../components/page-title";
+import { Layout } from "../../layout/layout";
+
+export default function Disclaimer() {
+ return (
+
+
+
+
+
+ All content provided on this website is for informational purposes only. Rick van Lieshout
+ can not be held responsible in any way. The content on this blog represents the personal
+ views of the individual author and do not necessarily represent the views of organizations
+ that the author is affiliated with or with the views of any other author whom might post
+ on this blog. The owner of this blog makes no representations as to the accuracy or
+ completeness of any information on this site or found by following any link on this site.
+ The owner will not be liable for any errors or omissions in this information nor for the
+ availability of this information. The owner will not be liable for any losses, injuries,
+ or damages from the display or use of this information. The owner of this blog reserves
+ the right to edit or delete any comments submitted to this blog without notice due to
+ offensive comments or language. Please do not send any confidential or privileged
+ information.
+
+
+
+ I do not share(nor collect) personal information with third-parties or store information
+ collected about your visit to this blog for use other than to analyze content performance
+ through the use of cookies, which you can turn off at anytime by modifying your Internet
+ browserโs settings. Please refer to the cookies page for
+ more information about cookies. I am not responsible for the republishing of the content
+ found on this blog on other Web sites or media without our permission. Lastly, this site
+ contains links to other websites. If you choose to visit other websites, we have no
+ control over the privacy practices or content of those other websites, and it is your
+ responsibility to review the privacy policies at those websites to confirm that you
+ understand and agree with their policies. These terms and conditions of use are subject to
+ change at anytime and without notice.
+
+
+ {/* */}
+
+ );
+}
diff --git a/src/pages/portfolio.tsx b/src/pages/portfolio.tsx
new file mode 100644
index 0000000..9b5e55a
--- /dev/null
+++ b/src/pages/portfolio.tsx
@@ -0,0 +1,11 @@
+import React from "react";
+import { Layout } from "../layout/layout";
+import { PageTitle } from "./components/page-title";
+
+export default function Portfolio() {
+ return (
+
+
+
+ );
+}
diff --git a/src/pages/resume.tsx b/src/pages/resume.tsx
new file mode 100644
index 0000000..c29df82
--- /dev/null
+++ b/src/pages/resume.tsx
@@ -0,0 +1,77 @@
+import Parser from "html-react-parser";
+import React from "react";
+import { FilterList } from "../components/filters/filter-list";
+import { FilterListItem } from "../components/filters/filter-list-item";
+import { InfoPanel } from "../components/info-panel";
+import { SectionTitle } from "../components/section-title";
+import { personalInfo } from "../data/personal-info";
+import EnglishResume from "../data/resume/en";
+import { techs } from "../data/resume/tech";
+import { Layout } from "../layout/layout";
+import { PageTitle } from "./components/page-title";
+import { ResumeItem } from "./components/resume/item";
+import { ResumeList } from "./components/resume/list";
+
+const LANGUAGES = {
+ EN: "en",
+ NL: "nl",
+};
+
+export default function Resume() {
+ const language = LANGUAGES.EN;
+ const resume = language === LANGUAGES.NL ? EnglishResume : EnglishResume;
+ const resumeTitle = language === LANGUAGES.NL ? "Curriculum vitae" : "Resume";
+ const technoTitle = language === LANGUAGES.NL ? "Technologieรซn" : "Technologies";
+ const technoDescription =
+ language === LANGUAGES.NL
+ ? "Onder dit kopje vindt u een aantal interressante technologieรซn waarmee ik heb gewerkt. Deze lijst is ongeordend en zeker niet volledig maar het geeft een goede indruk van de technologieรซn waarmee ik werk."
+ : "Below you'll find some interesting technologies which I have used in the past. This list is unordered and by no means complete but it does give you an insight of the technologies I have worked with.";
+
+ return (
+
+
+ {/*
*/}
+
+
+ {Object.keys(resume).map((val) => {
+ return (
+
+ {resume[val].items.map((item) => {
+ return (
+
+ {Parser(item.text)}
+
+ );
+ })}
+
+ );
+ })}
+
+
{technoTitle}
+
{technoDescription}
+
+ {techs.map((item) => {
+ return ;
+ })}
+
+
+
+ );
+}
diff --git a/src/pages/test/test.tsx b/src/pages/test/test.tsx
new file mode 100644
index 0000000..f55ffd8
--- /dev/null
+++ b/src/pages/test/test.tsx
@@ -0,0 +1,10 @@
+import React from "react"
+export default function Home() {
+ return (
+
+
Hello Gatsby!
+
What a world.
+
+
+ );
+}
diff --git a/src/styles/base.scss b/src/styles/base.scss
new file mode 100644
index 0000000..48e65a0
--- /dev/null
+++ b/src/styles/base.scss
@@ -0,0 +1,1179 @@
+/*-------------------------------------------------------------
+ 1. GLOBAL STYLES
+--------------------------------------------------------------- */
+
+html {
+ height: 100%;
+ width: 100%;
+ overflow-y: overlay;
+ // margin: 0;
+ // padding: 0;
+}
+body {
+ height: 100%;
+ width: 100%;
+ // margin: 0;
+ // padding: 0;
+
+ font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+ color: $textColour;
+ background-color: $backgroundColor;
+}
+
+img,
+iframe {
+ max-width: 100%;
+ height: auto;
+}
+
+/*----- youtube fixes -----*/
+.video-container {
+ position: relative;
+ width: 100%;
+ height: 0;
+ padding-bottom: 56.25%;
+
+ iframe {
+ position: absolute;
+ border: 0px;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ }
+}
+
+table {
+ margin-top: 15px;
+}
+
+.typed input {
+ border: 0px;
+ width: 100%;
+}
+
+.dropdown-menu li {
+ margin-left: 0px !important;
+}
+
+.row {
+ margin: 0px;
+}
+
+h1,
+h2,
+h3,
+h4,
+h5,
+h6 {
+ font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-weight: 700;
+}
+
+h4 {
+ color: $darkGray;
+ margin: 25px 0 0;
+ font-size: 24px;
+ font-weight: 300;
+}
+
+p {
+ font-size: 17px;
+ font-weight: 400;
+ line-height: 29px;
+ color: $textColour;
+}
+
+a:hover {
+ color: #ffd42d;
+}
+
+.no-padding {
+ padding: 0px !important;
+}
+
+.normalWrap tbody tr td {
+ white-space: normal !important;
+}
+
+@media screen and (max-width: 767px) {
+ .table-responsive {
+ border: 0px solid black;
+ }
+}
+
+ul.dashed {
+ list-style: none;
+ padding-left: 0;
+}
+
+ul.dashed > li {
+ margin-left: 15px;
+}
+
+/* Prevent nested li's from getting messed up */
+ul.dashed > li::before {
+ content: "-";
+ margin-left: -10px;
+ margin-right: 15px;
+}
+
+.filter {
+ color: #337ab7 !important;
+}
+
+#filter-list li:hover a {
+ color: white;
+ text-decoration: none;
+}
+
+input:focus,
+select:focus,
+textarea:focus,
+button:focus {
+ outline-color: #2a363a;
+}
+
+/*-------------------------------------------------------------
+ cookieConsent
+ --------------------------------------------------------------- */
+
+.cookieConsent button {
+ font-weight: bolder;
+}
+
+/*-------------------------------------------------------------
+ Blog
+ --------------------------------------------------------------- */
+
+article img,
+article iframe {
+ margin-top: 5px;
+ margin-bottom: 5px;
+}
+
+.alert {
+ border-radius: 0px;
+}
+
+.blog-single-img img {
+ width: 100%;
+}
+
+article h4 {
+ margin: 20px 0px;
+}
+
+.code pre {
+ margin-left: -45px;
+ margin-top: 25px;
+ margin-bottom: 25px;
+ margin-right: -45px;
+ border-radius: 0;
+ padding: 45px !important;
+ display: block;
+ overflow-x: auto;
+ padding: 0.5em;
+ background: $codeBackground !important;
+ border: 0px;
+ color: rgb(221, 221, 221);
+}
+
+pre code {
+ padding: 0;
+ font-size: inherit;
+ color: inherit;
+ white-space: inherit;
+ background-color: transparent;
+ border-radius: 0;
+}
+
+/*-------------------------------------------------------------
+ 2. HEADER / NAV - LEFT CONTENT
+ --------------------------------------------------------------- */
+
+.page-head + .personal-info {
+ border-top: 0px !important;
+ margin-bottom: 20px;
+}
+
+.l-content {
+ background: #000;
+ width: 27.7%;
+ padding: 0px;
+}
+
+.profile-pic {
+ height: 266px;
+ position: relative;
+ background-image: url(#{$path-to-assets}/images/mountains.jpg);
+ background-size: cover;
+ background-color: #7a7a7a;
+}
+
+.pic-bg {
+ background: url(#{$path-to-assets}/images/pic-bg.png) no-repeat;
+ width: 140px;
+ height: 140px;
+ position: absolute;
+ top: 0px;
+ bottom: 0px;
+ left: 0px;
+ right: 0px;
+ display: table-cell;
+ margin: auto;
+ vertical-align: middle;
+ padding: 10px;
+}
+
+.navigation {
+ padding: 0px;
+ margin: 0px;
+}
+
+.navigation li {
+ list-style: none;
+}
+
+.navigation li {
+ position: relative;
+ list-style: none;
+ background: -moz-linear-gradient(top, $darkGray 0%, #2a363a 100%);
+ background: -webkit-gradient(
+ linear,
+ left top,
+ left bottom,
+ color-stop(0%, $darkGray),
+ color-stop(100%, #2a363a)
+ );
+ background: -webkit-linear-gradient(top, $darkGray 0%, #2a363a 100%);
+ background: -o-linear-gradient(top, $darkGray 0%, #2a363a 100%);
+ background: -ms-linear-gradient(top, $darkGray 0%, #2a363a 100%);
+ background: linear-gradient(to bottom, $darkGray 0%, #2a363a 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='$darkGray', endColorstr='#2a363a',GradientType=0 );
+}
+
+.navigation li:last-child {
+ border-bottom: none;
+}
+
+.navigation li a {
+ padding: 23.7px 25px;
+ display: table;
+ width: 100%;
+ text-align: right;
+ font-size: 17px;
+ color: #d1d1d1;
+ position: relative;
+ text-decoration: none;
+}
+.navigation li a i {
+ font-size: 20px;
+ position: relative;
+ top: 1px;
+ right: 1px;
+ margin-left: 15px;
+ color: #d1d1d1;
+}
+
+.navigation li a:hover,
+.navigation li a:hover i,
+.flex-active a,
+.flex-active a i {
+ color: $darkGray !important;
+}
+
+.navigation li:before {
+ content: "";
+ position: absolute;
+ top: 0px;
+ width: 0%;
+ height: 100%;
+ right: 0px;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.navigation li:hover:before,
+.navigation li.flex-active:before {
+ content: "";
+ width: 100% !important;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/*-------------------------------------------------------------
+ 3. THEME EXTRAS
+ --------------------------------------------------------------- */
+
+.sep1 {
+ height: 3px;
+ width: 70px;
+ background: #ffd42d;
+ margin: 20px 0;
+}
+
+.sep2 {
+ height: 6px;
+ width: 50px;
+ background: #ffd42d;
+ margin: 20px 0;
+}
+
+.page-head {
+ border-bottom: 1px solid #ededed;
+ padding-bottom: 18px;
+}
+
+.page-head .row .col-md-5 {
+ padding-left: 0px;
+}
+
+.page-head h3 {
+ margin: 0px;
+ font-size: 30px;
+ text-transform: uppercase;
+ font-weight: 700;
+ color: $darkGray;
+}
+
+.page-head p {
+ font-size: 13px;
+ color: $darkGray;
+ padding-top: 4px;
+ text-align: right;
+}
+
+.np-controls a i {
+ color: $darkGray;
+ font-size: 30px;
+ margin-left: 4px;
+}
+
+.np-controls a:hover i {
+ color: #ffd42d;
+}
+
+.np-main {
+ display: table;
+ float: right;
+}
+
+.np-main p {
+ float: left;
+}
+
+.np-controls {
+ float: right;
+ position: relative;
+ top: 5px;
+ margin-left: 15px;
+}
+
+/*-------------------------------------------------------------
+ 4. MAIN CONTENT - RIGHT CONTENT
+ --------------------------------------------------------------- */
+
+.r-content {
+ padding: 0px;
+ width: 72.3%;
+}
+
+/*--------------------------------------------
+ 5. PROFILE
+ ---------------------------------------------- */
+
+.profile {
+ padding: 20px 30px 15px;
+ background: #fff;
+}
+
+.profile h2 {
+ font-size: 32px;
+ font-weight: 300;
+ margin: 0px;
+ line-height: 36px;
+ color: #606060;
+}
+
+.profile h2 span {
+ font-weight: 700;
+ color: #000;
+}
+
+.personal-info {
+ border-top: 1px solid #ececec;
+ padding-top: 15px;
+ margin-top: 15px;
+ overflow: auto;
+}
+
+.personal-info h4 {
+ color: $darkGray;
+ margin: 25px 0 0;
+ font-size: 24px;
+ font-weight: 300;
+}
+
+.personal-info ul {
+ padding: 0px;
+}
+
+.personal-info li {
+ float: left;
+ list-style: none;
+ margin-right: 20px;
+ margin-bottom: 20px;
+ height: 43px;
+ border: 1px solid #ededed;
+ overflow: hidden;
+}
+
+.personal-info li em {
+ padding: 0 15px;
+ line-height: 43px;
+ font-size: 16px;
+ color: #9b9b9b;
+ font-weight: 400;
+ font-style: normal;
+}
+
+.personal-info li span {
+ padding: 11px 15px;
+ line-height: 42px;
+ font-size: 16px;
+ color: #484848;
+ font-weight: 400;
+ background: #f6f6f6;
+ border-left: 1px solid #ededed;
+}
+
+/*--------------------------------------------
+ 7. RESUME
+ ---------------------------------------------- */
+
+.resume {
+ padding: 30px 30px 0;
+ margin-bottom: 0px;
+ overflow: hidden;
+ background: #fff;
+}
+
+.resume h4 {
+ color: $darkGray;
+ margin: 0px;
+ font-size: 24px;
+ font-weight: 300;
+ margin-top: 20px;
+}
+
+.resume-info ul {
+ padding: 0px;
+}
+
+.resume-info ul {
+ margin-top: -15px;
+}
+
+.resume-info ul li {
+ border-bottom: 1px solid #ededed;
+ padding: 15px 0 20px;
+ margin: 0px;
+ list-style: none;
+}
+
+.resume-info p {
+ margin: 0px;
+ color: $textColour;
+ font-size: 15px;
+ line-height: 24px;
+ margin-top: 5px;
+}
+
+.resume-info h5 {
+ font-size: 16px;
+ font-weight: bold;
+ color: $darkGray;
+}
+
+.year {
+ color: $darkGray;
+ font-size: 14px;
+}
+
+.year i {
+ color: #aaaaaa;
+ margin-right: 5px;
+}
+
+/* 7.1. Skills Info */
+
+.skills-info {
+ padding-bottom: 20px;
+ border-bottom: 1px solid #ededed;
+}
+
+.skills-info ul {
+ padding: 0px;
+}
+
+.skills-info ul li {
+ list-style: none;
+ margin-bottom: 2px;
+}
+
+.skills-info ul li p {
+ font-size: 13px;
+ color: #9a9a9a;
+ margin-bottom: 1px;
+}
+
+.skills-info ul li p span {
+ float: right;
+ color: #6a6a6a;
+}
+
+.skills-bg {
+ height: 20px;
+ display: table;
+ width: 100%;
+ border: 1px solid #ededed;
+ position: relative;
+}
+
+.skills-bg span {
+ background: #ffd42d;
+ height: 20px;
+ display: table;
+ position: absolute;
+ top: 0px;
+ left: 0px;
+}
+
+.skill1,
+.skill2,
+.skill3,
+.skill4,
+.skill5 {
+ width: 0px;
+ -webkit-transition: all 0.7s ease-in-out;
+ -moz-transition: all 0.7s ease-in-out;
+ -o-transition: all 0.7s ease-in-out;
+ transition: all 0.7s ease-in-out;
+}
+
+/* 7.2. Services */
+
+.services-info {
+ border-bottom: 1px solid #ededed;
+ padding-bottom: 30px;
+}
+
+.services-info ul {
+ padding: 0px;
+ border: 0 solid #ededed;
+ border-width: 0 0 1px 1px;
+ display: table;
+ width: 100%;
+ margin-top: 30px;
+}
+
+.services-info ul li {
+ width: 33.3333%;
+ padding: 35px 15px 20px;
+ float: left;
+ list-style: none;
+ border: 0 solid #ededed;
+ border-width: 1px 1px 0 0;
+ height: 165px;
+ cursor: pointer;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.services-info ul li i {
+ color: #c0c0c0;
+ text-align: center;
+ font-size: 36px;
+ display: table;
+ margin: 0 auto;
+ padding-bottom: 25px;
+ margin-bottom: 14px;
+ background: url(#{$path-to-assets}/images/sep.png) no-repeat bottom center;
+ position: relative;
+ width: 43px;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.services-info ul li h5 {
+ color: #c4c4c4;
+ text-align: center;
+ font-size: 18px;
+ font-weight: 400;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.services-info ul li:hover i {
+ padding-bottom: 8px;
+ margin-bottom: 0px;
+ background: none;
+ color: #fff;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.services-info ul li:hover h5 {
+ padding-bottom: 25px;
+ color: #fff;
+ margin-bottom: 14px;
+ background: url(#{$path-to-assets}/images/sep-lite.png) no-repeat bottom center;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+.services-info ul li:hover {
+ background: #ffd42d;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+}
+
+/*--------------------------------------------
+ 8. BLOG
+ ---------------------------------------------- */
+
+.blog {
+ padding: 30px 30px 0;
+ margin-bottom: 0px;
+ overflow: hidden;
+ background: #fff;
+}
+
+article.listitem {
+ padding-bottom: 22px;
+ border-bottom: 1px solid #ededed;
+ margin-bottom: 30px;
+}
+
+article h3 {
+ font-size: 16px;
+ color: $darkGray;
+ margin: 0px;
+}
+
+article h3 a {
+ color: $darkGray;
+}
+
+.post-meta {
+ color: #a1a1a1;
+ font-size: 12px;
+ padding: 10px 0;
+}
+
+.post-meta i {
+ margin-right: 8px;
+ color: #b6b6b6;
+ font-size: 17px;
+}
+
+.post-meta span,
+.post-meta a {
+ color: #a1a1a1;
+ margin-right: 15px;
+}
+
+.nextPrevious:after {
+ content: "";
+ display: table;
+ clear: both;
+}
+
+.nextPrevious a,
+.nextPrevious a:hover {
+ color: #686868;
+ text-decoration: none;
+ vertical-align: middle;
+}
+
+.nextPrevious a i {
+ vertical-align: middle;
+ text-decoration: none;
+}
+
+.right {
+ float: right;
+}
+
+article p {
+ font-size: 15px;
+ line-height: 24px;
+ color: $textColour;
+}
+
+.link-post {
+ padding-bottom: 0px;
+ border: none;
+ background: #ffd42d;
+ padding: 60px 20px;
+ margin-bottom: 35px;
+}
+
+.link-post i {
+ font-size: 44px;
+ color: $darkGray;
+ text-align: center;
+ display: table;
+ margin: 0 auto 15px;
+}
+
+.link-post a {
+ font-size: 25px;
+ color: $darkGray;
+ font-family: Neuton;
+ font-style: italic;
+ text-align: center;
+ display: block;
+ font-weight: 200;
+}
+
+.link-post a:hover {
+ color: $darkGray;
+ text-decoration: underline;
+}
+
+.quote-post {
+ background: #2d383c;
+ padding: 40px 40px 50px;
+ padding-bottom: 0px;
+ border: none;
+ margin-bottom: 60px;
+}
+
+.quote-post i {
+ color: #fff;
+ display: block;
+ text-align: center;
+ font-size: 30px;
+}
+
+.author-name {
+ color: #fff;
+ text-align: center;
+ font-size: 22px;
+ font-weight: bold;
+ display: table;
+ margin: 10px auto 35px;
+}
+
+.no-border {
+ border-bottom: 0px;
+}
+
+.blog-wrap {
+ padding-top: 30px;
+}
+
+/*--------------------------------------------
+ 9. CONTACT
+ ---------------------------------------------- */
+
+.contact h4 {
+ color: $darkGray;
+ margin: 0px;
+ font-size: 24px;
+ font-weight: 300;
+}
+
+.contact {
+ padding: 30px 30px 0;
+ margin-bottom: 0px;
+ overflow: hidden;
+ background: #fff;
+}
+
+/* 9.1. Map Styles */
+
+.gmap {
+ padding: 0px;
+ height: 360px;
+ margin: 25px auto;
+}
+
+.gmap div {
+ -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+ box-sizing: content-box;
+}
+
+#map {
+ display: block;
+ width: 100%;
+ height: 360px;
+ margin: 0 auto;
+}
+
+#map.large {
+ height: 500px;
+}
+
+#map img {
+ max-width: none !important;
+ height: auto;
+}
+
+/* 9.2. Contact Info */
+
+.contact-info p {
+ font-size: 15px;
+ line-height: 24px;
+ margin: 12px 0;
+}
+
+.contact-info {
+ padding-bottom: 25px;
+ border-bottom: 1px solid #ededed;
+ margin-bottom: 30px;
+ display: table;
+ width: 100%;
+}
+
+.contact-info ul {
+ padding: 0px;
+}
+
+.contact-info ul li {
+ float: left;
+ font-size: 14px;
+ color: $textColour;
+ list-style: none;
+ margin-right: 18px;
+}
+
+.contact-info ul li i {
+ margin-right: 5px;
+ color: #4c4d4f;
+ font-size: 16px;
+}
+
+.contact-form form {
+ margin: 20px 0;
+}
+
+.contact-form input {
+ height: 52px;
+ border-radius: 4px;
+ border: 1px solid #ededed;
+ padding: 0 18px;
+ font-size: 12px;
+ width: 100%;
+ margin-bottom: 10px;
+}
+
+.contact-form textarea {
+ height: 176px;
+ border-radius: 4px;
+ border: 1px solid #ededed;
+ padding: 15px 18px;
+ font-size: 12px;
+ width: 100%;
+ margin-bottom: 18px;
+}
+
+.contact-form button {
+ width: 120px;
+ height: 43px;
+ background: #ffd42d;
+ border-radius: 4px;
+ font-size: 13px;
+ color: #4e503b;
+ border: none;
+ float: right;
+}
+
+.contact-form button:hover {
+ background: #222;
+ color: #ffd42d;
+}
+
+.contact-form button:hover:enabled {
+ font-weight: bold;
+}
+
+.contact-form button:disabled {
+ opacity: 0.5;
+}
+
+.error {
+ border-color: red !important;
+}
+
+/*--------------------------------------------
+ 11. BLOG - SINGLE POST
+ ---------------------------------------------- */
+
+.blog-single p {
+ margin-bottom: 17px;
+}
+
+.blog-single-img {
+ margin-bottom: 25px;
+}
+
+.comment-avatar {
+ width: 80px;
+ height: 80px;
+ float: left;
+ border: 1px solid #dcdcdc;
+ padding: 8px;
+ border-radius: 6px;
+}
+
+.comments-wrap ul {
+ padding: 0px;
+}
+
+.comments-wrap ul li {
+ list-style: none;
+ display: table;
+ width: 100%;
+ margin-bottom: 25px;
+ padding-bottom: 25px;
+ border-bottom: 1px solid #f2f2f2;
+}
+
+.comment-info {
+ margin-left: 97px;
+}
+
+.comment-info h6 {
+ color: #3c3c3c;
+ font-weight: 400;
+ font-size: 14px;
+ margin: 0px;
+}
+
+.comment-info h6 span {
+ color: #b8b8b8;
+ font-weight: 400;
+ font-size: 11px;
+ padding-left: 5px;
+}
+
+.comment-info p {
+ color: #868686;
+ font-size: 13px;
+ margin: 0px 0px 4px;
+}
+
+.reply {
+ width: 42px;
+ height: 22px;
+ border-radius: 4px;
+ color: #2b373b;
+ font-size: 11px;
+ line-height: 20px;
+ text-align: center;
+ background: #ffd42d;
+ display: table;
+}
+
+.reply:hover {
+ color: #ffd42d;
+ background: #222;
+}
+
+.sub-comment {
+ width: 85% !important;
+ float: right;
+}
+
+.sub-sub-comment {
+ width: 70% !important;
+ float: right;
+}
+
+.blog-single h4 {
+ color: $darkGray;
+ margin: 0px 0px 30px;
+ font-size: 24px;
+ font-weight: 300;
+}
+
+/*--------------------------------------------
+ LOADING STYLES
+ ---------------------------------------------- */
+
+#mask {
+ background-color: #fff;
+ height: 100%;
+ position: fixed;
+ width: 100%;
+ z-index: 10000000000;
+ top: 0px;
+}
+
+.loader {
+ position: absolute;
+ width: 40px;
+ height: 40px;
+ margin: -20px 0 0 -20px;
+ top: 50%;
+ left: 50%;
+}
+
+.resume-info ul li img {
+ max-width: 200px;
+ height: auto;
+}
+
+/* #Mobile (Portrait)
+ ================================================== */
+
+/* Only on desktop site */
+@media only screen and (min-width: 786px) {
+ .resume-info ul li img {
+ float: right;
+ }
+}
+
+/* Note: Design for a width of 320px */
+@media only screen and (max-width: 991px) {
+ .container {
+ margin: 0 auto;
+ }
+
+ .l-content {
+ background: #000;
+ height: auto;
+ width: 100%;
+ padding: 0px;
+ display: table;
+ }
+
+ .r-content {
+ padding: 0px;
+ width: 100%;
+ }
+
+ .navigation li {
+ float: left;
+ width: 20%;
+ }
+
+ .navigation li a {
+ font-size: 0px;
+ text-align: center !important;
+ }
+
+ .navigation li a i {
+ font-size: 20px;
+ margin-left: 0px;
+ color: #d1d1d1;
+ }
+
+ .profile-pic {
+ background-size: 100% auto;
+ }
+
+ .personal-info li em {
+ font-size: 13px;
+ }
+
+ .personal-info li span {
+ font-size: 13px;
+ }
+
+ .np-main {
+ width: 100%;
+ }
+
+ .services-info ul li {
+ width: 100%;
+ }
+
+ article h3 {
+ margin: 15px 0 0;
+ }
+
+ .flexslider {
+ min-height: auto;
+ }
+
+ .sub-comment {
+ width: 95% !important;
+ }
+
+ .sub-sub-comment {
+ width: 90% !important;
+ }
+}
+
+/* #Mobile (Landscape)
+ ================================================== */
+
+/* Note: Design for a width of 480px */
+@media only screen and (min-width: 480px) and (max-width: 767px) {
+ .container {
+ max-width: 470px;
+ width: 470px;
+ margin: 0 auto;
+ }
+
+ .navigation li a i {
+ text-align: center;
+ display: table;
+ margin: 0 auto;
+ }
+
+ .services-info ul li {
+ width: 50%;
+ }
+
+ #portfolio .item {
+ width: 49%;
+ }
+}
+
+#g-recaptcha {
+ float: left;
+}
+
+.folio-img h4,
+.folio-img p,
+.navigation li a,
+.navigation li a i,
+.navigation li a:hover,
+.navigation li a:hover i,
+.flex-active a,
+.flex-active a i,
+#filter-list li:hover,
+#filter-list li.active,
+.link-post i,
+.link-post a,
+.link-post a:hover,
+.reply,
+.contact-form button {
+ color: #fff !important;
+}
diff --git a/src/styles/bootstrap/css/bootstrap.min.css b/src/styles/bootstrap/css/bootstrap.min.css
new file mode 100644
index 0000000..ed3905e
--- /dev/null
+++ b/src/styles/bootstrap/css/bootstrap.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px\9;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.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;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-right:15px;padding-left:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;filter:alpha(opacity=0);opacity:0;line-break:auto}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;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:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);line-break:auto}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;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{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{display:table;content:" "}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
+/*# sourceMappingURL=bootstrap.min.css.map */
\ No newline at end of file
diff --git a/src/styles/bootstrap/fonts/glyphicons-halflings-regular.eot b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.eot
new file mode 100644
index 0000000..b93a495
Binary files /dev/null and b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.eot differ
diff --git a/src/styles/bootstrap/fonts/glyphicons-halflings-regular.svg b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.svg
new file mode 100644
index 0000000..94fb549
--- /dev/null
+++ b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.svg
@@ -0,0 +1,288 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/styles/bootstrap/fonts/glyphicons-halflings-regular.ttf b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.ttf
new file mode 100644
index 0000000..1413fc6
Binary files /dev/null and b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.ttf differ
diff --git a/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff
new file mode 100644
index 0000000..9e61285
Binary files /dev/null and b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff differ
diff --git a/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff2 b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff2
new file mode 100644
index 0000000..64539b5
Binary files /dev/null and b/src/styles/bootstrap/fonts/glyphicons-halflings-regular.woff2 differ
diff --git a/src/styles/colours.scss b/src/styles/colours.scss
new file mode 100644
index 0000000..88154e0
--- /dev/null
+++ b/src/styles/colours.scss
@@ -0,0 +1,126 @@
+$colours: (
+ body-yellow: $yellow,
+ body-red: $red,
+ body-blue: $blue,
+ body-green: $green,
+ body-orange: $orange,
+ body-lime: $lime,
+ body-pink: $pink,
+ body-purple: $purple,
+);
+
+@each $element, $colour in $colours {
+ .#{$element} a:hover {
+ color: $colour !important;
+ }
+
+ .#{$element} .navigation li:before {
+ background: $colour !important;
+ }
+
+ .#{$element} .sep1 {
+ background: $colour !important;
+ }
+
+ .#{$element} .sep2 {
+ background: $colour !important;
+ }
+
+ .#{$element} .np-controls a:hover i {
+ color: $colour !important;
+ }
+
+ .#{$element} #filter-list li:hover {
+ background: $colour !important;
+ }
+
+ .#{$element} #filter-list li.active {
+ background: $colour !important;
+ }
+
+ .#{$element} .skills-bg span {
+ background: $colour !important;
+ }
+
+ .#{$element} .services-info ul li:hover {
+ background: $colour !important;
+ }
+
+ .#{$element} .link-post {
+ background: $colour !important;
+ }
+
+ .#{$element} .quote-post blockquote {
+ color: $colour !important;
+ }
+
+ .#{$element} .contact-form button {
+ background: $colour !important;
+ }
+
+ .#{$element} .contact-form button:hover {
+ color: $colour !important;
+ }
+
+ .#{$element} .social li a:hover {
+ color: $colour !important;
+ }
+
+ .#{$element} .reply {
+ background: $colour !important;
+ }
+
+ .#{$element} .reply:hover {
+ color: $colour !important;
+ }
+
+ .#{$element} .overlay {
+ background: $colour !important;
+ }
+
+ .#{$element} .field > input[type="text"] {
+ border-color: $colour !important;
+ }
+
+ .#{$element} .field > button {
+ background-color: $colour !important;
+ }
+
+ .#{$element} .my-loader div div {
+ background-color: $colour !important;
+ }
+
+ .#{$element} .cookieConsent button {
+ background: $colour !important;
+ color: white !important;
+ }
+
+ .#{$element} .nextPrevious a:hover {
+ color: $colour !important;
+ }
+
+ .#{$element} blockquote {
+ border-left-color: $colour !important;
+ border-right-color: $colour !important;
+ }
+
+ .#{$element} .image-gallery-fullscreen-button:hover::before,
+ .#{$element} .image-gallery-play-button:hover::before,
+ .#{$element} .image-gallery-left-nav:hover::before,
+ .#{$element} .image-gallery-right-nav:hover::before {
+ color: $colour !important;
+ }
+
+ .#{$element} .image-gallery-content:hover {
+ .playButton {
+ color: $colour !important;
+ }
+ }
+}
+
+.body-yellow #filter-list li:hover a,
+.body-yellow .cookieConsent button,
+.body-yellow .flex-active a,
+.body-yellow .flex-active a i {
+ color: #2c383c !important;
+}
diff --git a/src/styles/elements/blockquotes.scss b/src/styles/elements/blockquotes.scss
new file mode 100644
index 0000000..fd4d37a
--- /dev/null
+++ b/src/styles/elements/blockquotes.scss
@@ -0,0 +1,66 @@
+blockquote {
+ margin: 25px 40px;
+ font-family: trajan-pro-3, serif;
+}
+
+blockquote span {
+ font-size: 75%;
+ float: right;
+ margin-top: 5px;
+ font-style: italic;
+}
+
+blockquote {
+ display: block;
+ background: #fff;
+ padding: 15px 20px 15px 50px;
+ margin: 0 0 20px;
+ position: relative;
+ line-height: 1.2;
+ color: #666;
+ -moz-box-shadow: 2px 2px 15px #ccc;
+ -webkit-box-shadow: 2px 2px 15px #ccc;
+ box-shadow: 2px 2px 15px #ccc;
+ border-left-style: solid;
+ border-left-width: 10px;
+ border-right-style: solid;
+ border-right-width: 2px;
+ min-height: 60px;
+ margin-top: 20px;
+}
+
+blockquote::before {
+ content: "\201C";
+ /*Unicode for Left Double Quote*/
+ font-family: Georgia, serif;
+ font-size: 60px;
+ font-weight: bold;
+ color: #999;
+ position: absolute;
+ left: 10px;
+ top: 5px;
+}
+
+blockquote::after {
+ content: "";
+}
+
+blockquote a {
+ text-decoration: none;
+ background: #eee;
+ cursor: pointer;
+ padding: 0 3px;
+}
+
+blockquote a:hover {
+ color: #666;
+}
+
+blockquote em {
+ font-style: italic;
+}
+
+blockquote.default {
+ border-left-color: #656d77;
+ border-right-color: #434a53;
+}
diff --git a/src/styles/elements/dropdowns.scss b/src/styles/elements/dropdowns.scss
new file mode 100644
index 0000000..9ab71c1
--- /dev/null
+++ b/src/styles/elements/dropdowns.scss
@@ -0,0 +1,3 @@
+.dropdown-menu>li>a:hover {
+ background-color: transparent;
+}
diff --git a/src/styles/elements/footer.scss b/src/styles/elements/footer.scss
new file mode 100644
index 0000000..089ea14
--- /dev/null
+++ b/src/styles/elements/footer.scss
@@ -0,0 +1,126 @@
+footer {
+ background: #f1f1f1;
+ padding: 20px 30px;
+ position: relative;
+ z-index: 99;
+ margin-bottom: 20px;
+
+ .dropdown-menu > li > a {
+ margin-right: 23px;
+ }
+
+ .row {
+ .col-md-5 {
+ padding-left: 0px;
+ padding-right: 0px;
+ }
+ }
+
+ .plain-dropdown,
+ .plain-dropdown:hover,
+ .plain-dropdown:active {
+ padding: 0px;
+ padding-top: 2px;
+ background: #f1f1f1 !important;
+ border: 0px !important;
+ box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0) !important;
+ }
+
+ p {
+ color: #000000;
+ font-size: 14px;
+ }
+
+ .links {
+ margin-left: 10px;
+
+ a {
+ color: $textColour;
+ }
+ }
+
+ .social {
+ padding: 0px;
+ display: table;
+ float: right;
+ margin: 0px;
+ margin-left: -20px;
+ }
+
+ .social li {
+ float: left;
+ list-style: none;
+ margin-left: 15px;
+ }
+
+ .social li a {
+ font-size: 19px;
+ color: #2b373b;
+ }
+
+ .social li a:hover {
+ color: #ffd42d;
+ }
+
+ .footerText {
+ margin: 0px;
+ }
+
+ .social {
+ padding: 0px;
+ display: table;
+ float: none;
+ margin: 0 auto;
+ }
+}
+
+@media only screen and (max-width: 991px) {
+ footer {
+ p {
+ font-size: 12px;
+ text-align: center;
+ }
+
+ .row .col-md-5 {
+ text-align: center !important;
+ }
+
+ .social {
+ display: inline-block !important;
+ }
+ }
+}
+
+@media only screen and (max-width: 991px) and (min-width: 768px) {
+ .social {
+ margin-left: -20px !important;
+ }
+}
+
+@media print {
+ footer {
+ a[href]:after {
+ content: " - " attr(href);
+ }
+
+ .fa {
+ width: 20px;
+ }
+
+ .links {
+ display: none;
+ }
+
+ .social {
+ margin-left: 0px;
+
+ li {
+ float: none;
+ }
+
+ li:nth-child(-n + 2) {
+ display: none;
+ }
+ }
+ }
+}
diff --git a/src/styles/elements/image-gallery.scss b/src/styles/elements/image-gallery.scss
new file mode 100644
index 0000000..a56d5fb
--- /dev/null
+++ b/src/styles/elements/image-gallery.scss
@@ -0,0 +1,3 @@
+.imageGallery{
+ margin-top: 10px;
+}
diff --git a/src/styles/elements/loader.scss b/src/styles/elements/loader.scss
new file mode 100644
index 0000000..a23488f
--- /dev/null
+++ b/src/styles/elements/loader.scss
@@ -0,0 +1,18 @@
+/*-------------------------------------------------------------
+ Loader
+--------------------------------------------------------------- */
+
+.my-loader {
+ display: flex;
+ justify-content: center;
+}
+
+.my-loader + p {
+ display: block;
+ text-align: center;
+ font-weight: bold;
+}
+
+.my-loader div div {
+ background-color: "black";
+}
diff --git a/src/styles/elements/searchField.scss b/src/styles/elements/searchField.scss
new file mode 100644
index 0000000..527d6b6
--- /dev/null
+++ b/src/styles/elements/searchField.scss
@@ -0,0 +1,31 @@
+/*-------------------------------------------------------------
+ Searchfield
+--------------------------------------------------------------- */
+
+.field {
+ display: flex;
+ position: relative;
+ margin: 1em auto;
+ width: 100%;
+ flex-direction: row;
+}
+
+.field > input[type="text"],
+.field > button {
+ display: block;
+ font: 1.2em "Montserrat Alternates";
+ outline: none;
+}
+
+.field > input[type="text"] {
+ flex: 1;
+ padding: 0.6em;
+ border: 0.2em solid $yellow;
+}
+
+.field > button {
+ padding: 0.6em 0.8em;
+ background-color: $yellow;
+ color: white;
+ border: none;
+}
diff --git a/src/styles/elements/socialImages.scss b/src/styles/elements/socialImages.scss
new file mode 100644
index 0000000..7c525ec
--- /dev/null
+++ b/src/styles/elements/socialImages.scss
@@ -0,0 +1,107 @@
+/*--------------------------------------------
+ Social images
+---------------------------------------------- */
+
+.socialimages {
+ .socialimage {
+ position: relative;
+ display: block;
+ float: left;
+ padding: 0 5px 5px 0;
+ text-decoration: none;
+
+ img {
+ display: block;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+ border: none;
+ padding-bottom: 0px !important;
+ width: 50px;
+ height: auto;
+ }
+ }
+}
+
+.socialimages a.socialimage,
+.socialimages a.socialimage:before {
+ -webkit-transition: all linear 300ms;
+ -moz-transition: all linear 300ms;
+ -o-transition: all linear 300ms;
+ transition: all linear 300ms;
+}
+
+.socialimages a.socialimage:hover:before {
+ opacity: 1;
+ top: -20%;
+}
+
+.socialimages span:hover a {
+ opacity: 0.35;
+}
+
+.socialimages span a:hover {
+ opacity: 1;
+}
+
+.socialimages a.socialimage img:first-child,
+.socialimages span:hover a img:first-child + img,
+.socialimages span:hover a:hover img:first-child {
+ display: none;
+}
+
+.socialimages span:hover a img:first-child,
+.socialimages span:hover a:hover img:first-child + img {
+ display: block;
+}
+
+.socialimages span.socialimage img {
+ display: block;
+ -webkit-border-radius: 6px;
+ -moz-border-radius: 6px;
+ border-radius: 6px;
+ border: none;
+ padding-bottom: 0px !important;
+ width: 50px;
+ height: auto;
+}
+
+.socialimages span.socialimage {
+ position: relative;
+ display: block;
+ float: left;
+ padding: 0 5px 5px 0;
+ text-decoration: none;
+}
+
+.socialimages span.socialimage,
+.socialimages span.socialimage:before {
+ -webkit-transition: all linear 300ms;
+ -moz-transition: all linear 300ms;
+ -o-transition: all linear 300ms;
+ transition: all linear 300ms;
+}
+
+.socialimages span.socialimage:hover:before {
+ opacity: 1;
+ top: -20%;
+}
+
+.socialimages span:hover span {
+ opacity: 0.35;
+}
+
+.socialimages span span:hover {
+ opacity: 1;
+}
+
+.socialimages span.socialimage img:first-child,
+.socialimages span:hover span img:first-child + img,
+.socialimages span:hover span:hover img:first-child {
+ display: none;
+}
+
+.socialimages span:hover span img:first-child,
+.socialimages span:hover span:hover img:first-child + img {
+ display: block;
+}
diff --git a/src/styles/font-awesome/css/font-awesome.min.css b/src/styles/font-awesome/css/font-awesome.min.css
new file mode 100644
index 0000000..540440c
--- /dev/null
+++ b/src/styles/font-awesome/css/font-awesome.min.css
@@ -0,0 +1,4 @@
+/*!
+ * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
+ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
+ */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
diff --git a/src/styles/font-awesome/fonts/FontAwesome.otf b/src/styles/font-awesome/fonts/FontAwesome.otf
new file mode 100644
index 0000000..401ec0f
Binary files /dev/null and b/src/styles/font-awesome/fonts/FontAwesome.otf differ
diff --git a/src/styles/font-awesome/fonts/fontawesome-webfont.eot b/src/styles/font-awesome/fonts/fontawesome-webfont.eot
new file mode 100644
index 0000000..e9f60ca
Binary files /dev/null and b/src/styles/font-awesome/fonts/fontawesome-webfont.eot differ
diff --git a/src/styles/font-awesome/fonts/fontawesome-webfont.svg b/src/styles/font-awesome/fonts/fontawesome-webfont.svg
new file mode 100644
index 0000000..855c845
--- /dev/null
+++ b/src/styles/font-awesome/fonts/fontawesome-webfont.svg
@@ -0,0 +1,2671 @@
+
+
+
+
+Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016
+ By ,,,
+Copyright Dave Gandy 2016. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/styles/font-awesome/fonts/fontawesome-webfont.ttf b/src/styles/font-awesome/fonts/fontawesome-webfont.ttf
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/src/styles/font-awesome/fonts/fontawesome-webfont.ttf differ
diff --git a/src/styles/font-awesome/fonts/fontawesome-webfont.woff b/src/styles/font-awesome/fonts/fontawesome-webfont.woff
new file mode 100644
index 0000000..400014a
Binary files /dev/null and b/src/styles/font-awesome/fonts/fontawesome-webfont.woff differ
diff --git a/src/styles/font-awesome/fonts/fontawesome-webfont.woff2 b/src/styles/font-awesome/fonts/fontawesome-webfont.woff2
new file mode 100644
index 0000000..4d13fc6
Binary files /dev/null and b/src/styles/font-awesome/fonts/fontawesome-webfont.woff2 differ
diff --git a/src/styles/google/open-sans.css b/src/styles/google/open-sans.css
new file mode 100644
index 0000000..1943708
--- /dev/null
+++ b/src/styles/google/open-sans.css
@@ -0,0 +1,448 @@
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhmIqOjjg.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhvIqOjjg.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhnIqOjjg.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhoIqOjjg.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhkIqOjjg.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhlIqOjjg.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKXGUdhrIqM.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: italic;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OX-hpOqc.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OVuhpOqc.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXuhpOqc.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUehpOqc.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXehpOqc.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OXOhpOqc.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 300;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 400;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOX-hpOqc.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOVuhpOqc.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXuhpOqc.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUehpOqc.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXehpOqc.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOXOhpOqc.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 600;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UNirkOUuhp.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 700;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
+/* cyrillic-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');
+ unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
+}
+/* cyrillic */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');
+ unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
+}
+/* greek-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');
+ unicode-range: U+1F00-1FFF;
+}
+/* greek */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');
+ unicode-range: U+0370-03FF;
+}
+/* vietnamese */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');
+ unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
+}
+/* latin-ext */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');
+ unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
+}
+/* latin */
+@font-face {
+ font-family: 'Open Sans';
+ font-style: normal;
+ font-weight: 800;
+ src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');
+ unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
+}
diff --git a/src/styles/pages/blog.scss b/src/styles/pages/blog.scss
new file mode 100644
index 0000000..459ebb2
--- /dev/null
+++ b/src/styles/pages/blog.scss
@@ -0,0 +1,2 @@
+@import "blog/blogs.scss";
+@import "blog/blog.scss";
diff --git a/src/styles/pages/blog/blog.scss b/src/styles/pages/blog/blog.scss
new file mode 100644
index 0000000..fb70dcf
--- /dev/null
+++ b/src/styles/pages/blog/blog.scss
@@ -0,0 +1,11 @@
+@media print {
+ .post-meta {
+ a[href]:after {
+ content: none;
+ }
+ }
+
+ .blogpost + .col-md-12 {
+ display:none;
+ }
+}
diff --git a/src/styles/pages/blog/blogs.scss b/src/styles/pages/blog/blogs.scss
new file mode 100644
index 0000000..e302b7f
--- /dev/null
+++ b/src/styles/pages/blog/blogs.scss
@@ -0,0 +1,26 @@
+
+.blogsearch {
+ color: #828282;
+}
+
+@media print {
+ .blogs {
+ a[href]:after {
+ content: none;
+ }
+ }
+
+ .listitem{
+ img{
+ float:left;
+ margin-right: 20px;
+ }
+
+ page-break-inside: avoid;
+ }
+
+ .nextPrevious,
+ .blogsearch{
+ display:none;
+ }
+}
diff --git a/src/styles/pages/contact.scss b/src/styles/pages/contact.scss
new file mode 100644
index 0000000..0807ee5
--- /dev/null
+++ b/src/styles/pages/contact.scss
@@ -0,0 +1,37 @@
+@media print {
+ // google maps
+ .gm-style {
+ a {
+ display: none;
+ }
+
+ a[href]:after {
+ content: none;
+ }
+ }
+
+ // social images
+ .socialimages {
+ img {
+ float: left;
+ }
+
+ a {
+ display: block;
+ width: 100%;
+ line-height: 4;
+ }
+ a[href]:after {
+ margin-left: 20px;
+ content: " " attr(href);
+ }
+ }
+
+ .contact-form {
+ display: none;
+ }
+
+ .contact-info {
+ margin-bottom: 0px;
+ }
+}
diff --git a/src/styles/pages/portfolio.scss b/src/styles/pages/portfolio.scss
new file mode 100644
index 0000000..e9d3ac3
--- /dev/null
+++ b/src/styles/pages/portfolio.scss
@@ -0,0 +1,2 @@
+@import "portfolio/portfolio";
+@import "portfolio/portfolio-item";
diff --git a/src/styles/pages/portfolio/portfolio-item.scss b/src/styles/pages/portfolio/portfolio-item.scss
new file mode 100644
index 0000000..1e46393
--- /dev/null
+++ b/src/styles/pages/portfolio/portfolio-item.scss
@@ -0,0 +1,60 @@
+.imageContainer {
+ width: 100%;
+ text-align: center;
+ img {
+ max-height: 442px;
+ width: auto !important;
+ }
+}
+
+.image-gallery-content {
+ color: #828282;
+}
+
+.playButton {
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ text-shadow: 2px 2px #272634;
+ -o-transition: color .5s;
+ -ms-transition: color .5s;
+ -moz-transition: color .5s;
+ -webkit-transition: color .5s;
+ transition: color .5s;
+}
+
+.image-gallery-wrapper {
+ height: 250px;
+ max-height: 250px;
+}
+
+.youtubeButtonOverlay {
+ img {
+ max-height: 256px;
+ }
+ :hover{
+ cursor: pointer;
+ }
+}
+
+@media only screen and (min-width: 768px) {
+ .youtubeButtonOverlay {
+ img {
+ max-height: 442px;
+ }
+ }
+ .image-gallery-wrapper {
+ height: 442px;
+ max-height: 442px;
+ }
+}
+@media print {
+ .portfolio-content {
+ page-break-inside: avoid;
+ }
+ .image-gallery-right-nav,
+ .image-gallery-left-nav {
+ display: none;
+ }
+}
diff --git a/src/styles/pages/portfolio/portfolio.scss b/src/styles/pages/portfolio/portfolio.scss
new file mode 100644
index 0000000..38cc911
--- /dev/null
+++ b/src/styles/pages/portfolio/portfolio.scss
@@ -0,0 +1,180 @@
+/*--------------------------------------------
+ 6. PORTFOLIO
+ ---------------------------------------------- */
+
+.portfolioMeta {
+ span {
+ display: inline-block;
+ }
+}
+
+#filter-list {
+ li {
+ display: inline-block;
+ width: auto;
+ padding: 0px 15px;
+ font-size: 14px;
+ margin: 0px;
+ line-height: 35px;
+ cursor: pointer;
+ color: $textColour;
+ }
+ li:hover,
+ li:active {
+ background: #ffd42d;
+ color: $darkGray;
+ }
+}
+
+#portfolio {
+ padding: 0px;
+ display: block;
+ width: 100%;
+ text-align: center;
+ .item {
+ display: inline-block;
+ padding: 0px 10px;
+ vertical-align: top;
+ margin-bottom: 12px;
+ color: #fff;
+ font-size: 30px;
+ text-align: center;
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ a {
+ display: inline-block;
+ max-width: 100%;
+ text-decoration: none;
+ background: #fff;
+ }
+ img {
+ max-width: 100%;
+ }
+ @media only screen and (max-width: 767px) {
+ width: 100% !important;
+ }
+ }
+ .item.hidden-item {
+ display: none;
+ }
+}
+
+.folio-img {
+ position: relative;
+ h4 {
+ font-size: 14px;
+ font-weight: bold;
+ color: $darkGray;
+ margin: 0px 0 -3px;
+ }
+ p {
+ font-size: 11px;
+ font-style: italic;
+ color: $darkGray;
+ }
+}
+
+.overlay-inner {
+ p {
+ display: none;
+ }
+ h4 {
+ line-height: 40px;
+ }
+}
+
+.folio-img:hover {
+ .overlay-inner p {
+ display: block;
+ line-height: 17px;
+ padding-left: 15px;
+ padding-right: 15px;
+ }
+ .overlay-inner h4 {
+ margin-bottom: 5px;
+ }
+ .overlay {
+ height: 100%;
+ margin: auto;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+ }
+}
+
+/** standalone items **/
+
+.works {
+ padding: 30px 30px 0;
+ margin-bottom: 0px;
+ overflow: hidden;
+ background: #fff;
+}
+
+.portfolio-wrap {
+ padding: 0 5px;
+}
+
+#filter-list {
+ display: block;
+ width: 100%;
+ margin: 30px 10px;
+ margin-left: 0px;
+ padding: 0px;
+}
+
+.blogpost:after {
+ content: "";
+ display: block;
+ clear: both;
+}
+
+.SocialMediaShareButton {
+ display: inline-block;
+}
+
+.overlay {
+ background: rgba(255, 212, 45, 0.9);
+ position: absolute;
+ left: 0px;
+ right: 0px;
+ width: 100%;
+ height: 100%;
+ visibility: hidden;
+ opacity: 0;
+ -webkit-transition: all 0.3s ease-in-out;
+ -moz-transition: all 0.3s ease-in-out;
+ -o-transition: all 0.3s ease-in-out;
+ transition: all 0.3s ease-in-out;
+ visibility: visible;
+ opacity: 1;
+ height: 40px;
+ bottom: 0px;
+}
+
+.overlay-inner {
+ height: 37px;
+ position: absolute;
+ top: 0px;
+ bottom: 0px;
+ right: 0px;
+ left: 0px;
+}
+
+@media print {
+ #portfolio {
+ .item {
+ a[href]:after {
+ content: none;
+ }
+ }
+
+ margin-top: 20px;
+
+ }
+
+ #filter-list{
+ display:none;
+ }
+}
diff --git a/src/styles/pages/resume.scss b/src/styles/pages/resume.scss
new file mode 100644
index 0000000..4ca64f7
--- /dev/null
+++ b/src/styles/pages/resume.scss
@@ -0,0 +1,26 @@
+@media print {
+ .p-info {
+ em {
+ font-weight: bold;
+ }
+ }
+ .resume-info {
+ img {
+ max-width: 200px !important;
+ }
+ ul {
+ li {
+ page-break-inside: avoid;
+ }
+ }
+ page-break-after: always;
+ }
+ .year {
+ float: right;
+ margin-top: -75px;
+ }
+ .year:nth-child(-n+2) {
+ float: none;
+ margin-top: 0px;
+ }
+}
diff --git a/src/styles/print.scss b/src/styles/print.scss
new file mode 100644
index 0000000..86e9fcf
--- /dev/null
+++ b/src/styles/print.scss
@@ -0,0 +1,21 @@
+@media print {
+ .l-content {
+ display: none;
+ }
+
+ .r-content {
+ width: 100%;
+ }
+
+ // format links
+ a[href]:after {
+ content: " [ " attr(href) " ]";
+ }
+
+ a[href].no-print:after,
+ #filter-list li a[href]:after
+ {
+ content: none;
+ }
+
+}
diff --git a/src/styles/style.scss b/src/styles/style.scss
new file mode 100644
index 0000000..768c1ca
--- /dev/null
+++ b/src/styles/style.scss
@@ -0,0 +1,32 @@
+// import styles from other people
+@import "./bootstrap/css/bootstrap.min.css";
+@import "./font-awesome/css/font-awesome.min.css";
+@import "./google/open-sans.css";
+// @import "./google/neuton.css";
+
+// basic css, might be overwritten by partials
+@import "variables";
+@import "colours";
+
+@import "base";
+
+// element partials
+@import "elements/searchField";
+@import "elements/loader";
+@import "elements/footer";
+@import "elements/socialImages";
+@import "elements/blockquotes";
+@import "elements/image-gallery";
+@import "elements/dropdowns";
+
+// pages
+@import "pages/contact";
+@import "pages/resume";
+@import "pages/portfolio";
+@import "pages/blog";
+
+// print styles
+@import "print";
+
+// libraries
+// @import "node_modules/react-image-gallery/styles/scss/image-gallery";
diff --git a/src/styles/variables.scss b/src/styles/variables.scss
new file mode 100644
index 0000000..6e7b032
--- /dev/null
+++ b/src/styles/variables.scss
@@ -0,0 +1,16 @@
+$path-to-assets: "./../";
+
+/* Colour variables */
+$codeBackground: #29292e;
+$darkGray: #2c383c;
+$backgroundColor: #c9c9c9;
+$textColour: #828282;
+
+$yellow: #ffd42d;
+$red: #e74c3c;
+$blue: #30b1e6;
+$green: #1abc9c;
+$orange: #eca928;
+$lime: #64e294;
+$pink: #fd6b6b;
+$purple: #9b59b6;
diff --git a/static/mail/images/blog.png b/static/mail/images/blog.png
new file mode 100644
index 0000000..a0d8ffa
Binary files /dev/null and b/static/mail/images/blog.png differ
diff --git a/static/mail/images/divider.jpg b/static/mail/images/divider.jpg
new file mode 100644
index 0000000..c24ae98
Binary files /dev/null and b/static/mail/images/divider.jpg differ
diff --git a/static/mail/images/facebook.png b/static/mail/images/facebook.png
new file mode 100644
index 0000000..b98bdc9
Binary files /dev/null and b/static/mail/images/facebook.png differ
diff --git a/static/mail/images/github.png b/static/mail/images/github.png
new file mode 100644
index 0000000..59695ac
Binary files /dev/null and b/static/mail/images/github.png differ
diff --git a/static/mail/images/leaf.png b/static/mail/images/leaf.png
new file mode 100644
index 0000000..01623d9
Binary files /dev/null and b/static/mail/images/leaf.png differ
diff --git a/static/mail/images/linkedin.png b/static/mail/images/linkedin.png
new file mode 100644
index 0000000..1925a16
Binary files /dev/null and b/static/mail/images/linkedin.png differ
diff --git a/static/mail/images/picture.jpg b/static/mail/images/picture.jpg
new file mode 100644
index 0000000..badff1f
Binary files /dev/null and b/static/mail/images/picture.jpg differ
diff --git a/static/mail/images/twitter.png b/static/mail/images/twitter.png
new file mode 100644
index 0000000..a40bbae
Binary files /dev/null and b/static/mail/images/twitter.png differ
diff --git a/static/mail/index.html b/static/mail/index.html
new file mode 100644
index 0000000..1c1acc0
--- /dev/null
+++ b/static/mail/index.html
@@ -0,0 +1,99 @@
+Met vriendelijke groet, kind regards,
+
+