From f238c0ea4391b9edaa5881e524f33535f54406b5 Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 17:54:40 +0000 Subject: [PATCH 01/13] Create __init__.py --- flask_app/__init__.py | 1 + 1 file changed, 1 insertion(+) create mode 100644 flask_app/__init__.py diff --git a/flask_app/__init__.py b/flask_app/__init__.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/flask_app/__init__.py @@ -0,0 +1 @@ + From 8a697654402a113aad865dbd96e88663cf45d238 Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 17:57:10 +0000 Subject: [PATCH 02/13] Add files via upload --- flask_app/Flask_Test_App.py | 172 ++++++++++++++++++++++++++++++++++++ flask_app/forms.py | 24 +++++ 2 files changed, 196 insertions(+) create mode 100644 flask_app/Flask_Test_App.py create mode 100644 flask_app/forms.py diff --git a/flask_app/Flask_Test_App.py b/flask_app/Flask_Test_App.py new file mode 100644 index 0000000..2740f38 --- /dev/null +++ b/flask_app/Flask_Test_App.py @@ -0,0 +1,172 @@ +from flask import Flask, flash, redirect, render_template, request, session, abort +import random,os,ast,prettytable +from flask_app import forms + +import AATC_Server_002 as AATC_Server +import HedaBot +COMMANDS = HedaBot.CreateCommandDictionary() +COMMANDS["AddFlight"][2]["Type"] = lambda x: HedaBot.SplitWaypoints(x,":") +COMMANDS["AddFlight"][2]["Query"] = COMMANDS["AddFlight"][2]["Query"].replace("returns","colons") + +app = Flask(__name__) +app.config.from_object('config') + + + + + +@app.route("/") +def home(): +## session["UserID"] = random.randint(0,1000) + return render_template("base.html",user = {"Username":session.get("UserID"), "UserID":session.get("UserID")},Commands = COMMANDS) + +@app.route("/help") +def help_page(): + return render_template("help.html",name = session.get("UserID"),user = {"Username":session.get("UserID"), "UserID":session.get("UserID")}) + +@app.route("/base") +def base(): + return render_template("base.html",user = {"Username":session.get("UserID"), "UserID":session.get("UserID")}) + +@app.route("/quote") +def quote(): + quotes = ObtainQuote(3) + return render_template("quote.html", quotes = quotes,user = {"Username":session.get("UserID"), "UserID":session.get("UserID")}) + + +@app.route("/login", methods=['GET', 'POST']) +def login(): + form = forms.LoginForm() + + if form.validate_on_submit(): + print("Loggin in ...") + if form.Username.data == form.Password.data: + session["UserID"] = form.Username.data + else: + session["UserID"] = -1 + return render_template("LoginForm.html",title = "Login",form = form,user = {"Username":session.get("UserID"), "UserID":session.get("UserID")}) + + +@app.route("/dyno", methods=['GET', 'POST']) +def dyno(): + items = [{"name":"Username"},{"name":"Password"}] + + fields = [{"name":"Username","form":forms.wtforms.StringField('Username', validators=[forms.DataRequired()])}, + {"name":"Password","form":forms.wtforms.StringField('Password', validators=[forms.DataRequired()])}] + #form = forms.DynoForm(fields = items) + form = forms.update_form(fields) + print(form.__dict__) + + + if form.validate_on_submit(): + print("Loggin in ...") + print(form.fields.data) + if form.Username.data == form.Password.data: + session["UserID"] = form.Username.data + else: + session["UserID"] = -1 + + #print(form.fields.__dict__) + return render_template("DynamicForm.html",title = "Login",form = form,user = {"Username":session.get("UserID"), "UserID":session.get("UserID")},fields = fields) + + +@app.route("/command/",methods=['GET', 'POST']) +def Dynamic_Form(command): + if command not in COMMANDS: + return "FAILURE COMMAND DOES NOT EXIST" + + Fields = Generate_Fields(command) + form = forms.update_form(Fields) + + if form.validate_on_submit(): + packet = Evaluate_Form(command,form) + WebConnection = AATC_Server.WebConnection(session.get("UserID",-1)) + Sucess,Message,Data = WebConnection.Main(packet) + + if command == "Login": + session["UserID"] = Data + Data = [] + + rendered = RenderResults(Sucess,Message,Data) + print(rendered) + + return render_template("DynamicForm2.html",title = "Output",form = form,user = {"Username":session.get("UserID"), "UserID":session.get("UserID")},fields = Fields ,Commands = COMMANDS, OUTPUT = True, rendered_result = rendered) + + return render_template("DynamicForm2.html",title = "command",form = form,user = {"Username":session.get("UserID"), "UserID":session.get("UserID")},fields = Fields,Commands = COMMANDS) + + + + + + +def Generate_Fields(command): + + Queries = COMMANDS[command] + Fields = [] + for x in range(1,len(Queries)+1): + query_name = Queries[x]["Query"] + field = {"name":query_name ,"form":forms.wtforms.StringField(query_name, validators=[forms.DataRequired()])} + Fields.append(field) + + return Fields + + +def Evaluate_Form(command,form): + Queries = COMMANDS[command] + Arguments = [] + for x in range(1,len(Queries)+1): + Arguments.append( Queries[x]["Type"](form.__dict__[Queries[x]["Query"]].data)) + + packet = (command,Arguments) + return packet + + + + + + + +def RenderResults(Sucess,Message,Data = None): + render = "" + render += "Sucess >>"+str(Sucess)+"\n" + render += "Message >>"+str(Message) +"\n" + if Data not in [None,[]]: + try: + Columns = ast.literal_eval(Message) + Table = prettytable.PrettyTable(Columns) + for row in Data: + Table.add_row(row) + render += str(Table) + except Exception as e: + render += "Error creating asthetic table"+str(e) +"\n" + for row in Data: + render += str(row)+"\n" + render += "" + rendered = render.split("\n") + return rendered + + + + + +##def ObtainQuote(number = 1): +## with open(os.path.join(os.path.abspath(os.path.join(os.getcwd(), os.pardir)),"SkyrimDialogue.txt"),"r") as f: +## for i,line in enumerate(f): +## pass +## +## responses = [] +## for f in range(number): +## lineNum = random.randint(0,i+1) +## with open(os.path.join(os.path.abspath(os.path.join(os.getcwd(), os.pardir)),"SkyrimDialogue.txt"),"r") as f: +## for x in range(lineNum): +## line = f.readline() +## responses.append( line.rstrip().split("\t")[-1:][0]) +## return responses + + +def main_app(app): + app.secret_key = "abcewhfuhiwuhef" + app.run(host = "0.0.0.0") + +if __name__ == "__main__": + main_app(app) diff --git a/flask_app/forms.py b/flask_app/forms.py new file mode 100644 index 0000000..e9d72e2 --- /dev/null +++ b/flask_app/forms.py @@ -0,0 +1,24 @@ +from flask_wtf import FlaskForm +import wtforms +from wtforms.validators import DataRequired + +class LoginForm(FlaskForm): + Username = wtforms.StringField('Username', validators=[DataRequired()]) + Password = wtforms.StringField('Password', validators=[DataRequired()]) + + +class DynoField(wtforms.Form): + name = wtforms.TextField() + +class DynoForm(FlaskForm): + fields = wtforms.FieldList(wtforms.FormField(DynoField),min_entries = 1) + +def update_form(fields): + class MyForm(FlaskForm): + pass + + for item in fields: + setattr(MyForm,item["name"],item["form"]) + print(MyForm.__dict__) + + return MyForm() From c5d66cbd5b13d645eac77c69efdcbd524974e72b Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 17:57:57 +0000 Subject: [PATCH 03/13] Create base.html --- flask_app/templates/base.html | 1 + 1 file changed, 1 insertion(+) create mode 100644 flask_app/templates/base.html diff --git a/flask_app/templates/base.html b/flask_app/templates/base.html new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/flask_app/templates/base.html @@ -0,0 +1 @@ + From fe3df640e9a7f113a63baab4e29e8b5f2d675184 Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 18:01:29 +0000 Subject: [PATCH 04/13] Add files via upload --- .../black_white/DynamicForm2.html | 23 ++ .../READ_ME/HTML5WebTemplates.co.uk.url | 8 + .../black_white/READ_ME/PLEASE READ.txt | 13 + .../READ_ME/Remove the footer link.URL | 6 + .../black_white/another_page.html | 75 +++++ flask_app/black_white2/black_white/base.html | 56 ++++ .../black_white2/black_white/contact.html | 79 +++++ .../black_white2/black_white/examples.html | 135 ++++++++ flask_app/black_white2/black_white/page.html | 75 +++++ .../black_white/style/background.png | Bin 0 -> 36619 bytes .../black_white2/black_white/style/bullet.png | Bin 0 -> 989 bytes .../black_white/style/graphic.png | Bin 0 -> 7796 bytes .../black_white2/black_white/style/link.png | Bin 0 -> 911 bytes .../black_white2/black_white/style/search.png | Bin 0 -> 1482 bytes .../black_white2/black_white/style/style.css | 292 ++++++++++++++++++ .../black_white/style/transparent.png | Bin 0 -> 199 bytes .../black_white/style/transparent_light.png | Bin 0 -> 147 bytes flask_app/command/style/background.png | Bin 0 -> 36619 bytes flask_app/command/style/bullet.png | Bin 0 -> 989 bytes flask_app/command/style/graphic.png | Bin 0 -> 7796 bytes flask_app/command/style/link.png | Bin 0 -> 911 bytes flask_app/command/style/search.png | Bin 0 -> 1482 bytes flask_app/command/style/style.css | 292 ++++++++++++++++++ flask_app/command/style/transparent.png | Bin 0 -> 199 bytes flask_app/command/style/transparent_light.png | Bin 0 -> 147 bytes flask_app/templates/DynamicForm2.html | 23 ++ .../READ_ME/HTML5WebTemplates.co.uk.url | 8 + flask_app/templates/READ_ME/PLEASE READ.txt | 13 + .../READ_ME/Remove the footer link.URL | 6 + flask_app/templates/another_page.html | 75 +++++ flask_app/templates/base.html | 63 +++- flask_app/templates/contact.html | 79 +++++ flask_app/templates/examples.html | 135 ++++++++ flask_app/templates/page.html | 75 +++++ flask_app/templates/style/background.png | Bin 0 -> 36619 bytes flask_app/templates/style/bullet.png | Bin 0 -> 989 bytes flask_app/templates/style/graphic.png | Bin 0 -> 7796 bytes flask_app/templates/style/link.png | Bin 0 -> 911 bytes flask_app/templates/style/search.png | Bin 0 -> 1482 bytes flask_app/templates/style/style.css | 292 ++++++++++++++++++ flask_app/templates/style/transparent.png | Bin 0 -> 199 bytes .../templates/style/transparent_light.png | Bin 0 -> 147 bytes flask_app/templatesOld/DynamicForm.html | 15 + flask_app/templatesOld/DynamicForm2.html | 23 ++ flask_app/templatesOld/LoginForm.html | 18 ++ flask_app/templatesOld/_formhelpers.html | 12 + flask_app/templatesOld/base.html | 26 ++ flask_app/templatesOld/help.html | 13 + flask_app/templatesOld/quote.html | 15 + 49 files changed, 1944 insertions(+), 1 deletion(-) create mode 100644 flask_app/black_white2/black_white/DynamicForm2.html create mode 100644 flask_app/black_white2/black_white/READ_ME/HTML5WebTemplates.co.uk.url create mode 100644 flask_app/black_white2/black_white/READ_ME/PLEASE READ.txt create mode 100644 flask_app/black_white2/black_white/READ_ME/Remove the footer link.URL create mode 100644 flask_app/black_white2/black_white/another_page.html create mode 100644 flask_app/black_white2/black_white/base.html create mode 100644 flask_app/black_white2/black_white/contact.html create mode 100644 flask_app/black_white2/black_white/examples.html create mode 100644 flask_app/black_white2/black_white/page.html create mode 100644 flask_app/black_white2/black_white/style/background.png create mode 100644 flask_app/black_white2/black_white/style/bullet.png create mode 100644 flask_app/black_white2/black_white/style/graphic.png create mode 100644 flask_app/black_white2/black_white/style/link.png create mode 100644 flask_app/black_white2/black_white/style/search.png create mode 100644 flask_app/black_white2/black_white/style/style.css create mode 100644 flask_app/black_white2/black_white/style/transparent.png create mode 100644 flask_app/black_white2/black_white/style/transparent_light.png create mode 100644 flask_app/command/style/background.png create mode 100644 flask_app/command/style/bullet.png create mode 100644 flask_app/command/style/graphic.png create mode 100644 flask_app/command/style/link.png create mode 100644 flask_app/command/style/search.png create mode 100644 flask_app/command/style/style.css create mode 100644 flask_app/command/style/transparent.png create mode 100644 flask_app/command/style/transparent_light.png create mode 100644 flask_app/templates/DynamicForm2.html create mode 100644 flask_app/templates/READ_ME/HTML5WebTemplates.co.uk.url create mode 100644 flask_app/templates/READ_ME/PLEASE READ.txt create mode 100644 flask_app/templates/READ_ME/Remove the footer link.URL create mode 100644 flask_app/templates/another_page.html create mode 100644 flask_app/templates/contact.html create mode 100644 flask_app/templates/examples.html create mode 100644 flask_app/templates/page.html create mode 100644 flask_app/templates/style/background.png create mode 100644 flask_app/templates/style/bullet.png create mode 100644 flask_app/templates/style/graphic.png create mode 100644 flask_app/templates/style/link.png create mode 100644 flask_app/templates/style/search.png create mode 100644 flask_app/templates/style/style.css create mode 100644 flask_app/templates/style/transparent.png create mode 100644 flask_app/templates/style/transparent_light.png create mode 100644 flask_app/templatesOld/DynamicForm.html create mode 100644 flask_app/templatesOld/DynamicForm2.html create mode 100644 flask_app/templatesOld/LoginForm.html create mode 100644 flask_app/templatesOld/_formhelpers.html create mode 100644 flask_app/templatesOld/base.html create mode 100644 flask_app/templatesOld/help.html create mode 100644 flask_app/templatesOld/quote.html diff --git a/flask_app/black_white2/black_white/DynamicForm2.html b/flask_app/black_white2/black_white/DynamicForm2.html new file mode 100644 index 0000000..e91635c --- /dev/null +++ b/flask_app/black_white2/black_white/DynamicForm2.html @@ -0,0 +1,23 @@ + +{% extends "base.html" %} + +{% block content %} +

Entry Form

+
+ {{ form.hidden_tag() }} + {% for field in fields %} + {{ field["name"]}}
+ {{ form[field["name"]](size = 80) }}
+ {% endfor %} +

+ + {% if OUTPUT %} + {% for line in rendered_result %} +

{{line}}

+ {% endfor %} + + {% endif %} + + +
+{% endblock %} diff --git a/flask_app/black_white2/black_white/READ_ME/HTML5WebTemplates.co.uk.url b/flask_app/black_white2/black_white/READ_ME/HTML5WebTemplates.co.uk.url new file mode 100644 index 0000000..6da05cd --- /dev/null +++ b/flask_app/black_white2/black_white/READ_ME/HTML5WebTemplates.co.uk.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +IDList= +URL=http://www.html5webtemplates.co.uk/ +HotKey=0 +IconFile=C:\Windows\system32\SHELL32.dll +IconIndex=277 diff --git a/flask_app/black_white2/black_white/READ_ME/PLEASE READ.txt b/flask_app/black_white2/black_white/READ_ME/PLEASE READ.txt new file mode 100644 index 0000000..49fd57a --- /dev/null +++ b/flask_app/black_white2/black_white/READ_ME/PLEASE READ.txt @@ -0,0 +1,13 @@ +Thanks for downloading this template from HTML5WebTemplates.co.uk + +I hope that it suits your needs. + +If you wish to remove the footer link (to http://www.html5webtemplates.co.uk/) I ask that you make a donation of £15 via Paypal. + +You can make a donation at the following address:http://www.html5webtemplates.co.uk/faqs.html + +If you have any questions please feel free to e-mail me at contact@html5webtemplates.co.uk + +Best regards, + +HTML5WebTemplates.co.uk \ No newline at end of file diff --git a/flask_app/black_white2/black_white/READ_ME/Remove the footer link.URL b/flask_app/black_white2/black_white/READ_ME/Remove the footer link.URL new file mode 100644 index 0000000..13d925c --- /dev/null +++ b/flask_app/black_white2/black_white/READ_ME/Remove the footer link.URL @@ -0,0 +1,6 @@ +[InternetShortcut] +URL=http://www.html5webtemplates.co.uk/faqs.html +IDList= +HotKey=0 +IconFile=C:\Windows\system32\SHELL32.dll +IconIndex=44 diff --git a/flask_app/black_white2/black_white/another_page.html b/flask_app/black_white2/black_white/another_page.html new file mode 100644 index 0000000..8adec77 --- /dev/null +++ b/flask_app/black_white2/black_white/another_page.html @@ -0,0 +1,75 @@ + + + + + black_white - another page + + + + + + + +
+ +
+ +
+ +

Another Page

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+
+
+ +
+ + diff --git a/flask_app/black_white2/black_white/base.html b/flask_app/black_white2/black_white/base.html new file mode 100644 index 0000000..4d887bf --- /dev/null +++ b/flask_app/black_white2/black_white/base.html @@ -0,0 +1,56 @@ + + + + + black_white + + + + + + + +
+ +
+ +
+ + {% block content %}{% endblock %} + +
+
+ +
+ + diff --git a/flask_app/black_white2/black_white/contact.html b/flask_app/black_white2/black_white/contact.html new file mode 100644 index 0000000..a1f306c --- /dev/null +++ b/flask_app/black_white2/black_white/contact.html @@ -0,0 +1,79 @@ + + + + + black_white - contact us + + + + + + + +
+ +
+ +
+ +

Contact Us

+

Below is an example of how a contact form might look with this template:

+
+
+

Name

+

Email Address

+

Message

+

 

+
+
+



NOTE: A contact form such as this would require some way of emailing the input to an email address.

+
+
+ +
+ + diff --git a/flask_app/black_white2/black_white/examples.html b/flask_app/black_white2/black_white/examples.html new file mode 100644 index 0000000..f966331 --- /dev/null +++ b/flask_app/black_white2/black_white/examples.html @@ -0,0 +1,135 @@ + + + + + black_white - examples + + + + + + + +
+ +
+ +
+ +

Examples

+

This page contains examples of all the styled elements available as part of this design. Use this page for reference, whilst you build your website.

+

Headings

+

These are the different heading formats:

+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

Text

+

The following examples show how the text (within '<p></p>' tags) will appear:

+

This is an example of bold text

+

This is an example of italic text

+

This is a hyperlink

+

Lists

+

This is an unordered list:

+
    +
  • Item 1
  • +
  • Item 2
  • +
  • Item 3
  • +
  • Item 4
  • +
+

This is an ordered list:

+
    +
  1. Item 1
  2. +
  3. Item 2
  4. +
  5. Item 3
  6. +
  7. Item 4
  8. +
+

Images

+

images can be placed on the left, in the center or on the right:

+ example graphic +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum. +

+ example graphic + example graphic +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. +

+

Tables

+

Tables should be used to display data and not used for laying out your website:

+ + + + + + +
ItemDescription
Item 1Description of Item 1
Item 2Description of Item 2
Item 3Description of Item 3
Item 4Description of Item 4
+

Form Elements

+
+
+

Form field example

+

Textarea example

+

Checkbox example

+

Dropdown list example

+

 

+
+
+
+
+ +
+ + diff --git a/flask_app/black_white2/black_white/page.html b/flask_app/black_white2/black_white/page.html new file mode 100644 index 0000000..ea23f73 --- /dev/null +++ b/flask_app/black_white2/black_white/page.html @@ -0,0 +1,75 @@ + + + + + black_white - a page + + + + + + + +
+ +
+ +
+ +

A Page

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+
+
+ +
+ + diff --git a/flask_app/black_white2/black_white/style/background.png b/flask_app/black_white2/black_white/style/background.png new file mode 100644 index 0000000000000000000000000000000000000000..230ed8eaa4ab9e822958ccbc829005b078619a20 GIT binary patch literal 36619 zcmV(^K-IsAP)+>)F@-M$X{EpxM zzyJ6De*DHy-u3nQdj8jY`0lUozCL-**T4VuU;p*vIbUPX-yC=D`5O1X|NFoHewOe3 z`aSoz@#cA7*L?k*F=k!-e*XXK`v3W#|M@Z3tl8K7d47J+I)9Bf&&m3K{r~H_ufOvQ zjxYD;y0#`?>*u|1>()MBW4hLd>yUA@_i%h)&ulc;K3{Y87($a@zxn>Gy}xgCKziUk zq;Ib2*WX|J@--LIWd8no2iH0898X=C*E38Q5t3ZzFDCkwvDzn0 z!gn-5lC{jZC}^{`8GnSj>1fdz-iJ;6qBp@=JCBKCYiN}^$o=c6^ ztThWc?whZRRyQr=85GF*+d}*6zOUcN;MThQm+NH4X}_7KzW)7sev}yLA?uO74n1*w zLlYSz$8Gxhx|VCy=)J8+qeTk0SXZPy-^brBp|j{d^OAt-F{Q>?ef|HKE-Iu2IGj2BScuHl*vbgqvNZSfpH!2rCQstVy2F{UI bey@j!c`^ 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
DhlMFF}RK!bKPXxa66U(7#mS}IM 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 literal 0 HcmV?d00001 diff --git a/flask_app/black_white2/black_white/style/bullet.png b/flask_app/black_white2/black_white/style/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6094b8a3cdfa37a33fd37ec190d470ad4b3a8e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBh^OVLm|~sXuZ%fI^%F z9+AZi3|t>Tn9*sC$qWVtW`+Qt5LcjN0~j}esRkggq2T}!+&Qr9)Q7(Pulx7ETDkQ= z|Dg~4hd%Zn{y62p^Vx@=PdNN>(&3L&k9?ed^y8cpALpF>xbF0$wWpsfJNI$z`Hvee zecW>8 z3l7XYB|-rcrcZJZ3kVCJC^*qYC?F_wir6!Ep$Stb3qE!h6A%%9DlFt+Hl@3N`fQ_i ZMuuv2)vrR8sudvLd%F6$taD0e0swk5zWe|H literal 0 HcmV?d00001 diff --git a/flask_app/black_white2/black_white/style/graphic.png b/flask_app/black_white2/black_white/style/graphic.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e4beba7f744e7fe2614e899af38622c4079f3 GIT binary patch literal 7796 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 literal 0 HcmV?d00001 diff --git a/flask_app/black_white2/black_white/style/style.css b/flask_app/black_white2/black_white/style/style.css new file mode 100644 index 0000000..a4b5a1b --- /dev/null +++ b/flask_app/black_white2/black_white/style/style.css @@ -0,0 +1,292 @@ +html +{ height: 100%;} + +* +{ margin: 0; + padding: 0;} + +body +{ font: normal .80em 'trebuchet ms', arial, sans-serif; + background: #F0EFE2 url(background.png) repeat; + color: #000;} + +p +{ padding: 0 0 20px 0; + line-height: 1.7em;} + +img +{ border: 0;} + +h1, h2, h3, h4, h5, h6 +{ font: normal 175% 'century gothic', arial, sans-serif; + color: #000; + margin: 0 0 15px 0; + padding: 15px 0 5px 0;} + +h2 +{ font: normal 175% 'century gothic', arial, sans-serif;} + +h4, h5, h6 +{ margin: 0; + padding: 0 0 5px 0; + font: normal 120% arial, sans-serif;} + +h5, h6 +{ font: italic 95% arial, sans-serif; + padding: 0 0 15px 0;} + +a, a:hover +{ outline: none; + text-decoration: underline; + color: #000;} + +a:hover +{ text-decoration: none;} + +.left +{ float: left; + width: auto; + margin-right: 10px;} + +.right +{ float: right; + width: auto; + margin-left: 10px;} + +.center +{ display: block; + text-align: center; + margin: 20px auto;} + +blockquote +{ margin: 20px 0; + padding: 10px 20px 0 20px; + border: 1px solid #E5E5DB; + background: #FFF;} + +ul +{ margin: 2px 0 22px 17px;} + +ul li +{ list-style-type: circle; + margin: 0 0 6px 0; + padding: 0 0 4px 5px;} + +ol +{ margin: 8px 0 22px 20px;} + +ol li +{ margin: 0 0 11px 0;} + +#main, #logo, #menubar, #site_content, #footer +{ margin-left: auto; + margin-right: auto;} + +#header +{ background: transparent; + height: 202px;} + +#logo +{ width: 898px; + position: relative; + height: 148px; + border-bottom: 2px solid #FFF;} + +#logo #logo_text +{ position: absolute; + top: 20px; + left: 0;} + +#logo h1, #logo h2 +{ font: normal 300% 'century gothic', arial, sans-serif; + border-bottom: 0; + text-transform: none; + margin: 0;} + +#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover +{ padding: 22px 0 0 0; + color: #FFF; + letter-spacing: -1px; + text-decoration: none;} + +#logo_text h1 a .logo_colour +{ color: #FFF;} + +#logo_text h2 +{ font-size: 100%; + padding: 4px 0 0 0; + color: #FFF;} + +#menubar +{ width: 898px; + height: 52px; + padding: 0; + background: #000;} + +ul#menu, ul#menu li +{ float: left; + margin: 0; + padding: 0;} + +ul#menu li +{ list-style: none;} + +ul#menu li a +{ letter-spacing: 0.1em; + font: normal 100% arial, sans-serif; + display: block; + float: left; + height: 17px; + margin: 10px 0 0 10px; + padding: 9px 26px 6px 26px; + text-align: center; + color: #FFF; + text-transform: uppercase; + text-decoration: none; + background: transparent;} + +ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover +{ color: #FFF; + background: transparent url(transparent_light.png) repeat;} + +#site_content +{ width: 854px; + overflow: hidden; + margin: 0 auto 0 auto; + padding: 0 24px 20px 20px; + background: #FFF;} + +.sidebar +{ float: right; + width: 210px; + padding: 0 15px 20px 15px;} + +.sidebar ul +{ width: 198px; + padding: 4px 0 0 0; + margin: 4px 0 30px 0;} + +.sidebar li +{ list-style: none; + padding: 0 0 7px 0; } + +.sidebar li a, .sidebar li a:hover +{ padding: 0 0 0 40px; + display: block; + background: transparent url(link.png) no-repeat left center;} + +.sidebar li a.selected +{ color: #7E2451; + text-decoration: none;} + +#content +{ text-align: left; + float: left; + width: 595px; + padding: 0;} + +#content ul +{ margin: 2px 0 22px 0px;} + +#content ul li +{ list-style-type: none; + background: url(bullet.png) no-repeat; + margin: 0 0 6px 0; + padding: 0 0 4px 25px; + line-height: 1.5em;} + +#footer +{ width: 898px; + font: normal 100% 'lucida sans unicode', arial, sans-serif; + height: 33px; + padding: 24px 0 5px 0; + text-align: center; + background: transparent; + color: #FFF; + text-transform: uppercase; + letter-spacing: 0.1em;} + +#footer a +{ color: #FFF; + text-decoration: none;} + +#footer a:hover +{ color: #FFF; + text-decoration: underline;} + +.search +{ color: #5D5D5D; + border: 1px solid #BBB; + width: 134px; + padding: 4px; + font: 100% arial, sans-serif;} + +#colours +{ height: 0px; + text-align: right; + padding: 66px 16px 0px 300px;} + +.form_settings +{ margin: 15px 0 0 0;} + +.form_settings p +{ padding: 0 0 4px 0;} + +.form_settings span +{ float: left; + width: 200px; + text-align: left;} + +.form_settings input, .form_settings textarea +{ padding: 5px; + width: 299px; + font: 100% arial; + border: 1px solid #E5E5DB; + background: #FFF; + color: #47433F;} + +.form_settings .submit +{ font: 100% arial; + border: 1px solid; + width: 99px; + margin: 0 0 0 212px; + height: 33px; + padding: 2px 0 3px 0; + cursor: pointer; + background: #000; + color: #FFF;} + +.form_settings textarea, .form_settings select +{ font: 100% arial; + width: 299px;} + +.form_settings select +{ width: 310px;} + +.form_settings .checkbox +{ margin: 4px 0; + padding: 0; + width: 14px; + border: 0; + background: none;} + +.separator +{ width: 100%; + height: 0; + border-top: 1px solid #D9D5CF; + border-bottom: 1px solid #FFF; + margin: 0 0 20px 0;} + +table +{ margin: 10px 0 30px 0;} + +table tr th, table tr td +{ background: #3B3B3B; + color: #FFF; + padding: 7px 4px; + text-align: left;} + +table tr td +{ background: #F0EFE2; + color: #47433F; + border-top: 1px solid #FFF;} \ No newline at end of file diff --git a/flask_app/black_white2/black_white/style/transparent.png b/flask_app/black_white2/black_white/style/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..93e4d8fce68600b9e29ac60d621032367bde67ef GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_rJVAk65r#$*OikiEpy*OmP?H@5(fwP?y$7NC%1iEBiObAE1a zYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c$2r;B5V#pz@b5s^7Z99$0^aY!}Dda$B# jF+>)F@-M$X{EpxM zzyJ6De*DHy-u3nQdj8jY`0lUozCL-**T4VuU;p*vIbUPX-yC=D`5O1X|NFoHewOe3 z`aSoz@#cA7*L?k*F=k!-e*XXK`v3W#|M@Z3tl8K7d47J+I)9Bf&&m3K{r~H_ufOvQ zjxYD;y0#`?>*u|1>()MBW4hLd>yUA@_i%h)&ulc;K3{Y87($a@zxn>Gy}xgCKziUk zq;Ib2*WX|J@--LIWd8no2iH0898X=C*E38Q5t3ZzFDCkwvDzn0 z!gn-5lC{jZC}^{`8GnSj>1fdz-iJ;6qBp@=JCBKCYiN}^$o=c6^ ztThWc?whZRRyQr=85GF*+d}*6zOUcN;MThQm+NH4X}_7KzW)7sev}yLA?uO74n1*w zLlYSz$8Gxhx|VCy=)J8+qeTk0SXZPy-^brBp|j{d^OAt-F{Q>?ef|HKE-Iu2IGj2BScuHl*vbgqvNZSfpH!2rCQstVy2F{UI bey@j!c`^ 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
DhlMFF}RK!bKPXxa66U(7#mS}IM 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 literal 0 HcmV?d00001 diff --git a/flask_app/command/style/bullet.png b/flask_app/command/style/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6094b8a3cdfa37a33fd37ec190d470ad4b3a8e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBh^OVLm|~sXuZ%fI^%F z9+AZi3|t>Tn9*sC$qWVtW`+Qt5LcjN0~j}esRkggq2T}!+&Qr9)Q7(Pulx7ETDkQ= z|Dg~4hd%Zn{y62p^Vx@=PdNN>(&3L&k9?ed^y8cpALpF>xbF0$wWpsfJNI$z`Hvee zecW>8 z3l7XYB|-rcrcZJZ3kVCJC^*qYC?F_wir6!Ep$Stb3qE!h6A%%9DlFt+Hl@3N`fQ_i ZMuuv2)vrR8sudvLd%F6$taD0e0swk5zWe|H literal 0 HcmV?d00001 diff --git a/flask_app/command/style/graphic.png b/flask_app/command/style/graphic.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e4beba7f744e7fe2614e899af38622c4079f3 GIT binary patch literal 7796 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 literal 0 HcmV?d00001 diff --git a/flask_app/command/style/style.css b/flask_app/command/style/style.css new file mode 100644 index 0000000..a4b5a1b --- /dev/null +++ b/flask_app/command/style/style.css @@ -0,0 +1,292 @@ +html +{ height: 100%;} + +* +{ margin: 0; + padding: 0;} + +body +{ font: normal .80em 'trebuchet ms', arial, sans-serif; + background: #F0EFE2 url(background.png) repeat; + color: #000;} + +p +{ padding: 0 0 20px 0; + line-height: 1.7em;} + +img +{ border: 0;} + +h1, h2, h3, h4, h5, h6 +{ font: normal 175% 'century gothic', arial, sans-serif; + color: #000; + margin: 0 0 15px 0; + padding: 15px 0 5px 0;} + +h2 +{ font: normal 175% 'century gothic', arial, sans-serif;} + +h4, h5, h6 +{ margin: 0; + padding: 0 0 5px 0; + font: normal 120% arial, sans-serif;} + +h5, h6 +{ font: italic 95% arial, sans-serif; + padding: 0 0 15px 0;} + +a, a:hover +{ outline: none; + text-decoration: underline; + color: #000;} + +a:hover +{ text-decoration: none;} + +.left +{ float: left; + width: auto; + margin-right: 10px;} + +.right +{ float: right; + width: auto; + margin-left: 10px;} + +.center +{ display: block; + text-align: center; + margin: 20px auto;} + +blockquote +{ margin: 20px 0; + padding: 10px 20px 0 20px; + border: 1px solid #E5E5DB; + background: #FFF;} + +ul +{ margin: 2px 0 22px 17px;} + +ul li +{ list-style-type: circle; + margin: 0 0 6px 0; + padding: 0 0 4px 5px;} + +ol +{ margin: 8px 0 22px 20px;} + +ol li +{ margin: 0 0 11px 0;} + +#main, #logo, #menubar, #site_content, #footer +{ margin-left: auto; + margin-right: auto;} + +#header +{ background: transparent; + height: 202px;} + +#logo +{ width: 898px; + position: relative; + height: 148px; + border-bottom: 2px solid #FFF;} + +#logo #logo_text +{ position: absolute; + top: 20px; + left: 0;} + +#logo h1, #logo h2 +{ font: normal 300% 'century gothic', arial, sans-serif; + border-bottom: 0; + text-transform: none; + margin: 0;} + +#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover +{ padding: 22px 0 0 0; + color: #FFF; + letter-spacing: -1px; + text-decoration: none;} + +#logo_text h1 a .logo_colour +{ color: #FFF;} + +#logo_text h2 +{ font-size: 100%; + padding: 4px 0 0 0; + color: #FFF;} + +#menubar +{ width: 898px; + height: 52px; + padding: 0; + background: #000;} + +ul#menu, ul#menu li +{ float: left; + margin: 0; + padding: 0;} + +ul#menu li +{ list-style: none;} + +ul#menu li a +{ letter-spacing: 0.1em; + font: normal 100% arial, sans-serif; + display: block; + float: left; + height: 17px; + margin: 10px 0 0 10px; + padding: 9px 26px 6px 26px; + text-align: center; + color: #FFF; + text-transform: uppercase; + text-decoration: none; + background: transparent;} + +ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover +{ color: #FFF; + background: transparent url(transparent_light.png) repeat;} + +#site_content +{ width: 854px; + overflow: hidden; + margin: 0 auto 0 auto; + padding: 0 24px 20px 20px; + background: #FFF;} + +.sidebar +{ float: right; + width: 210px; + padding: 0 15px 20px 15px;} + +.sidebar ul +{ width: 198px; + padding: 4px 0 0 0; + margin: 4px 0 30px 0;} + +.sidebar li +{ list-style: none; + padding: 0 0 7px 0; } + +.sidebar li a, .sidebar li a:hover +{ padding: 0 0 0 40px; + display: block; + background: transparent url(link.png) no-repeat left center;} + +.sidebar li a.selected +{ color: #7E2451; + text-decoration: none;} + +#content +{ text-align: left; + float: left; + width: 595px; + padding: 0;} + +#content ul +{ margin: 2px 0 22px 0px;} + +#content ul li +{ list-style-type: none; + background: url(bullet.png) no-repeat; + margin: 0 0 6px 0; + padding: 0 0 4px 25px; + line-height: 1.5em;} + +#footer +{ width: 898px; + font: normal 100% 'lucida sans unicode', arial, sans-serif; + height: 33px; + padding: 24px 0 5px 0; + text-align: center; + background: transparent; + color: #FFF; + text-transform: uppercase; + letter-spacing: 0.1em;} + +#footer a +{ color: #FFF; + text-decoration: none;} + +#footer a:hover +{ color: #FFF; + text-decoration: underline;} + +.search +{ color: #5D5D5D; + border: 1px solid #BBB; + width: 134px; + padding: 4px; + font: 100% arial, sans-serif;} + +#colours +{ height: 0px; + text-align: right; + padding: 66px 16px 0px 300px;} + +.form_settings +{ margin: 15px 0 0 0;} + +.form_settings p +{ padding: 0 0 4px 0;} + +.form_settings span +{ float: left; + width: 200px; + text-align: left;} + +.form_settings input, .form_settings textarea +{ padding: 5px; + width: 299px; + font: 100% arial; + border: 1px solid #E5E5DB; + background: #FFF; + color: #47433F;} + +.form_settings .submit +{ font: 100% arial; + border: 1px solid; + width: 99px; + margin: 0 0 0 212px; + height: 33px; + padding: 2px 0 3px 0; + cursor: pointer; + background: #000; + color: #FFF;} + +.form_settings textarea, .form_settings select +{ font: 100% arial; + width: 299px;} + +.form_settings select +{ width: 310px;} + +.form_settings .checkbox +{ margin: 4px 0; + padding: 0; + width: 14px; + border: 0; + background: none;} + +.separator +{ width: 100%; + height: 0; + border-top: 1px solid #D9D5CF; + border-bottom: 1px solid #FFF; + margin: 0 0 20px 0;} + +table +{ margin: 10px 0 30px 0;} + +table tr th, table tr td +{ background: #3B3B3B; + color: #FFF; + padding: 7px 4px; + text-align: left;} + +table tr td +{ background: #F0EFE2; + color: #47433F; + border-top: 1px solid #FFF;} \ No newline at end of file diff --git a/flask_app/command/style/transparent.png b/flask_app/command/style/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..93e4d8fce68600b9e29ac60d621032367bde67ef GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_rJVAk65r#$*OikiEpy*OmP?H@5(fwP?y$7NC%1iEBiObAE1a zYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c$2r;B5V#pz@b5s^7Z99$0^aY!}Dda$B# jF +{% extends "base.html" %} + +{% block content %} +

Entry Form

+
+ {{ form.hidden_tag() }} + {% for field in fields %} + {{ field["name"]}}
+ {{ form[field["name"]](size = 80) }}
+ {% endfor %} +

+ + {% if OUTPUT %} + {% for line in rendered_result %} +

{{line}}

+ {% endfor %} + + {% endif %} + + +
+{% endblock %} diff --git a/flask_app/templates/READ_ME/HTML5WebTemplates.co.uk.url b/flask_app/templates/READ_ME/HTML5WebTemplates.co.uk.url new file mode 100644 index 0000000..6da05cd --- /dev/null +++ b/flask_app/templates/READ_ME/HTML5WebTemplates.co.uk.url @@ -0,0 +1,8 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +IDList= +URL=http://www.html5webtemplates.co.uk/ +HotKey=0 +IconFile=C:\Windows\system32\SHELL32.dll +IconIndex=277 diff --git a/flask_app/templates/READ_ME/PLEASE READ.txt b/flask_app/templates/READ_ME/PLEASE READ.txt new file mode 100644 index 0000000..49fd57a --- /dev/null +++ b/flask_app/templates/READ_ME/PLEASE READ.txt @@ -0,0 +1,13 @@ +Thanks for downloading this template from HTML5WebTemplates.co.uk + +I hope that it suits your needs. + +If you wish to remove the footer link (to http://www.html5webtemplates.co.uk/) I ask that you make a donation of £15 via Paypal. + +You can make a donation at the following address:http://www.html5webtemplates.co.uk/faqs.html + +If you have any questions please feel free to e-mail me at contact@html5webtemplates.co.uk + +Best regards, + +HTML5WebTemplates.co.uk \ No newline at end of file diff --git a/flask_app/templates/READ_ME/Remove the footer link.URL b/flask_app/templates/READ_ME/Remove the footer link.URL new file mode 100644 index 0000000..13d925c --- /dev/null +++ b/flask_app/templates/READ_ME/Remove the footer link.URL @@ -0,0 +1,6 @@ +[InternetShortcut] +URL=http://www.html5webtemplates.co.uk/faqs.html +IDList= +HotKey=0 +IconFile=C:\Windows\system32\SHELL32.dll +IconIndex=44 diff --git a/flask_app/templates/another_page.html b/flask_app/templates/another_page.html new file mode 100644 index 0000000..8adec77 --- /dev/null +++ b/flask_app/templates/another_page.html @@ -0,0 +1,75 @@ + + + + + black_white - another page + + + + + + + +
+ +
+ +
+ +

Another Page

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+
+
+ +
+ + diff --git a/flask_app/templates/base.html b/flask_app/templates/base.html index 8b13789..56356ef 100644 --- a/flask_app/templates/base.html +++ b/flask_app/templates/base.html @@ -1 +1,62 @@ - + + + + + black_white + + + + + + + +
+ +
+ +
+ +
AATC: Home
+
+ + {% for command in Commands %} + {{command}} + {% endfor %} +
+
+ {% if user %} +

Welcome, {{ user.Username }} UserID: {{user.UserID}}

+ {% else %} +

Hello, unregistered user!

+ {% endif %} + +
+
+ + + + {% block content %}{% endblock %} + +
+
+ +
+ + diff --git a/flask_app/templates/contact.html b/flask_app/templates/contact.html new file mode 100644 index 0000000..a1f306c --- /dev/null +++ b/flask_app/templates/contact.html @@ -0,0 +1,79 @@ + + + + + black_white - contact us + + + + + + + +
+ +
+ +
+ +

Contact Us

+

Below is an example of how a contact form might look with this template:

+
+
+

Name

+

Email Address

+

Message

+

 

+
+
+



NOTE: A contact form such as this would require some way of emailing the input to an email address.

+
+
+ +
+ + diff --git a/flask_app/templates/examples.html b/flask_app/templates/examples.html new file mode 100644 index 0000000..f966331 --- /dev/null +++ b/flask_app/templates/examples.html @@ -0,0 +1,135 @@ + + + + + black_white - examples + + + + + + + +
+ +
+ +
+ +

Examples

+

This page contains examples of all the styled elements available as part of this design. Use this page for reference, whilst you build your website.

+

Headings

+

These are the different heading formats:

+

Heading 1

+

Heading 2

+

Heading 3

+

Heading 4

+
Heading 5
+
Heading 6
+

Text

+

The following examples show how the text (within '<p></p>' tags) will appear:

+

This is an example of bold text

+

This is an example of italic text

+

This is a hyperlink

+

Lists

+

This is an unordered list:

+
    +
  • Item 1
  • +
  • Item 2
  • +
  • Item 3
  • +
  • Item 4
  • +
+

This is an ordered list:

+
    +
  1. Item 1
  2. +
  3. Item 2
  4. +
  5. Item 3
  6. +
  7. Item 4
  8. +
+

Images

+

images can be placed on the left, in the center or on the right:

+ example graphic +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum. +

+ example graphic + example graphic +

+ Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor + incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud + exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute + irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla + pariatur. +

+

Tables

+

Tables should be used to display data and not used for laying out your website:

+ + + + + + +
ItemDescription
Item 1Description of Item 1
Item 2Description of Item 2
Item 3Description of Item 3
Item 4Description of Item 4
+

Form Elements

+
+
+

Form field example

+

Textarea example

+

Checkbox example

+

Dropdown list example

+

 

+
+
+
+
+ +
+ + diff --git a/flask_app/templates/page.html b/flask_app/templates/page.html new file mode 100644 index 0000000..ea23f73 --- /dev/null +++ b/flask_app/templates/page.html @@ -0,0 +1,75 @@ + + + + + black_white - a page + + + + + + + +
+ +
+ +
+ +

A Page

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui.

+
+
+ +
+ + diff --git a/flask_app/templates/style/background.png b/flask_app/templates/style/background.png new file mode 100644 index 0000000000000000000000000000000000000000..230ed8eaa4ab9e822958ccbc829005b078619a20 GIT binary patch literal 36619 zcmV(^K-IsAP)+>)F@-M$X{EpxM zzyJ6De*DHy-u3nQdj8jY`0lUozCL-**T4VuU;p*vIbUPX-yC=D`5O1X|NFoHewOe3 z`aSoz@#cA7*L?k*F=k!-e*XXK`v3W#|M@Z3tl8K7d47J+I)9Bf&&m3K{r~H_ufOvQ zjxYD;y0#`?>*u|1>()MBW4hLd>yUA@_i%h)&ulc;K3{Y87($a@zxn>Gy}xgCKziUk zq;Ib2*WX|J@--LIWd8no2iH0898X=C*E38Q5t3ZzFDCkwvDzn0 z!gn-5lC{jZC}^{`8GnSj>1fdz-iJ;6qBp@=JCBKCYiN}^$o=c6^ ztThWc?whZRRyQr=85GF*+d}*6zOUcN;MThQm+NH4X}_7KzW)7sev}yLA?uO74n1*w zLlYSz$8Gxhx|VCy=)J8+qeTk0SXZPy-^brBp|j{d^OAt-F{Q>?ef|HKE-Iu2IGj2BScuHl*vbgqvNZSfpH!2rCQstVy2F{UI bey@j!c`^ z9$uO@AFfXm97~a`-?J9Hp7a{`yIDqguPrRUGxVV6{HmJfnv6|h|4q{;u7jm$v}RkB zukZ7Yn1Q#KY7c742876`UD{QSRu+va3r`sJ&UK)vB+{I7-QM&ur9 zMuLTwgp|m+j|9lEm~m~I+bsQrKo?OozmujJ7oM9-fHeOSoc#KKi1j59Er@(iTT2pd z1L?dr`TG;5j`sf=|JRyFt8?#~CGoT(BaY$snF;;j zKCV4l`{MDocToXHkXhiYJ^no&YL>RBVcI<0z90!cllgj9G(w))q@_W%U;`IQN-Uw7 zz`Tx&zT5z7n)ZE|(tup%8b&h^%Q@0|XhM^gLLxtO*(fZ%7EQzOxfDLlm(TyR_6vKU zP{{n2kIS{A#n(V#(wEm`fw7_6>^;G`uW__JwFQ~?M)_QH$8ol`S@hQ!zk!%v@6Q}; znPuOX;C{Iuwv@7_4Xpmv1Oa`JfNhsl<9!^Y7p`fq_3SK+&CCm(_A@TCJ-#}hVKa?L z{@PH!YvC*g-R%D}yc^ewz$*QF3jw3(CK3{|1-J>XS$Qim)LcI9<;64swYaXP7Xo_` z##S7Py|h#tO)^@Md47%g zufI0|e_a#;%#AVqNK{0hY3g78HV01g-)=-q+%O0I$Sk-uCw;-T7zE6`0gjtz>||#9 z`4l)WwGGmO<_Zp?QuQ0nn!4Jg3) zeFKGwr8EZk`fWwGjJMDV;olaH{<~o}?K%tL76OlJ&3QW1N})o*cqvaR%90oIHxXoT z+yJA>O=DV9tbw$6cKo7D!cu=Nq$ftSI+OIK`P~GQtTlK|V=6MgLz@wb$>UvQpZmnLO&z<}SSeN139b=pG5 z3TTsT8?qRH%+mw_=hG$LbyP^6a;@<`|i6iT_5mh<5AH;E*EqkTSy zDx0ZIMzla7@taVV55C6Vgc5yFr#t&T<|tS@UQq=zLiT{yuB^7p++~=H8Kw)EZsVZv zTS9s%1h30=4e9d}LBuT376P`0_S)n(XBBb`EmY6QOWXqf)-0&yn#AIuo6T#TTAl0u zgdLMA$_wa+aB}g#Gw4JV8X*%1wBJv{q6tN*7Yw6m|BU!jf zW4ab;$^X61O_*ek5x~x<J>L z7<10vF?`#e)z;GQWpNbOu>ICdX08#LAn$7QmFPqBn@#K)N3%@LEX$nFZ>(WibU`}g z82D~lVYUcZ<6}#c>%+AD%;#d{gvgu1@W+{%B^tPWD*MAEZu-TPKrLq4D!+^lhw<#o zN3v7v2iabN#bz)~|J;{c_6CUBm!lRUVx8}4qUD{5Z#!cx#1}u*eqKX<^G;(V%?w|k z7rxT+9Gb>r+Bdaq5d1doPd)}-od?2bhRtk-O}I35%&ax=Cb1bMV3Lf5&3bnTGmE>x z&QE<*qw$T1n)z&>{sKVPTwF+$aWD+WIWNLsD0Icy=>mNM;&P9Dy~ERdPtuNK{m@ms zsz)2vbVUH#nl3uE<&ngojKhU^v5L9B$&GNtC3CYS(*%3NBHEbExKxz1kW8!^k&%|w+|CmDty zsOK0f<8o=2ppSLnN?C?*z3%~FiBZ|Y3_Ujbwv|G8x}0Dp{Q35(ELGwEVzCXD5sFLWI^5>sC8PPT zMal*^W}SD?eB>Ci$*nPp1!WkY)ql>nAhWhl3xh5T%^QA&6B#zl^IVJHG)XgW9U5N3 zHuo~RzlqG;XSY=P=8 zfy?*DYX9r|zbDbmDVwUCOcM~9up5|MKE45vFu9qCMM5zVzy6=+I+M%(se!P}iDs`| zh{n7&pIbJe-4DA5pWq9tuqX53nwhALAhR?#b7g0unBcEYNQq&4E!}^BMD03&=6*GT zHFLI7?Itu@j|5t{YmFU7dIn-=A^Q3R|@`PI_y+>~%4y{VSS(g{I=u zMe@GVlrQs$i2KSr4-vZ~5ShzNn}sz4xee~W}PMqX{U+^fLuSF4qe2H+Tt z*tdik3e*T)0*Rbcw6KA&xJGU@$GLOf%r~I0YYk3lUNhT}&$TvA%J*9T>@(Y}u_M)D zP79M|o#p*>lbVofO406w_wb)sv7aai?gQVG2v?#%w9J+Z{CjTHyq_#4-3x~>Xuh*P zffHI9pb>fdt}zn(0Jdk50l8tzWNVrxrZ%&@TH@4NL%K&7itegOyGRSSVA*u8V+wM{ z>v(lT)7$h;rdrT9~-4JI6(gU6iq?*_W*U7OduU@{bbTq4D>d4*w(?AD`iGgb#*Dr!fY@VZ zGT^eFzwslrd@P0L*Kr_W_(sScL|Y&?7|nvVRN=-*W+H}Y5^`}OQR^?qFp>R7j)MY_ zzMt#O?M_(2uTW6XWcu%I?#*O36K6bh$(p&p2zUw8=6iDwT+Mg2XE#&O>?h;7LF$Vh znw6NjvTV39#g7D?U%Q_`a}Ogp8>ZvGX+f--o91pgza-WwF(X=pYwg_5U!~;TOkd46 z`LTKH1-3u65^0=DX-($q$(UIfnvKh}W#0x%=PU{rxHUbA#*M_j5_;NvO=N7Kku@^- zYB03?`77TO7lYEjCEctpxh_3stw%F^Uvd5=Fjr}} z_r-17TPg1L6`x z-a=}0i})K8lwvKB8SH9W;9B6l6kqlxpsC%a6{hAjt3{zJcw3ck=!1PI;u@`{#|!Vl zI-EaN|FLbXL5eF!{c;H`p}p{23@3VI9Nci#djDYf7B(WT!E1;$WK69Z&r;if8nsdL zIa}6fh?{Gdxn75t@RRiNC6FvM?Yb~*)j%lmF2F=BiW76Rvmv!H74>; zLRp*P4K=~pxAHSw02Co`fr{7rEu2iuv^s(*Fqz5i&zfW=(OhVEERt4`lDvYdsOt3~SBXlA`!tpXd0=nzm}km!M^m9M{#> z#!^N;y}H$P_|v*jx!rvBp|w$KQ6e^Uapr1psnGSe)a526xsg|embIJv4$@RHkvEgr zm0qp7(Eo3tDNDvyW6p37j~e5Ku6T2+C|qX~(9Q8$+J*WAW3hHl9)dy6)#bY7Vo7_Qlxzw{_HZwdhq7WI70hN_$x^jhFs}B>6IS(TV>@lhmP))*XjL$7_jLTcd_>ypTlEZK^UaARDndI>&F! zLbgml`)|(vY69@}aU)Qh+19wu0$l>&5)@<_3)XfNo7XCq2`f+CP&S0v_SeF(MR8WT z?V4-e=d4-xGw_;IVECxEtEtZFH_?)vmXK=uu>?<)&?@OBGq+L#yAKu+R_>26zc+*? zj2G!eu++@UC#E2Jg`ubcEG)dyD>T-^Ss6$3uWT``Fl<|Bn|rouUajHUI7uM32B=jp zT*sOr=s44dyBgN;UsxcVp84-7Bwm6E1Y` zTI={#$8UFQF{cyPypK%)y0!cT)RKNk#|}R(re=?h#{A3m%{<8b4LfUj8?98leH`gx z#_Kn*GejSgb(Lf;({xEM7uFaHSY433m@S<*|C0DzoWkd^VF|}gzm7g!J00j%w8FJ= zzdP4YT@jylV)SaX^2!I{_pI-rP-tj)HPOkCj7Qz#WU4iDHZ)*U>C<#DS75 zA8Lc8J(u}ut-I2N^UfEM`W>#mYwOT}PoAleYYdEWyjNd@1vF9{*+0$iY+7=CjG?TY z0W+xAoNG^iwk0ktjDzoSwJF`S)rcm{vix)cb_AJyo~h~9q1=|?>Ig}5&)Rym`5Rwp zbrDyoHEDNQ+Fnm}*OR9YE!7_pVR({k}avSvPp<35ezc#qpTosCwTCFT&H=iRyu3o8L3+zevj~4=Ole|@=k$77(h?fStsw&rb zeLAl<)68ndB-0zDNzB(xNS!o7!db#{HA&&UwsuIQ_Fe5~E^H@4gvc^YZ1#Zgb1p#B z{=Eel8usM_V;M7P5`!*G#ajP` z6;XgR0WhL4J0wL@+F4YbbQsX>wmje_LAimgUi-?Fw1&K-ss%-u;A&0g>OUjSE|F$D zIYhq@U}mA^+GJERa>CsE=0Z@LyfPm%W=AcoB_cdp2$%WqF8FE@pG$C4bFyZnSzex7 zn{#u)ENm|tdeH&LZyapw`*X<_9=bZb_@Ak+Jgky1ld~e*4}N=l7DYilx^Q4 z7~9_Rl&s91V5-mV@ZmCze!^IJMzi{^lw@13?HcpMabCMn04`*MwaQZk7vB_mAYvo_a@0A~wDGa^AEvk++v@1y)EtYYD~uY~u# z?O{_md~epGoo5h17%QUzyICjGWavH`yXE36A!(uJ4xUp;NxK~f8Enf z!PfC*No{A8Sp!`OM!A2LOS?ZDiSv^#G=63a{aB)|TmcdoGa&u^w$ZJ+u$jQELeISp zB2;_^rHjk5Crq4SPQe05>7x0}i>2i#{8lUXFu2`-jE7i2>$8!0xj-kGsSK57JO&-z z$;z~HRk%8$Va;!)VSt^j(YT+hZ-sFMes2)nS+Q4&Huv&J1me}PH;Z61jhhzYvN_yp z1eQtI+!br{r5Ri{YHc5BZw#V=HF@5uVXF)-JSKR>t0|II9VR zHZB$jQ9!&Bd9vna{J2gI0b3cZa^rOgl>FlX5oH@xCjiA`5msL zCTdY5`uA(>t60rpZttU$x#%{U(Hf0;?O$#%6=y87hMzH?g@EW4ZjFUXSDv{Gj^;HX z*XZR(*|oJKA4tM+@khd5u4?0pB3xQCOoCx6JZGs$P3tN>5|g_mQ@X#vNg}jtt-U1w zB1BsOmqyKdnXB%w+x6Zin5|J?%(aA_%W*9PnY2Yg%YC&bHn3$^m644VRp56Vb4&YO z`(VJfS+$(!$}b=QYb(M`*i!nle{}O&6vPFB`Im)Twnm$)M`4^f{h1d-YfZbEfGuqz z4XsUbpMB$HcJkfy11ZVZnE=*WtqvdyM#c{FyV#0^U~R(rnc%z;3!Pv1hQUnEc^!=F zf)}qhH9p<2c09cWTN46KZ(agr<*G!0MCh)i|= ztI;TJX;#t%^hU5i>J`pv()`*Ww|Z~peCBPYYz)nHv0qIhy#$G$?J7nxw<8S(zM8PM z6&ayI*Jrtv%}U_>ZAmpy?An)xk64K{hHP%;YySgsIvLOFdhtpal>#Sw%?3J6qjSDq zr)H6~^G8>UH+=4bl7!q`$B;qL6jverKx?{FY)WLS6IqSXzm2^TT5X+hvImS;v`k4tDo4FKfG%OvbTZ?a$bo zVKHJ$0cX!hMn_CPt#L^c7P;0gVJjBnIJy5mshi`;H5N*|CimE)v_R&bd;=Xhk>x{i z(^`6PCQe}KatpYC8Ek6?;(x8}+gTA!qUJhEQPv5xjcP>IwBV{$XyaOu3KKU8#SGti zPc|*o_Kt){!C@CG_)ufA#SqL?{3L!rd&Dywmg_mLT0cKUB}F|^A~+Y z+&{rE+WxH!N2lmF_n9GY(@D!59dy_=a1#g&eKmsM0jSgl`8)A*#>N}i;)UTxw@^zP zueGL+({7q0&ua*K+i)_yiDZrAb?^$G7a>W_z<;S-md|ej=a^RmoF!aXgw(VYiP42w zOYl)(HLaN6TLmK1yc_UoK}sBp>CNq9A$c`G<=orpW>H423(0*x+{ht(u7?$~@ij(t z_?{K2Wi;lm_1JOX)wbD^GQeCzq&euAtW5&D<=UqQp}5}u&5aq>-e*rN@EfS*1g<3Dm>FyVP(az_W@)x9 zvnK3Vs&A0e*Al?yI(_N_TJYGycEgs28@2R*w~1SYX>R$(-Xa#paYZOp=&Jl4t9!)J zgnpT(ji{X@L&<*ih394l>0J_Sl~J<|Sj!^hqNcbcLZLPI$apBw*cgLjS_ITgH)`4V zt`w%M^>3}iXvMTvY7XNOTj5^2ZFj?otT0wRKi9jR=G@LD$oOrc#${>N9M^S4hAgPF z2SnDJ#$T@L5)jRWvT$#|bC3Ak7KV2T0j;p65L*d)6cW>^EnI*j{xr!6GP>HWNy28f zx3*(^ho94s_!m053O^`~-EXlq$@Cc6pf#E-1R8TJW+$^R`L8?KaC2-f)0$|&m=Sks z9k)hjAatF}rx6y;wEUB)*wThgm~PS3?pso^xe|S|=N7J-DqxUn-a7hd6owB}%Oi_LAcozQl4x1r6w{X$ z7&}{MjA?XgoS+H(CU{!cE?071CC&Wat{yFwhJiG9v?Sptn&|(p=4jwiEE48etm`eTKB>WQ72#FwX(Zgl=wrMi09HCN zT`~(%3XgUFH7AFqKe5`bkXy5)0z#URoUq1yp)#NnTeS@Q&e11Y5$(K*CRi?v!HR{n z*UG1vMau8_H-)?toEjel=)Jl*|Jkb*uJX;z)Zn5Mxg?mgnn(CUQ`q1gO=31dZH-6# zzP6byYi^YS`?^*{5}|0~d(GKk>LEFmxP47|?KPSL? z18X?OJr^p==j1wf@wtfBi%#<}<0VqgdoHGnFiBLPMGTfe$bGL!i@Wd;sB8^mSF@I8 zY5Bkq6Mu-=v1w6P?ixg3rtW3+cR{WmXtpo>YAyVKp<+pMh zT;5J=jEc17nq(|-%Xwffdn0h4J=az)?sX(y*Mv0ZHSm_7U1na#MYX}U$}CH0mV`DY zx)5d)ca!+uG=oAfLT!Z0a9u;fv!Si~51G4t?-u4+uQvC%H#9d%D9fyEbp;tyii>QW zFa+yZc-F(GE46viQff_LThS2Hl5Z_Yp|4+1vEi%TO+MD z!9{Y-Mb8>9TFv{67txA#-UoRs0%>IF_Q|{E;AH|YkgE~n(yq;aHzWE`QZjEOZ9qf{ zva3$qMB{fmN3NI|i-Q;4?hw9DfQZ5-3k{vceTrIC7Ps3_!^$D;^q16xl+ zK3R|LY?16&JFmj{lEa78+$-UZeIm(Mu5u;aQ7M0d!!;bOxfU%%`sX{E?9LYt!#A@t z$YndMgiO!OwpVPvB^H^XEdcUtS3Ne37mI;Fi_=?!T-#hW4nqI&(pqK+Xm6KOxo&{&qK(THj4BX7tNO%5jiCBw4nM%uc<*i(pz}=eDI`g6l zN?M3a!pd)p(4Cg-b!L9UMYrwQ1Uq@n%H(WoONH5bS~&cfxva1)t<#3ZFapv9M(d=F z@qUj_HwniMIj@ssBMh1^#RL*Z8=5qBXp`oDG~lbjs)@>*O6G087l9)ZUwhv=my#R# z3d@C9UOuD2+a}x`d1&j^Om;_=Vpbc8Z=f9u#xfoPf~#1kG5y7OOha!uB#g#TLtp1> zNem#;@-TpOfv=J5pA`1+{&r5mD@n;j<=>qJ==U%L%(ZaC zkXL5rCka@bm%DEh7x3AjZBJkCiMCz&ATBnupr%V=p}J~Atfl?jC{i*%-}73t2FP#1in}FT#xG%lI2sL06=KIIMKz zMmc_LKiR)GfyodQpA)RW*>dg^&`j7DQtW zvzg|c%+$scT%jTB>(eSj8_lbU$hYfOqnO1X4P5neBGj5-W40)nzC{^~RT(rl_VSCH zzi0%Q0d13m(638@f%O1!BMTE`_mn}BFj65h|IFvw6m!(*)@ z_k;qDE{efi?@z1bw7cZ7HjJm`6Hu66fbvU$L~vGKYCsn&u}nmMQ5cXKuW7bLu+0x` zO-kC)@eZqTL)(eVW@>{wWQc`>G-9~0giqqfO$!)QyezOVd&|;vquRFq&M9C|Oz(x8 z)UM{HE$PcNVv{*@j}YOt&dO_hx=Nat5MLd>TEo@gY_vXNd0BbdrCeY)8NBfU>Ho?` zZ4sunXLMPZtD~^=_l0etkA>Xxh;siHL9vc+YjyqY!z#?RV7$&9f?DlGp7-*9DR8`L zEwz?}?X@!&vIIgScIM-^;u;>1d%dR-lrffeOuRv^tMu3BKUg@v%7)u-5yBDnO<
DhlMFF}RK!bKPXxa66U(7#mS}IM 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 literal 0 HcmV?d00001 diff --git a/flask_app/templates/style/bullet.png b/flask_app/templates/style/bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..ae6094b8a3cdfa37a33fd37ec190d470ad4b3a8e GIT binary patch literal 989 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJdx@v7EBh^OVLm|~sXuZ%fI^%F z9+AZi3|t>Tn9*sC$qWVtW`+Qt5LcjN0~j}esRkggq2T}!+&Qr9)Q7(Pulx7ETDkQ= z|Dg~4hd%Zn{y62p^Vx@=PdNN>(&3L&k9?ed^y8cpALpF>xbF0$wWpsfJNI$z`Hvee zecW>8 z3l7XYB|-rcrcZJZ3kVCJC^*qYC?F_wir6!Ep$Stb3qE!h6A%%9DlFt+Hl@3N`fQ_i ZMuuv2)vrR8sudvLd%F6$taD0e0swk5zWe|H literal 0 HcmV?d00001 diff --git a/flask_app/templates/style/graphic.png b/flask_app/templates/style/graphic.png new file mode 100644 index 0000000000000000000000000000000000000000..cd4e4beba7f744e7fe2614e899af38622c4079f3 GIT binary patch literal 7796 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 literal 0 HcmV?d00001 diff --git a/flask_app/templates/style/style.css b/flask_app/templates/style/style.css new file mode 100644 index 0000000..a4b5a1b --- /dev/null +++ b/flask_app/templates/style/style.css @@ -0,0 +1,292 @@ +html +{ height: 100%;} + +* +{ margin: 0; + padding: 0;} + +body +{ font: normal .80em 'trebuchet ms', arial, sans-serif; + background: #F0EFE2 url(background.png) repeat; + color: #000;} + +p +{ padding: 0 0 20px 0; + line-height: 1.7em;} + +img +{ border: 0;} + +h1, h2, h3, h4, h5, h6 +{ font: normal 175% 'century gothic', arial, sans-serif; + color: #000; + margin: 0 0 15px 0; + padding: 15px 0 5px 0;} + +h2 +{ font: normal 175% 'century gothic', arial, sans-serif;} + +h4, h5, h6 +{ margin: 0; + padding: 0 0 5px 0; + font: normal 120% arial, sans-serif;} + +h5, h6 +{ font: italic 95% arial, sans-serif; + padding: 0 0 15px 0;} + +a, a:hover +{ outline: none; + text-decoration: underline; + color: #000;} + +a:hover +{ text-decoration: none;} + +.left +{ float: left; + width: auto; + margin-right: 10px;} + +.right +{ float: right; + width: auto; + margin-left: 10px;} + +.center +{ display: block; + text-align: center; + margin: 20px auto;} + +blockquote +{ margin: 20px 0; + padding: 10px 20px 0 20px; + border: 1px solid #E5E5DB; + background: #FFF;} + +ul +{ margin: 2px 0 22px 17px;} + +ul li +{ list-style-type: circle; + margin: 0 0 6px 0; + padding: 0 0 4px 5px;} + +ol +{ margin: 8px 0 22px 20px;} + +ol li +{ margin: 0 0 11px 0;} + +#main, #logo, #menubar, #site_content, #footer +{ margin-left: auto; + margin-right: auto;} + +#header +{ background: transparent; + height: 202px;} + +#logo +{ width: 898px; + position: relative; + height: 148px; + border-bottom: 2px solid #FFF;} + +#logo #logo_text +{ position: absolute; + top: 20px; + left: 0;} + +#logo h1, #logo h2 +{ font: normal 300% 'century gothic', arial, sans-serif; + border-bottom: 0; + text-transform: none; + margin: 0;} + +#logo_text h1, #logo_text h1 a, #logo_text h1 a:hover +{ padding: 22px 0 0 0; + color: #FFF; + letter-spacing: -1px; + text-decoration: none;} + +#logo_text h1 a .logo_colour +{ color: #FFF;} + +#logo_text h2 +{ font-size: 100%; + padding: 4px 0 0 0; + color: #FFF;} + +#menubar +{ width: 898px; + height: 52px; + padding: 0; + background: #000;} + +ul#menu, ul#menu li +{ float: left; + margin: 0; + padding: 0;} + +ul#menu li +{ list-style: none;} + +ul#menu li a +{ letter-spacing: 0.1em; + font: normal 100% arial, sans-serif; + display: block; + float: left; + height: 17px; + margin: 10px 0 0 10px; + padding: 9px 26px 6px 26px; + text-align: center; + color: #FFF; + text-transform: uppercase; + text-decoration: none; + background: transparent;} + +ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover +{ color: #FFF; + background: transparent url(transparent_light.png) repeat;} + +#site_content +{ width: 854px; + overflow: hidden; + margin: 0 auto 0 auto; + padding: 0 24px 20px 20px; + background: #FFF;} + +.sidebar +{ float: right; + width: 210px; + padding: 0 15px 20px 15px;} + +.sidebar ul +{ width: 198px; + padding: 4px 0 0 0; + margin: 4px 0 30px 0;} + +.sidebar li +{ list-style: none; + padding: 0 0 7px 0; } + +.sidebar li a, .sidebar li a:hover +{ padding: 0 0 0 40px; + display: block; + background: transparent url(link.png) no-repeat left center;} + +.sidebar li a.selected +{ color: #7E2451; + text-decoration: none;} + +#content +{ text-align: left; + float: left; + width: 595px; + padding: 0;} + +#content ul +{ margin: 2px 0 22px 0px;} + +#content ul li +{ list-style-type: none; + background: url(bullet.png) no-repeat; + margin: 0 0 6px 0; + padding: 0 0 4px 25px; + line-height: 1.5em;} + +#footer +{ width: 898px; + font: normal 100% 'lucida sans unicode', arial, sans-serif; + height: 33px; + padding: 24px 0 5px 0; + text-align: center; + background: transparent; + color: #FFF; + text-transform: uppercase; + letter-spacing: 0.1em;} + +#footer a +{ color: #FFF; + text-decoration: none;} + +#footer a:hover +{ color: #FFF; + text-decoration: underline;} + +.search +{ color: #5D5D5D; + border: 1px solid #BBB; + width: 134px; + padding: 4px; + font: 100% arial, sans-serif;} + +#colours +{ height: 0px; + text-align: right; + padding: 66px 16px 0px 300px;} + +.form_settings +{ margin: 15px 0 0 0;} + +.form_settings p +{ padding: 0 0 4px 0;} + +.form_settings span +{ float: left; + width: 200px; + text-align: left;} + +.form_settings input, .form_settings textarea +{ padding: 5px; + width: 299px; + font: 100% arial; + border: 1px solid #E5E5DB; + background: #FFF; + color: #47433F;} + +.form_settings .submit +{ font: 100% arial; + border: 1px solid; + width: 99px; + margin: 0 0 0 212px; + height: 33px; + padding: 2px 0 3px 0; + cursor: pointer; + background: #000; + color: #FFF;} + +.form_settings textarea, .form_settings select +{ font: 100% arial; + width: 299px;} + +.form_settings select +{ width: 310px;} + +.form_settings .checkbox +{ margin: 4px 0; + padding: 0; + width: 14px; + border: 0; + background: none;} + +.separator +{ width: 100%; + height: 0; + border-top: 1px solid #D9D5CF; + border-bottom: 1px solid #FFF; + margin: 0 0 20px 0;} + +table +{ margin: 10px 0 30px 0;} + +table tr th, table tr td +{ background: #3B3B3B; + color: #FFF; + padding: 7px 4px; + text-align: left;} + +table tr td +{ background: #F0EFE2; + color: #47433F; + border-top: 1px solid #FFF;} \ No newline at end of file diff --git a/flask_app/templates/style/transparent.png b/flask_app/templates/style/transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..93e4d8fce68600b9e29ac60d621032367bde67ef GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAc1|)ksWqE-VV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_rJVAk65r#$*OikiEpy*OmP?H@5(fwP?y$7NC%1iEBiObAE1a zYF-J0b5UwyNotBhd1gt5g1e`0KzJjcI8c$2r;B5V#pz@b5s^7Z99$0^aY!}Dda$B# jF +{% extends "base.html" %} + +{% block content %} +

Sign In

+
+ {{ form.hidden_tag() }} + {% for field in fields %} + {{ field["name"]}}
+ {{ form[field["name"]](size = 80) }}
+ {% endfor %} + +

+
+{% endblock %} diff --git a/flask_app/templatesOld/DynamicForm2.html b/flask_app/templatesOld/DynamicForm2.html new file mode 100644 index 0000000..e91635c --- /dev/null +++ b/flask_app/templatesOld/DynamicForm2.html @@ -0,0 +1,23 @@ + +{% extends "base.html" %} + +{% block content %} +

Entry Form

+
+ {{ form.hidden_tag() }} + {% for field in fields %} + {{ field["name"]}}
+ {{ form[field["name"]](size = 80) }}
+ {% endfor %} +

+ + {% if OUTPUT %} + {% for line in rendered_result %} +

{{line}}

+ {% endfor %} + + {% endif %} + + +
+{% endblock %} diff --git a/flask_app/templatesOld/LoginForm.html b/flask_app/templatesOld/LoginForm.html new file mode 100644 index 0000000..bb082be --- /dev/null +++ b/flask_app/templatesOld/LoginForm.html @@ -0,0 +1,18 @@ + +{% extends "base.html" %} + +{% block content %} +

Sign In

+
+ {{ form.hidden_tag() }} +

+ Username:
+ {{ form.Username(size=80) }}
+

+

+ Password:
+ {{ form.Password(size=80) }}
+

+

+
+{% endblock %} \ No newline at end of file diff --git a/flask_app/templatesOld/_formhelpers.html b/flask_app/templatesOld/_formhelpers.html new file mode 100644 index 0000000..5790894 --- /dev/null +++ b/flask_app/templatesOld/_formhelpers.html @@ -0,0 +1,12 @@ +{% macro render_field(field) %} +
{{ field.label }} +
{{ field(**kwargs)|safe }} + {% if field.errors %} +
    + {% for error in field.errors %} +
  • {{ error }}
  • + {% endfor %} +
+ {% endif %} +
+{% endmacro %} \ No newline at end of file diff --git a/flask_app/templatesOld/base.html b/flask_app/templatesOld/base.html new file mode 100644 index 0000000..91a4f3d --- /dev/null +++ b/flask_app/templatesOld/base.html @@ -0,0 +1,26 @@ + + + + Welcome to AATC + + + + + +
AATC: Home
+
+ {% for command in Commands %} + {{command}} + {% endfor %} +
+ + {% if user %} +

Welcome, {{ user.Username }} UserID: {{user.UserID}}

+ {% else %} +

Hello, unregistered user!

+ {% endif %} + +
+ {% block content %}{% endblock %} + + \ No newline at end of file diff --git a/flask_app/templatesOld/help.html b/flask_app/templatesOld/help.html new file mode 100644 index 0000000..efd7d7c --- /dev/null +++ b/flask_app/templatesOld/help.html @@ -0,0 +1,13 @@ +{% extends "base.html" %} +{% block content %} + + + {{ title }} + + + +
This is a help page. This is a website to access the AATC application by.
+ + + +{% endblock %} \ No newline at end of file diff --git a/flask_app/templatesOld/quote.html b/flask_app/templatesOld/quote.html new file mode 100644 index 0000000..179d560 --- /dev/null +++ b/flask_app/templatesOld/quote.html @@ -0,0 +1,15 @@ +{% extends "base.html" %} +{% block content %} + + + {{ title }} + + + + {% for quote in quotes %} +

{{quote}}

+ {% endfor %} + + + +{% endblock %} \ No newline at end of file From 73d545776bfb8831955acb90dcbb021ffd389cdb Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 18:02:22 +0000 Subject: [PATCH 05/13] Create animate.css --- flask_app/static/css/animate.css | 1 + 1 file changed, 1 insertion(+) create mode 100644 flask_app/static/css/animate.css diff --git a/flask_app/static/css/animate.css b/flask_app/static/css/animate.css new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/flask_app/static/css/animate.css @@ -0,0 +1 @@ + From 31a730a02905299397be4ab9118d29e1a82ef5be Mon Sep 17 00:00:00 2001 From: Scratchcat1 Date: Wed, 13 Dec 2017 18:04:56 +0000 Subject: [PATCH 06/13] Add files via upload --- flask_app/static/css/animate.css | 3287 ++++++++ flask_app/static/css/bootstrap-responsive.css | 1109 +++ .../static/css/bootstrap-responsive.min.css | 9 + flask_app/static/css/bootstrap.css | 7323 +++++++++++++++++ flask_app/static/css/bootstrap.min.css | 9 + flask_app/static/css/icomoon.css | 2517 ++++++ flask_app/static/css/style.css | 571 ++ .../glyphicons-halflings-regular.eot | Bin 0 -> 20127 bytes .../glyphicons-halflings-regular.svg | 288 + .../glyphicons-halflings-regular.ttf | Bin 0 -> 45404 bytes .../glyphicons-halflings-regular.woff | Bin 0 -> 23424 bytes .../glyphicons-halflings-regular.woff2 | Bin 0 -> 18028 bytes flask_app/static/fonts/icomoon/icomoon.eot | Bin 0 -> 228604 bytes flask_app/static/fonts/icomoon/icomoon.svg | 744 ++ flask_app/static/fonts/icomoon/icomoon.ttf | Bin 0 -> 228440 bytes flask_app/static/fonts/icomoon/icomoon.woff | Bin 0 -> 228516 bytes flask_app/static/images/hero_1.jpg | Bin 0 -> 17521 bytes flask_app/static/images/hero_2.jpg | Bin 0 -> 20058 bytes flask_app/static/images/hero_3.jpg | Bin 0 -> 17122 bytes flask_app/static/images/hero_4.jpg | Bin 0 -> 17188 bytes flask_app/static/images/loc.png | Bin 0 -> 2189 bytes flask_app/static/images/person2.jpg | Bin 0 -> 3780 bytes flask_app/static/images/person3.jpg | Bin 0 -> 3813 bytes flask_app/static/images/person4.jpg | Bin 0 -> 3471 bytes .../static/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes flask_app/static/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes flask_app/static/js/bootstrap.js | 2280 +++++ flask_app/static/js/bootstrap.min.js | 7 + flask_app/static/js/google_map.js | 49 + flask_app/static/js/jquery.countTo.js | 130 + flask_app/static/js/jquery.easing.1.3.js | 205 + flask_app/static/js/jquery.min.js | 5 + flask_app/static/js/jquery.stellar.min.js | 2 + flask_app/static/js/jquery.waypoints.min.js | 7 + flask_app/static/js/main.js | 34 + flask_app/static/js/modernizr-2.6.2.min.js | 4 + flask_app/static/js/respond.min.js | 6 + flask_app/static/sass/_bootstrap-compass.scss | 9 + flask_app/static/sass/_bootstrap-mincer.scss | 19 + .../static/sass/_bootstrap-sprockets.scss | 9 + flask_app/static/sass/bootstrap.scss | 56 + flask_app/static/sass/bootstrap/_alerts.scss | 73 + flask_app/static/sass/bootstrap/_badges.scss | 68 + .../static/sass/bootstrap/_breadcrumbs.scss | 26 + .../static/sass/bootstrap/_button-groups.scss | 244 + flask_app/static/sass/bootstrap/_buttons.scss | 168 + .../static/sass/bootstrap/_carousel.scss | 269 + flask_app/static/sass/bootstrap/_close.scss | 36 + flask_app/static/sass/bootstrap/_code.scss | 69 + .../sass/bootstrap/_component-animations.scss | 37 + .../static/sass/bootstrap/_dropdowns.scss | 216 + flask_app/static/sass/bootstrap/_forms.scss | 611 ++ .../static/sass/bootstrap/_glyphicons.scss | 307 + flask_app/static/sass/bootstrap/_grid.scss | 84 + .../static/sass/bootstrap/_input-groups.scss | 167 + .../static/sass/bootstrap/_jumbotron.scss | 52 + flask_app/static/sass/bootstrap/_labels.scss | 66 + .../static/sass/bootstrap/_list-group.scss | 130 + flask_app/static/sass/bootstrap/_media.scss | 66 + flask_app/static/sass/bootstrap/_mixins.scss | 40 + flask_app/static/sass/bootstrap/_modals.scss | 150 + flask_app/static/sass/bootstrap/_navbar.scss | 662 ++ flask_app/static/sass/bootstrap/_navs.scss | 242 + .../static/sass/bootstrap/_normalize.scss | 424 + flask_app/static/sass/bootstrap/_pager.scss | 54 + .../static/sass/bootstrap/_pagination.scss | 89 + flask_app/static/sass/bootstrap/_panels.scss | 271 + .../static/sass/bootstrap/_popovers.scss | 131 + flask_app/static/sass/bootstrap/_print.scss | 101 + .../static/sass/bootstrap/_progress-bars.scss | 87 + .../sass/bootstrap/_responsive-embed.scss | 35 + .../sass/bootstrap/_responsive-utilities.scss | 179 + .../static/sass/bootstrap/_scaffolding.scss | 161 + flask_app/static/sass/bootstrap/_tables.scss | 234 + flask_app/static/sass/bootstrap/_theme.scss | 291 + .../static/sass/bootstrap/_thumbnails.scss | 38 + flask_app/static/sass/bootstrap/_tooltip.scss | 101 + flask_app/static/sass/bootstrap/_type.scss | 298 + .../static/sass/bootstrap/_utilities.scss | 55 + .../static/sass/bootstrap/_variables.scss | 872 ++ flask_app/static/sass/bootstrap/_wells.scss | 29 + .../static/sass/bootstrap/mixins/_alerts.scss | 14 + .../bootstrap/mixins/_background-variant.scss | 12 + .../sass/bootstrap/mixins/_border-radius.scss | 18 + .../sass/bootstrap/mixins/_buttons.scss | 68 + .../sass/bootstrap/mixins/_center-block.scss | 7 + .../sass/bootstrap/mixins/_clearfix.scss | 22 + .../static/sass/bootstrap/mixins/_forms.scss | 88 + .../sass/bootstrap/mixins/_gradients.scss | 58 + .../bootstrap/mixins/_grid-framework.scss | 81 + .../static/sass/bootstrap/mixins/_grid.scss | 122 + flask_app/static/sass/style.scss | 603 ++ flask_app/static/style/background.png | Bin 0 -> 36619 bytes flask_app/static/style/bullet.png | Bin 0 -> 989 bytes flask_app/static/style/graphic.png | Bin 0 -> 7796 bytes flask_app/static/style/link.png | Bin 0 -> 911 bytes flask_app/static/style/search.png | Bin 0 -> 1482 bytes flask_app/static/style/style.css | 292 + flask_app/static/style/transparent.png | Bin 0 -> 199 bytes flask_app/static/style/transparent_light.png | Bin 0 -> 147 bytes 100 files changed, 27297 insertions(+) create mode 100644 flask_app/static/css/bootstrap-responsive.css create mode 100644 flask_app/static/css/bootstrap-responsive.min.css create mode 100644 flask_app/static/css/bootstrap.css create mode 100644 flask_app/static/css/bootstrap.min.css create mode 100644 flask_app/static/css/icomoon.css create mode 100644 flask_app/static/css/style.css create mode 100644 flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.eot create mode 100644 flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.svg create mode 100644 flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.ttf create mode 100644 flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.woff create mode 100644 flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.woff2 create mode 100644 flask_app/static/fonts/icomoon/icomoon.eot create mode 100644 flask_app/static/fonts/icomoon/icomoon.svg create mode 100644 flask_app/static/fonts/icomoon/icomoon.ttf create mode 100644 flask_app/static/fonts/icomoon/icomoon.woff create mode 100644 flask_app/static/images/hero_1.jpg create mode 100644 flask_app/static/images/hero_2.jpg create mode 100644 flask_app/static/images/hero_3.jpg create mode 100644 flask_app/static/images/hero_4.jpg create mode 100644 flask_app/static/images/loc.png create mode 100644 flask_app/static/images/person2.jpg create mode 100644 flask_app/static/images/person3.jpg create mode 100644 flask_app/static/images/person4.jpg create mode 100644 flask_app/static/img/glyphicons-halflings-white.png create mode 100644 flask_app/static/img/glyphicons-halflings.png create mode 100644 flask_app/static/js/bootstrap.js create mode 100644 flask_app/static/js/bootstrap.min.js create mode 100644 flask_app/static/js/google_map.js create mode 100644 flask_app/static/js/jquery.countTo.js create mode 100644 flask_app/static/js/jquery.easing.1.3.js create mode 100644 flask_app/static/js/jquery.min.js create mode 100644 flask_app/static/js/jquery.stellar.min.js create mode 100644 flask_app/static/js/jquery.waypoints.min.js create mode 100644 flask_app/static/js/main.js create mode 100644 flask_app/static/js/modernizr-2.6.2.min.js create mode 100644 flask_app/static/js/respond.min.js create mode 100644 flask_app/static/sass/_bootstrap-compass.scss create mode 100644 flask_app/static/sass/_bootstrap-mincer.scss create mode 100644 flask_app/static/sass/_bootstrap-sprockets.scss create mode 100644 flask_app/static/sass/bootstrap.scss create mode 100644 flask_app/static/sass/bootstrap/_alerts.scss create mode 100644 flask_app/static/sass/bootstrap/_badges.scss create mode 100644 flask_app/static/sass/bootstrap/_breadcrumbs.scss create mode 100644 flask_app/static/sass/bootstrap/_button-groups.scss create mode 100644 flask_app/static/sass/bootstrap/_buttons.scss create mode 100644 flask_app/static/sass/bootstrap/_carousel.scss create mode 100644 flask_app/static/sass/bootstrap/_close.scss create mode 100644 flask_app/static/sass/bootstrap/_code.scss create mode 100644 flask_app/static/sass/bootstrap/_component-animations.scss create mode 100644 flask_app/static/sass/bootstrap/_dropdowns.scss create mode 100644 flask_app/static/sass/bootstrap/_forms.scss create mode 100644 flask_app/static/sass/bootstrap/_glyphicons.scss create mode 100644 flask_app/static/sass/bootstrap/_grid.scss create mode 100644 flask_app/static/sass/bootstrap/_input-groups.scss create mode 100644 flask_app/static/sass/bootstrap/_jumbotron.scss create mode 100644 flask_app/static/sass/bootstrap/_labels.scss create mode 100644 flask_app/static/sass/bootstrap/_list-group.scss create mode 100644 flask_app/static/sass/bootstrap/_media.scss create mode 100644 flask_app/static/sass/bootstrap/_mixins.scss create mode 100644 flask_app/static/sass/bootstrap/_modals.scss create mode 100644 flask_app/static/sass/bootstrap/_navbar.scss create mode 100644 flask_app/static/sass/bootstrap/_navs.scss create mode 100644 flask_app/static/sass/bootstrap/_normalize.scss create mode 100644 flask_app/static/sass/bootstrap/_pager.scss create mode 100644 flask_app/static/sass/bootstrap/_pagination.scss create mode 100644 flask_app/static/sass/bootstrap/_panels.scss create mode 100644 flask_app/static/sass/bootstrap/_popovers.scss create mode 100644 flask_app/static/sass/bootstrap/_print.scss create mode 100644 flask_app/static/sass/bootstrap/_progress-bars.scss create mode 100644 flask_app/static/sass/bootstrap/_responsive-embed.scss create mode 100644 flask_app/static/sass/bootstrap/_responsive-utilities.scss create mode 100644 flask_app/static/sass/bootstrap/_scaffolding.scss create mode 100644 flask_app/static/sass/bootstrap/_tables.scss create mode 100644 flask_app/static/sass/bootstrap/_theme.scss create mode 100644 flask_app/static/sass/bootstrap/_thumbnails.scss create mode 100644 flask_app/static/sass/bootstrap/_tooltip.scss create mode 100644 flask_app/static/sass/bootstrap/_type.scss create mode 100644 flask_app/static/sass/bootstrap/_utilities.scss create mode 100644 flask_app/static/sass/bootstrap/_variables.scss create mode 100644 flask_app/static/sass/bootstrap/_wells.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_alerts.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_background-variant.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_border-radius.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_buttons.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_center-block.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_clearfix.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_forms.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_gradients.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_grid-framework.scss create mode 100644 flask_app/static/sass/bootstrap/mixins/_grid.scss create mode 100644 flask_app/static/sass/style.scss create mode 100644 flask_app/static/style/background.png create mode 100644 flask_app/static/style/bullet.png create mode 100644 flask_app/static/style/graphic.png create mode 100644 flask_app/static/style/link.png create mode 100644 flask_app/static/style/search.png create mode 100644 flask_app/static/style/style.css create mode 100644 flask_app/static/style/transparent.png create mode 100644 flask_app/static/style/transparent_light.png diff --git a/flask_app/static/css/animate.css b/flask_app/static/css/animate.css index 8b13789..57725be 100644 --- a/flask_app/static/css/animate.css +++ b/flask_app/static/css/animate.css @@ -1 +1,3288 @@ +@charset "UTF-8"; +/*! +Animate.css - http://daneden.me/animate +Licensed under the MIT license - http://opensource.org/licenses/MIT + +Copyright (c) 2015 Daniel Eden +*/ + +.animated { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; +} + +.animated.infinite { + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.animated.hinge { + -webkit-animation-duration: 2s; + animation-duration: 2s; +} + +.animated.bounceIn, +.animated.bounceOut { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +.animated.flipOutX, +.animated.flipOutY { + -webkit-animation-duration: .75s; + animation-duration: .75s; +} + +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +@keyframes bounce { + from, 20%, 53%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + -webkit-transform: translate3d(0,0,0); + transform: translate3d(0,0,0); + } + + 40%, 43% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -30px, 0); + transform: translate3d(0, -30px, 0); + } + + 70% { + -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); + -webkit-transform: translate3d(0, -15px, 0); + transform: translate3d(0, -15px, 0); + } + + 90% { + -webkit-transform: translate3d(0,-4px,0); + transform: translate3d(0,-4px,0); + } +} + +.bounce { + -webkit-animation-name: bounce; + animation-name: bounce; + -webkit-transform-origin: center bottom; + transform-origin: center bottom; +} + +@-webkit-keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +@keyframes flash { + from, 50%, to { + opacity: 1; + } + + 25%, 75% { + opacity: 0; + } +} + +.flash { + -webkit-animation-name: flash; + animation-name: flash; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes pulse { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 50% { + -webkit-transform: scale3d(1.05, 1.05, 1.05); + transform: scale3d(1.05, 1.05, 1.05); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.pulse { + -webkit-animation-name: pulse; + animation-name: pulse; +} + +@-webkit-keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes rubberBand { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 30% { + -webkit-transform: scale3d(1.25, 0.75, 1); + transform: scale3d(1.25, 0.75, 1); + } + + 40% { + -webkit-transform: scale3d(0.75, 1.25, 1); + transform: scale3d(0.75, 1.25, 1); + } + + 50% { + -webkit-transform: scale3d(1.15, 0.85, 1); + transform: scale3d(1.15, 0.85, 1); + } + + 65% { + -webkit-transform: scale3d(.95, 1.05, 1); + transform: scale3d(.95, 1.05, 1); + } + + 75% { + -webkit-transform: scale3d(1.05, .95, 1); + transform: scale3d(1.05, .95, 1); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.rubberBand { + -webkit-animation-name: rubberBand; + animation-name: rubberBand; +} + +@-webkit-keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +@keyframes shake { + from, to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + 10%, 30%, 50%, 70%, 90% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 20%, 40%, 60%, 80% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } +} + +.shake { + -webkit-animation-name: shake; + animation-name: shake; +} + +@-webkit-keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +@keyframes swing { + 20% { + -webkit-transform: rotate3d(0, 0, 1, 15deg); + transform: rotate3d(0, 0, 1, 15deg); + } + + 40% { + -webkit-transform: rotate3d(0, 0, 1, -10deg); + transform: rotate3d(0, 0, 1, -10deg); + } + + 60% { + -webkit-transform: rotate3d(0, 0, 1, 5deg); + transform: rotate3d(0, 0, 1, 5deg); + } + + 80% { + -webkit-transform: rotate3d(0, 0, 1, -5deg); + transform: rotate3d(0, 0, 1, -5deg); + } + + to { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + transform: rotate3d(0, 0, 1, 0deg); + } +} + +.swing { + -webkit-transform-origin: top center; + transform-origin: top center; + -webkit-animation-name: swing; + animation-name: swing; +} + +@-webkit-keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes tada { + from { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + + 10%, 20% { + -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); + } + + 30%, 50%, 70%, 90% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); + } + + 40%, 60%, 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); + } + + to { + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.tada { + -webkit-animation-name: tada; + animation-name: tada; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes wobble { + from { + -webkit-transform: none; + transform: none; + } + + 15% { + -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); + } + + 30% { + -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); + } + + 45% { + -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); + } + + 60% { + -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); + } + + 75% { + -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.wobble { + -webkit-animation-name: wobble; + animation-name: wobble; +} + +@-webkit-keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +@keyframes jello { + from, 11.1%, to { + -webkit-transform: none; + transform: none; + } + + 22.2% { + -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); + transform: skewX(-12.5deg) skewY(-12.5deg); + } + + 33.3% { + -webkit-transform: skewX(6.25deg) skewY(6.25deg); + transform: skewX(6.25deg) skewY(6.25deg); + } + + 44.4% { + -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); + transform: skewX(-3.125deg) skewY(-3.125deg); + } + + 55.5% { + -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); + transform: skewX(1.5625deg) skewY(1.5625deg); + } + + 66.6% { + -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); + transform: skewX(-0.78125deg) skewY(-0.78125deg); + } + + 77.7% { + -webkit-transform: skewX(0.390625deg) skewY(0.390625deg); + transform: skewX(0.390625deg) skewY(0.390625deg); + } + + 88.8% { + -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + transform: skewX(-0.1953125deg) skewY(-0.1953125deg); + } +} + +.jello { + -webkit-animation-name: jello; + animation-name: jello; + -webkit-transform-origin: center; + transform-origin: center; +} + +@-webkit-keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes bounceIn { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +.bounceIn { + -webkit-animation-name: bounceIn; + animation-name: bounceIn; +} + +@-webkit-keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInDown { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(0, -3000px, 0); + transform: translate3d(0, -3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, 25px, 0); + transform: translate3d(0, 25px, 0); + } + + 75% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, 5px, 0); + transform: translate3d(0, 5px, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInDown { + -webkit-animation-name: bounceInDown; + animation-name: bounceInDown; +} + +@-webkit-keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInLeft { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + 0% { + opacity: 0; + -webkit-transform: translate3d(-3000px, 0, 0); + transform: translate3d(-3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(25px, 0, 0); + transform: translate3d(25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(-10px, 0, 0); + transform: translate3d(-10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(5px, 0, 0); + transform: translate3d(5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInLeft { + -webkit-animation-name: bounceInLeft; + animation-name: bounceInLeft; +} + +@-webkit-keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +@keyframes bounceInRight { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(3000px, 0, 0); + transform: translate3d(3000px, 0, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(-25px, 0, 0); + transform: translate3d(-25px, 0, 0); + } + + 75% { + -webkit-transform: translate3d(10px, 0, 0); + transform: translate3d(10px, 0, 0); + } + + 90% { + -webkit-transform: translate3d(-5px, 0, 0); + transform: translate3d(-5px, 0, 0); + } + + to { + -webkit-transform: none; + transform: none; + } +} + +.bounceInRight { + -webkit-animation-name: bounceInRight; + animation-name: bounceInRight; +} + +@-webkit-keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes bounceInUp { + from, 60%, 75%, 90%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + + from { + opacity: 0; + -webkit-transform: translate3d(0, 3000px, 0); + transform: translate3d(0, 3000px, 0); + } + + 60% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + 75% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 90% { + -webkit-transform: translate3d(0, -5px, 0); + transform: translate3d(0, -5px, 0); + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.bounceInUp { + -webkit-animation-name: bounceInUp; + animation-name: bounceInUp; +} + +@-webkit-keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes bounceOut { + 20% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + + 50%, 55% { + opacity: 1; + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +.bounceOut { + -webkit-animation-name: bounceOut; + animation-name: bounceOut; +} + +@-webkit-keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes bounceOutDown { + 20% { + -webkit-transform: translate3d(0, 10px, 0); + transform: translate3d(0, 10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, -20px, 0); + transform: translate3d(0, -20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.bounceOutDown { + -webkit-animation-name: bounceOutDown; + animation-name: bounceOutDown; +} + +@-webkit-keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes bounceOutLeft { + 20% { + opacity: 1; + -webkit-transform: translate3d(20px, 0, 0); + transform: translate3d(20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.bounceOutLeft { + -webkit-animation-name: bounceOutLeft; + animation-name: bounceOutLeft; +} + +@-webkit-keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes bounceOutRight { + 20% { + opacity: 1; + -webkit-transform: translate3d(-20px, 0, 0); + transform: translate3d(-20px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.bounceOutRight { + -webkit-animation-name: bounceOutRight; + animation-name: bounceOutRight; +} + +@-webkit-keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes bounceOutUp { + 20% { + -webkit-transform: translate3d(0, -10px, 0); + transform: translate3d(0, -10px, 0); + } + + 40%, 45% { + opacity: 1; + -webkit-transform: translate3d(0, 20px, 0); + transform: translate3d(0, 20px, 0); + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.bounceOutUp { + -webkit-animation-name: bounceOutUp; + animation-name: bounceOutUp; +} + +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + } + + to { + opacity: 1; + } +} + +.fadeIn { + -webkit-animation-name: fadeIn; + animation-name: fadeIn; +} + +@-webkit-keyframes fadeInDown { + from { + opacity: 0; + /*-webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0);*/ + -webkit-transform: translate3d(0, -50px, 0); + transform: translate3d(0, -50px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDown { + from { + opacity: 0; + /*-webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0);*/ + -webkit-transform: translate3d(0, -50px, 0); + transform: translate3d(0, -50px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDown { + -webkit-animation-name: fadeInDown; + animation-name: fadeInDown; +} + +@-webkit-keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInDownBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInDownBig { + -webkit-animation-name: fadeInDownBig; + animation-name: fadeInDownBig; +} + +@-webkit-keyframes fadeInLeft { + from { + opacity: 0; + /*-webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0);*/ + -webkit-transform: translate3d(-50px, 0, 0); + transform: translate3d(-50px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeft { + from { + opacity: 0; + /*-webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0);*/ + -webkit-transform: translate3d(-50px, 0, 0); + transform: translate3d(-50px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeft { + -webkit-animation-name: fadeInLeft; + animation-name: fadeInLeft; +} + +@-webkit-keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInLeftBig { + from { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInLeftBig { + -webkit-animation-name: fadeInLeftBig; + animation-name: fadeInLeftBig; +} + +@-webkit-keyframes fadeInRight { + from { + opacity: 0; + /*-webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0);*/ + -webkit-transform: translate3d(50px, 0, 0); + transform: translate3d(50px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRight { + from { + opacity: 0; + /*-webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0);*/ + -webkit-transform: translate3d(50px, 0, 0); + transform: translate3d(50px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRight { + -webkit-animation-name: fadeInRight; + animation-name: fadeInRight; +} + +@-webkit-keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInRightBig { + from { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInRightBig { + -webkit-animation-name: fadeInRightBig; + animation-name: fadeInRightBig; +} + +@-webkit-keyframes fadeInUp { + from { + opacity: 0; + /*-webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0);*/ + -webkit-transform: translate3d(0, 50px, 0); + transform: translate3d(0, 50px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUp { + from { + opacity: 0; + /*-webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0);*/ + -webkit-transform: translate3d(0, 50px, 0); + transform: translate3d(0, 50px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUp { + -webkit-animation-name: fadeInUp; + animation-name: fadeInUp; +} + +@-webkit-keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes fadeInUpBig { + from { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.fadeInUpBig { + -webkit-animation-name: fadeInUpBig; + animation-name: fadeInUpBig; +} + +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + } + + to { + opacity: 0; + } +} + +.fadeOut { + -webkit-animation-name: fadeOut; + animation-name: fadeOut; +} + +@-webkit-keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes fadeOutDown { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.fadeOutDown { + -webkit-animation-name: fadeOutDown; + animation-name: fadeOutDown; +} + +@-webkit-keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +@keyframes fadeOutDownBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, 2000px, 0); + transform: translate3d(0, 2000px, 0); + } +} + +.fadeOutDownBig { + -webkit-animation-name: fadeOutDownBig; + animation-name: fadeOutDownBig; +} + +@-webkit-keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes fadeOutLeft { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.fadeOutLeft { + -webkit-animation-name: fadeOutLeft; + animation-name: fadeOutLeft; +} + +@-webkit-keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +@keyframes fadeOutLeftBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(-2000px, 0, 0); + transform: translate3d(-2000px, 0, 0); + } +} + +.fadeOutLeftBig { + -webkit-animation-name: fadeOutLeftBig; + animation-name: fadeOutLeftBig; +} + +@-webkit-keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes fadeOutRight { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.fadeOutRight { + -webkit-animation-name: fadeOutRight; + animation-name: fadeOutRight; +} + +@-webkit-keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +@keyframes fadeOutRightBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(2000px, 0, 0); + transform: translate3d(2000px, 0, 0); + } +} + +.fadeOutRightBig { + -webkit-animation-name: fadeOutRightBig; + animation-name: fadeOutRightBig; +} + +@-webkit-keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes fadeOutUp { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.fadeOutUp { + -webkit-animation-name: fadeOutUp; + animation-name: fadeOutUp; +} + +@-webkit-keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +@keyframes fadeOutUpBig { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(0, -2000px, 0); + transform: translate3d(0, -2000px, 0); + } +} + +.fadeOutUpBig { + -webkit-animation-name: fadeOutUpBig; + animation-name: fadeOutUpBig; +} + +@-webkit-keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +@keyframes flip { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + transform: perspective(400px) rotate3d(0, 1, 0, -360deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 40% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; + } + + 50% { + -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 80% { + -webkit-transform: perspective(400px) scale3d(.95, .95, .95); + transform: perspective(400px) scale3d(.95, .95, .95); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } +} + +.animated.flip { + -webkit-backface-visibility: visible; + backface-visibility: visible; + -webkit-animation-name: flip; + animation-name: flip; +} + +@-webkit-keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInX { + from { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + transform: perspective(400px) rotate3d(1, 0, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + transform: perspective(400px) rotate3d(1, 0, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInX { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInX; + animation-name: flipInX; +} + +@-webkit-keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +@keyframes flipInY { + from { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + opacity: 0; + } + + 40% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + transform: perspective(400px) rotate3d(0, 1, 0, -20deg); + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; + } + + 60% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + transform: perspective(400px) rotate3d(0, 1, 0, 10deg); + opacity: 1; + } + + 80% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + transform: perspective(400px) rotate3d(0, 1, 0, -5deg); + } + + to { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } +} + +.flipInY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipInY; + animation-name: flipInY; +} + +@-webkit-keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutX { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + transform: perspective(400px) rotate3d(1, 0, 0, -20deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + transform: perspective(400px) rotate3d(1, 0, 0, 90deg); + opacity: 0; + } +} + +.flipOutX { + -webkit-animation-name: flipOutX; + animation-name: flipOutX; + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; +} + +@-webkit-keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +@keyframes flipOutY { + from { + -webkit-transform: perspective(400px); + transform: perspective(400px); + } + + 30% { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + transform: perspective(400px) rotate3d(0, 1, 0, -15deg); + opacity: 1; + } + + to { + -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + transform: perspective(400px) rotate3d(0, 1, 0, 90deg); + opacity: 0; + } +} + +.flipOutY { + -webkit-backface-visibility: visible !important; + backface-visibility: visible !important; + -webkit-animation-name: flipOutY; + animation-name: flipOutY; +} + +@-webkit-keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes lightSpeedIn { + from { + -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); + transform: translate3d(100%, 0, 0) skewX(-30deg); + opacity: 0; + } + + 60% { + -webkit-transform: skewX(20deg); + transform: skewX(20deg); + opacity: 1; + } + + 80% { + -webkit-transform: skewX(-5deg); + transform: skewX(-5deg); + opacity: 1; + } + + to { + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.lightSpeedIn { + -webkit-animation-name: lightSpeedIn; + animation-name: lightSpeedIn; + -webkit-animation-timing-function: ease-out; + animation-timing-function: ease-out; +} + +@-webkit-keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +@keyframes lightSpeedOut { + from { + opacity: 1; + } + + to { + -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); + transform: translate3d(100%, 0, 0) skewX(30deg); + opacity: 0; + } +} + +.lightSpeedOut { + -webkit-animation-name: lightSpeedOut; + animation-name: lightSpeedOut; + -webkit-animation-timing-function: ease-in; + animation-timing-function: ease-in; +} + +@-webkit-keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateIn { + from { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, -200deg); + transform: rotate3d(0, 0, 1, -200deg); + opacity: 0; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateIn { + -webkit-animation-name: rotateIn; + animation-name: rotateIn; +} + +@-webkit-keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownLeft { + -webkit-animation-name: rotateInDownLeft; + animation-name: rotateInDownLeft; +} + +@-webkit-keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInDownRight { + -webkit-animation-name: rotateInDownRight; + animation-name: rotateInDownRight; +} + +@-webkit-keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpLeft { + -webkit-animation-name: rotateInUpLeft; + animation-name: rotateInUpLeft; +} + +@-webkit-keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +@keyframes rotateInUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -90deg); + transform: rotate3d(0, 0, 1, -90deg); + opacity: 0; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: none; + transform: none; + opacity: 1; + } +} + +.rotateInUpRight { + -webkit-animation-name: rotateInUpRight; + animation-name: rotateInUpRight; +} + +@-webkit-keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +@keyframes rotateOut { + from { + -webkit-transform-origin: center; + transform-origin: center; + opacity: 1; + } + + to { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-transform: rotate3d(0, 0, 1, 200deg); + transform: rotate3d(0, 0, 1, 200deg); + opacity: 0; + } +} + +.rotateOut { + -webkit-animation-name: rotateOut; + animation-name: rotateOut; +} + +@-webkit-keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, 45deg); + transform: rotate3d(0, 0, 1, 45deg); + opacity: 0; + } +} + +.rotateOutDownLeft { + -webkit-animation-name: rotateOutDownLeft; + animation-name: rotateOutDownLeft; +} + +@-webkit-keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutDownRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutDownRight { + -webkit-animation-name: rotateOutDownRight; + animation-name: rotateOutDownRight; +} + +@-webkit-keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +@keyframes rotateOutUpLeft { + from { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: left bottom; + transform-origin: left bottom; + -webkit-transform: rotate3d(0, 0, 1, -45deg); + transform: rotate3d(0, 0, 1, -45deg); + opacity: 0; + } +} + +.rotateOutUpLeft { + -webkit-animation-name: rotateOutUpLeft; + animation-name: rotateOutUpLeft; +} + +@-webkit-keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +@keyframes rotateOutUpRight { + from { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + opacity: 1; + } + + to { + -webkit-transform-origin: right bottom; + transform-origin: right bottom; + -webkit-transform: rotate3d(0, 0, 1, 90deg); + transform: rotate3d(0, 0, 1, 90deg); + opacity: 0; + } +} + +.rotateOutUpRight { + -webkit-animation-name: rotateOutUpRight; + animation-name: rotateOutUpRight; +} + +@-webkit-keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +@keyframes hinge { + 0% { + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 20%, 60% { + -webkit-transform: rotate3d(0, 0, 1, 80deg); + transform: rotate3d(0, 0, 1, 80deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + } + + 40%, 80% { + -webkit-transform: rotate3d(0, 0, 1, 60deg); + transform: rotate3d(0, 0, 1, 60deg); + -webkit-transform-origin: top left; + transform-origin: top left; + -webkit-animation-timing-function: ease-in-out; + animation-timing-function: ease-in-out; + opacity: 1; + } + + to { + -webkit-transform: translate3d(0, 700px, 0); + transform: translate3d(0, 700px, 0); + opacity: 0; + } +} + +.hinge { + -webkit-animation-name: hinge; + animation-name: hinge; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +@keyframes rollIn { + from { + opacity: 0; + -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); + } + + to { + opacity: 1; + -webkit-transform: none; + transform: none; + } +} + +.rollIn { + -webkit-animation-name: rollIn; + animation-name: rollIn; +} + +/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ + +@-webkit-keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +@keyframes rollOut { + from { + opacity: 1; + } + + to { + opacity: 0; + -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); + } +} + +.rollOut { + -webkit-animation-name: rollOut; + animation-name: rollOut; +} + +@-webkit-keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +@keyframes zoomIn { + from { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + 50% { + opacity: 1; + } +} + +.zoomIn { + -webkit-animation-name: zoomIn; + animation-name: zoomIn; +} + +@-webkit-keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInDown { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInDown { + -webkit-animation-name: zoomInDown; + animation-name: zoomInDown; +} + +@-webkit-keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInLeft { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInLeft { + -webkit-animation-name: zoomInLeft; + animation-name: zoomInLeft; +} + +@-webkit-keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInRight { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInRight { + -webkit-animation-name: zoomInRight; + animation-name: zoomInRight; +} + +@-webkit-keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomInUp { + from { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + 60% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomInUp { + -webkit-animation-name: zoomInUp; + animation-name: zoomInUp; +} + +@-webkit-keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +@keyframes zoomOut { + from { + opacity: 1; + } + + 50% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + + to { + opacity: 0; + } +} + +.zoomOut { + -webkit-animation-name: zoomOut; + animation-name: zoomOut; +} + +@-webkit-keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutDown { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutDown { + -webkit-animation-name: zoomOutDown; + animation-name: zoomOutDown; +} + +@-webkit-keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +@keyframes zoomOutLeft { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); + transform: scale(.1) translate3d(-2000px, 0, 0); + -webkit-transform-origin: left center; + transform-origin: left center; + } +} + +.zoomOutLeft { + -webkit-animation-name: zoomOutLeft; + animation-name: zoomOutLeft; +} + +@-webkit-keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +@keyframes zoomOutRight { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); + } + + to { + opacity: 0; + -webkit-transform: scale(.1) translate3d(2000px, 0, 0); + transform: scale(.1) translate3d(2000px, 0, 0); + -webkit-transform-origin: right center; + transform-origin: right center; + } +} + +.zoomOutRight { + -webkit-animation-name: zoomOutRight; + animation-name: zoomOutRight; +} + +@-webkit-keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +@keyframes zoomOutUp { + 40% { + opacity: 1; + -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); + -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); + } + + to { + opacity: 0; + -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); + -webkit-transform-origin: center bottom; + transform-origin: center bottom; + -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); + } +} + +.zoomOutUp { + -webkit-animation-name: zoomOutUp; + animation-name: zoomOutUp; +} + +@-webkit-keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInDown { + from { + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInDown { + -webkit-animation-name: slideInDown; + animation-name: slideInDown; +} + +@-webkit-keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInLeft { + from { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInLeft { + -webkit-animation-name: slideInLeft; + animation-name: slideInLeft; +} + +@-webkit-keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInRight { + from { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInRight { + -webkit-animation-name: slideInRight; + animation-name: slideInRight; +} + +@-webkit-keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +@keyframes slideInUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + visibility: visible; + } + + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.slideInUp { + -webkit-animation-name: slideInUp; + animation-name: slideInUp; +} + +@-webkit-keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +@keyframes slideOutDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} + +.slideOutDown { + -webkit-animation-name: slideOutDown; + animation-name: slideOutDown; +} + +@-webkit-keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +@keyframes slideOutLeft { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.slideOutLeft { + -webkit-animation-name: slideOutLeft; + animation-name: slideOutLeft; +} + +@-webkit-keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +@keyframes slideOutRight { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.slideOutRight { + -webkit-animation-name: slideOutRight; + animation-name: slideOutRight; +} + +@-webkit-keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +@keyframes slideOutUp { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + + to { + visibility: hidden; + -webkit-transform: translate3d(0, -100%, 0); + transform: translate3d(0, -100%, 0); + } +} + +.slideOutUp { + -webkit-animation-name: slideOutUp; + animation-name: slideOutUp; +} \ No newline at end of file diff --git a/flask_app/static/css/bootstrap-responsive.css b/flask_app/static/css/bootstrap-responsive.css new file mode 100644 index 0000000..c0bba15 --- /dev/null +++ b/flask_app/static/css/bootstrap-responsive.css @@ -0,0 +1,1109 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +@-ms-viewport { + width: device-width; +} + +.hidden { + display: none; + visibility: hidden; +} + +.visible-phone { + display: none !important; +} + +.visible-tablet { + display: none !important; +} + +.hidden-desktop { + display: none !important; +} + +.visible-desktop { + display: inherit !important; +} + +@media (min-width: 768px) and (max-width: 979px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important ; + } + .visible-tablet { + display: inherit !important; + } + .hidden-tablet { + display: none !important; + } +} + +@media (max-width: 767px) { + .hidden-desktop { + display: inherit !important; + } + .visible-desktop { + display: none !important; + } + .visible-phone { + display: inherit !important; + } + .hidden-phone { + display: none !important; + } +} + +.visible-print { + display: none !important; +} + +@media print { + .visible-print { + display: inherit !important; + } + .hidden-print { + display: none !important; + } +} + +@media (min-width: 1200px) { + .row { + margin-left: -30px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 30px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 1170px; + } + .span12 { + width: 1170px; + } + .span11 { + width: 1070px; + } + .span10 { + width: 970px; + } + .span9 { + width: 870px; + } + .span8 { + width: 770px; + } + .span7 { + width: 670px; + } + .span6 { + width: 570px; + } + .span5 { + width: 470px; + } + .span4 { + width: 370px; + } + .span3 { + width: 270px; + } + .span2 { + width: 170px; + } + .span1 { + width: 70px; + } + .offset12 { + margin-left: 1230px; + } + .offset11 { + margin-left: 1130px; + } + .offset10 { + margin-left: 1030px; + } + .offset9 { + margin-left: 930px; + } + .offset8 { + margin-left: 830px; + } + .offset7 { + margin-left: 730px; + } + .offset6 { + margin-left: 630px; + } + .offset5 { + margin-left: 530px; + } + .offset4 { + margin-left: 430px; + } + .offset3 { + margin-left: 330px; + } + .offset2 { + margin-left: 230px; + } + .offset1 { + margin-left: 130px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.564102564102564%; + *margin-left: 2.5109110747408616%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.564102564102564%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.45299145299145%; + *width: 91.39979996362975%; + } + .row-fluid .span10 { + width: 82.90598290598291%; + *width: 82.8527914166212%; + } + .row-fluid .span9 { + width: 74.35897435897436%; + *width: 74.30578286961266%; + } + .row-fluid .span8 { + width: 65.81196581196582%; + *width: 65.75877432260411%; + } + .row-fluid .span7 { + width: 57.26495726495726%; + *width: 57.21176577559556%; + } + .row-fluid .span6 { + width: 48.717948717948715%; + *width: 48.664757228587014%; + } + .row-fluid .span5 { + width: 40.17094017094017%; + *width: 40.11774868157847%; + } + .row-fluid .span4 { + width: 31.623931623931625%; + *width: 31.570740134569924%; + } + .row-fluid .span3 { + width: 23.076923076923077%; + *width: 23.023731587561375%; + } + .row-fluid .span2 { + width: 14.52991452991453%; + *width: 14.476723040552828%; + } + .row-fluid .span1 { + width: 5.982905982905983%; + *width: 5.929714493544281%; + } + .row-fluid .offset12 { + margin-left: 105.12820512820512%; + *margin-left: 105.02182214948171%; + } + .row-fluid .offset12:first-child { + margin-left: 102.56410256410257%; + *margin-left: 102.45771958537915%; + } + .row-fluid .offset11 { + margin-left: 96.58119658119658%; + *margin-left: 96.47481360247316%; + } + .row-fluid .offset11:first-child { + margin-left: 94.01709401709402%; + *margin-left: 93.91071103837061%; + } + .row-fluid .offset10 { + margin-left: 88.03418803418803%; + *margin-left: 87.92780505546462%; + } + .row-fluid .offset10:first-child { + margin-left: 85.47008547008548%; + *margin-left: 85.36370249136206%; + } + .row-fluid .offset9 { + margin-left: 79.48717948717949%; + *margin-left: 79.38079650845607%; + } + .row-fluid .offset9:first-child { + margin-left: 76.92307692307693%; + *margin-left: 76.81669394435352%; + } + .row-fluid .offset8 { + margin-left: 70.94017094017094%; + *margin-left: 70.83378796144753%; + } + .row-fluid .offset8:first-child { + margin-left: 68.37606837606839%; + *margin-left: 68.26968539734497%; + } + .row-fluid .offset7 { + margin-left: 62.393162393162385%; + *margin-left: 62.28677941443899%; + } + .row-fluid .offset7:first-child { + margin-left: 59.82905982905982%; + *margin-left: 59.72267685033642%; + } + .row-fluid .offset6 { + margin-left: 53.84615384615384%; + *margin-left: 53.739770867430444%; + } + .row-fluid .offset6:first-child { + margin-left: 51.28205128205128%; + *margin-left: 51.175668303327875%; + } + .row-fluid .offset5 { + margin-left: 45.299145299145295%; + *margin-left: 45.1927623204219%; + } + .row-fluid .offset5:first-child { + margin-left: 42.73504273504273%; + *margin-left: 42.62865975631933%; + } + .row-fluid .offset4 { + margin-left: 36.75213675213675%; + *margin-left: 36.645753773413354%; + } + .row-fluid .offset4:first-child { + margin-left: 34.18803418803419%; + *margin-left: 34.081651209310785%; + } + .row-fluid .offset3 { + margin-left: 28.205128205128204%; + *margin-left: 28.0987452264048%; + } + .row-fluid .offset3:first-child { + margin-left: 25.641025641025642%; + *margin-left: 25.53464266230224%; + } + .row-fluid .offset2 { + margin-left: 19.65811965811966%; + *margin-left: 19.551736679396257%; + } + .row-fluid .offset2:first-child { + margin-left: 17.094017094017094%; + *margin-left: 16.98763411529369%; + } + .row-fluid .offset1 { + margin-left: 11.11111111111111%; + *margin-left: 11.004728132387708%; + } + .row-fluid .offset1:first-child { + margin-left: 8.547008547008547%; + *margin-left: 8.440625568285142%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 30px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 1156px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 1056px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 956px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 856px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 756px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 656px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 556px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 456px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 356px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 256px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 156px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 56px; + } + .thumbnails { + margin-left: -30px; + } + .thumbnails > li { + margin-left: 30px; + } + .row-fluid .thumbnails { + margin-left: 0; + } +} + +@media (min-width: 768px) and (max-width: 979px) { + .row { + margin-left: -20px; + *zoom: 1; + } + .row:before, + .row:after { + display: table; + line-height: 0; + content: ""; + } + .row:after { + clear: both; + } + [class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; + } + .container, + .navbar-static-top .container, + .navbar-fixed-top .container, + .navbar-fixed-bottom .container { + width: 724px; + } + .span12 { + width: 724px; + } + .span11 { + width: 662px; + } + .span10 { + width: 600px; + } + .span9 { + width: 538px; + } + .span8 { + width: 476px; + } + .span7 { + width: 414px; + } + .span6 { + width: 352px; + } + .span5 { + width: 290px; + } + .span4 { + width: 228px; + } + .span3 { + width: 166px; + } + .span2 { + width: 104px; + } + .span1 { + width: 42px; + } + .offset12 { + margin-left: 764px; + } + .offset11 { + margin-left: 702px; + } + .offset10 { + margin-left: 640px; + } + .offset9 { + margin-left: 578px; + } + .offset8 { + margin-left: 516px; + } + .offset7 { + margin-left: 454px; + } + .offset6 { + margin-left: 392px; + } + .offset5 { + margin-left: 330px; + } + .offset4 { + margin-left: 268px; + } + .offset3 { + margin-left: 206px; + } + .offset2 { + margin-left: 144px; + } + .offset1 { + margin-left: 82px; + } + .row-fluid { + width: 100%; + *zoom: 1; + } + .row-fluid:before, + .row-fluid:after { + display: table; + line-height: 0; + content: ""; + } + .row-fluid:after { + clear: both; + } + .row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.7624309392265194%; + *margin-left: 2.709239449864817%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="span"]:first-child { + margin-left: 0; + } + .row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.7624309392265194%; + } + .row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; + } + .row-fluid .span11 { + width: 91.43646408839778%; + *width: 91.38327259903608%; + } + .row-fluid .span10 { + width: 82.87292817679558%; + *width: 82.81973668743387%; + } + .row-fluid .span9 { + width: 74.30939226519337%; + *width: 74.25620077583166%; + } + .row-fluid .span8 { + width: 65.74585635359117%; + *width: 65.69266486422946%; + } + .row-fluid .span7 { + width: 57.18232044198895%; + *width: 57.12912895262725%; + } + .row-fluid .span6 { + width: 48.61878453038674%; + *width: 48.56559304102504%; + } + .row-fluid .span5 { + width: 40.05524861878453%; + *width: 40.00205712942283%; + } + .row-fluid .span4 { + width: 31.491712707182323%; + *width: 31.43852121782062%; + } + .row-fluid .span3 { + width: 22.92817679558011%; + *width: 22.87498530621841%; + } + .row-fluid .span2 { + width: 14.3646408839779%; + *width: 14.311449394616199%; + } + .row-fluid .span1 { + width: 5.801104972375691%; + *width: 5.747913483013988%; + } + .row-fluid .offset12 { + margin-left: 105.52486187845304%; + *margin-left: 105.41847889972962%; + } + .row-fluid .offset12:first-child { + margin-left: 102.76243093922652%; + *margin-left: 102.6560479605031%; + } + .row-fluid .offset11 { + margin-left: 96.96132596685082%; + *margin-left: 96.8549429881274%; + } + .row-fluid .offset11:first-child { + margin-left: 94.1988950276243%; + *margin-left: 94.09251204890089%; + } + .row-fluid .offset10 { + margin-left: 88.39779005524862%; + *margin-left: 88.2914070765252%; + } + .row-fluid .offset10:first-child { + margin-left: 85.6353591160221%; + *margin-left: 85.52897613729868%; + } + .row-fluid .offset9 { + margin-left: 79.8342541436464%; + *margin-left: 79.72787116492299%; + } + .row-fluid .offset9:first-child { + margin-left: 77.07182320441989%; + *margin-left: 76.96544022569647%; + } + .row-fluid .offset8 { + margin-left: 71.2707182320442%; + *margin-left: 71.16433525332079%; + } + .row-fluid .offset8:first-child { + margin-left: 68.50828729281768%; + *margin-left: 68.40190431409427%; + } + .row-fluid .offset7 { + margin-left: 62.70718232044199%; + *margin-left: 62.600799341718584%; + } + .row-fluid .offset7:first-child { + margin-left: 59.94475138121547%; + *margin-left: 59.838368402492065%; + } + .row-fluid .offset6 { + margin-left: 54.14364640883978%; + *margin-left: 54.037263430116376%; + } + .row-fluid .offset6:first-child { + margin-left: 51.38121546961326%; + *margin-left: 51.27483249088986%; + } + .row-fluid .offset5 { + margin-left: 45.58011049723757%; + *margin-left: 45.47372751851417%; + } + .row-fluid .offset5:first-child { + margin-left: 42.81767955801105%; + *margin-left: 42.71129657928765%; + } + .row-fluid .offset4 { + margin-left: 37.01657458563536%; + *margin-left: 36.91019160691196%; + } + .row-fluid .offset4:first-child { + margin-left: 34.25414364640884%; + *margin-left: 34.14776066768544%; + } + .row-fluid .offset3 { + margin-left: 28.45303867403315%; + *margin-left: 28.346655695309746%; + } + .row-fluid .offset3:first-child { + margin-left: 25.69060773480663%; + *margin-left: 25.584224756083227%; + } + .row-fluid .offset2 { + margin-left: 19.88950276243094%; + *margin-left: 19.783119783707537%; + } + .row-fluid .offset2:first-child { + margin-left: 17.12707182320442%; + *margin-left: 17.02068884448102%; + } + .row-fluid .offset1 { + margin-left: 11.32596685082873%; + *margin-left: 11.219583872105325%; + } + .row-fluid .offset1:first-child { + margin-left: 8.56353591160221%; + *margin-left: 8.457152932878806%; + } + input, + textarea, + .uneditable-input { + margin-left: 0; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; + } + input.span12, + textarea.span12, + .uneditable-input.span12 { + width: 710px; + } + input.span11, + textarea.span11, + .uneditable-input.span11 { + width: 648px; + } + input.span10, + textarea.span10, + .uneditable-input.span10 { + width: 586px; + } + input.span9, + textarea.span9, + .uneditable-input.span9 { + width: 524px; + } + input.span8, + textarea.span8, + .uneditable-input.span8 { + width: 462px; + } + input.span7, + textarea.span7, + .uneditable-input.span7 { + width: 400px; + } + input.span6, + textarea.span6, + .uneditable-input.span6 { + width: 338px; + } + input.span5, + textarea.span5, + .uneditable-input.span5 { + width: 276px; + } + input.span4, + textarea.span4, + .uneditable-input.span4 { + width: 214px; + } + input.span3, + textarea.span3, + .uneditable-input.span3 { + width: 152px; + } + input.span2, + textarea.span2, + .uneditable-input.span2 { + width: 90px; + } + input.span1, + textarea.span1, + .uneditable-input.span1 { + width: 28px; + } +} + +@media (max-width: 767px) { + body { + padding-right: 20px; + padding-left: 20px; + } + .navbar-fixed-top, + .navbar-fixed-bottom, + .navbar-static-top { + margin-right: -20px; + margin-left: -20px; + } + .container-fluid { + padding: 0; + } + .dl-horizontal dt { + float: none; + width: auto; + clear: none; + text-align: left; + } + .dl-horizontal dd { + margin-left: 0; + } + .container { + width: auto; + } + .row-fluid { + width: 100%; + } + .row, + .thumbnails { + margin-left: 0; + } + .thumbnails > li { + float: none; + margin-left: 0; + } + [class*="span"], + .uneditable-input[class*="span"], + .row-fluid [class*="span"] { + display: block; + float: none; + width: 100%; + margin-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .span12, + .row-fluid .span12 { + width: 100%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .row-fluid [class*="offset"]:first-child { + margin-left: 0; + } + .input-large, + .input-xlarge, + .input-xxlarge, + input[class*="span"], + select[class*="span"], + textarea[class*="span"], + .uneditable-input { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + } + .input-prepend input, + .input-append input, + .input-prepend input[class*="span"], + .input-append input[class*="span"] { + display: inline-block; + width: auto; + } + .controls-row [class*="span"] + [class*="span"] { + margin-left: 0; + } + .modal { + position: fixed; + top: 20px; + right: 20px; + left: 20px; + width: auto; + margin: 0; + } + .modal.fade { + top: -100px; + } + .modal.fade.in { + top: 20px; + } +} + +@media (max-width: 480px) { + .nav-collapse { + -webkit-transform: translate3d(0, 0, 0); + } + .page-header h1 small { + display: block; + line-height: 20px; + } + input[type="checkbox"], + input[type="radio"] { + border: 1px solid #ccc; + } + .form-horizontal .control-label { + float: none; + width: auto; + padding-top: 0; + text-align: left; + } + .form-horizontal .controls { + margin-left: 0; + } + .form-horizontal .control-list { + padding-top: 0; + } + .form-horizontal .form-actions { + padding-right: 10px; + padding-left: 10px; + } + .media .pull-left, + .media .pull-right { + display: block; + float: none; + margin-bottom: 10px; + } + .media-object { + margin-right: 0; + margin-left: 0; + } + .modal { + top: 10px; + right: 10px; + left: 10px; + } + .modal-header .close { + padding: 10px; + margin: -10px; + } + .carousel-caption { + position: static; + } +} + +@media (max-width: 979px) { + body { + padding-top: 0; + } + .navbar-fixed-top, + .navbar-fixed-bottom { + position: static; + } + .navbar-fixed-top { + margin-bottom: 20px; + } + .navbar-fixed-bottom { + margin-top: 20px; + } + .navbar-fixed-top .navbar-inner, + .navbar-fixed-bottom .navbar-inner { + padding: 5px; + } + .navbar .container { + width: auto; + padding: 0; + } + .navbar .brand { + padding-right: 10px; + padding-left: 10px; + margin: 0 0 0 -5px; + } + .nav-collapse { + clear: both; + } + .nav-collapse .nav { + float: none; + margin: 0 0 10px; + } + .nav-collapse .nav > li { + float: none; + } + .nav-collapse .nav > li > a { + margin-bottom: 2px; + } + .nav-collapse .nav > .divider-vertical { + display: none; + } + .nav-collapse .nav .nav-header { + color: #777777; + text-shadow: none; + } + .nav-collapse .nav > li > a, + .nav-collapse .dropdown-menu a { + padding: 9px 15px; + font-weight: bold; + color: #777777; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + } + .nav-collapse .btn { + padding: 4px 10px 4px; + font-weight: normal; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + } + .nav-collapse .dropdown-menu li + li a { + margin-bottom: 2px; + } + .nav-collapse .nav > li > a:hover, + .nav-collapse .nav > li > a:focus, + .nav-collapse .dropdown-menu a:hover, + .nav-collapse .dropdown-menu a:focus { + background-color: #f2f2f2; + } + .navbar-inverse .nav-collapse .nav > li > a, + .navbar-inverse .nav-collapse .dropdown-menu a { + color: #999999; + } + .navbar-inverse .nav-collapse .nav > li > a:hover, + .navbar-inverse .nav-collapse .nav > li > a:focus, + .navbar-inverse .nav-collapse .dropdown-menu a:hover, + .navbar-inverse .nav-collapse .dropdown-menu a:focus { + background-color: #111111; + } + .nav-collapse.in .btn-group { + padding: 0; + margin-top: 5px; + } + .nav-collapse .dropdown-menu { + position: static; + top: auto; + left: auto; + display: none; + float: none; + max-width: none; + padding: 0; + margin: 0 15px; + background-color: transparent; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + } + .nav-collapse .open > .dropdown-menu { + display: block; + } + .nav-collapse .dropdown-menu:before, + .nav-collapse .dropdown-menu:after { + display: none; + } + .nav-collapse .dropdown-menu .divider { + display: none; + } + .nav-collapse .nav > li > .dropdown-menu:before, + .nav-collapse .nav > li > .dropdown-menu:after { + display: none; + } + .nav-collapse .navbar-form, + .nav-collapse .navbar-search { + float: none; + padding: 10px 15px; + margin: 10px 0; + border-top: 1px solid #f2f2f2; + border-bottom: 1px solid #f2f2f2; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + } + .navbar-inverse .nav-collapse .navbar-form, + .navbar-inverse .nav-collapse .navbar-search { + border-top-color: #111111; + border-bottom-color: #111111; + } + .navbar .nav-collapse .nav.pull-right { + float: none; + margin-left: 0; + } + .nav-collapse, + .nav-collapse.collapse { + height: 0; + overflow: hidden; + } + .navbar .btn-navbar { + display: block; + } + .navbar-static .navbar-inner { + padding-right: 10px; + padding-left: 10px; + } +} + +@media (min-width: 980px) { + .nav-collapse.collapse { + height: auto !important; + overflow: visible !important; + } +} diff --git a/flask_app/static/css/bootstrap-responsive.min.css b/flask_app/static/css/bootstrap-responsive.min.css new file mode 100644 index 0000000..96a435b --- /dev/null +++ b/flask_app/static/css/bootstrap-responsive.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap Responsive v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%}.row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%}.row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%}.row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%}.row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%}.row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%}.row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%}.row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%}.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}.row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%}.row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%}.row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%}.row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%}.row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%}.row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%}.row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%}.row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%}.row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%}.row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%}.row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%}.row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%}.row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%}.row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%}.row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%}.row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%}.row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%}.row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%}.row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%}.row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%}.row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%}.row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%}.row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%}.row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%}.row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%}.row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%}.row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%}.row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%}.row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%}.row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%}.row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%}.row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%}.row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%}.row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%}.row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%}.row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%}.row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%}.row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%}.row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%}.row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%}.row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%}.row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%}.row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%}.row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%}.row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%}.row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%}.row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%}.row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%}.row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%}.row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%}.row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%}.row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%}.row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%}.row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%}.row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%}.row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%}.row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%}.row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%}.row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%}.row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}} diff --git a/flask_app/static/css/bootstrap.css b/flask_app/static/css/bootstrap.css new file mode 100644 index 0000000..7ad8488 --- /dev/null +++ b/flask_app/static/css/bootstrap.css @@ -0,0 +1,7323 @@ +@charset "UTF-8"; +/*! + * Bootstrap v3.3.5 (http://getbootstrap.com) + * Copyright 2011-2015 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; + -ms-text-size-adjust: 100%; + -webkit-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: bold; +} + +dfn { + font-style: italic; +} + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +mark { + background: #ff0; + color: #000; +} + +small { + font-size: 80%; +} + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 1em 40px; +} + +hr { + box-sizing: content-box; + height: 0; +} + +pre { + overflow: auto; +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +button, +input, +optgroup, +select, +textarea { + color: inherit; + font: inherit; + margin: 0; +} + +button { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + -webkit-appearance: button; + cursor: pointer; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + border: 0; + padding: 0; +} + +input { + line-height: normal; +} + +input[type="checkbox"], +input[type="radio"] { + 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-appearance: textfield; + box-sizing: content-box; +} + +input[type="search"]::-webkit-search-cancel-button, +input[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +legend { + border: 0; + padding: 0; +} + +textarea { + overflow: auto; +} + +optgroup { + font-weight: bold; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +td, +th { + padding: 0; +} + +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + 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 th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +@font-face { + font-family: 'Glyphicons Halflings'; + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot"); + src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/bootstrap/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: normal; + line-height: 1; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon-asterisk:before { + content: "\2a"; +} + +.glyphicon-plus:before { + content: "\2b"; +} + +.glyphicon-euro:before, +.glyphicon-eur: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; +} + +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 10px; + -webkit-tap-highlight-color: transparent; +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.42857; + color: #333333; + background-color: #fff; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +a { + color: #337ab7; + text-decoration: none; +} +a:hover, a:focus { + color: #23527c; + text-decoration: underline; +} +a:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +figure { + margin: 0; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + max-width: 100%; + height: auto; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + padding: 4px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; + display: inline-block; + max-width: 100%; + height: auto; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + margin: -1px; + padding: 0; + 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: normal; + line-height: 1; + color: #777777; +} + +h1, .h1, +h2, .h2, +h3, .h3 { + margin-top: 20px; + margin-bottom: 10px; +} +h1 small, +h1 .small, .h1 small, +.h1 .small, +h2 small, +h2 .small, .h2 small, +.h2 .small, +h3 small, +h3 .small, .h3 small, +.h3 .small { + font-size: 65%; +} + +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 10px; + margin-bottom: 10px; +} +h4 small, +h4 .small, .h4 small, +.h4 .small, +h5 small, +h5 .small, .h5 small, +.h5 .small, +h6 small, +h6 .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 { + background-color: #fcf8e3; + padding: .2em; +} + +.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, .initialism { + text-transform: uppercase; +} + +.text-capitalize { + text-transform: capitalize; +} + +.text-muted { + color: #777777; +} + +.text-primary { + color: #337ab7; +} + +a.text-primary:hover, +a.text-primary:focus { + color: #286090; +} + +.text-success { + color: #3c763d; +} + +a.text-success:hover, +a.text-success:focus { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +a.text-info:hover, +a.text-info:focus { + color: #245269; +} + +.text-warning { + color: #8a6d3b; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +a.text-danger:hover, +a.text-danger:focus { + color: #843534; +} + +.bg-primary { + color: #fff; +} + +.bg-primary { + background-color: #337ab7; +} + +a.bg-primary:hover, +a.bg-primary:focus { + background-color: #286090; +} + +.bg-success { + background-color: #dff0d8; +} + +a.bg-success:hover, +a.bg-success:focus { + background-color: #c1e2b3; +} + +.bg-info { + background-color: #d9edf7; +} + +a.bg-info:hover, +a.bg-info:focus { + background-color: #afd9ee; +} + +.bg-warning { + background-color: #fcf8e3; +} + +a.bg-warning:hover, +a.bg-warning:focus { + background-color: #f7ecb5; +} + +.bg-danger { + background-color: #f2dede; +} + +a.bg-danger:hover, +a.bg-danger:focus { + background-color: #e4b9b9; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + margin-top: 0; + margin-bottom: 10px; +} +ul ul, +ul ol, +ol ul, +ol ol { + margin-bottom: 0; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; + margin-left: -5px; +} +.list-inline > li { + display: inline-block; + padding-left: 5px; + padding-right: 5px; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.42857; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 0; +} + +.dl-horizontal dd:before, .dl-horizontal dd:after { + content: " "; + display: table; +} +.dl-horizontal dd:after { + clear: both; +} +@media (min-width: 768px) { + .dl-horizontal dt { + float: left; + width: 160px; + clear: left; + text-align: right; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + } + .dl-horizontal dd { + margin-left: 180px; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #777777; +} + +.initialism { + font-size: 90%; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + font-size: 17.5px; + border-left: 5px solid #eeeeee; +} +blockquote p:last-child, +blockquote ul:last-child, +blockquote ol:last-child { + margin-bottom: 0; +} +blockquote footer, +blockquote small, +blockquote .small { + display: block; + font-size: 80%; + line-height: 1.42857; + color: #777777; +} +blockquote footer:before, +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +.blockquote-reverse, +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; + text-align: right; +} +.blockquote-reverse footer:before, +.blockquote-reverse small:before, +.blockquote-reverse .small:before, +blockquote.pull-right footer:before, +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} +.blockquote-reverse footer:after, +.blockquote-reverse small:after, +.blockquote-reverse .small:after, +blockquote.pull-right footer:after, +blockquote.pull-right small:after, +blockquote.pull-right .small:after { + content: '\00A0 \2014'; +} + +address { + margin-bottom: 20px; + font-style: normal; + line-height: 1.42857; +} + +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; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); +} +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: bold; + box-shadow: none; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.42857; + word-break: break-all; + word-wrap: break-word; + color: #333333; + 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 { + margin-right: auto; + margin-left: auto; + padding-left: 20px; + padding-right: 20px; +} +.container:before, .container:after { + content: " "; + display: table; +} +.container:after { + clear: both; +} +@media (min-width: 768px) { + .container { + width: 760px; + } +} +@media (min-width: 992px) { + .container { + width: 980px; + } +} +@media (min-width: 1200px) { + .container { + width: 1180px; + } +} + +.container-fluid { + margin-right: auto; + margin-left: auto; + padding-left: 20px; + padding-right: 20px; +} +.container-fluid:before, .container-fluid:after { + content: " "; + display: table; +} +.container-fluid:after { + clear: both; +} + +.row { + margin-left: -20px; + margin-right: -20px; +} +.row:before, .row:after { + content: " "; + display: table; +} +.row:after { + clear: both; +} + +.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { + position: relative; + min-height: 1px; + padding-left: 20px; + padding-right: 20px; +} + +.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { + float: left; +} + +.col-xs-1 { + width: 8.33333%; +} + +.col-xs-2 { + width: 16.66667%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-4 { + width: 33.33333%; +} + +.col-xs-5 { + width: 41.66667%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-7 { + width: 58.33333%; +} + +.col-xs-8 { + width: 66.66667%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-10 { + width: 83.33333%; +} + +.col-xs-11 { + width: 91.66667%; +} + +.col-xs-12 { + width: 100%; +} + +.col-xs-pull-0 { + right: auto; +} + +.col-xs-pull-1 { + right: 8.33333%; +} + +.col-xs-pull-2 { + right: 16.66667%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-4 { + right: 33.33333%; +} + +.col-xs-pull-5 { + right: 41.66667%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-7 { + right: 58.33333%; +} + +.col-xs-pull-8 { + right: 66.66667%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-10 { + right: 83.33333%; +} + +.col-xs-pull-11 { + right: 91.66667%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-push-0 { + left: auto; +} + +.col-xs-push-1 { + left: 8.33333%; +} + +.col-xs-push-2 { + left: 16.66667%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-4 { + left: 33.33333%; +} + +.col-xs-push-5 { + left: 41.66667%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-7 { + left: 58.33333%; +} + +.col-xs-push-8 { + left: 66.66667%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-10 { + left: 83.33333%; +} + +.col-xs-push-11 { + left: 91.66667%; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-offset-0 { + margin-left: 0%; +} + +.col-xs-offset-1 { + margin-left: 8.33333%; +} + +.col-xs-offset-2 { + margin-left: 16.66667%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-4 { + margin-left: 33.33333%; +} + +.col-xs-offset-5 { + margin-left: 41.66667%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-7 { + margin-left: 58.33333%; +} + +.col-xs-offset-8 { + margin-left: 66.66667%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-10 { + margin-left: 83.33333%; +} + +.col-xs-offset-11 { + margin-left: 91.66667%; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +@media (min-width: 768px) { + .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 { + float: left; + } + + .col-sm-1 { + width: 8.33333%; + } + + .col-sm-2 { + width: 16.66667%; + } + + .col-sm-3 { + width: 25%; + } + + .col-sm-4 { + width: 33.33333%; + } + + .col-sm-5 { + width: 41.66667%; + } + + .col-sm-6 { + width: 50%; + } + + .col-sm-7 { + width: 58.33333%; + } + + .col-sm-8 { + width: 66.66667%; + } + + .col-sm-9 { + width: 75%; + } + + .col-sm-10 { + width: 83.33333%; + } + + .col-sm-11 { + width: 91.66667%; + } + + .col-sm-12 { + width: 100%; + } + + .col-sm-pull-0 { + right: auto; + } + + .col-sm-pull-1 { + right: 8.33333%; + } + + .col-sm-pull-2 { + right: 16.66667%; + } + + .col-sm-pull-3 { + right: 25%; + } + + .col-sm-pull-4 { + right: 33.33333%; + } + + .col-sm-pull-5 { + right: 41.66667%; + } + + .col-sm-pull-6 { + right: 50%; + } + + .col-sm-pull-7 { + right: 58.33333%; + } + + .col-sm-pull-8 { + right: 66.66667%; + } + + .col-sm-pull-9 { + right: 75%; + } + + .col-sm-pull-10 { + right: 83.33333%; + } + + .col-sm-pull-11 { + right: 91.66667%; + } + + .col-sm-pull-12 { + right: 100%; + } + + .col-sm-push-0 { + left: auto; + } + + .col-sm-push-1 { + left: 8.33333%; + } + + .col-sm-push-2 { + left: 16.66667%; + } + + .col-sm-push-3 { + left: 25%; + } + + .col-sm-push-4 { + left: 33.33333%; + } + + .col-sm-push-5 { + left: 41.66667%; + } + + .col-sm-push-6 { + left: 50%; + } + + .col-sm-push-7 { + left: 58.33333%; + } + + .col-sm-push-8 { + left: 66.66667%; + } + + .col-sm-push-9 { + left: 75%; + } + + .col-sm-push-10 { + left: 83.33333%; + } + + .col-sm-push-11 { + left: 91.66667%; + } + + .col-sm-push-12 { + left: 100%; + } + + .col-sm-offset-0 { + margin-left: 0%; + } + + .col-sm-offset-1 { + margin-left: 8.33333%; + } + + .col-sm-offset-2 { + margin-left: 16.66667%; + } + + .col-sm-offset-3 { + margin-left: 25%; + } + + .col-sm-offset-4 { + margin-left: 33.33333%; + } + + .col-sm-offset-5 { + margin-left: 41.66667%; + } + + .col-sm-offset-6 { + margin-left: 50%; + } + + .col-sm-offset-7 { + margin-left: 58.33333%; + } + + .col-sm-offset-8 { + margin-left: 66.66667%; + } + + .col-sm-offset-9 { + margin-left: 75%; + } + + .col-sm-offset-10 { + margin-left: 83.33333%; + } + + .col-sm-offset-11 { + margin-left: 91.66667%; + } + + .col-sm-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 992px) { + .col-md-1, .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-md-10, .col-md-11, .col-md-12 { + float: left; + } + + .col-md-1 { + width: 8.33333%; + } + + .col-md-2 { + width: 16.66667%; + } + + .col-md-3 { + width: 25%; + } + + .col-md-4 { + width: 33.33333%; + } + + .col-md-5 { + width: 41.66667%; + } + + .col-md-6 { + width: 50%; + } + + .col-md-7 { + width: 58.33333%; + } + + .col-md-8 { + width: 66.66667%; + } + + .col-md-9 { + width: 75%; + } + + .col-md-10 { + width: 83.33333%; + } + + .col-md-11 { + width: 91.66667%; + } + + .col-md-12 { + width: 100%; + } + + .col-md-pull-0 { + right: auto; + } + + .col-md-pull-1 { + right: 8.33333%; + } + + .col-md-pull-2 { + right: 16.66667%; + } + + .col-md-pull-3 { + right: 25%; + } + + .col-md-pull-4 { + right: 33.33333%; + } + + .col-md-pull-5 { + right: 41.66667%; + } + + .col-md-pull-6 { + right: 50%; + } + + .col-md-pull-7 { + right: 58.33333%; + } + + .col-md-pull-8 { + right: 66.66667%; + } + + .col-md-pull-9 { + right: 75%; + } + + .col-md-pull-10 { + right: 83.33333%; + } + + .col-md-pull-11 { + right: 91.66667%; + } + + .col-md-pull-12 { + right: 100%; + } + + .col-md-push-0 { + left: auto; + } + + .col-md-push-1 { + left: 8.33333%; + } + + .col-md-push-2 { + left: 16.66667%; + } + + .col-md-push-3 { + left: 25%; + } + + .col-md-push-4 { + left: 33.33333%; + } + + .col-md-push-5 { + left: 41.66667%; + } + + .col-md-push-6 { + left: 50%; + } + + .col-md-push-7 { + left: 58.33333%; + } + + .col-md-push-8 { + left: 66.66667%; + } + + .col-md-push-9 { + left: 75%; + } + + .col-md-push-10 { + left: 83.33333%; + } + + .col-md-push-11 { + left: 91.66667%; + } + + .col-md-push-12 { + left: 100%; + } + + .col-md-offset-0 { + margin-left: 0%; + } + + .col-md-offset-1 { + margin-left: 8.33333%; + } + + .col-md-offset-2 { + margin-left: 16.66667%; + } + + .col-md-offset-3 { + margin-left: 25%; + } + + .col-md-offset-4 { + margin-left: 33.33333%; + } + + .col-md-offset-5 { + margin-left: 41.66667%; + } + + .col-md-offset-6 { + margin-left: 50%; + } + + .col-md-offset-7 { + margin-left: 58.33333%; + } + + .col-md-offset-8 { + margin-left: 66.66667%; + } + + .col-md-offset-9 { + margin-left: 75%; + } + + .col-md-offset-10 { + margin-left: 83.33333%; + } + + .col-md-offset-11 { + margin-left: 91.66667%; + } + + .col-md-offset-12 { + margin-left: 100%; + } +} +@media (min-width: 1200px) { + .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 { + float: left; + } + + .col-lg-1 { + width: 8.33333%; + } + + .col-lg-2 { + width: 16.66667%; + } + + .col-lg-3 { + width: 25%; + } + + .col-lg-4 { + width: 33.33333%; + } + + .col-lg-5 { + width: 41.66667%; + } + + .col-lg-6 { + width: 50%; + } + + .col-lg-7 { + width: 58.33333%; + } + + .col-lg-8 { + width: 66.66667%; + } + + .col-lg-9 { + width: 75%; + } + + .col-lg-10 { + width: 83.33333%; + } + + .col-lg-11 { + width: 91.66667%; + } + + .col-lg-12 { + width: 100%; + } + + .col-lg-pull-0 { + right: auto; + } + + .col-lg-pull-1 { + right: 8.33333%; + } + + .col-lg-pull-2 { + right: 16.66667%; + } + + .col-lg-pull-3 { + right: 25%; + } + + .col-lg-pull-4 { + right: 33.33333%; + } + + .col-lg-pull-5 { + right: 41.66667%; + } + + .col-lg-pull-6 { + right: 50%; + } + + .col-lg-pull-7 { + right: 58.33333%; + } + + .col-lg-pull-8 { + right: 66.66667%; + } + + .col-lg-pull-9 { + right: 75%; + } + + .col-lg-pull-10 { + right: 83.33333%; + } + + .col-lg-pull-11 { + right: 91.66667%; + } + + .col-lg-pull-12 { + right: 100%; + } + + .col-lg-push-0 { + left: auto; + } + + .col-lg-push-1 { + left: 8.33333%; + } + + .col-lg-push-2 { + left: 16.66667%; + } + + .col-lg-push-3 { + left: 25%; + } + + .col-lg-push-4 { + left: 33.33333%; + } + + .col-lg-push-5 { + left: 41.66667%; + } + + .col-lg-push-6 { + left: 50%; + } + + .col-lg-push-7 { + left: 58.33333%; + } + + .col-lg-push-8 { + left: 66.66667%; + } + + .col-lg-push-9 { + left: 75%; + } + + .col-lg-push-10 { + left: 83.33333%; + } + + .col-lg-push-11 { + left: 91.66667%; + } + + .col-lg-push-12 { + left: 100%; + } + + .col-lg-offset-0 { + margin-left: 0%; + } + + .col-lg-offset-1 { + margin-left: 8.33333%; + } + + .col-lg-offset-2 { + margin-left: 16.66667%; + } + + .col-lg-offset-3 { + margin-left: 25%; + } + + .col-lg-offset-4 { + margin-left: 33.33333%; + } + + .col-lg-offset-5 { + margin-left: 41.66667%; + } + + .col-lg-offset-6 { + margin-left: 50%; + } + + .col-lg-offset-7 { + margin-left: 58.33333%; + } + + .col-lg-offset-8 { + margin-left: 66.66667%; + } + + .col-lg-offset-9 { + margin-left: 75%; + } + + .col-lg-offset-10 { + margin-left: 83.33333%; + } + + .col-lg-offset-11 { + margin-left: 91.66667%; + } + + .col-lg-offset-12 { + margin-left: 100%; + } +} +table { + background-color: transparent; +} + +caption { + padding-top: 8px; + padding-bottom: 8px; + color: #777777; + text-align: left; +} + +th { + text-align: left; +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 20px; +} +.table > thead > tr > th, +.table > thead > tr > td, +.table > tbody > tr > th, +.table > tbody > tr > td, +.table > tfoot > tr > th, +.table > tfoot > tr > td { + padding: 8px; + line-height: 1.42857; + 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 > th, +.table > caption + thead > tr:first-child > td, +.table > colgroup + thead > tr:first-child > th, +.table > colgroup + thead > tr:first-child > td, +.table > thead:first-child > tr:first-child > th, +.table > thead:first-child > tr:first-child > td { + border-top: 0; +} +.table > tbody + tbody { + border-top: 2px solid #ddd; +} +.table .table { + background-color: #fff; +} + +.table-condensed > thead > tr > th, +.table-condensed > thead > tr > td, +.table-condensed > tbody > tr > th, +.table-condensed > tbody > tr > td, +.table-condensed > tfoot > tr > th, +.table-condensed > tfoot > tr > td { + padding: 5px; +} + +.table-bordered { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td, +.table-bordered > tbody > tr > th, +.table-bordered > tbody > tr > td, +.table-bordered > tfoot > tr > th, +.table-bordered > tfoot > tr > td { + border: 1px solid #ddd; +} +.table-bordered > thead > tr > th, +.table-bordered > thead > tr > td { + 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; + float: none; + display: table-column; +} + +table td[class*="col-"], +table th[class*="col-"] { + position: static; + float: none; + display: table-cell; +} + +.table > thead > tr > td.active, +.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, +.table > tbody > tr > td.active, +.table > tbody > tr > th.active, +.table > tbody > tr.active > td, +.table > tbody > tr.active > th, +.table > tfoot > tr > td.active, +.table > tfoot > tr > th.active, +.table > tfoot > tr.active > td, +.table > tfoot > tr.active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > td.active:hover, +.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > td.success, +.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, +.table > tbody > tr > td.success, +.table > tbody > tr > th.success, +.table > tbody > tr.success > td, +.table > tbody > tr.success > th, +.table > tfoot > tr > td.success, +.table > tfoot > tr > th.success, +.table > tfoot > tr.success > td, +.table > tfoot > tr.success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > td.success:hover, +.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > td.info, +.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th, +.table > tbody > tr > td.info, +.table > tbody > tr > th.info, +.table > tbody > tr.info > td, +.table > tbody > tr.info > th, +.table > tfoot > tr > td.info, +.table > tfoot > tr > th.info, +.table > tfoot > tr.info > td, +.table > tfoot > tr.info > th { + background-color: #d9edf7; +} + +.table-hover > tbody > tr > td.info:hover, +.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th { + background-color: #c4e3f3; +} + +.table > thead > tr > td.warning, +.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, +.table > tbody > tr > td.warning, +.table > tbody > tr > th.warning, +.table > tbody > tr.warning > td, +.table > tbody > tr.warning > th, +.table > tfoot > tr > td.warning, +.table > tfoot > tr > th.warning, +.table > tfoot > tr.warning > td, +.table > tfoot > tr.warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > td.warning:hover, +.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th { + background-color: #faf2cc; +} + +.table > thead > tr > td.danger, +.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, +.table > tbody > tr > td.danger, +.table > tbody > tr > th.danger, +.table > tbody > tr.danger > td, +.table > tbody > tr.danger > th, +.table > tfoot > tr > td.danger, +.table > tfoot > tr > th.danger, +.table > tfoot > tr.danger > td, +.table > tfoot > tr.danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > td.danger:hover, +.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th { + background-color: #ebcccc; +} + +.table-responsive { + overflow-x: auto; + min-height: 0.01%; +} +@media screen and (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-y: hidden; + -ms-overflow-style: -ms-autohiding-scrollbar; + border: 1px solid #ddd; + } + .table-responsive > .table { + margin-bottom: 0; + } + .table-responsive > .table > thead > tr > th, + .table-responsive > .table > thead > tr > td, + .table-responsive > .table > tbody > tr > th, + .table-responsive > .table > tbody > tr > td, + .table-responsive > .table > tfoot > tr > th, + .table-responsive > .table > tfoot > tr > td { + white-space: nowrap; + } + .table-responsive > .table-bordered { + border: 0; + } + .table-responsive > .table-bordered > thead > tr > th:first-child, + .table-responsive > .table-bordered > thead > tr > td:first-child, + .table-responsive > .table-bordered > tbody > tr > th:first-child, + .table-responsive > .table-bordered > tbody > tr > td:first-child, + .table-responsive > .table-bordered > tfoot > tr > th:first-child, + .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; + } + .table-responsive > .table-bordered > thead > tr > th:last-child, + .table-responsive > .table-bordered > thead > tr > td:last-child, + .table-responsive > .table-bordered > tbody > tr > th:last-child, + .table-responsive > .table-bordered > tbody > tr > td:last-child, + .table-responsive > .table-bordered > tfoot > tr > th:last-child, + .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; + } + .table-responsive > .table-bordered > tbody > tr:last-child > th, + .table-responsive > .table-bordered > tbody > tr:last-child > td, + .table-responsive > .table-bordered > tfoot > tr:last-child > th, + .table-responsive > .table-bordered > tfoot > tr:last-child > td { + border-bottom: 0; + } +} + +fieldset { + padding: 0; + margin: 0; + border: 0; + min-width: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + max-width: 100%; + margin-bottom: 5px; + font-weight: bold; +} + +input[type="search"] { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +input[type="radio"], +input[type="checkbox"] { + 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="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +output { + display: block; + padding-top: 11px; + font-size: 14px; + line-height: 1.42857; + color: #555555; +} + +.form-control { + display: block; + width: 100%; + height: 42px; + padding: 10px 20px; + font-size: 14px; + line-height: 1.42857; + color: #555555; + background-color: #fff; + background-image: none; + border: 1px solid #ccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.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[disabled], .form-control[readonly], fieldset[disabled] .form-control { + background-color: #eeeeee; + 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: 42px; + } + input[type="date"].input-sm, .input-group-sm > input[type="date"].form-control, + .input-group-sm > input[type="date"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="date"].btn, .input-group-sm input[type="date"], + input[type="time"].input-sm, + .input-group-sm > input[type="time"].form-control, + .input-group-sm > input[type="time"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="time"].btn, .input-group-sm + input[type="time"], + input[type="datetime-local"].input-sm, + .input-group-sm > input[type="datetime-local"].form-control, + .input-group-sm > input[type="datetime-local"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="datetime-local"].btn, .input-group-sm + input[type="datetime-local"], + input[type="month"].input-sm, + .input-group-sm > input[type="month"].form-control, + .input-group-sm > input[type="month"].input-group-addon, + .input-group-sm > .input-group-btn > input[type="month"].btn, .input-group-sm + input[type="month"] { + line-height: 30px; + } + input[type="date"].input-lg, .input-group-lg > input[type="date"].form-control, + .input-group-lg > input[type="date"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="date"].btn, .input-group-lg input[type="date"], + input[type="time"].input-lg, + .input-group-lg > input[type="time"].form-control, + .input-group-lg > input[type="time"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="time"].btn, .input-group-lg + input[type="time"], + input[type="datetime-local"].input-lg, + .input-group-lg > input[type="datetime-local"].form-control, + .input-group-lg > input[type="datetime-local"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="datetime-local"].btn, .input-group-lg + input[type="datetime-local"], + input[type="month"].input-lg, + .input-group-lg > input[type="month"].form-control, + .input-group-lg > input[type="month"].input-group-addon, + .input-group-lg > .input-group-btn > input[type="month"].btn, .input-group-lg + input[type="month"] { + line-height: 46px; + } +} +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + position: relative; + display: block; + margin-top: 10px; + margin-bottom: 10px; +} +.radio label, +.checkbox label { + min-height: 20px; + padding-left: 20px; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + position: absolute; + margin-left: -20px; + margin-top: 4px \9; +} + +.radio + .radio, +.checkbox + .checkbox { + margin-top: -5px; +} + +.radio-inline, +.checkbox-inline { + position: relative; + display: inline-block; + padding-left: 20px; + margin-bottom: 0; + vertical-align: middle; + font-weight: normal; + cursor: pointer; +} + +.radio-inline + .radio-inline, +.checkbox-inline + .checkbox-inline { + margin-top: 0; + margin-left: 10px; +} + +input[type="radio"][disabled], input[type="radio"].disabled, fieldset[disabled] input[type="radio"], +input[type="checkbox"][disabled], +input[type="checkbox"].disabled, fieldset[disabled] +input[type="checkbox"] { + cursor: not-allowed; +} + +.radio-inline.disabled, fieldset[disabled] .radio-inline, +.checkbox-inline.disabled, fieldset[disabled] +.checkbox-inline { + cursor: not-allowed; +} + +.radio.disabled label, fieldset[disabled] .radio label, +.checkbox.disabled label, fieldset[disabled] +.checkbox label { + cursor: not-allowed; +} + +.form-control-static { + padding-top: 11px; + padding-bottom: 11px; + margin-bottom: 0; + min-height: 34px; +} +.form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, +.input-group-lg > .form-control-static.input-group-addon, +.input-group-lg > .input-group-btn > .form-control-static.btn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, +.input-group-sm > .form-control-static.input-group-addon, +.input-group-sm > .input-group-btn > .form-control-static.btn { + padding-left: 0; + padding-right: 0; +} + +.input-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .btn { + height: 30px; + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +select.input-sm, .input-group-sm > select.form-control, +.input-group-sm > select.input-group-addon, +.input-group-sm > .input-group-btn > select.btn { + height: 30px; + line-height: 30px; +} + +textarea.input-sm, .input-group-sm > textarea.form-control, +.input-group-sm > textarea.input-group-addon, +.input-group-sm > .input-group-btn > textarea.btn, +select[multiple].input-sm, +.input-group-sm > select[multiple].form-control, +.input-group-sm > select[multiple].input-group-addon, +.input-group-sm > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-sm .form-control { + height: 30px; + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} +.form-group-sm select.form-control { + height: 30px; + line-height: 30px; +} +.form-group-sm textarea.form-control, +.form-group-sm select[multiple].form-control { + height: auto; +} +.form-group-sm .form-control-static { + height: 30px; + min-height: 32px; + padding: 6px 20px; + font-size: 12px; + line-height: 1.5; +} + +.input-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .btn { + height: 46px; + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} + +select.input-lg, .input-group-lg > select.form-control, +.input-group-lg > select.input-group-addon, +.input-group-lg > .input-group-btn > select.btn { + height: 46px; + line-height: 46px; +} + +textarea.input-lg, .input-group-lg > textarea.form-control, +.input-group-lg > textarea.input-group-addon, +.input-group-lg > .input-group-btn > textarea.btn, +select[multiple].input-lg, +.input-group-lg > select[multiple].form-control, +.input-group-lg > select[multiple].input-group-addon, +.input-group-lg > .input-group-btn > select[multiple].btn { + height: auto; +} + +.form-group-lg .form-control { + height: 46px; + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} +.form-group-lg select.form-control { + height: 46px; + line-height: 46px; +} +.form-group-lg textarea.form-control, +.form-group-lg select[multiple].form-control { + height: auto; +} +.form-group-lg .form-control-static { + height: 46px; + min-height: 38px; + padding: 11px 20px; + font-size: 18px; + line-height: 1.33333; +} + +.has-feedback { + position: relative; +} +.has-feedback .form-control { + padding-right: 52.5px; +} + +.form-control-feedback { + position: absolute; + top: 0; + right: 0; + z-index: 2; + display: block; + width: 42px; + height: 42px; + line-height: 42px; + text-align: center; + pointer-events: none; +} + +.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, +.input-group-lg > .input-group-addon + .form-control-feedback, +.input-group-lg > .input-group-btn > .btn + .form-control-feedback, +.input-group-lg + .form-control-feedback, +.form-group-lg .form-control + .form-control-feedback { + width: 46px; + height: 46px; + line-height: 46px; +} + +.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, +.input-group-sm > .input-group-addon + .form-control-feedback, +.input-group-sm > .input-group-btn > .btn + .form-control-feedback, +.input-group-sm + .form-control-feedback, +.form-group-sm .form-control + .form-control-feedback { + width: 30px; + height: 30px; + line-height: 30px; +} + +.has-success .help-block, +.has-success .control-label, +.has-success .radio, +.has-success .checkbox, +.has-success .radio-inline, +.has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label { + color: #3c763d; +} +.has-success .form-control { + border-color: #3c763d; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} +.has-success .input-group-addon { + color: #3c763d; + border-color: #3c763d; + background-color: #dff0d8; +} +.has-success .form-control-feedback { + color: #3c763d; +} + +.has-warning .help-block, +.has-warning .control-label, +.has-warning .radio, +.has-warning .checkbox, +.has-warning .radio-inline, +.has-warning .checkbox-inline, .has-warning.radio label, .has-warning.checkbox label, .has-warning.radio-inline label, .has-warning.checkbox-inline label { + color: #8a6d3b; +} +.has-warning .form-control { + border-color: #8a6d3b; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} +.has-warning .input-group-addon { + color: #8a6d3b; + border-color: #8a6d3b; + background-color: #fcf8e3; +} +.has-warning .form-control-feedback { + color: #8a6d3b; +} + +.has-error .help-block, +.has-error .control-label, +.has-error .radio, +.has-error .checkbox, +.has-error .radio-inline, +.has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label { + color: #a94442; +} +.has-error .form-control { + border-color: #a94442; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} +.has-error .input-group-addon { + color: #a94442; + border-color: #a94442; + background-color: #f2dede; +} +.has-error .form-control-feedback { + color: #a94442; +} + +.has-feedback label ~ .form-control-feedback { + top: 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 .input-group-addon, + .form-inline .input-group .input-group-btn, + .form-inline .input-group .form-control { + width: auto; + } + .form-inline .input-group > .form-control { + width: 100%; + } + .form-inline .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .form-inline .radio label, + .form-inline .checkbox label { + padding-left: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + position: relative; + margin-left: 0; + } + .form-inline .has-feedback .form-control-feedback { + top: 0; + } +} + +.form-horizontal .radio, +.form-horizontal .checkbox, +.form-horizontal .radio-inline, +.form-horizontal .checkbox-inline { + margin-top: 0; + margin-bottom: 0; + padding-top: 11px; +} +.form-horizontal .radio, +.form-horizontal .checkbox { + min-height: 31px; +} +.form-horizontal .form-group { + margin-left: -20px; + margin-right: -20px; +} +.form-horizontal .form-group:before, .form-horizontal .form-group:after { + content: " "; + display: table; +} +.form-horizontal .form-group:after { + clear: both; +} +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + margin-bottom: 0; + padding-top: 11px; + } +} +.form-horizontal .has-feedback .form-control-feedback { + right: 20px; +} +@media (min-width: 768px) { + .form-horizontal .form-group-lg .control-label { + padding-top: 14.33333px; + font-size: 18px; + } +} +@media (min-width: 768px) { + .form-horizontal .form-group-sm .control-label { + padding-top: 6px; + font-size: 12px; + } +} + +.btn { + display: inline-block; + margin-bottom: 0; + font-weight: normal; + text-align: center; + vertical-align: middle; + touch-action: manipulation; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + white-space: nowrap; + padding: 10px 20px; + font-size: 14px; + line-height: 1.42857; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} +.btn:hover, .btn:focus, .btn.focus { + color: #333; + text-decoration: none; +} +.btn:active, .btn.active { + outline: 0; + background-image: none; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} +.btn.disabled, .btn[disabled], fieldset[disabled] .btn { + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +a.btn.disabled, fieldset[disabled] a.btn { + pointer-events: none; +} + +.btn-default { + color: #333; + background-color: #fff; + border-color: #ccc; +} +.btn-default:focus, .btn-default.focus { + color: #333; + background-color: #e6e6e6; + border-color: #8c8c8c; +} +.btn-default:hover { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + color: #333; + background-color: #e6e6e6; + border-color: #adadad; +} +.btn-default:active:hover, .btn-default:active:focus, .btn-default:active.focus, .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus, .open > .btn-default.dropdown-toggle:hover, .open > .btn-default.dropdown-toggle:focus, .open > .btn-default.dropdown-toggle.focus { + color: #333; + background-color: #d4d4d4; + border-color: #8c8c8c; +} +.btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle { + background-image: none; +} +.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled].active, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { + 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 > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #286090; + border-color: #204d74; +} +.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { + color: #fff; + background-color: #204d74; + border-color: #122b40; +} +.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { + background-image: none; +} +.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { + 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 > .btn-success.dropdown-toggle { + color: #fff; + background-color: #449d44; + border-color: #398439; +} +.btn-success:active:hover, .btn-success:active:focus, .btn-success:active.focus, .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus, .open > .btn-success.dropdown-toggle:hover, .open > .btn-success.dropdown-toggle:focus, .open > .btn-success.dropdown-toggle.focus { + color: #fff; + background-color: #398439; + border-color: #255625; +} +.btn-success:active, .btn-success.active, .open > .btn-success.dropdown-toggle { + background-image: none; +} +.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active { + 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 > .btn-info.dropdown-toggle { + color: #fff; + background-color: #31b0d5; + border-color: #269abc; +} +.btn-info:active:hover, .btn-info:active:focus, .btn-info:active.focus, .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus, .open > .btn-info.dropdown-toggle:hover, .open > .btn-info.dropdown-toggle:focus, .open > .btn-info.dropdown-toggle.focus { + color: #fff; + background-color: #269abc; + border-color: #1b6d85; +} +.btn-info:active, .btn-info.active, .open > .btn-info.dropdown-toggle { + background-image: none; +} +.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active { + 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 > .btn-warning.dropdown-toggle { + color: #fff; + background-color: #ec971f; + border-color: #d58512; +} +.btn-warning:active:hover, .btn-warning:active:focus, .btn-warning:active.focus, .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus, .open > .btn-warning.dropdown-toggle:hover, .open > .btn-warning.dropdown-toggle:focus, .open > .btn-warning.dropdown-toggle.focus { + color: #fff; + background-color: #d58512; + border-color: #985f0d; +} +.btn-warning:active, .btn-warning.active, .open > .btn-warning.dropdown-toggle { + background-image: none; +} +.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active { + 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 > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #c9302c; + border-color: #ac2925; +} +.btn-danger:active:hover, .btn-danger:active:focus, .btn-danger:active.focus, .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus, .open > .btn-danger.dropdown-toggle:hover, .open > .btn-danger.dropdown-toggle:focus, .open > .btn-danger.dropdown-toggle.focus { + color: #fff; + background-color: #ac2925; + border-color: #761c19; +} +.btn-danger:active, .btn-danger.active, .open > .btn-danger.dropdown-toggle { + background-image: none; +} +.btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger.active { + background-color: #d9534f; + border-color: #d43f3a; +} +.btn-danger .badge { + color: #d9534f; + background-color: #fff; +} + +.btn-link { + color: #337ab7; + font-weight: normal; + 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:hover, .btn-link:focus, .btn-link:active { + border-color: transparent; +} +.btn-link:hover, .btn-link:focus { + color: #23527c; + text-decoration: underline; + background-color: transparent; +} +.btn-link[disabled]:hover, .btn-link[disabled]:focus, fieldset[disabled] .btn-link:hover, fieldset[disabled] .btn-link:focus { + color: #777777; + text-decoration: none; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; + border-radius: 6px; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs, .btn-group-xs > .btn { + 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="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.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-property: height, visibility; + transition-property: height, visibility; + -webkit-transition-duration: 0.35s; + transition-duration: 0.35s; + -webkit-transition-timing-function: ease; + transition-timing-function: ease; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + margin-left: 2px; + vertical-align: middle; + border-top: 4px dashed; + border-top: 4px solid \9; + border-right: 4px solid transparent; + border-left: 4px solid transparent; +} + +.dropup, +.dropdown { + 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; + list-style: none; + font-size: 14px; + text-align: left; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} +.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: normal; + line-height: 1.42857; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { + text-decoration: none; + color: #262626; + background-color: #f5f5f5; +} + +.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus { + color: #fff; + text-decoration: none; + outline: 0; + background-color: #337ab7; +} + +.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + color: #777777; +} +.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { + text-decoration: none; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); + cursor: not-allowed; +} + +.open > .dropdown-menu { + display: block; +} +.open > a { + outline: 0; +} + +.dropdown-menu-right { + left: auto; + right: 0; +} + +.dropdown-menu-left { + left: 0; + right: auto; +} + +.dropdown-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.42857; + color: #777777; + white-space: nowrap; +} + +.dropdown-backdrop { + position: fixed; + left: 0; + right: 0; + bottom: 0; + top: 0; + z-index: 990; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px dashed; + border-bottom: 4px solid \9; + content: ""; +} +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 2px; +} + +@media (min-width: 768px) { + .navbar-right .dropdown-menu { + right: 0; + left: auto; + } + .navbar-right .dropdown-menu-left { + left: 0; + right: auto; + } +} +.btn-group, +.btn-group-vertical { + position: relative; + display: inline-block; + vertical-align: middle; +} +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + float: left; +} +.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:hover, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + 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:before, .btn-toolbar:after { + content: " "; + display: table; +} +.btn-toolbar:after { + clear: both; +} +.btn-toolbar .btn, +.btn-toolbar .btn-group, +.btn-toolbar .input-group { + float: left; +} +.btn-toolbar > .btn, +.btn-toolbar > .btn-group, +.btn-toolbar > .input-group { + margin-left: 5px; +} + +.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { + border-radius: 0; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} +.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn:last-child:not(:first-child), +.btn-group > .dropdown-toggle:not(:first-child) { + border-bottom-left-radius: 0; + border-top-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-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + padding-left: 8px; + padding-right: 8px; +} + +.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle { + padding-left: 12px; + padding-right: 12px; +} + +.btn-group.open .dropdown-toggle { + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 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, .btn-group-lg > .btn .caret { + border-width: 5px 5px 0; + border-bottom-width: 0; +} + +.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .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:before, .btn-group-vertical > .btn-group:after { + content: " "; + display: table; +} +.btn-group-vertical > .btn-group:after { + clear: both; +} +.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-right-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} +.btn-group-vertical > .btn:last-child:not(:first-child) { + border-bottom-left-radius: 4px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.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-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + table-layout: fixed; + border-collapse: separate; +} +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + float: none; + display: table-cell; + width: 1%; +} +.btn-group-justified > .btn-group .btn { + width: 100%; +} +.btn-group-justified > .btn-group .dropdown-menu { + left: auto; +} + +[data-toggle="buttons"] > .btn input[type="radio"], +[data-toggle="buttons"] > .btn input[type="checkbox"], +[data-toggle="buttons"] > .btn-group > .btn input[type="radio"], +[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: table; + border-collapse: separate; +} +.input-group[class*="col-"] { + float: none; + padding-left: 0; + padding-right: 0; +} +.input-group .form-control { + position: relative; + z-index: 2; + float: left; + width: 100%; + margin-bottom: 0; +} + +.input-group-addon, +.input-group-btn, +.input-group .form-control { + display: table-cell; +} +.input-group-addon:not(:first-child):not(:last-child), +.input-group-btn:not(:first-child):not(:last-child), +.input-group .form-control: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: 10px 20px; + font-size: 14px; + font-weight: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #ccc; + border-radius: 4px; +} +.input-group-addon.input-sm, +.input-group-sm > .input-group-addon, +.input-group-sm > .input-group-btn > .input-group-addon.btn { + padding: 5px 20px; + font-size: 12px; + border-radius: 3px; +} +.input-group-addon.input-lg, +.input-group-lg > .input-group-addon, +.input-group-lg > .input-group-btn > .input-group-addon.btn { + padding: 10px 20px; + font-size: 18px; + border-radius: 6px; +} +.input-group-addon input[type="radio"], +.input-group-addon input[type="checkbox"] { + 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:not(:last-child):not(.dropdown-toggle), +.input-group-btn:last-child > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-top-right-radius: 0; +} + +.input-group-addon:first-child { + border-right: 0; +} + +.input-group .form-control:last-child, +.input-group-addon:last-child, +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group > .btn, +.input-group-btn:last-child > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child), +.input-group-btn:first-child > .btn-group:not(:first-child) > .btn { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + font-size: 0; + white-space: nowrap; +} +.input-group-btn > .btn { + position: relative; +} +.input-group-btn > .btn + .btn { + margin-left: -1px; +} +.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active { + z-index: 2; +} +.input-group-btn:first-child > .btn, +.input-group-btn:first-child > .btn-group { + margin-right: -1px; +} +.input-group-btn:last-child > .btn, +.input-group-btn:last-child > .btn-group { + z-index: 2; + margin-left: -1px; +} + +.nav { + margin-bottom: 0; + padding-left: 0; + list-style: none; +} +.nav:before, .nav:after { + content: " "; + display: table; +} +.nav:after { + clear: both; +} +.nav > li { + position: relative; + display: block; +} +.nav > li > a { + position: relative; + display: block; + padding: 10px 15px; +} +.nav > li > a:hover, .nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.nav > li.disabled > a { + color: #777777; +} +.nav > li.disabled > a:hover, .nav > li.disabled > a:focus { + color: #777777; + text-decoration: none; + background-color: transparent; + cursor: not-allowed; +} +.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { + background-color: #eeeeee; + 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.42857; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #ddd; +} +.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { + color: #555555; + background-color: #fff; + border: 1px solid #ddd; + border-bottom-color: transparent; + cursor: default; +} + +.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:hover, .nav-pills > li.active > a:focus { + color: #fff; + background-color: #337ab7; +} + +.nav-stacked > li { + float: none; +} +.nav-stacked > li + li { + margin-top: 2px; + margin-left: 0; +} + +.nav-justified, .nav-tabs.nav-justified { + width: 100%; +} +.nav-justified > li, .nav-tabs.nav-justified > li { + float: none; +} +.nav-justified > li > a, .nav-tabs.nav-justified > li > a { + text-align: center; + margin-bottom: 5px; +} +.nav-justified > .dropdown .dropdown-menu { + top: auto; + left: auto; +} +@media (min-width: 768px) { + .nav-justified > li, .nav-tabs.nav-justified > li { + display: table-cell; + width: 1%; + } + .nav-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-bottom: 0; + } +} + +.nav-tabs-justified, .nav-tabs.nav-justified { + border-bottom: 0; +} +.nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + margin-right: 0; + border-radius: 4px; +} +.nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, +.nav-tabs-justified > .active > a:hover, +.nav-tabs.nav-justified > .active > a:hover, +.nav-tabs-justified > .active > a:focus, +.nav-tabs.nav-justified > .active > a:focus { + border: 1px solid #ddd; +} +@media (min-width: 768px) { + .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #ddd; + border-radius: 4px 4px 0 0; + } + .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a, + .nav-tabs-justified > .active > a:hover, + .nav-tabs.nav-justified > .active > a:hover, + .nav-tabs-justified > .active > a:focus, + .nav-tabs.nav-justified > .active > a:focus { + border-bottom-color: #fff; + } +} + +.tab-content > .tab-pane { + display: none; +} +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 55px; + margin-bottom: 20px; + border: 1px solid transparent; +} +.navbar:before, .navbar:after { + content: " "; + display: table; +} +.navbar:after { + clear: both; +} +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, .navbar-header:after { + content: " "; + display: table; +} +.navbar-header:after { + clear: both; +} +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + overflow-x: visible; + padding-right: 20px; + padding-left: 20px; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} +.navbar-collapse:before, .navbar-collapse:after { + content: " "; + display: table; +} +.navbar-collapse:after { + clear: both; +} +.navbar-collapse.in { + overflow-y: auto; +} +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + 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-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { + padding-left: 0; + padding-right: 0; + } +} + +.navbar-fixed-top .navbar-collapse, +.navbar-fixed-bottom .navbar-collapse { + max-height: 340px; +} +@media (max-device-width: 480px) and (orientation: landscape) { + .navbar-fixed-top .navbar-collapse, + .navbar-fixed-bottom .navbar-collapse { + max-height: 200px; + } +} + +.container > .navbar-header, +.container > .navbar-collapse, +.container-fluid > .navbar-header, +.container-fluid > .navbar-collapse { + margin-right: -20px; + margin-left: -20px; +} +@media (min-width: 768px) { + .container > .navbar-header, + .container > .navbar-collapse, + .container-fluid > .navbar-header, + .container-fluid > .navbar-collapse { + 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-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; +} +@media (min-width: 768px) { + .navbar-fixed-top, + .navbar-fixed-bottom { + 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; + padding: 17.5px 20px; + font-size: 18px; + line-height: 20px; + height: 55px; +} +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} +.navbar-brand > img { + display: block; +} +@media (min-width: 768px) { + .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { + margin-left: -20px; + } +} + +.navbar-toggle { + position: relative; + float: right; + margin-right: 20px; + padding: 9px 10px; + margin-top: 10.5px; + margin-bottom: 10.5px; + 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: 8.75px -20px; +} +.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; + box-shadow: none; + } + .navbar-nav .open .dropdown-menu > li > a, + .navbar-nav .open .dropdown-menu .dropdown-header { + padding: 5px 15px 5px 25px; + } + .navbar-nav .open .dropdown-menu > li > a { + line-height: 20px; + } + .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus { + background-image: none; + } +} +@media (min-width: 768px) { + .navbar-nav { + float: left; + margin: 0; + } + .navbar-nav > li { + float: left; + } + .navbar-nav > li > a { + padding-top: 17.5px; + padding-bottom: 17.5px; + } +} + +.navbar-form { + margin-left: -20px; + margin-right: -20px; + padding: 10px 20px; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + margin-top: 6.5px; + margin-bottom: 6.5px; +} +@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 .input-group-addon, + .navbar-form .input-group .input-group-btn, + .navbar-form .input-group .form-control { + width: auto; + } + .navbar-form .input-group > .form-control { + width: 100%; + } + .navbar-form .control-label { + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + margin-top: 0; + margin-bottom: 0; + vertical-align: middle; + } + .navbar-form .radio label, + .navbar-form .checkbox label { + padding-left: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + 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; + border: 0; + margin-left: 0; + margin-right: 0; + padding-top: 0; + padding-bottom: 0; + -webkit-box-shadow: none; + box-shadow: none; + } +} + +.navbar-nav > li > .dropdown-menu { + margin-top: 0; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + margin-bottom: 0; + border-top-right-radius: 4px; + border-top-left-radius: 4px; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-btn { + margin-top: 6.5px; + margin-bottom: 6.5px; +} +.navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn { + margin-top: 12.5px; + margin-bottom: 12.5px; +} +.navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn { + margin-top: 16.5px; + margin-bottom: 16.5px; +} + +.navbar-text { + margin-top: 17.5px; + margin-bottom: 17.5px; +} +@media (min-width: 768px) { + .navbar-text { + float: left; + margin-left: 20px; + margin-right: 20px; + } +} + +@media (min-width: 768px) { + .navbar-left { + float: left !important; + } + + .navbar-right { + float: right !important; + margin-right: -20px; + } + .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:hover, .navbar-default .navbar-brand:focus { + 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:hover, .navbar-default .navbar-nav > li > a:focus { + color: #333; + background-color: transparent; +} +.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { + color: #555; + background-color: #e7e7e7; +} +.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus { + color: #ccc; + background-color: transparent; +} +.navbar-default .navbar-toggle { + border-color: #ddd; +} +.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { + 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:hover, .navbar-default .navbar-nav > .open > a:focus { + background-color: #e7e7e7; + color: #555; +} +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333; + background-color: transparent; + } + .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #555; + background-color: #e7e7e7; + } + .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-default .btn-link:focus { + color: #333; +} +.navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus, fieldset[disabled] .navbar-default .btn-link:hover, fieldset[disabled] .navbar-default .btn-link:focus { + color: #ccc; +} + +.navbar-inverse { + background-color: #222; + border-color: #090909; +} +.navbar-inverse .navbar-brand { + color: #9d9d9d; +} +.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus { + 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:hover, .navbar-inverse .navbar-nav > li > a:focus { + color: #fff; + background-color: transparent; +} +.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { + color: #fff; + background-color: #090909; +} +.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444; + background-color: transparent; +} +.navbar-inverse .navbar-toggle { + border-color: #333; +} +.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus { + 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:hover, .navbar-inverse .navbar-nav > .open > a:focus { + background-color: #090909; + color: #fff; +} +@media (max-width: 767px) { + .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { + border-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu .divider { + background-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { + color: #9d9d9d; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #fff; + background-color: transparent; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { + color: #fff; + background-color: #090909; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { + 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:hover, .navbar-inverse .btn-link:focus { + color: #fff; +} +.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus { + 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 { + content: "/ "; + padding: 0 5px; + color: #ccc; +} +.breadcrumb > .active { + color: #777777; +} + +.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: 10px 20px; + line-height: 1.42857; + text-decoration: none; + color: #337ab7; + background-color: #fff; + border: 1px solid #ddd; + margin-left: -1px; +} +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 4px; +} +.pagination > li:last-child > a, +.pagination > li:last-child > span { + border-bottom-right-radius: 4px; + border-top-right-radius: 4px; +} +.pagination > li > a:hover, .pagination > li > a:focus, +.pagination > li > span:hover, +.pagination > li > span:focus { + z-index: 3; + color: #23527c; + background-color: #eeeeee; + border-color: #ddd; +} +.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, +.pagination > .active > span, +.pagination > .active > span:hover, +.pagination > .active > span:focus { + z-index: 2; + color: #fff; + background-color: #337ab7; + border-color: #337ab7; + cursor: default; +} +.pagination > .disabled > span, +.pagination > .disabled > span:hover, +.pagination > .disabled > span:focus, +.pagination > .disabled > a, +.pagination > .disabled > a:hover, +.pagination > .disabled > a:focus { + color: #777777; + background-color: #fff; + border-color: #ddd; + cursor: not-allowed; +} + +.pagination-lg > li > a, +.pagination-lg > li > span { + padding: 10px 20px; + font-size: 18px; + line-height: 1.33333; +} +.pagination-lg > li:first-child > a, +.pagination-lg > li:first-child > span { + border-bottom-left-radius: 6px; + border-top-left-radius: 6px; +} +.pagination-lg > li:last-child > a, +.pagination-lg > li:last-child > span { + border-bottom-right-radius: 6px; + border-top-right-radius: 6px; +} + +.pagination-sm > li > a, +.pagination-sm > li > span { + padding: 5px 20px; + font-size: 12px; + line-height: 1.5; +} +.pagination-sm > li:first-child > a, +.pagination-sm > li:first-child > span { + border-bottom-left-radius: 3px; + border-top-left-radius: 3px; +} +.pagination-sm > li:last-child > a, +.pagination-sm > li:last-child > span { + border-bottom-right-radius: 3px; + border-top-right-radius: 3px; +} + +.pager { + padding-left: 0; + margin: 20px 0; + list-style: none; + text-align: center; +} +.pager:before, .pager:after { + content: " "; + display: table; +} +.pager:after { + clear: both; +} +.pager li { + display: inline; +} +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 15px; +} +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} +.pager .next > a, +.pager .next > span { + float: right; +} +.pager .previous > a, +.pager .previous > span { + float: left; +} +.pager .disabled > a, +.pager .disabled > a:hover, +.pager .disabled > a:focus, +.pager .disabled > span { + color: #777777; + background-color: #fff; + cursor: not-allowed; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} +.label:empty { + display: none; +} +.btn .label { + position: relative; + top: -1px; +} + +a.label:hover, a.label:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.label-default { + background-color: #777777; +} +.label-default[href]:hover, .label-default[href]:focus { + background-color: #5e5e5e; +} + +.label-primary { + background-color: #337ab7; +} +.label-primary[href]:hover, .label-primary[href]:focus { + background-color: #286090; +} + +.label-success { + background-color: #5cb85c; +} +.label-success[href]:hover, .label-success[href]:focus { + background-color: #449d44; +} + +.label-info { + background-color: #5bc0de; +} +.label-info[href]:hover, .label-info[href]:focus { + background-color: #31b0d5; +} + +.label-warning { + background-color: #f0ad4e; +} +.label-warning[href]:hover, .label-warning[href]:focus { + background-color: #ec971f; +} + +.label-danger { + background-color: #d9534f; +} +.label-danger[href]:hover, .label-danger[href]:focus { + background-color: #c9302c; +} + +.badge { + display: inline-block; + min-width: 10px; + padding: 3px 7px; + font-size: 12px; + font-weight: bold; + color: #fff; + line-height: 1; + vertical-align: middle; + white-space: nowrap; + text-align: center; + background-color: #777777; + border-radius: 10px; +} +.badge:empty { + display: none; +} +.btn .badge { + position: relative; + top: -1px; +} +.btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .btn .badge { + top: 0; + padding: 1px 5px; +} +.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; +} + +a.badge:hover, a.badge:focus { + color: #fff; + text-decoration: none; + cursor: pointer; +} + +.jumbotron { + padding-top: 30px; + padding-bottom: 30px; + margin-bottom: 30px; + color: inherit; + background-color: #eeeeee; +} +.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 { + 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-left: 60px; + padding-right: 60px; + } + .jumbotron h1, + .jumbotron .h1 { + font-size: 63px; + } +} + +.thumbnail { + display: block; + padding: 4px; + margin-bottom: 20px; + line-height: 1.42857; + background-color: #fff; + border: 1px solid #ddd; + border-radius: 4px; + -webkit-transition: border 0.2s ease-in-out; + -o-transition: border 0.2s ease-in-out; + transition: border 0.2s ease-in-out; +} +.thumbnail > img, +.thumbnail a > img { + display: block; + max-width: 100%; + height: auto; + margin-left: auto; + margin-right: auto; +} +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #337ab7; +} + +.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: bold; +} +.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 { + background-color: #dff0d8; + border-color: #d6e9c6; + color: #3c763d; +} +.alert-success hr { + border-top-color: #c9e2b3; +} +.alert-success .alert-link { + color: #2b542c; +} + +.alert-info { + background-color: #d9edf7; + border-color: #bce8f1; + color: #31708f; +} +.alert-info hr { + border-top-color: #a6e1ec; +} +.alert-info .alert-link { + color: #245269; +} + +.alert-warning { + background-color: #fcf8e3; + border-color: #faebcc; + color: #8a6d3b; +} +.alert-warning hr { + border-top-color: #f7e1b5; +} +.alert-warning .alert-link { + color: #66512c; +} + +.alert-danger { + background-color: #f2dede; + border-color: #ebccd1; + color: #a94442; +} +.alert-danger hr { + border-top-color: #e4b9c0; +} +.alert-danger .alert-link { + color: #843534; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} +.progress { + overflow: hidden; + height: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 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, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar, +.progress-bar-striped { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar, +.progress-bar.active { + -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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-info { + background-color: #5bc0de; +} +.progress-striped .progress-bar-info { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-warning { + background-color: #f0ad4e; +} +.progress-striped .progress-bar-warning { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.progress-bar-danger { + background-color: #d9534f; +} +.progress-striped .progress-bar-danger { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); +} + +.media { + margin-top: 15px; +} +.media:first-child { + margin-top: 0; +} + +.media, +.media-body { + zoom: 1; + overflow: hidden; +} + +.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-left, +.media-right, +.media-body { + 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 { + margin-bottom: 20px; + padding-left: 0; +} + +.list-group-item { + position: relative; + display: block; + padding: 10px 15px; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid #ddd; +} +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-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:hover, a.list-group-item:focus, +button.list-group-item:hover, +button.list-group-item:focus { + text-decoration: none; + color: #555; + background-color: #f5f5f5; +} + +button.list-group-item { + width: 100%; + text-align: left; +} + +.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus { + background-color: #eeeeee; + color: #777777; + cursor: not-allowed; +} +.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading { + color: inherit; +} +.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text { + color: #777777; +} +.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus { + 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: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, .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 { + color: inherit; +} +.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .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:hover, a.list-group-item-success:focus, +button.list-group-item-success:hover, +button.list-group-item-success:focus { + color: #3c763d; + background-color: #d0e9c6; +} +a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus, +button.list-group-item-success.active, +button.list-group-item-success.active:hover, +button.list-group-item-success.active:focus { + 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:hover, a.list-group-item-info:focus, +button.list-group-item-info:hover, +button.list-group-item-info:focus { + color: #31708f; + background-color: #c4e3f3; +} +a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus, +button.list-group-item-info.active, +button.list-group-item-info.active:hover, +button.list-group-item-info.active:focus { + 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:hover, a.list-group-item-warning:focus, +button.list-group-item-warning:hover, +button.list-group-item-warning:focus { + color: #8a6d3b; + background-color: #faf2cc; +} +a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus, +button.list-group-item-warning.active, +button.list-group-item-warning.active:hover, +button.list-group-item-warning.active:focus { + 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:hover, a.list-group-item-danger:focus, +button.list-group-item-danger:hover, +button.list-group-item-danger:focus { + color: #a94442; + background-color: #ebcccc; +} +a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus, +button.list-group-item-danger.active, +button.list-group-item-danger.active:hover, +button.list-group-item-danger.active:focus { + 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, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} +.panel-body:before, .panel-body:after { + content: " "; + display: table; +} +.panel-body:after { + clear: both; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel-heading > .dropdown .dropdown-toggle { + color: inherit; +} + +.panel-title { + margin-top: 0; + margin-bottom: 0; + font-size: 16px; + color: inherit; +} +.panel-title > a, +.panel-title > small, +.panel-title > .small, +.panel-title > small > a, +.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-right-radius: 3px; + border-top-left-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-right-radius: 0; + border-top-left-radius: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.list-group + .panel-footer { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table, +.panel > .panel-collapse > .table { + margin-bottom: 0; +} +.panel > .table caption, +.panel > .table-responsive > .table caption, +.panel > .panel-collapse > .table caption { + padding-left: 15px; + padding-right: 15px; +} +.panel > .table:first-child, +.panel > .table-responsive:first-child > .table:first-child { + border-top-right-radius: 3px; + border-top-left-radius: 3px; +} +.panel > .table:first-child > thead:first-child > tr:first-child, +.panel > .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-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child { + border-top-left-radius: 3px; + border-top-right-radius: 3px; +} +.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, +.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-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-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 { + border-top-left-radius: 3px; +} +.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, +.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-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-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 { + border-top-right-radius: 3px; +} +.panel > .table:last-child, +.panel > .table-responsive:last-child > .table:last-child { + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} +.panel > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table:last-child > tfoot:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, +.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child { + border-bottom-left-radius: 3px; + border-bottom-right-radius: 3px; +} +.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, +.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 { + border-bottom-left-radius: 3px; +} +.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, +.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 { + 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 th, +.panel > .table > tbody:first-child > tr:first-child td { + border-top: 0; +} +.panel > .table-bordered, +.panel > .table-responsive > .table-bordered { + border: 0; +} +.panel > .table-bordered > thead > tr > th:first-child, +.panel > .table-bordered > thead > tr > td:first-child, +.panel > .table-bordered > tbody > tr > th:first-child, +.panel > .table-bordered > tbody > tr > td:first-child, +.panel > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-bordered > tfoot > tr > td:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:first-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { + border-left: 0; +} +.panel > .table-bordered > thead > tr > th:last-child, +.panel > .table-bordered > thead > tr > td:last-child, +.panel > .table-bordered > tbody > tr > th:last-child, +.panel > .table-bordered > tbody > tr > td:last-child, +.panel > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-bordered > tfoot > tr > td:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > th:last-child, +.panel > .table-responsive > .table-bordered > thead > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, +.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { + border-right: 0; +} +.panel > .table-bordered > thead > tr:first-child > td, +.panel > .table-bordered > thead > tr:first-child > th, +.panel > .table-bordered > tbody > tr:first-child > td, +.panel > .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, +.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, +.panel > .table-responsive > .table-bordered > tbody > 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 { + border: 0; + margin-bottom: 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 > .panel-body, +.panel-group .panel-heading + .panel-collapse > .list-group { + 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: #333333; + 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: #333333; +} +.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 iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + bottom: 0; + height: 100%; + width: 100%; + border: 0; +} + +.embed-responsive-16by9 { + padding-bottom: 56.25%; +} + +.embed-responsive-4by3 { + padding-bottom: 75%; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 0, 0, 0.15); +} + +.well-lg { + padding: 24px; + border-radius: 6px; +} + +.well-sm { + padding: 9px; + border-radius: 3px; +} + +.close { + float: right; + font-size: 21px; + font-weight: bold; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: 0.2; + filter: alpha(opacity=20); +} +.close:hover, .close:focus { + color: #000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + display: none; + overflow: hidden; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + -webkit-overflow-scrolling: touch; + outline: 0; +} +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + -o-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} +.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; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + padding: 15px; + border-bottom: 1px solid #e5e5e5; + min-height: 16.42857px; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.42857; +} + +.modal-body { + position: relative; + padding: 15px; +} + +.modal-footer { + padding: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} +.modal-footer:before, .modal-footer:after { + content: " "; + display: table; +} +.modal-footer:after { + clear: both; +} +.modal-footer .btn + .btn { + margin-left: 5px; + margin-bottom: 0; +} +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.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, 0.5); + box-shadow: 0 5px 15px rgba(0, 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-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 12px; + opacity: 0; + filter: alpha(opacity=0); +} +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} +.tooltip.top { + margin-top: -3px; + padding: 5px 0; +} +.tooltip.right { + margin-left: 3px; + padding: 0 5px; +} +.tooltip.bottom { + margin-top: 3px; + padding: 5px 0; +} +.tooltip.left { + margin-left: -3px; + padding: 0 5px; +} + +.tooltip-inner { + max-width: 200px; + padding: 3px 8px; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 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 { + bottom: 0; + right: 5px; + 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-style: normal; + font-weight: normal; + letter-spacing: normal; + line-break: auto; + line-height: 1.42857; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + white-space: normal; + word-break: normal; + word-spacing: normal; + word-wrap: normal; + font-size: 14px; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); +} +.popover.top { + margin-top: -10px; +} +.popover.right { + margin-left: 10px; +} +.popover.bottom { + margin-top: 10px; +} +.popover.left { + margin-left: -10px; +} + +.popover-title { + margin: 0; + padding: 8px 14px; + font-size: 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 { + border-width: 10px; + content: ""; +} + +.popover.top > .arrow { + left: 50%; + margin-left: -11px; + border-bottom-width: 0; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + bottom: -11px; +} +.popover.top > .arrow:after { + content: " "; + bottom: 1px; + margin-left: -10px; + border-bottom-width: 0; + border-top-color: #fff; +} +.popover.right > .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-left-width: 0; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); +} +.popover.right > .arrow:after { + content: " "; + left: 1px; + bottom: -10px; + border-left-width: 0; + border-right-color: #fff; +} +.popover.bottom > .arrow { + left: 50%; + margin-left: -11px; + border-top-width: 0; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + top: -11px; +} +.popover.bottom > .arrow:after { + content: " "; + top: 1px; + margin-left: -10px; + border-top-width: 0; + border-bottom-color: #fff; +} +.popover.left > .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-right-width: 0; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); +} +.popover.left > .arrow:after { + content: " "; + right: 1px; + border-right-width: 0; + border-left-color: #fff; + bottom: -10px; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + overflow: hidden; + width: 100%; +} +.carousel-inner > .item { + display: none; + position: relative; + -webkit-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + max-width: 100%; + height: auto; + line-height: 1; +} +@media all and (transform-3d), (-webkit-transform-3d) { + .carousel-inner > .item { + -webkit-transition: -webkit-transform 0.6s ease-in-out; + -moz-transition: -moz-transform 0.6s ease-in-out; + -o-transition: -o-transform 0.6s ease-in-out; + transition: transform 0.6s ease-in-out; + -webkit-backface-visibility: hidden; + -moz-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + -moz-perspective: 1000px; + perspective: 1000px; + } + .carousel-inner > .item.next, .carousel-inner > .item.active.right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + left: 0; + } + .carousel-inner > .item.prev, .carousel-inner > .item.active.left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + left: 0; + } + .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + left: 0; + } +} +.carousel-inner > .active, +.carousel-inner > .next, +.carousel-inner > .prev { + display: block; +} +.carousel-inner > .active { + left: 0; +} +.carousel-inner > .next, +.carousel-inner > .prev { + position: absolute; + top: 0; + width: 100%; +} +.carousel-inner > .next { + left: 100%; +} +.carousel-inner > .prev { + left: -100%; +} +.carousel-inner > .next.left, +.carousel-inner > .prev.right { + left: 0; +} +.carousel-inner > .active.left { + left: -100%; +} +.carousel-inner > .active.right { + left: 100%; +} + +.carousel-control { + position: absolute; + top: 0; + left: 0; + bottom: 0; + width: 15%; + opacity: 0.5; + filter: alpha(opacity=50); + font-size: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} +.carousel-control.left { + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} +.carousel-control.right { + left: auto; + right: 0; + background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} +.carousel-control:hover, .carousel-control:focus { + outline: 0; + color: #fff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} +.carousel-control .icon-prev, +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-left, +.carousel-control .glyphicon-chevron-right { + position: absolute; + top: 50%; + margin-top: -10px; + z-index: 5; + display: inline-block; +} +.carousel-control .icon-prev, +.carousel-control .glyphicon-chevron-left { + left: 50%; + margin-left: -10px; +} +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; + margin-right: -10px; +} +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + line-height: 1; + font-family: serif; +} +.carousel-control .icon-prev:before { + content: '\2039'; +} +.carousel-control .icon-next:before { + content: '\203a'; +} + +.carousel-indicators { + position: absolute; + bottom: 10px; + left: 50%; + z-index: 15; + width: 60%; + margin-left: -30%; + padding-left: 0; + list-style: none; + text-align: center; +} +.carousel-indicators li { + display: inline-block; + width: 10px; + height: 10px; + margin: 1px; + text-indent: -999px; + border: 1px solid #fff; + border-radius: 10px; + cursor: pointer; + background-color: #000 \9; + background-color: transparent; +} +.carousel-indicators .active { + margin: 0; + width: 12px; + height: 12px; + background-color: #fff; +} + +.carousel-caption { + position: absolute; + left: 15%; + right: 15%; + bottom: 20px; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 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-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + font-size: 30px; + } + .carousel-control .glyphicon-chevron-left, + .carousel-control .icon-prev { + margin-left: -15px; + } + .carousel-control .glyphicon-chevron-right, + .carousel-control .icon-next { + margin-right: -15px; + } + + .carousel-caption { + left: 20%; + right: 20%; + padding-bottom: 30px; + } + + .carousel-indicators { + bottom: 20px; + } +} +.clearfix:before, .clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} + +.center-block { + display: block; + margin-left: auto; + margin-right: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.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-xs { + display: none !important; +} + +.visible-sm { + display: none !important; +} + +.visible-md { + display: none !important; +} + +.visible-lg { + display: none !important; +} + +.visible-xs-block, +.visible-xs-inline, +.visible-xs-inline-block, +.visible-sm-block, +.visible-sm-inline, +.visible-sm-inline-block, +.visible-md-block, +.visible-md-inline, +.visible-md-inline-block, +.visible-lg-block, +.visible-lg-inline, +.visible-lg-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; + } + + th.visible-xs, + td.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; + } + + th.visible-sm, + td.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; + } + + th.visible-md, + td.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; + } + + th.visible-lg, + td.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; + } + + th.visible-print, + td.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.css.map */ diff --git a/flask_app/static/css/bootstrap.min.css b/flask_app/static/css/bootstrap.min.css new file mode 100644 index 0000000..df96c86 --- /dev/null +++ b/flask_app/static/css/bootstrap.min.css @@ -0,0 +1,9 @@ +/*! + * Bootstrap v2.3.2 + * + * Copyright 2013 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world by @mdo and @fat. + */.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{width:auto\9;height:auto;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333;background-color:#fff}a{color:#08c;text-decoration:none}a:hover,a:focus{color:#005580;text-decoration:underline}.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%}.row-fluid .span12{width:100%;*width:99.94680851063829%}.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%}.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%}.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%}.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%}.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%}.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%}.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%}.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%}.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%}.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%}.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%}.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%}.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%}.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%}.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%}.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%}.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%}.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%}.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%}.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%}.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%}.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%}.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%}.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%}.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%}.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%}.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%}.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%}.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%}.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%}.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%}.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%}.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:21px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:bold}em{font-style:italic}cite{font-style:normal}.muted{color:#999}a.muted:hover,a.muted:focus{color:#808080}.text-warning{color:#c09853}a.text-warning:hover,a.text-warning:focus{color:#a47e3c}.text-error{color:#b94a48}a.text-error:hover,a.text-error:focus{color:#953b39}.text-info{color:#3a87ad}a.text-info:hover,a.text-info:focus{color:#2d6987}.text-success{color:#468847}a.text-success:hover,a.text-success:focus{color:#356635}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{line-height:40px}h1{font-size:38.5px}h2{font-size:31.5px}h3{font-size:24.5px}h4{font-size:17.5px}h5{font-size:14px}h6{font-size:11.9px}h1 small{font-size:24.5px}h2 small{font-size:17.5px}h3 small{font-size:14px}h4 small{font-size:14px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #eee}ul,ol{padding:0;margin:0 0 10px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}li{line-height:20px}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}ul.inline,ol.inline{margin-left:0;list-style:none}ul.inline>li,ol.inline>li{display:inline-block;*display:inline;padding-right:5px;padding-left:5px;*zoom:1}dl{margin-bottom:20px}dt,dd{line-height:20px}dt{font-weight:bold}dd{margin-left:10px}.dl-horizontal{*zoom:1}.dl-horizontal:before,.dl-horizontal:after{display:table;line-height:0;content:""}.dl-horizontal:after{clear:both}.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}hr{margin:20px 0;border:0;border-top:1px solid #eee;border-bottom:1px solid #fff}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{margin-bottom:0;font-size:17.5px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#999}blockquote small:before{content:'\2014 \00A0'}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:''}blockquote.pull-right small:after{content:'\00A0 \2014'}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,"Courier New",monospace;font-size:12px;color:#333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;white-space:nowrap;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}form{margin:0 0 20px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:40px;color:#333;border:0;border-bottom:1px solid #e5e5e5}legend small{font-size:15px;color:#999}label,input,button,select,textarea{font-size:14px;font-weight:normal;line-height:20px}input,button,select,textarea{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}label{display:block;margin-bottom:5px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;height:20px;padding:4px 6px;margin-bottom:10px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input,textarea,.uneditable-input{width:206px}textarea{height:auto}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;*margin-top:0;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:30px;*margin-top:4px;line-height:30px}select{width:220px;background-color:#fff;border:1px solid #ccc}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999;cursor:not-allowed;background-color:#fcfcfc;border-color:#ccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}.radio,.checkbox{min-height:20px;padding-left:20px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.controls>.radio:first-child,.controls>.checkbox:first-child{padding-top:5px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}.input-append input[class*="span"],.input-append .uneditable-input[class*="span"],.input-prepend input[class*="span"],.input-prepend .uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"],.row-fluid .input-prepend [class*="span"],.row-fluid .input-append [class*="span"]{display:inline-block}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:926px}input.span11,textarea.span11,.uneditable-input.span11{width:846px}input.span10,textarea.span10,.uneditable-input.span10{width:766px}input.span9,textarea.span9,.uneditable-input.span9{width:686px}input.span8,textarea.span8,.uneditable-input.span8{width:606px}input.span7,textarea.span7,.uneditable-input.span7{width:526px}input.span6,textarea.span6,.uneditable-input.span6{width:446px}input.span5,textarea.span5,.uneditable-input.span5{width:366px}input.span4,textarea.span4,.uneditable-input.span4{width:286px}input.span3,textarea.span3,.uneditable-input.span3{width:206px}input.span2,textarea.span2,.uneditable-input.span2{width:126px}input.span1,textarea.span1,.uneditable-input.span1{width:46px}.controls-row{*zoom:1}.controls-row:before,.controls-row:after{display:table;line-height:0;content:""}.controls-row:after{clear:both}.controls-row [class*="span"],.row-fluid .controls-row [class*="span"]{float:left}.controls-row .checkbox[class*="span"],.controls-row .radio[class*="span"]{padding-top:5px}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eee}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline{color:#c09853}.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#c09853}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#c09853;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#a47e3c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #dbc59e}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#c09853;background-color:#fcf8e3;border-color:#c09853}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline{color:#b94a48}.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#b94a48}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#b94a48;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#953b39;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#b94a48;background-color:#f2dede;border-color:#b94a48}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#468847}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#468847;background-color:#dff0d8;border-color:#468847}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#3a87ad}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#3a87ad;background-color:#d9edf7;border-color:#3a87ad}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#f5f5f5;border-top:1px solid #e5e5e5;*zoom:1}.form-actions:before,.form-actions:after{display:table;line-height:0;content:""}.form-actions:after{clear:both}.help-block,.help-inline{color:#595959}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;*display:inline;padding-left:5px;vertical-align:middle;*zoom:1}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;font-size:0;white-space:nowrap;vertical-align:middle}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:14px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:20px;min-width:16px;padding:4px 5px;font-size:14px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-append .add-on,.input-prepend .add-on,.input-append .btn,.input-prepend .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-append .active,.input-prepend .active{background-color:#a9dba9;border-color:#46a546}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-prepend .add-on:first-child,.input-prepend .btn:first-child{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input,.input-append select,.input-append .uneditable-input{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-append input+.btn-group .btn:last-child,.input-append select+.btn-group .btn:last-child,.input-append .uneditable-input+.btn-group .btn:last-child{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on:last-child,.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append input,.input-prepend.input-append select,.input-prepend.input-append .uneditable-input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select+.btn-group .btn,.input-prepend.input-append .uneditable-input+.btn-group .btn{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-right:14px;padding-right:4px \9;padding-left:14px;padding-left:4px \9;margin-bottom:0;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.form-search .input-append .search-query,.form-search .input-prepend .search-query{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.form-search .input-append .search-query{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search .input-append .btn{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .search-query{-webkit-border-radius:0 14px 14px 0;-moz-border-radius:0 14px 14px 0;border-radius:0 14px 14px 0}.form-search .input-prepend .btn{-webkit-border-radius:14px 0 0 14px;-moz-border-radius:14px 0 0 14px;border-radius:14px 0 0 14px}.form-search input,.form-inline input,.form-horizontal input,.form-search textarea,.form-inline textarea,.form-horizontal textarea,.form-search select,.form-inline select,.form-horizontal select,.form-search .help-inline,.form-inline .help-inline,.form-horizontal .help-inline,.form-search .uneditable-input,.form-inline .uneditable-input,.form-horizontal .uneditable-input,.form-search .input-prepend,.form-inline .input-prepend,.form-horizontal .input-prepend,.form-search .input-append,.form-inline .input-append,.form-horizontal .input-append{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}.form-search .hide,.form-inline .hide,.form-horizontal .hide{display:none}.form-search label,.form-inline label,.form-search .btn-group,.form-inline .btn-group{display:inline-block}.form-search .input-append,.form-inline .input-append,.form-search .input-prepend,.form-inline .input-prepend{margin-bottom:0}.form-search .radio,.form-search .checkbox,.form-inline .radio,.form-inline .checkbox{padding-left:0;margin-bottom:0;vertical-align:middle}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px;*zoom:1}.form-horizontal .control-group:before,.form-horizontal .control-group:after{display:table;line-height:0;content:""}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:180px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px}.table th,.table td{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table th{font-weight:bold}.table thead th{vertical-align:bottom}.table caption+thead tr:first-child th,.table caption+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table thead:first-child tr:first-child th,.table thead:first-child tr:first-child td{border-top:0}.table tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed th,.table-condensed td{padding:4px 5px}.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.table-bordered th,.table-bordered td{border-left:1px solid #ddd}.table-bordered caption+thead tr:first-child th,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+tbody tr:first-child td,.table-bordered colgroup+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered thead:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child th,.table-bordered tbody:first-child tr:first-child td{border-top:0}.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child{-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px}.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomleft:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomright:0}.table-bordered caption+thead tr:first-child th:first-child,.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topleft:4px}.table-bordered caption+thead tr:first-child th:last-child,.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-topright:4px}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#f5f5f5}table td[class*="span"],table th[class*="span"],.row-fluid table td[class*="span"],.row-fluid table th[class*="span"]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:124px;margin-left:0}.table td.span3,.table th.span3{float:none;width:204px;margin-left:0}.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}.table td.span5,.table th.span5{float:none;width:364px;margin-left:0}.table td.span6,.table th.span6{float:none;width:444px;margin-left:0}.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}.table td.span9,.table th.span9{float:none;width:684px;margin-left:0}.table td.span10,.table th.span10{float:none;width:764px;margin-left:0}.table td.span11,.table th.span11{float:none;width:844px;margin-left:0}.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}.table tbody tr.success>td{background-color:#dff0d8}.table tbody tr.error>td{background-color:#f2dede}.table tbody tr.warning>td{background-color:#fcf8e3}.table tbody tr.info>td{background-color:#d9edf7}.table-hover tbody tr.success:hover>td{background-color:#d0e9c6}.table-hover tbody tr.error:hover>td{background-color:#ebcccc}.table-hover tbody tr.warning:hover>td{background-color:#faf2cc}.table-hover tbody tr.info:hover>td{background-color:#c4e3f3}[class^="icon-"],[class*=" icon-"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url("../img/glyphicons-halflings.png");background-position:14px 14px;background-repeat:no-repeat}.icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:focus>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:focus>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:focus>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:focus>a>[class*=" icon-"]{background-image:url("../img/glyphicons-halflings-white.png")}.icon-glass{background-position:0 0}.icon-music{background-position:-24px 0}.icon-search{background-position:-48px 0}.icon-envelope{background-position:-72px 0}.icon-heart{background-position:-96px 0}.icon-star{background-position:-120px 0}.icon-star-empty{background-position:-144px 0}.icon-user{background-position:-168px 0}.icon-film{background-position:-192px 0}.icon-th-large{background-position:-216px 0}.icon-th{background-position:-240px 0}.icon-th-list{background-position:-264px 0}.icon-ok{background-position:-288px 0}.icon-remove{background-position:-312px 0}.icon-zoom-in{background-position:-336px 0}.icon-zoom-out{background-position:-360px 0}.icon-off{background-position:-384px 0}.icon-signal{background-position:-408px 0}.icon-cog{background-position:-432px 0}.icon-trash{background-position:-456px 0}.icon-home{background-position:0 -24px}.icon-file{background-position:-24px -24px}.icon-time{background-position:-48px -24px}.icon-road{background-position:-72px -24px}.icon-download-alt{background-position:-96px -24px}.icon-download{background-position:-120px -24px}.icon-upload{background-position:-144px -24px}.icon-inbox{background-position:-168px -24px}.icon-play-circle{background-position:-192px -24px}.icon-repeat{background-position:-216px -24px}.icon-refresh{background-position:-240px -24px}.icon-list-alt{background-position:-264px -24px}.icon-lock{background-position:-287px -24px}.icon-flag{background-position:-312px -24px}.icon-headphones{background-position:-336px -24px}.icon-volume-off{background-position:-360px -24px}.icon-volume-down{background-position:-384px -24px}.icon-volume-up{background-position:-408px -24px}.icon-qrcode{background-position:-432px -24px}.icon-barcode{background-position:-456px -24px}.icon-tag{background-position:0 -48px}.icon-tags{background-position:-25px -48px}.icon-book{background-position:-48px -48px}.icon-bookmark{background-position:-72px -48px}.icon-print{background-position:-96px -48px}.icon-camera{background-position:-120px -48px}.icon-font{background-position:-144px -48px}.icon-bold{background-position:-167px -48px}.icon-italic{background-position:-192px -48px}.icon-text-height{background-position:-216px -48px}.icon-text-width{background-position:-240px -48px}.icon-align-left{background-position:-264px -48px}.icon-align-center{background-position:-288px -48px}.icon-align-right{background-position:-312px -48px}.icon-align-justify{background-position:-336px -48px}.icon-list{background-position:-360px -48px}.icon-indent-left{background-position:-384px -48px}.icon-indent-right{background-position:-408px -48px}.icon-facetime-video{background-position:-432px -48px}.icon-picture{background-position:-456px -48px}.icon-pencil{background-position:0 -72px}.icon-map-marker{background-position:-24px -72px}.icon-adjust{background-position:-48px -72px}.icon-tint{background-position:-72px -72px}.icon-edit{background-position:-96px -72px}.icon-share{background-position:-120px -72px}.icon-check{background-position:-144px -72px}.icon-move{background-position:-168px -72px}.icon-step-backward{background-position:-192px -72px}.icon-fast-backward{background-position:-216px -72px}.icon-backward{background-position:-240px -72px}.icon-play{background-position:-264px -72px}.icon-pause{background-position:-288px -72px}.icon-stop{background-position:-312px -72px}.icon-forward{background-position:-336px -72px}.icon-fast-forward{background-position:-360px -72px}.icon-step-forward{background-position:-384px -72px}.icon-eject{background-position:-408px -72px}.icon-chevron-left{background-position:-432px -72px}.icon-chevron-right{background-position:-456px -72px}.icon-plus-sign{background-position:0 -96px}.icon-minus-sign{background-position:-24px -96px}.icon-remove-sign{background-position:-48px -96px}.icon-ok-sign{background-position:-72px -96px}.icon-question-sign{background-position:-96px -96px}.icon-info-sign{background-position:-120px -96px}.icon-screenshot{background-position:-144px -96px}.icon-remove-circle{background-position:-168px -96px}.icon-ok-circle{background-position:-192px -96px}.icon-ban-circle{background-position:-216px -96px}.icon-arrow-left{background-position:-240px -96px}.icon-arrow-right{background-position:-264px -96px}.icon-arrow-up{background-position:-289px -96px}.icon-arrow-down{background-position:-312px -96px}.icon-share-alt{background-position:-336px -96px}.icon-resize-full{background-position:-360px -96px}.icon-resize-small{background-position:-384px -96px}.icon-plus{background-position:-408px -96px}.icon-minus{background-position:-433px -96px}.icon-asterisk{background-position:-456px -96px}.icon-exclamation-sign{background-position:0 -120px}.icon-gift{background-position:-24px -120px}.icon-leaf{background-position:-48px -120px}.icon-fire{background-position:-72px -120px}.icon-eye-open{background-position:-96px -120px}.icon-eye-close{background-position:-120px -120px}.icon-warning-sign{background-position:-144px -120px}.icon-plane{background-position:-168px -120px}.icon-calendar{background-position:-192px -120px}.icon-random{width:16px;background-position:-216px -120px}.icon-comment{background-position:-240px -120px}.icon-magnet{background-position:-264px -120px}.icon-chevron-up{background-position:-288px -120px}.icon-chevron-down{background-position:-313px -119px}.icon-retweet{background-position:-336px -120px}.icon-shopping-cart{background-position:-360px -120px}.icon-folder-close{width:16px;background-position:-384px -120px}.icon-folder-open{width:16px;background-position:-408px -120px}.icon-resize-vertical{background-position:-432px -119px}.icon-resize-horizontal{background-position:-456px -118px}.icon-hdd{background-position:0 -144px}.icon-bullhorn{background-position:-24px -144px}.icon-bell{background-position:-48px -144px}.icon-certificate{background-position:-72px -144px}.icon-thumbs-up{background-position:-96px -144px}.icon-thumbs-down{background-position:-120px -144px}.icon-hand-right{background-position:-144px -144px}.icon-hand-left{background-position:-168px -144px}.icon-hand-up{background-position:-192px -144px}.icon-hand-down{background-position:-216px -144px}.icon-circle-arrow-right{background-position:-240px -144px}.icon-circle-arrow-left{background-position:-264px -144px}.icon-circle-arrow-up{background-position:-288px -144px}.icon-circle-arrow-down{background-position:-312px -144px}.icon-globe{background-position:-336px -144px}.icon-wrench{background-position:-360px -144px}.icon-tasks{background-position:-384px -144px}.icon-filter{background-position:-408px -144px}.icon-briefcase{background-position:-432px -144px}.icon-fullscreen{background-position:-456px -144px}.dropup,.dropdown{position:relative}.dropdown-toggle{*margin-bottom:-3px}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top,#08c,#0077b3);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));background-image:-webkit-linear-gradient(top,#08c,#0077b3);background-image:-o-linear-gradient(top,#08c,#0077b3);background-image:linear-gradient(to bottom,#08c,#0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0077b3',GradientType=0)}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open{*z-index:1000}.open>.dropdown-menu{display:block}.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{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#ccc;border-style:solid;border-width:5px 0 5px 5px;content:" "}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-right:20px;padding-left:20px}.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-large{padding:24px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.well-small{padding:9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.fade{opacity:0;-webkit-transition:opacity .15s linear;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.btn{display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}.btn:active,.btn.active{background-color:#ccc \9}.btn:first-child{*margin-left:0}.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-large{padding:11px 19px;font-size:17.5px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px}.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0}.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}.btn-primary{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#04c;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}.btn-primary:active,.btn-primary.active{background-color:#039 \9}.btn-warning{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#faa732;*background-color:#f89406;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#fff;background-color:#f89406;*background-color:#df8505}.btn-warning:active,.btn-warning.active{background-color:#c67605 \9}.btn-danger{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#da4f49;*background-color:#bd362f;background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);background-repeat:repeat-x;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}.btn-success{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#5bb75b;*background-color:#51a351;background-image:-moz-linear-gradient(top,#62c462,#51a351);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background-image:-webkit-linear-gradient(top,#62c462,#51a351);background-image:-o-linear-gradient(top,#62c462,#51a351);background-image:linear-gradient(to bottom,#62c462,#51a351);background-repeat:repeat-x;border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff51a351',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#fff;background-color:#51a351;*background-color:#499249}.btn-success:active,.btn-success.active{background-color:#408140 \9}.btn-info{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#49afcd;*background-color:#2f96b4;background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}.btn-info:active,.btn-info.active{background-color:#24748c \9}.btn-inverse{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#363636;*background-color:#222;background-image:-moz-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(to bottom,#444,#222);background-repeat:repeat-x;border-color:#222 #222 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#fff;background-color:#222;*background-color:#151515}.btn-inverse:active,.btn-inverse.active{background-color:#080808 \9}button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px}button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px}button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-link{color:#08c;cursor:pointer;border-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-link:hover,.btn-link:focus{color:#005580;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus{color:#333;text-decoration:none}.btn-group{position:relative;display:inline-block;*display:inline;*margin-left:.3em;font-size:0;white-space:nowrap;vertical-align:middle;*zoom:1}.btn-group:first-child{*margin-left:0}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{margin-top:10px;margin-bottom:10px;font-size:0}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px}.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px}.btn-group>.btn-mini{font-size:10.5px}.btn-group>.btn-small{font-size:11.9px}.btn-group>.btn-large{font-size:17.5px}.btn-group>.btn:first-child{margin-left:0;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{*padding-top:5px;padding-right:8px;*padding-bottom:5px;padding-left:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 1px 0 0 rgba(255,255,255,0.125),inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}.btn-group>.btn-mini+.dropdown-toggle{*padding-top:2px;padding-right:5px;*padding-bottom:2px;padding-left:5px}.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px}.btn-group>.btn-large+.dropdown-toggle{*padding-top:7px;padding-right:12px;*padding-bottom:7px;padding-left:12px}.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6}.btn-group.open .btn-primary.dropdown-toggle{background-color:#04c}.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406}.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f}.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351}.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px}.btn-large .caret{border-top-width:5px;border-right-width:5px;border-left-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-group-vertical{display:inline-block;*display:inline;*zoom:1}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.btn-group-vertical>.btn+.btn{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.alert{padding:8px 35px 8px 14px;margin-bottom:20px;text-shadow:0 1px 0 rgba(255,255,255,0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}.alert-success h4{color:#468847}.alert-danger,.alert-error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}.alert-info h4{color:#3a87ad}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.nav{margin-bottom:20px;margin-left:0;list-style:none}.nav>li>a{display:block}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999;text-shadow:0 1px 0 rgba(255,255,255,0.5);text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0}.nav-list>li>a,.nav-list .nav-header{margin-right:-15px;margin-left:-15px;text-shadow:0 1px 0 rgba(255,255,255,0.5)}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#08c}.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px}.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #fff}.nav-tabs,.nav-pills{*zoom:1}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;line-height:0;content:""}.nav-tabs:after,.nav-pills:after{clear:both}.nav-tabs>li,.nav-pills>li{float:left}.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{margin-bottom:-1px}.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eee #eee #ddd}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#fff;background-color:#08c}.nav-stacked>li{float:none}.nav-stacked>li>a{margin-right:0}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px}.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{z-index:2;border-color:#ddd}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px;border-top-color:#08c;border-bottom-color:#08c}.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer}.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#fff;background-color:#999;border-color:#999}.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1;filter:alpha(opacity=100)}.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999}.tabbable{*zoom:1}.tabbable:before,.tabbable:after{display:table;line-height:0;content:""}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0}.tab-content>.tab-pane,.pill-content>.pill-pane{display:none}.tab-content>.active,.pill-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #ddd}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-top-color:#ddd;border-bottom-color:transparent}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd}.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eee #ddd #eee #eee}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#fff}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd}.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eee #eee #eee #ddd}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#fff}.nav>.disabled>a{color:#999}.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;cursor:default;background-color:transparent}.navbar{*position:relative;*z-index:2;margin-bottom:20px;overflow:visible}.navbar-inner{min-height:40px;padding-right:20px;padding-left:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top,#fff,#f2f2f2);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);background-image:-o-linear-gradient(top,#fff,#f2f2f2);background-image:linear-gradient(to bottom,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff2f2f2',GradientType=0);*zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);box-shadow:0 1px 4px rgba(0,0,0,0.065)}.navbar-inner:before,.navbar-inner:after{display:table;line-height:0;content:""}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{display:block;float:left;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777;text-shadow:0 1px 0 #fff}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px;color:#777}.navbar-link{color:#777}.navbar-link:hover,.navbar-link:focus{color:#333}.navbar .divider-vertical{height:40px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #f2f2f2}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0}.navbar-form{margin-bottom:0;*zoom:1}.navbar-form:before,.navbar-form:after{display:table;line-height:0;content:""}.navbar-form:after{clear:both}.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px}.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0}.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{padding:4px 14px;margin-bottom:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-right:0;padding-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,0.1);box-shadow:0 1px 10px rgba(0,0,0,0.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,0.1);box-shadow:0 -1px 10px rgba(0,0,0,0.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333;text-decoration:none;background-color:transparent}.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-right:5px;margin-left:5px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ededed;*background-color:#e5e5e5;background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);background-image:linear-gradient(to bottom,#f2f2f2,#e5e5e5);background-repeat:repeat-x;border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffe5e5e5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.075)}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#fff;background-color:#e5e5e5;*background-color:#d9d9d9}.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#ccc \9}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(0,0,0,0.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}.navbar .nav>li>.dropdown-menu:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{top:auto;bottom:-7px;border-top:7px solid #ccc;border-bottom:0;border-top-color:rgba(0,0,0,0.2)}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{top:auto;bottom:-6px;border-top:6px solid #fff;border-bottom:0}.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{color:#555;background-color:#e5e5e5}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777;border-bottom-color:#777}.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555;border-bottom-color:#555}.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{right:12px;left:auto}.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{right:13px;left:auto}.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{right:100%;left:auto;margin-right:-1px;margin-left:0;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top,#222,#111);background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));background-image:-webkit-linear-gradient(top,#222,#111);background-image:-o-linear-gradient(top,#222,#111);background-image:linear-gradient(to bottom,#222,#111);background-repeat:repeat-x;border-color:#252525;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff111111',GradientType=0)}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#fff}.navbar-inverse .brand{color:#999}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#fff;background-color:#111}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#fff}.navbar-inverse .divider-vertical{border-right-color:#222;border-left-color:#111}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{color:#fff;background-color:#111}.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999;border-bottom-color:#999}.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#515151;border-color:#111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 1px 0 rgba(255,255,255,0.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#ccc}.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;outline:0;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);-moz-box-shadow:0 0 3px rgba(0,0,0,0.15);box-shadow:0 0 3px rgba(0,0,0,0.15)}.navbar-inverse .btn-navbar{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e0e0e;*background-color:#040404;background-image:-moz-linear-gradient(top,#151515,#040404);background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));background-image:-webkit-linear-gradient(top,#151515,#040404);background-image:-o-linear-gradient(top,#151515,#040404);background-image:linear-gradient(to bottom,#151515,#040404);background-repeat:repeat-x;border-color:#040404 #040404 #000;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515',endColorstr='#ff040404',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#fff;background-color:#040404;*background-color:#000}.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000 \9}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.breadcrumb>li{display:inline-block;*display:inline;text-shadow:0 1px 0 #fff;*zoom:1}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{margin:20px 0}.pagination ul{display:inline-block;*display:inline;margin-bottom:0;margin-left:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*zoom:1;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:#f5f5f5}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999;cursor:default;background-color:transparent}.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-topleft:4px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>span{padding:11px 19px;font-size:17.5px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span{-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-bottomleft:6px;-moz-border-radius-topleft:6px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span{-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px}.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination-mini ul>li>a,.pagination-mini ul>li>span{padding:0 6px;font-size:10.5px}.pager{margin:20px 0;text-align:center;list-style:none;*zoom:1}.pager:before,.pager:after{display:table;line-height:0;content:""}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:default;background-color:#fff}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;outline:0;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box}.modal.fade{top:-25%;-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;transition:opacity .3s linear,top .3s ease-out}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;*zoom:1;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff}.modal-footer:before,.modal-footer:after{display:table;line-height:0;content:""}.modal-footer:after{clear:both}.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}.tooltip{position:absolute;z-index:1030;display:block;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.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:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.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;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;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,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;line-height:0;content:""}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover,a.thumbnail:focus{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-right:auto;margin-left:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-right:9px;padding-left:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.label:focus,a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.btn .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress .bar{float:left;width:0;height:100%;font-size:12px;color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#faa732;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{right:15px;left:auto}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,0.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:0;bottom:0;left:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{line-height:20px;color:#fff}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;letter-spacing:-1px;color:inherit}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed} diff --git a/flask_app/static/css/icomoon.css b/flask_app/static/css/icomoon.css new file mode 100644 index 0000000..70c42aa --- /dev/null +++ b/flask_app/static/css/icomoon.css @@ -0,0 +1,2517 @@ +@font-face { + font-family: 'icomoon'; + src: url('../fonts/icomoon/icomoon.eot?195opb'); + src: url('../fonts/icomoon/icomoon.eot?195opb#iefix') format('embedded-opentype'), + url('../fonts/icomoon/icomoon.ttf?195opb') format('truetype'), + url('../fonts/icomoon/icomoon.woff?195opb') format('woff'), + url('../fonts/icomoon/icomoon.svg?195opb#icomoon') format('svg'); + font-weight: normal; + font-style: normal; +} + +[class^="icon-"], [class*=" icon-"] { + /* use !important to prevent issues with browser extensions that change fonts */ + font-family: 'icomoon' !important; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-glass:before { + content: "\f000"; +} +.icon-music:before { + content: "\f001"; +} +.icon-search:before { + content: "\f002"; +} +.icon-envelope-o:before { + content: "\f003"; +} +.icon-heart:before { + content: "\f004"; +} +.icon-star:before { + content: "\f005"; +} +.icon-star-o:before { + content: "\f006"; +} +.icon-user:before { + content: "\f007"; +} +.icon-film:before { + content: "\f008"; +} +.icon-th-large:before { + content: "\f009"; +} +.icon-th:before { + content: "\f00a"; +} +.icon-th-list:before { + content: "\f00b"; +} +.icon-check:before { + content: "\f00c"; +} +.icon-close:before { + content: "\f00d"; +} +.icon-remove:before { + content: "\f00d"; +} +.icon-times:before { + content: "\f00d"; +} +.icon-search-plus:before { + content: "\f00e"; +} +.icon-search-minus:before { + content: "\f010"; +} +.icon-power-off:before { + content: "\f011"; +} +.icon-signal:before { + content: "\f012"; +} +.icon-cog:before { + content: "\f013"; +} +.icon-gear:before { + content: "\f013"; +} +.icon-trash-o:before { + content: "\f014"; +} +.icon-home:before { + content: "\f015"; +} +.icon-file-o:before { + content: "\f016"; +} +.icon-clock-o:before { + content: "\f017"; +} +.icon-road:before { + content: "\f018"; +} +.icon-download:before { + content: "\f019"; +} +.icon-arrow-circle-o-down:before { + content: "\f01a"; +} +.icon-arrow-circle-o-up:before { + content: "\f01b"; +} +.icon-inbox:before { + content: "\f01c"; +} +.icon-play-circle-o:before { + content: "\f01d"; +} +.icon-repeat:before { + content: "\f01e"; +} +.icon-rotate-right:before { + content: "\f01e"; +} +.icon-refresh:before { + content: "\f021"; +} +.icon-list-alt:before { + content: "\f022"; +} +.icon-lock:before { + content: "\f023"; +} +.icon-flag:before { + content: "\f024"; +} +.icon-headphones:before { + content: "\f025"; +} +.icon-volume-off:before { + content: "\f026"; +} +.icon-volume-down:before { + content: "\f027"; +} +.icon-volume-up:before { + content: "\f028"; +} +.icon-qrcode:before { + content: "\f029"; +} +.icon-barcode:before { + content: "\f02a"; +} +.icon-tag:before { + content: "\f02b"; +} +.icon-tags:before { + content: "\f02c"; +} +.icon-book:before { + content: "\f02d"; +} +.icon-bookmark:before { + content: "\f02e"; +} +.icon-print:before { + content: "\f02f"; +} +.icon-camera:before { + content: "\f030"; +} +.icon-font:before { + content: "\f031"; +} +.icon-bold:before { + content: "\f032"; +} +.icon-italic:before { + content: "\f033"; +} +.icon-text-height:before { + content: "\f034"; +} +.icon-text-width:before { + content: "\f035"; +} +.icon-align-left:before { + content: "\f036"; +} +.icon-align-center:before { + content: "\f037"; +} +.icon-align-right:before { + content: "\f038"; +} +.icon-align-justify:before { + content: "\f039"; +} +.icon-list:before { + content: "\f03a"; +} +.icon-dedent:before { + content: "\f03b"; +} +.icon-outdent:before { + content: "\f03b"; +} +.icon-indent:before { + content: "\f03c"; +} +.icon-video-camera:before { + content: "\f03d"; +} +.icon-image:before { + content: "\f03e"; +} +.icon-photo:before { + content: "\f03e"; +} +.icon-picture-o:before { + content: "\f03e"; +} +.icon-pencil:before { + content: "\f040"; +} +.icon-map-marker:before { + content: "\f041"; +} +.icon-adjust:before { + content: "\f042"; +} +.icon-tint:before { + content: "\f043"; +} +.icon-edit:before { + content: "\f044"; +} +.icon-pencil-square-o:before { + content: "\f044"; +} +.icon-share-square-o:before { + content: "\f045"; +} +.icon-check-square-o:before { + content: "\f046"; +} +.icon-arrows:before { + content: "\f047"; +} +.icon-step-backward:before { + content: "\f048"; +} +.icon-fast-backward:before { + content: "\f049"; +} +.icon-backward:before { + content: "\f04a"; +} +.icon-play:before { + content: "\f04b"; +} +.icon-pause:before { + content: "\f04c"; +} +.icon-stop:before { + content: "\f04d"; +} +.icon-forward:before { + content: "\f04e"; +} +.icon-fast-forward:before { + content: "\f050"; +} +.icon-step-forward:before { + content: "\f051"; +} +.icon-eject:before { + content: "\f052"; +} +.icon-chevron-left:before { + content: "\f053"; +} +.icon-chevron-right:before { + content: "\f054"; +} +.icon-plus-circle:before { + content: "\f055"; +} +.icon-minus-circle:before { + content: "\f056"; +} +.icon-times-circle:before { + content: "\f057"; +} +.icon-check-circle:before { + content: "\f058"; +} +.icon-question-circle:before { + content: "\f059"; +} +.icon-info-circle:before { + content: "\f05a"; +} +.icon-crosshairs:before { + content: "\f05b"; +} +.icon-times-circle-o:before { + content: "\f05c"; +} +.icon-check-circle-o:before { + content: "\f05d"; +} +.icon-ban:before { + content: "\f05e"; +} +.icon-arrow-left:before { + content: "\f060"; +} +.icon-arrow-right:before { + content: "\f061"; +} +.icon-arrow-up:before { + content: "\f062"; +} +.icon-arrow-down:before { + content: "\f063"; +} +.icon-mail-forward:before { + content: "\f064"; +} +.icon-share:before { + content: "\f064"; +} +.icon-expand:before { + content: "\f065"; +} +.icon-compress:before { + content: "\f066"; +} +.icon-plus:before { + content: "\f067"; +} +.icon-minus:before { + content: "\f068"; +} +.icon-asterisk:before { + content: "\f069"; +} +.icon-exclamation-circle:before { + content: "\f06a"; +} +.icon-gift:before { + content: "\f06b"; +} +.icon-leaf:before { + content: "\f06c"; +} +.icon-fire:before { + content: "\f06d"; +} +.icon-eye:before { + content: "\f06e"; +} +.icon-eye-slash:before { + content: "\f070"; +} +.icon-exclamation-triangle:before { + content: "\f071"; +} +.icon-warning:before { + content: "\f071"; +} +.icon-plane:before { + content: "\f072"; +} +.icon-calendar:before { + content: "\f073"; +} +.icon-random:before { + content: "\f074"; +} +.icon-comment:before { + content: "\f075"; +} +.icon-magnet:before { + content: "\f076"; +} +.icon-chevron-up:before { + content: "\f077"; +} +.icon-chevron-down:before { + content: "\f078"; +} +.icon-retweet:before { + content: "\f079"; +} +.icon-shopping-cart:before { + content: "\f07a"; +} +.icon-folder:before { + content: "\f07b"; +} +.icon-folder-open:before { + content: "\f07c"; +} +.icon-arrows-v:before { + content: "\f07d"; +} +.icon-arrows-h:before { + content: "\f07e"; +} +.icon-bar-chart:before { + content: "\f080"; +} +.icon-bar-chart-o:before { + content: "\f080"; +} +.icon-twitter-square:before { + content: "\f081"; +} +.icon-facebook-square:before { + content: "\f082"; +} +.icon-camera-retro:before { + content: "\f083"; +} +.icon-key:before { + content: "\f084"; +} +.icon-cogs:before { + content: "\f085"; +} +.icon-gears:before { + content: "\f085"; +} +.icon-comments:before { + content: "\f086"; +} +.icon-thumbs-o-up:before { + content: "\f087"; +} +.icon-thumbs-o-down:before { + content: "\f088"; +} +.icon-star-half:before { + content: "\f089"; +} +.icon-heart-o:before { + content: "\f08a"; +} +.icon-sign-out:before { + content: "\f08b"; +} +.icon-linkedin-square:before { + content: "\f08c"; +} +.icon-thumb-tack:before { + content: "\f08d"; +} +.icon-external-link:before { + content: "\f08e"; +} +.icon-sign-in:before { + content: "\f090"; +} +.icon-trophy:before { + content: "\f091"; +} +.icon-github-square:before { + content: "\f092"; +} +.icon-upload:before { + content: "\f093"; +} +.icon-lemon-o:before { + content: "\f094"; +} +.icon-phone:before { + content: "\f095"; +} +.icon-square-o:before { + content: "\f096"; +} +.icon-bookmark-o:before { + content: "\f097"; +} +.icon-phone-square:before { + content: "\f098"; +} +.icon-twitter:before { + content: "\f099"; +} +.icon-facebook:before { + content: "\f09a"; +} +.icon-facebook-f:before { + content: "\f09a"; +} +.icon-github:before { + content: "\f09b"; +} +.icon-unlock:before { + content: "\f09c"; +} +.icon-credit-card:before { + content: "\f09d"; +} +.icon-feed:before { + content: "\f09e"; +} +.icon-rss:before { + content: "\f09e"; +} +.icon-hdd-o:before { + content: "\f0a0"; +} +.icon-bullhorn:before { + content: "\f0a1"; +} +.icon-bell-o:before { + content: "\f0a2"; +} +.icon-certificate:before { + content: "\f0a3"; +} +.icon-hand-o-right:before { + content: "\f0a4"; +} +.icon-hand-o-left:before { + content: "\f0a5"; +} +.icon-hand-o-up:before { + content: "\f0a6"; +} +.icon-hand-o-down:before { + content: "\f0a7"; +} +.icon-arrow-circle-left:before { + content: "\f0a8"; +} +.icon-arrow-circle-right:before { + content: "\f0a9"; +} +.icon-arrow-circle-up:before { + content: "\f0aa"; +} +.icon-arrow-circle-down:before { + content: "\f0ab"; +} +.icon-globe:before { + content: "\f0ac"; +} +.icon-wrench:before { + content: "\f0ad"; +} +.icon-tasks:before { + content: "\f0ae"; +} +.icon-filter:before { + content: "\f0b0"; +} +.icon-briefcase:before { + content: "\f0b1"; +} +.icon-arrows-alt:before { + content: "\f0b2"; +} +.icon-group:before { + content: "\f0c0"; +} +.icon-users:before { + content: "\f0c0"; +} +.icon-chain:before { + content: "\f0c1"; +} +.icon-link:before { + content: "\f0c1"; +} +.icon-cloud:before { + content: "\f0c2"; +} +.icon-flask:before { + content: "\f0c3"; +} +.icon-cut:before { + content: "\f0c4"; +} +.icon-scissors:before { + content: "\f0c4"; +} +.icon-copy:before { + content: "\f0c5"; +} +.icon-files-o:before { + content: "\f0c5"; +} +.icon-paperclip:before { + content: "\f0c6"; +} +.icon-floppy-o:before { + content: "\f0c7"; +} +.icon-save:before { + content: "\f0c7"; +} +.icon-square:before { + content: "\f0c8"; +} +.icon-bars:before { + content: "\f0c9"; +} +.icon-navicon:before { + content: "\f0c9"; +} +.icon-reorder:before { + content: "\f0c9"; +} +.icon-list-ul:before { + content: "\f0ca"; +} +.icon-list-ol:before { + content: "\f0cb"; +} +.icon-strikethrough:before { + content: "\f0cc"; +} +.icon-underline:before { + content: "\f0cd"; +} +.icon-table:before { + content: "\f0ce"; +} +.icon-magic:before { + content: "\f0d0"; +} +.icon-truck:before { + content: "\f0d1"; +} +.icon-pinterest:before { + content: "\f0d2"; +} +.icon-pinterest-square:before { + content: "\f0d3"; +} +.icon-google-plus-square:before { + content: "\f0d4"; +} +.icon-google-plus:before { + content: "\f0d5"; +} +.icon-money:before { + content: "\f0d6"; +} +.icon-caret-down:before { + content: "\f0d7"; +} +.icon-caret-up:before { + content: "\f0d8"; +} +.icon-caret-left:before { + content: "\f0d9"; +} +.icon-caret-right:before { + content: "\f0da"; +} +.icon-columns:before { + content: "\f0db"; +} +.icon-sort:before { + content: "\f0dc"; +} +.icon-unsorted:before { + content: "\f0dc"; +} +.icon-sort-desc:before { + content: "\f0dd"; +} +.icon-sort-down:before { + content: "\f0dd"; +} +.icon-sort-asc:before { + content: "\f0de"; +} +.icon-sort-up:before { + content: "\f0de"; +} +.icon-envelope:before { + content: "\f0e0"; +} +.icon-linkedin:before { + content: "\f0e1"; +} +.icon-rotate-left:before { + content: "\f0e2"; +} +.icon-undo:before { + content: "\f0e2"; +} +.icon-gavel:before { + content: "\f0e3"; +} +.icon-legal:before { + content: "\f0e3"; +} +.icon-dashboard:before { + content: "\f0e4"; +} +.icon-tachometer:before { + content: "\f0e4"; +} +.icon-comment-o:before { + content: "\f0e5"; +} +.icon-comments-o:before { + content: "\f0e6"; +} +.icon-bolt:before { + content: "\f0e7"; +} +.icon-flash:before { + content: "\f0e7"; +} +.icon-sitemap:before { + content: "\f0e8"; +} +.icon-umbrella:before { + content: "\f0e9"; +} +.icon-clipboard:before { + content: "\f0ea"; +} +.icon-paste:before { + content: "\f0ea"; +} +.icon-lightbulb-o:before { + content: "\f0eb"; +} +.icon-exchange:before { + content: "\f0ec"; +} +.icon-cloud-download:before { + content: "\f0ed"; +} +.icon-cloud-upload:before { + content: "\f0ee"; +} +.icon-user-md:before { + content: "\f0f0"; +} +.icon-stethoscope:before { + content: "\f0f1"; +} +.icon-suitcase:before { + content: "\f0f2"; +} +.icon-bell:before { + content: "\f0f3"; +} +.icon-coffee:before { + content: "\f0f4"; +} +.icon-cutlery:before { + content: "\f0f5"; +} +.icon-file-text-o:before { + content: "\f0f6"; +} +.icon-building-o:before { + content: "\f0f7"; +} +.icon-hospital-o:before { + content: "\f0f8"; +} +.icon-ambulance:before { + content: "\f0f9"; +} +.icon-medkit:before { + content: "\f0fa"; +} +.icon-fighter-jet:before { + content: "\f0fb"; +} +.icon-beer:before { + content: "\f0fc"; +} +.icon-h-square:before { + content: "\f0fd"; +} +.icon-plus-square:before { + content: "\f0fe"; +} +.icon-angle-double-left:before { + content: "\f100"; +} +.icon-angle-double-right:before { + content: "\f101"; +} +.icon-angle-double-up:before { + content: "\f102"; +} +.icon-angle-double-down:before { + content: "\f103"; +} +.icon-angle-left:before { + content: "\f104"; +} +.icon-angle-right:before { + content: "\f105"; +} +.icon-angle-up:before { + content: "\f106"; +} +.icon-angle-down:before { + content: "\f107"; +} +.icon-desktop:before { + content: "\f108"; +} +.icon-laptop:before { + content: "\f109"; +} +.icon-tablet:before { + content: "\f10a"; +} +.icon-mobile:before { + content: "\f10b"; +} +.icon-mobile-phone:before { + content: "\f10b"; +} +.icon-circle-o:before { + content: "\f10c"; +} +.icon-quote-left:before { + content: "\f10d"; +} +.icon-quote-right:before { + content: "\f10e"; +} +.icon-spinner:before { + content: "\f110"; +} +.icon-circle:before { + content: "\f111"; +} +.icon-mail-reply:before { + content: "\f112"; +} +.icon-reply:before { + content: "\f112"; +} +.icon-github-alt:before { + content: "\f113"; +} +.icon-folder-o:before { + content: "\f114"; +} +.icon-folder-open-o:before { + content: "\f115"; +} +.icon-smile-o:before { + content: "\f118"; +} +.icon-frown-o:before { + content: "\f119"; +} +.icon-meh-o:before { + content: "\f11a"; +} +.icon-gamepad:before { + content: "\f11b"; +} +.icon-keyboard-o:before { + content: "\f11c"; +} +.icon-flag-o:before { + content: "\f11d"; +} +.icon-flag-checkered:before { + content: "\f11e"; +} +.icon-terminal:before { + content: "\f120"; +} +.icon-code:before { + content: "\f121"; +} +.icon-mail-reply-all:before { + content: "\f122"; +} +.icon-reply-all:before { + content: "\f122"; +} +.icon-star-half-empty:before { + content: "\f123"; +} +.icon-star-half-full:before { + content: "\f123"; +} +.icon-star-half-o:before { + content: "\f123"; +} +.icon-location-arrow:before { + content: "\f124"; +} +.icon-crop:before { + content: "\f125"; +} +.icon-code-fork:before { + content: "\f126"; +} +.icon-chain-broken:before { + content: "\f127"; +} +.icon-unlink:before { + content: "\f127"; +} +.icon-question:before { + content: "\f128"; +} +.icon-info:before { + content: "\f129"; +} +.icon-exclamation:before { + content: "\f12a"; +} +.icon-superscript:before { + content: "\f12b"; +} +.icon-subscript:before { + content: "\f12c"; +} +.icon-eraser:before { + content: "\f12d"; +} +.icon-puzzle-piece:before { + content: "\f12e"; +} +.icon-microphone:before { + content: "\f130"; +} +.icon-microphone-slash:before { + content: "\f131"; +} +.icon-shield:before { + content: "\f132"; +} +.icon-calendar-o:before { + content: "\f133"; +} +.icon-fire-extinguisher:before { + content: "\f134"; +} +.icon-rocket:before { + content: "\f135"; +} +.icon-maxcdn:before { + content: "\f136"; +} +.icon-chevron-circle-left:before { + content: "\f137"; +} +.icon-chevron-circle-right:before { + content: "\f138"; +} +.icon-chevron-circle-up:before { + content: "\f139"; +} +.icon-chevron-circle-down:before { + content: "\f13a"; +} +.icon-html5:before { + content: "\f13b"; +} +.icon-css3:before { + content: "\f13c"; +} +.icon-anchor:before { + content: "\f13d"; +} +.icon-unlock-alt:before { + content: "\f13e"; +} +.icon-bullseye:before { + content: "\f140"; +} +.icon-ellipsis-h:before { + content: "\f141"; +} +.icon-ellipsis-v:before { + content: "\f142"; +} +.icon-rss-square:before { + content: "\f143"; +} +.icon-play-circle:before { + content: "\f144"; +} +.icon-ticket:before { + content: "\f145"; +} +.icon-minus-square:before { + content: "\f146"; +} +.icon-minus-square-o:before { + content: "\f147"; +} +.icon-level-up:before { + content: "\f148"; +} +.icon-level-down:before { + content: "\f149"; +} +.icon-check-square:before { + content: "\f14a"; +} +.icon-pencil-square:before { + content: "\f14b"; +} +.icon-external-link-square:before { + content: "\f14c"; +} +.icon-share-square:before { + content: "\f14d"; +} +.icon-compass:before { + content: "\f14e"; +} +.icon-caret-square-o-down:before { + content: "\f150"; +} +.icon-toggle-down:before { + content: "\f150"; +} +.icon-caret-square-o-up:before { + content: "\f151"; +} +.icon-toggle-up:before { + content: "\f151"; +} +.icon-caret-square-o-right:before { + content: "\f152"; +} +.icon-toggle-right:before { + content: "\f152"; +} +.icon-eur:before { + content: "\f153"; +} +.icon-euro:before { + content: "\f153"; +} +.icon-gbp:before { + content: "\f154"; +} +.icon-dollar:before { + content: "\f155"; +} +.icon-usd:before { + content: "\f155"; +} +.icon-inr:before { + content: "\f156"; +} +.icon-rupee:before { + content: "\f156"; +} +.icon-cny:before { + content: "\f157"; +} +.icon-jpy:before { + content: "\f157"; +} +.icon-rmb:before { + content: "\f157"; +} +.icon-yen:before { + content: "\f157"; +} +.icon-rouble:before { + content: "\f158"; +} +.icon-rub:before { + content: "\f158"; +} +.icon-ruble:before { + content: "\f158"; +} +.icon-krw:before { + content: "\f159"; +} +.icon-won:before { + content: "\f159"; +} +.icon-bitcoin:before { + content: "\f15a"; +} +.icon-btc:before { + content: "\f15a"; +} +.icon-file:before { + content: "\f15b"; +} +.icon-file-text:before { + content: "\f15c"; +} +.icon-sort-alpha-asc:before { + content: "\f15d"; +} +.icon-sort-alpha-desc:before { + content: "\f15e"; +} +.icon-sort-amount-asc:before { + content: "\f160"; +} +.icon-sort-amount-desc:before { + content: "\f161"; +} +.icon-sort-numeric-asc:before { + content: "\f162"; +} +.icon-sort-numeric-desc:before { + content: "\f163"; +} +.icon-thumbs-up:before { + content: "\f164"; +} +.icon-thumbs-down:before { + content: "\f165"; +} +.icon-youtube-square:before { + content: "\f166"; +} +.icon-youtube:before { + content: "\f167"; +} +.icon-xing:before { + content: "\f168"; +} +.icon-xing-square:before { + content: "\f169"; +} +.icon-youtube-play:before { + content: "\f16a"; +} +.icon-dropbox:before { + content: "\f16b"; +} +.icon-stack-overflow:before { + content: "\f16c"; +} +.icon-instagram:before { + content: "\f16d"; +} +.icon-flickr:before { + content: "\f16e"; +} +.icon-adn:before { + content: "\f170"; +} +.icon-bitbucket:before { + content: "\f171"; +} +.icon-bitbucket-square:before { + content: "\f172"; +} +.icon-tumblr:before { + content: "\f173"; +} +.icon-tumblr-square:before { + content: "\f174"; +} +.icon-long-arrow-down:before { + content: "\f175"; +} +.icon-long-arrow-up:before { + content: "\f176"; +} +.icon-long-arrow-left:before { + content: "\f177"; +} +.icon-long-arrow-right:before { + content: "\f178"; +} +.icon-apple:before { + content: "\f179"; +} +.icon-windows:before { + content: "\f17a"; +} +.icon-android:before { + content: "\f17b"; +} +.icon-linux:before { + content: "\f17c"; +} +.icon-dribbble:before { + content: "\f17d"; +} +.icon-skype:before { + content: "\f17e"; +} +.icon-foursquare:before { + content: "\f180"; +} +.icon-trello:before { + content: "\f181"; +} +.icon-female:before { + content: "\f182"; +} +.icon-male:before { + content: "\f183"; +} +.icon-gittip:before { + content: "\f184"; +} +.icon-gratipay:before { + content: "\f184"; +} +.icon-sun-o:before { + content: "\f185"; +} +.icon-moon-o:before { + content: "\f186"; +} +.icon-archive:before { + content: "\f187"; +} +.icon-bug:before { + content: "\f188"; +} +.icon-vk:before { + content: "\f189"; +} +.icon-weibo:before { + content: "\f18a"; +} +.icon-renren:before { + content: "\f18b"; +} +.icon-pagelines:before { + content: "\f18c"; +} +.icon-stack-exchange:before { + content: "\f18d"; +} +.icon-arrow-circle-o-right:before { + content: "\f18e"; +} +.icon-arrow-circle-o-left:before { + content: "\f190"; +} +.icon-caret-square-o-left:before { + content: "\f191"; +} +.icon-toggle-left:before { + content: "\f191"; +} +.icon-dot-circle-o:before { + content: "\f192"; +} +.icon-wheelchair:before { + content: "\f193"; +} +.icon-vimeo-square:before { + content: "\f194"; +} +.icon-try:before { + content: "\f195"; +} +.icon-turkish-lira:before { + content: "\f195"; +} +.icon-plus-square-o:before { + content: "\f196"; +} +.icon-space-shuttle:before { + content: "\f197"; +} +.icon-slack:before { + content: "\f198"; +} +.icon-envelope-square:before { + content: "\f199"; +} +.icon-wordpress:before { + content: "\f19a"; +} +.icon-openid:before { + content: "\f19b"; +} +.icon-bank:before { + content: "\f19c"; +} +.icon-institution:before { + content: "\f19c"; +} +.icon-university:before { + content: "\f19c"; +} +.icon-graduation-cap:before { + content: "\f19d"; +} +.icon-mortar-board:before { + content: "\f19d"; +} +.icon-yahoo:before { + content: "\f19e"; +} +.icon-google:before { + content: "\f1a0"; +} +.icon-reddit:before { + content: "\f1a1"; +} +.icon-reddit-square:before { + content: "\f1a2"; +} +.icon-stumbleupon-circle:before { + content: "\f1a3"; +} +.icon-stumbleupon:before { + content: "\f1a4"; +} +.icon-delicious:before { + content: "\f1a5"; +} +.icon-digg:before { + content: "\f1a6"; +} +.icon-pied-piper-pp:before { + content: "\f1a7"; +} +.icon-pied-piper-alt:before { + content: "\f1a8"; +} +.icon-drupal:before { + content: "\f1a9"; +} +.icon-joomla:before { + content: "\f1aa"; +} +.icon-language:before { + content: "\f1ab"; +} +.icon-fax:before { + content: "\f1ac"; +} +.icon-building:before { + content: "\f1ad"; +} +.icon-child:before { + content: "\f1ae"; +} +.icon-paw:before { + content: "\f1b0"; +} +.icon-spoon:before { + content: "\f1b1"; +} +.icon-cube:before { + content: "\f1b2"; +} +.icon-cubes:before { + content: "\f1b3"; +} +.icon-behance:before { + content: "\f1b4"; +} +.icon-behance-square:before { + content: "\f1b5"; +} +.icon-steam:before { + content: "\f1b6"; +} +.icon-steam-square:before { + content: "\f1b7"; +} +.icon-recycle:before { + content: "\f1b8"; +} +.icon-automobile:before { + content: "\f1b9"; +} +.icon-car:before { + content: "\f1b9"; +} +.icon-cab:before { + content: "\f1ba"; +} +.icon-taxi:before { + content: "\f1ba"; +} +.icon-tree:before { + content: "\f1bb"; +} +.icon-spotify:before { + content: "\f1bc"; +} +.icon-deviantart:before { + content: "\f1bd"; +} +.icon-soundcloud:before { + content: "\f1be"; +} +.icon-database:before { + content: "\f1c0"; +} +.icon-file-pdf-o:before { + content: "\f1c1"; +} +.icon-file-word-o:before { + content: "\f1c2"; +} +.icon-file-excel-o:before { + content: "\f1c3"; +} +.icon-file-powerpoint-o:before { + content: "\f1c4"; +} +.icon-file-image-o:before { + content: "\f1c5"; +} +.icon-file-photo-o:before { + content: "\f1c5"; +} +.icon-file-picture-o:before { + content: "\f1c5"; +} +.icon-file-archive-o:before { + content: "\f1c6"; +} +.icon-file-zip-o:before { + content: "\f1c6"; +} +.icon-file-audio-o:before { + content: "\f1c7"; +} +.icon-file-sound-o:before { + content: "\f1c7"; +} +.icon-file-movie-o:before { + content: "\f1c8"; +} +.icon-file-video-o:before { + content: "\f1c8"; +} +.icon-file-code-o:before { + content: "\f1c9"; +} +.icon-vine:before { + content: "\f1ca"; +} +.icon-codepen:before { + content: "\f1cb"; +} +.icon-jsfiddle:before { + content: "\f1cc"; +} +.icon-life-bouy:before { + content: "\f1cd"; +} +.icon-life-buoy:before { + content: "\f1cd"; +} +.icon-life-ring:before { + content: "\f1cd"; +} +.icon-life-saver:before { + content: "\f1cd"; +} +.icon-support:before { + content: "\f1cd"; +} +.icon-circle-o-notch:before { + content: "\f1ce"; +} +.icon-ra:before { + content: "\f1d0"; +} +.icon-rebel:before { + content: "\f1d0"; +} +.icon-resistance:before { + content: "\f1d0"; +} +.icon-empire:before { + content: "\f1d1"; +} +.icon-ge:before { + content: "\f1d1"; +} +.icon-git-square:before { + content: "\f1d2"; +} +.icon-git:before { + content: "\f1d3"; +} +.icon-hacker-news:before { + content: "\f1d4"; +} +.icon-y-combinator-square:before { + content: "\f1d4"; +} +.icon-yc-square:before { + content: "\f1d4"; +} +.icon-tencent-weibo:before { + content: "\f1d5"; +} +.icon-qq:before { + content: "\f1d6"; +} +.icon-wechat:before { + content: "\f1d7"; +} +.icon-weixin:before { + content: "\f1d7"; +} +.icon-paper-plane:before { + content: "\f1d8"; +} +.icon-send:before { + content: "\f1d8"; +} +.icon-paper-plane-o:before { + content: "\f1d9"; +} +.icon-send-o:before { + content: "\f1d9"; +} +.icon-history:before { + content: "\f1da"; +} +.icon-circle-thin:before { + content: "\f1db"; +} +.icon-header:before { + content: "\f1dc"; +} +.icon-paragraph:before { + content: "\f1dd"; +} +.icon-sliders:before { + content: "\f1de"; +} +.icon-share-alt:before { + content: "\f1e0"; +} +.icon-share-alt-square:before { + content: "\f1e1"; +} +.icon-bomb:before { + content: "\f1e2"; +} +.icon-futbol-o:before { + content: "\f1e3"; +} +.icon-soccer-ball-o:before { + content: "\f1e3"; +} +.icon-tty:before { + content: "\f1e4"; +} +.icon-binoculars:before { + content: "\f1e5"; +} +.icon-plug:before { + content: "\f1e6"; +} +.icon-slideshare:before { + content: "\f1e7"; +} +.icon-twitch:before { + content: "\f1e8"; +} +.icon-yelp:before { + content: "\f1e9"; +} +.icon-newspaper-o:before { + content: "\f1ea"; +} +.icon-wifi:before { + content: "\f1eb"; +} +.icon-calculator:before { + content: "\f1ec"; +} +.icon-paypal:before { + content: "\f1ed"; +} +.icon-google-wallet:before { + content: "\f1ee"; +} +.icon-cc-visa:before { + content: "\f1f0"; +} +.icon-cc-mastercard:before { + content: "\f1f1"; +} +.icon-cc-discover:before { + content: "\f1f2"; +} +.icon-cc-amex:before { + content: "\f1f3"; +} +.icon-cc-paypal:before { + content: "\f1f4"; +} +.icon-cc-stripe:before { + content: "\f1f5"; +} +.icon-bell-slash:before { + content: "\f1f6"; +} +.icon-bell-slash-o:before { + content: "\f1f7"; +} +.icon-trash:before { + content: "\f1f8"; +} +.icon-copyright:before { + content: "\f1f9"; +} +.icon-at:before { + content: "\f1fa"; +} +.icon-eyedropper:before { + content: "\f1fb"; +} +.icon-paint-brush:before { + content: "\f1fc"; +} +.icon-birthday-cake:before { + content: "\f1fd"; +} +.icon-area-chart:before { + content: "\f1fe"; +} +.icon-pie-chart:before { + content: "\f200"; +} +.icon-line-chart:before { + content: "\f201"; +} +.icon-lastfm:before { + content: "\f202"; +} +.icon-lastfm-square:before { + content: "\f203"; +} +.icon-toggle-off:before { + content: "\f204"; +} +.icon-toggle-on:before { + content: "\f205"; +} +.icon-bicycle:before { + content: "\f206"; +} +.icon-bus:before { + content: "\f207"; +} +.icon-ioxhost:before { + content: "\f208"; +} +.icon-angellist:before { + content: "\f209"; +} +.icon-cc:before { + content: "\f20a"; +} +.icon-ils:before { + content: "\f20b"; +} +.icon-shekel:before { + content: "\f20b"; +} +.icon-sheqel:before { + content: "\f20b"; +} +.icon-meanpath:before { + content: "\f20c"; +} +.icon-buysellads:before { + content: "\f20d"; +} +.icon-connectdevelop:before { + content: "\f20e"; +} +.icon-dashcube:before { + content: "\f210"; +} +.icon-forumbee:before { + content: "\f211"; +} +.icon-leanpub:before { + content: "\f212"; +} +.icon-sellsy:before { + content: "\f213"; +} +.icon-shirtsinbulk:before { + content: "\f214"; +} +.icon-simplybuilt:before { + content: "\f215"; +} +.icon-skyatlas:before { + content: "\f216"; +} +.icon-cart-plus:before { + content: "\f217"; +} +.icon-cart-arrow-down:before { + content: "\f218"; +} +.icon-diamond:before { + content: "\f219"; +} +.icon-ship:before { + content: "\f21a"; +} +.icon-user-secret:before { + content: "\f21b"; +} +.icon-motorcycle:before { + content: "\f21c"; +} +.icon-street-view:before { + content: "\f21d"; +} +.icon-heartbeat:before { + content: "\f21e"; +} +.icon-venus:before { + content: "\f221"; +} +.icon-mars:before { + content: "\f222"; +} +.icon-mercury:before { + content: "\f223"; +} +.icon-intersex:before { + content: "\f224"; +} +.icon-transgender:before { + content: "\f224"; +} +.icon-transgender-alt:before { + content: "\f225"; +} +.icon-venus-double:before { + content: "\f226"; +} +.icon-mars-double:before { + content: "\f227"; +} +.icon-venus-mars:before { + content: "\f228"; +} +.icon-mars-stroke:before { + content: "\f229"; +} +.icon-mars-stroke-v:before { + content: "\f22a"; +} +.icon-mars-stroke-h:before { + content: "\f22b"; +} +.icon-neuter:before { + content: "\f22c"; +} +.icon-genderless:before { + content: "\f22d"; +} +.icon-facebook-official:before { + content: "\f230"; +} +.icon-pinterest-p:before { + content: "\f231"; +} +.icon-whatsapp:before { + content: "\f232"; +} +.icon-server:before { + content: "\f233"; +} +.icon-user-plus:before { + content: "\f234"; +} +.icon-user-times:before { + content: "\f235"; +} +.icon-bed:before { + content: "\f236"; +} +.icon-hotel:before { + content: "\f236"; +} +.icon-viacoin:before { + content: "\f237"; +} +.icon-train:before { + content: "\f238"; +} +.icon-subway:before { + content: "\f239"; +} +.icon-medium:before { + content: "\f23a"; +} +.icon-y-combinator:before { + content: "\f23b"; +} +.icon-yc:before { + content: "\f23b"; +} +.icon-optin-monster:before { + content: "\f23c"; +} +.icon-opencart:before { + content: "\f23d"; +} +.icon-expeditedssl:before { + content: "\f23e"; +} +.icon-battery-4:before { + content: "\f240"; +} +.icon-battery-full:before { + content: "\f240"; +} +.icon-battery-3:before { + content: "\f241"; +} +.icon-battery-three-quarters:before { + content: "\f241"; +} +.icon-battery-2:before { + content: "\f242"; +} +.icon-battery-half:before { + content: "\f242"; +} +.icon-battery-1:before { + content: "\f243"; +} +.icon-battery-quarter:before { + content: "\f243"; +} +.icon-battery-0:before { + content: "\f244"; +} +.icon-battery-empty:before { + content: "\f244"; +} +.icon-mouse-pointer:before { + content: "\f245"; +} +.icon-i-cursor:before { + content: "\f246"; +} +.icon-object-group:before { + content: "\f247"; +} +.icon-object-ungroup:before { + content: "\f248"; +} +.icon-sticky-note:before { + content: "\f249"; +} +.icon-sticky-note-o:before { + content: "\f24a"; +} +.icon-cc-jcb:before { + content: "\f24b"; +} +.icon-cc-diners-club:before { + content: "\f24c"; +} +.icon-clone:before { + content: "\f24d"; +} +.icon-balance-scale:before { + content: "\f24e"; +} +.icon-hourglass-o:before { + content: "\f250"; +} +.icon-hourglass-1:before { + content: "\f251"; +} +.icon-hourglass-start:before { + content: "\f251"; +} +.icon-hourglass-2:before { + content: "\f252"; +} +.icon-hourglass-half:before { + content: "\f252"; +} +.icon-hourglass-3:before { + content: "\f253"; +} +.icon-hourglass-end:before { + content: "\f253"; +} +.icon-hourglass:before { + content: "\f254"; +} +.icon-hand-grab-o:before { + content: "\f255"; +} +.icon-hand-rock-o:before { + content: "\f255"; +} +.icon-hand-paper-o:before { + content: "\f256"; +} +.icon-hand-stop-o:before { + content: "\f256"; +} +.icon-hand-scissors-o:before { + content: "\f257"; +} +.icon-hand-lizard-o:before { + content: "\f258"; +} +.icon-hand-spock-o:before { + content: "\f259"; +} +.icon-hand-pointer-o:before { + content: "\f25a"; +} +.icon-hand-peace-o:before { + content: "\f25b"; +} +.icon-trademark:before { + content: "\f25c"; +} +.icon-registered:before { + content: "\f25d"; +} +.icon-creative-commons:before { + content: "\f25e"; +} +.icon-gg:before { + content: "\f260"; +} +.icon-gg-circle:before { + content: "\f261"; +} +.icon-tripadvisor:before { + content: "\f262"; +} +.icon-odnoklassniki:before { + content: "\f263"; +} +.icon-odnoklassniki-square:before { + content: "\f264"; +} +.icon-get-pocket:before { + content: "\f265"; +} +.icon-wikipedia-w:before { + content: "\f266"; +} +.icon-safari:before { + content: "\f267"; +} +.icon-chrome:before { + content: "\f268"; +} +.icon-firefox:before { + content: "\f269"; +} +.icon-opera:before { + content: "\f26a"; +} +.icon-internet-explorer:before { + content: "\f26b"; +} +.icon-television:before { + content: "\f26c"; +} +.icon-tv:before { + content: "\f26c"; +} +.icon-contao:before { + content: "\f26d"; +} +.icon-500px:before { + content: "\f26e"; +} +.icon-amazon:before { + content: "\f270"; +} +.icon-calendar-plus-o:before { + content: "\f271"; +} +.icon-calendar-minus-o:before { + content: "\f272"; +} +.icon-calendar-times-o:before { + content: "\f273"; +} +.icon-calendar-check-o:before { + content: "\f274"; +} +.icon-industry:before { + content: "\f275"; +} +.icon-map-pin:before { + content: "\f276"; +} +.icon-map-signs:before { + content: "\f277"; +} +.icon-map-o:before { + content: "\f278"; +} +.icon-map:before { + content: "\f279"; +} +.icon-commenting:before { + content: "\f27a"; +} +.icon-commenting-o:before { + content: "\f27b"; +} +.icon-houzz:before { + content: "\f27c"; +} +.icon-vimeo:before { + content: "\f27d"; +} +.icon-black-tie:before { + content: "\f27e"; +} +.icon-fonticons:before { + content: "\f280"; +} +.icon-reddit-alien:before { + content: "\f281"; +} +.icon-edge:before { + content: "\f282"; +} +.icon-credit-card-alt:before { + content: "\f283"; +} +.icon-codiepie:before { + content: "\f284"; +} +.icon-modx:before { + content: "\f285"; +} +.icon-fort-awesome:before { + content: "\f286"; +} +.icon-usb:before { + content: "\f287"; +} +.icon-product-hunt:before { + content: "\f288"; +} +.icon-mixcloud:before { + content: "\f289"; +} +.icon-scribd:before { + content: "\f28a"; +} +.icon-pause-circle:before { + content: "\f28b"; +} +.icon-pause-circle-o:before { + content: "\f28c"; +} +.icon-stop-circle:before { + content: "\f28d"; +} +.icon-stop-circle-o:before { + content: "\f28e"; +} +.icon-shopping-bag:before { + content: "\f290"; +} +.icon-shopping-basket:before { + content: "\f291"; +} +.icon-hashtag:before { + content: "\f292"; +} +.icon-bluetooth:before { + content: "\f293"; +} +.icon-bluetooth-b:before { + content: "\f294"; +} +.icon-percent:before { + content: "\f295"; +} +.icon-gitlab:before { + content: "\f296"; +} +.icon-wpbeginner:before { + content: "\f297"; +} +.icon-wpforms:before { + content: "\f298"; +} +.icon-envira:before { + content: "\f299"; +} +.icon-universal-access:before { + content: "\f29a"; +} +.icon-wheelchair-alt:before { + content: "\f29b"; +} +.icon-question-circle-o:before { + content: "\f29c"; +} +.icon-blind:before { + content: "\f29d"; +} +.icon-audio-description:before { + content: "\f29e"; +} +.icon-volume-control-phone:before { + content: "\f2a0"; +} +.icon-braille:before { + content: "\f2a1"; +} +.icon-assistive-listening-systems:before { + content: "\f2a2"; +} +.icon-american-sign-language-interpreting:before { + content: "\f2a3"; +} +.icon-asl-interpreting:before { + content: "\f2a3"; +} +.icon-deaf:before { + content: "\f2a4"; +} +.icon-deafness:before { + content: "\f2a4"; +} +.icon-hard-of-hearing:before { + content: "\f2a4"; +} +.icon-glide:before { + content: "\f2a5"; +} +.icon-glide-g:before { + content: "\f2a6"; +} +.icon-sign-language:before { + content: "\f2a7"; +} +.icon-signing:before { + content: "\f2a7"; +} +.icon-low-vision:before { + content: "\f2a8"; +} +.icon-viadeo:before { + content: "\f2a9"; +} +.icon-viadeo-square:before { + content: "\f2aa"; +} +.icon-snapchat:before { + content: "\f2ab"; +} +.icon-snapchat-ghost:before { + content: "\f2ac"; +} +.icon-snapchat-square:before { + content: "\f2ad"; +} +.icon-pied-piper:before { + content: "\f2ae"; +} +.icon-first-order:before { + content: "\f2b0"; +} +.icon-yoast:before { + content: "\f2b1"; +} +.icon-themeisle:before { + content: "\f2b2"; +} +.icon-google-plus-circle:before { + content: "\f2b3"; +} +.icon-google-plus-official:before { + content: "\f2b3"; +} +.icon-fa:before { + content: "\f2b4"; +} +.icon-font-awesome:before { + content: "\f2b4"; +} +.icon-mobile2:before { + content: "\e000"; +} +.icon-laptop2:before { + content: "\e001"; +} +.icon-desktop2:before { + content: "\e002"; +} +.icon-tablet2:before { + content: "\e003"; +} +.icon-phone2:before { + content: "\e004"; +} +.icon-document:before { + content: "\e005"; +} +.icon-documents:before { + content: "\e006"; +} +.icon-search2:before { + content: "\e007"; +} +.icon-clipboard2:before { + content: "\e008"; +} +.icon-newspaper:before { + content: "\e009"; +} +.icon-notebook:before { + content: "\e00a"; +} +.icon-book-open:before { + content: "\e00b"; +} +.icon-browser:before { + content: "\e00c"; +} +.icon-calendar2:before { + content: "\e00d"; +} +.icon-presentation:before { + content: "\e00e"; +} +.icon-picture:before { + content: "\e00f"; +} +.icon-pictures:before { + content: "\e010"; +} +.icon-video:before { + content: "\e011"; +} +.icon-camera2:before { + content: "\e012"; +} +.icon-printer:before { + content: "\e013"; +} +.icon-toolbox:before { + content: "\e014"; +} +.icon-briefcase2:before { + content: "\e015"; +} +.icon-wallet:before { + content: "\e016"; +} +.icon-gift2:before { + content: "\e017"; +} +.icon-bargraph:before { + content: "\e018"; +} +.icon-grid:before { + content: "\e019"; +} +.icon-expand2:before { + content: "\e01a"; +} +.icon-focus:before { + content: "\e01b"; +} +.icon-edit2:before { + content: "\e01c"; +} +.icon-adjustments:before { + content: "\e01d"; +} +.icon-ribbon:before { + content: "\e01e"; +} +.icon-hourglass2:before { + content: "\e01f"; +} +.icon-lock2:before { + content: "\e020"; +} +.icon-megaphone:before { + content: "\e021"; +} +.icon-shield2:before { + content: "\e022"; +} +.icon-trophy2:before { + content: "\e023"; +} +.icon-flag2:before { + content: "\e024"; +} +.icon-map2:before { + content: "\e025"; +} +.icon-puzzle:before { + content: "\e026"; +} +.icon-basket:before { + content: "\e027"; +} +.icon-envelope2:before { + content: "\e028"; +} +.icon-streetsign:before { + content: "\e029"; +} +.icon-telescope:before { + content: "\e02a"; +} +.icon-gears2:before { + content: "\e02b"; +} +.icon-key2:before { + content: "\e02c"; +} +.icon-paperclip2:before { + content: "\e02d"; +} +.icon-attachment:before { + content: "\e02e"; +} +.icon-pricetags:before { + content: "\e02f"; +} +.icon-lightbulb:before { + content: "\e030"; +} +.icon-layers:before { + content: "\e031"; +} +.icon-pencil2:before { + content: "\e032"; +} +.icon-tools:before { + content: "\e033"; +} +.icon-tools-2:before { + content: "\e034"; +} +.icon-scissors2:before { + content: "\e035"; +} +.icon-paintbrush:before { + content: "\e036"; +} +.icon-magnifying-glass:before { + content: "\e037"; +} +.icon-circle-compass:before { + content: "\e038"; +} +.icon-linegraph:before { + content: "\e039"; +} +.icon-mic:before { + content: "\e03a"; +} +.icon-strategy:before { + content: "\e03b"; +} +.icon-beaker:before { + content: "\e03c"; +} +.icon-caution:before { + content: "\e03d"; +} +.icon-recycle2:before { + content: "\e03e"; +} +.icon-anchor2:before { + content: "\e03f"; +} +.icon-profile-male:before { + content: "\e040"; +} +.icon-profile-female:before { + content: "\e041"; +} +.icon-bike:before { + content: "\e042"; +} +.icon-wine:before { + content: "\e043"; +} +.icon-hotairballoon:before { + content: "\e044"; +} +.icon-globe2:before { + content: "\e045"; +} +.icon-genius:before { + content: "\e046"; +} +.icon-map-pin2:before { + content: "\e047"; +} +.icon-dial:before { + content: "\e048"; +} +.icon-chat:before { + content: "\e049"; +} +.icon-heart2:before { + content: "\e04a"; +} +.icon-cloud2:before { + content: "\e04b"; +} +.icon-upload2:before { + content: "\e04c"; +} +.icon-download2:before { + content: "\e04d"; +} +.icon-target:before { + content: "\e04e"; +} +.icon-hazardous:before { + content: "\e04f"; +} +.icon-piechart:before { + content: "\e050"; +} +.icon-speedometer:before { + content: "\e051"; +} +.icon-global:before { + content: "\e052"; +} +.icon-compass2:before { + content: "\e053"; +} +.icon-lifesaver:before { + content: "\e054"; +} +.icon-clock:before { + content: "\e055"; +} +.icon-aperture:before { + content: "\e056"; +} +.icon-quote:before { + content: "\e057"; +} +.icon-scope:before { + content: "\e058"; +} +.icon-alarmclock:before { + content: "\e059"; +} +.icon-refresh2:before { + content: "\e05a"; +} +.icon-happy:before { + content: "\e05b"; +} +.icon-sad:before { + content: "\e05c"; +} +.icon-facebook2:before { + content: "\e05d"; +} +.icon-twitter2:before { + content: "\e05e"; +} +.icon-googleplus:before { + content: "\e05f"; +} +.icon-rss2:before { + content: "\e060"; +} +.icon-tumblr2:before { + content: "\e061"; +} +.icon-linkedin2:before { + content: "\e062"; +} +.icon-dribbble2:before { + content: "\e063"; +} + diff --git a/flask_app/static/css/style.css b/flask_app/static/css/style.css new file mode 100644 index 0000000..b7b090a --- /dev/null +++ b/flask_app/static/css/style.css @@ -0,0 +1,571 @@ +@font-face { + font-family: 'icomoon'; + src: url("../fonts/icomoon/icomoon.eot?srf3rx"); + src: url("../fonts/icomoon/icomoon.eot?srf3rx#iefix") format("embedded-opentype"), url("../fonts/icomoon/icomoon.ttf?srf3rx") format("truetype"), url("../fonts/icomoon/icomoon.woff?srf3rx") format("woff"), url("../fonts/icomoon/icomoon.svg?srf3rx#icomoon") format("svg"); + font-weight: normal; + font-style: normal; +} +/* ======================================================= +* +* Template Style +* Edit this section +* +* ======================================================= */ +body { + font-family: "Work Sans", Arial, sans-serif; + font-weight: 300; + font-size: 20px; + line-height: 1.7; + color: #777777; + color: #7f7f7f; + background: #fff; + height: 100%; + position: relative; +} +@media screen and (max-width: 768px) { + body { + font-size: 17px; + line-height: 1.5; + } +} + +a { + color: #52d3aa; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; +} +a:hover, a:active, a:focus { + color: #52d3aa; + outline: none; + text-decoration: none; +} + +p { + margin-bottom: 1.5em; +} + +h1, h2, h3, h4, h5, h6 { + color: #000; + font-family: "Work Sans", Arial, sans-serif; + font-weight: 300; + margin: 0 0 30px 0; +} + +::-webkit-selection { + color: #fff; + background: #52d3aa; +} + +::-moz-selection { + color: #fff; + background: #52d3aa; +} + +::selection { + color: #fff; + background: #52d3aa; +} + +#fh5co-wrap { + position: relative; + background: #fff; + z-index: 2; + margin-bottom: 450px; +} +@media screen and (max-width: 992px) { + #fh5co-wrap { + margin-bottom: auto; + } +} + +#fh5co-footer { + padding-top: 4em; + position: fixed; + bottom: 0; + left: 0; + width: 100%; + z-index: 1; + height: 450px; + background: #333333; + font-size: 18px; +} +@media screen and (max-width: 992px) { + #fh5co-footer { + height: inherit; + position: relative; + padding: 5em 0; + } +} +#fh5co-footer .fh5co-social li { + display: block; +} +#fh5co-footer p { + line-height: 1.5; +} +#fh5co-footer h3 { + color: #fff; + font-size: 20px; +} +#fh5co-footer a { + color: rgba(255, 255, 255, 0.7); +} +#fh5co-footer a:hover { + color: #52d3aa; +} +#fh5co-footer ul { + padding: 0; + margin: 0; +} +#fh5co-footer ul li { + padding: 0; + margin: 0; + list-style: none; +} +#fh5co-footer .fh5co-copyright { + padding-top: 3em; +} +#fh5co-footer .fh5co-copyright small { + display: block; +} + +#fh5co-header { + position: absolute; + top: 0; + width: 100%; + z-index: 1000; +} +#fh5co-header nav { + text-align: center; +} +#fh5co-header nav ul { + padding: 0; + margin: 0; +} +#fh5co-header nav li { + padding: 0; + margin: 0; + list-style: none; + display: inline; +} +#fh5co-header nav li a { + padding: 20px; + color: rgba(255, 255, 255, 0.7); + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; + -webkit-transition: 0.1s; + -o-transition: 0.1s; + transition: 0.1s; +} +#fh5co-header nav li a span { + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; + border-bottom: 2px solid transparent; + display: block; +} +@media screen and (max-width: 768px) { + #fh5co-header nav li a { + padding: 10px 2px; + } +} +#fh5co-header nav li a:hover { + color: white; +} +#fh5co-header nav li a:hover span { + border-bottom: 2px solid #fff; +} +#fh5co-header nav li.fh5co-active a { + color: #fff; +} +#fh5co-header nav li.fh5co-active a span { + border-bottom: 2px solid #fff; +} + +.fh5co-table, +.fh5co-table-cell, +.fh5co-hero, +.fh5co-parallax { + height: 670px; +} + +.fh5co-hero, .fh5co-parallax { + background-color: #555; + background-attachment: fixed; + background-size: cover; + position: relative; +} +.fh5co-hero .overlay, .fh5co-parallax .overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background: black; + opacity: .2; +} + +@media screen and (max-width: 768px) { + .fh5co-hero, .fh5co-parallax { + height: inherit; + padding: 4em 0; + } +} +.fh5co-hero .fh5co-intro h1, .fh5co-parallax .fh5co-intro h1 { + color: #fff; + font-size: 70px; + font-weight: 300; + margin-bottom: 10px; +} +@media screen and (max-width: 768px) { + .fh5co-hero .fh5co-intro h1, .fh5co-parallax .fh5co-intro h1 { + font-size: 30px; + } +} +.fh5co-hero .fh5co-intro p, .fh5co-parallax .fh5co-intro p { + color: #fff; +} +.fh5co-hero .fh5co-intro p a, .fh5co-parallax .fh5co-intro p a { + color: #fff; + border-bottom: 2px solid rgba(255, 255, 255, 0.2); +} +.fh5co-hero .fh5co-intro p a:hover, .fh5co-parallax .fh5co-intro p a:hover { + color: #fff; +} + +.fh5co-table { + display: table; +} + +.fh5co-table-cell { + display: table-cell; + vertical-align: middle; +} + +.fh5co-section { + padding: 5em 0; +} +@media screen and (max-width: 768px) { + .fh5co-section { + padding: 3em 0; + } +} + +.fh5co-feature { + text-align: left; + width: 100%; + float: left; + padding: 20px; +} +.fh5co-feature .fh5co-icon { + float: left; + width: 10%; + display: block; + margin-top: 5px; +} +.fh5co-feature .fh5co-icon i { + color: #52d3aa; + font-size: 70px; +} +@media screen and (max-width: 1200px) { + .fh5co-feature .fh5co-icon i { + font-size: 40px; + } +} +.fh5co-feature.fh5co-feature-sm .fh5co-icon i { + color: #52d3aa; + font-size: 28px; +} +@media screen and (max-width: 1200px) { + .fh5co-feature.fh5co-feature-sm .fh5co-icon i { + font-size: 28px; + } +} +.fh5co-feature .fh5co-text { + float: right; + width: 80%; +} +@media screen and (max-width: 768px) { + .fh5co-feature .fh5co-text { + width: 82%; + } +} +@media screen and (max-width: 480px) { + .fh5co-feature .fh5co-text { + width: 72%; + } +} +.fh5co-feature .fh5co-text h2, .fh5co-feature .fh5co-text h3 { + margin: 0; + padding: 0; +} +.fh5co-feature .fh5co-text h3 { + margin-bottom: 20px; + color: rgba(0, 0, 0, 0.8); +} + +.fh5co-social { + padding: 0; + margin: 0; +} +.fh5co-social li { + padding: 0; + margin: 0; + list-style: none; + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; +} +.fh5co-social li a span { + display: -moz-inline-stack; + display: inline-block; + zoom: 1; + *display: inline; + padding-left: 10px; +} + +.btn { + margin-right: 4px; + margin-bottom: 4px; + font-family: "Work Sans", Arial, sans-serif; + font-size: 18px; + font-weight: 400; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + -ms-border-radius: 0px; + border-radius: 0px; + -webkit-transition: 0.5s; + -o-transition: 0.5s; + transition: 0.5s; + padding: 8px 20px !important; +} +.btn.btn-sm { + padding: 4px 15px !important; +} +.btn.btn-md { + padding: 8px 20px !important; +} +.btn.btn-lg { + padding: 18px 36px !important; +} +.btn:hover, .btn:active, .btn:focus { + box-shadow: none !important; + outline: none !important; +} + +.btn-primary { + background: #52d3aa; + color: #fff; + border: 2px solid #52d3aa; +} +.btn-primary:hover, .btn-primary:focus, .btn-primary:active { + background: #66d8b4 !important; + border-color: #66d8b4 !important; +} +.btn-primary.btn-outline { + background: transparent; + color: #52d3aa; + border: 2px solid #52d3aa; +} +.btn-primary.btn-outline:hover, .btn-primary.btn-outline:focus, .btn-primary.btn-outline:active { + background: #52d3aa; + color: #fff; +} + +.btn-success { + background: #5cb85c; + color: #fff; + border: 2px solid #5cb85c; +} +.btn-success:hover, .btn-success:focus, .btn-success:active { + background: #4cae4c !important; + border-color: #4cae4c !important; +} +.btn-success.btn-outline { + background: transparent; + color: #5cb85c; + border: 2px solid #5cb85c; +} +.btn-success.btn-outline:hover, .btn-success.btn-outline:focus, .btn-success.btn-outline:active { + background: #5cb85c; + color: #fff; +} + +.btn-info { + background: #5bc0de; + color: #fff; + border: 2px solid #5bc0de; +} +.btn-info:hover, .btn-info:focus, .btn-info:active { + background: #46b8da !important; + border-color: #46b8da !important; +} +.btn-info.btn-outline { + background: transparent; + color: #5bc0de; + border: 2px solid #5bc0de; +} +.btn-info.btn-outline:hover, .btn-info.btn-outline:focus, .btn-info.btn-outline:active { + background: #5bc0de; + color: #fff; +} + +.btn-warning { + background: #f0ad4e; + color: #fff; + border: 2px solid #f0ad4e; +} +.btn-warning:hover, .btn-warning:focus, .btn-warning:active { + background: #eea236 !important; + border-color: #eea236 !important; +} +.btn-warning.btn-outline { + background: transparent; + color: #f0ad4e; + border: 2px solid #f0ad4e; +} +.btn-warning.btn-outline:hover, .btn-warning.btn-outline:focus, .btn-warning.btn-outline:active { + background: #f0ad4e; + color: #fff; +} + +.btn-danger { + background: #d9534f; + color: #fff; + border: 2px solid #d9534f; +} +.btn-danger:hover, .btn-danger:focus, .btn-danger:active { + background: #d43f3a !important; + border-color: #d43f3a !important; +} +.btn-danger.btn-outline { + background: transparent; + color: #d9534f; + border: 2px solid #d9534f; +} +.btn-danger.btn-outline:hover, .btn-danger.btn-outline:focus, .btn-danger.btn-outline:active { + background: #d9534f; + color: #fff; +} + +.btn-outline { + background: none; + border: 2px solid gray; + font-size: 16px; + -webkit-transition: 0.3s; + -o-transition: 0.3s; + transition: 0.3s; +} +.btn-outline:hover, .btn-outline:focus, .btn-outline:active { + box-shadow: none; +} + +.form-control { + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + box-shadow: none; + background: transparent; + border: 2px solid rgba(0, 0, 0, 0.1); + height: 54px; + font-size: 18px; + font-weight: 300; + -webkit-border-radius: 0px; + -moz-border-radius: 0px; + -ms-border-radius: 0px; + border-radius: 0px; +} +.form-control:active, .form-control:focus { + outline: none; + box-shadow: none; + border-color: #52d3aa; +} + +.fh5co-check { + padding: 0 0 0 0; + margin: 0 0 1.5em 0; +} +.fh5co-check li { + padding: 0 0 0 40px; + margin: 0; + list-style: none; + position: relative; +} +.fh5co-check li:before { + font-family: 'icomoon'; + speak: none; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + line-height: 1; + /* Better Font Rendering =========== */ + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + position: absolute; + left: 0; + top: .3em; + content: "\f00c"; + color: #52d3aa; +} + +.fh5co-staff img { + margin-bottom: 1em; +} +.fh5co-staff h3 { + margin: 0; +} +.fh5co-staff h4 { + margin: 0 0 20px 0; + font-weight: 300; + color: rgba(0, 0, 0, 0.4); +} + +#map { + width: 100%; + height: 700px; +} +@media screen and (max-width: 768px) { + #map { + height: 200px; + } +} + +@media screen and (max-width: 480px) { + .col-xxs-12 { + float: none; + width: 100%; + } +} + +.row-bottom-padded-lg { + padding-bottom: 7em; +} +@media screen and (max-width: 768px) { + .row-bottom-padded-lg { + padding-bottom: 2em; + } +} + +.row-bottom-padded-md { + padding-bottom: 4em; +} +@media screen and (max-width: 768px) { + .row-bottom-padded-md { + padding-bottom: 2em; + } +} + +.row-bottom-padded-sm { + padding-bottom: 2em; +} +@media screen and (max-width: 768px) { + .row-bottom-padded-sm { + padding-bottom: 2em; + } +} + +/*# sourceMappingURL=style.css.map */ diff --git a/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.eot b/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.eot new file mode 100644 index 0000000000000000000000000000000000000000..b93a4953fff68df523aa7656497ee339d6026d64 GIT binary patch literal 20127 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.ttf b/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..1413fc609ab6f21774de0cb7e01360095584f65b GIT binary patch literal 45404 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 G`u_lkUM?>H literal 0 HcmV?d00001 diff --git a/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.woff2 b/flask_app/static/fonts/bootstrap/glyphicons-halflings-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64539b54c3751a6d9adb44c8e3a45ba5a73b77f0 GIT binary patch literal 18028 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 literal 0 HcmV?d00001 diff --git a/flask_app/static/fonts/icomoon/icomoon.eot b/flask_app/static/fonts/icomoon/icomoon.eot new file mode 100644 index 0000000000000000000000000000000000000000..4f28a10d0c11c0bb8100fbdc360ef9aa749e372a GIT binary patch literal 228604 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ƽkV7Z?kNZ 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

t2+{Cx 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 + + +Generated by IcoMoon + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/flask_app/static/fonts/icomoon/icomoon.ttf b/flask_app/static/fonts/icomoon/icomoon.ttf new file mode 100644 index 0000000000000000000000000000000000000000..68c9808232d69248eec16190a7a395eb6340fca5 GIT binary patch literal 228440 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 z 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 Pz_>N4j8##8(x3kgt?C&9 literal 0 HcmV?d00001 diff --git a/flask_app/static/images/hero_1.jpg b/flask_app/static/images/hero_1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..abaf4343764db8bc3bdcf75dcce1626d2ac1b130 GIT binary patch literal 17521 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 literal 0 HcmV?d00001 diff --git a/flask_app/static/images/hero_2.jpg b/flask_app/static/images/hero_2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f2411ab809791d89853007d2886be07a1d98b72d GIT binary patch literal 20058 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%0DG4AS{L6>87|?~Sa3M}XjH!*c0^G*=YUX>6aGFZJ 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 literal 0 HcmV?d00001 diff --git a/flask_app/static/images/hero_3.jpg b/flask_app/static/images/hero_3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a665dc270f6730e22a8b012adbbe57badb82ae1 GIT binary patch literal 17122 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

%WJk;G)osoOy<%SF0W} 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 BCwTw> literal 0 HcmV?d00001 diff --git a/flask_app/static/images/loc.png b/flask_app/static/images/loc.png new file mode 100644 index 0000000000000000000000000000000000000000..b0543c4876cb61d5b2c78d67eb0b03006c0aa2bf GIT binary patch literal 2189 zcmc&$Yg7|w8jhMkxJaPN>-aSoZJEIWyn)zUO(K z_xfY@$Hi`4>+J1}LZQ}*g#38qtUz8a)&cphxfmlsjt#IN0p6xfgR^CN2*p)sQz1a4 zmZd}SkW7)2H2|>@Xpl;h04IoJSaPkJB(q~kMzs!MqfqQfqfREzfM6gMN>^z(_D<2mf)Hm?GBkAf-x}tB1Db#!BS58FHoq9~l9#jVwe!4Z$+NsLs?FSVj(hNtcD( z?QSw2Sc1SA9Q-dyC5Ynyo>mV5VI(?HPN6dZ29pGaF&LqY5P(Vn!^jjGnMNT}X{=BR zE0hYndhkdzy&{bj&yRi;3$ZwOB@F9WWO8bJrm53mSh8ztn zGZHlh|78U}WRUAsI#{LE0Cq)Ls&+Tb!6TXeQi59dT2^Ct)h482WTQ++21yiqNy|X7 z_epxk91s1P?|&6GNOE)#IUX`-ckAWI;L`l

!;s9+JUYy+o_cT<&6=QVVMh zO05py@s_#<1c_yGmB#LTYl$TmvqTyLEYrv#5ubxcbVw?df)xcuGou(31}LD?Ku|#E za;btS8Uv&Y_S#D(urW=Jq&x`n6 ziE-@bdU4q%foFefZrUE!_=zBb5b*2I?=Snd2w#H6_3?n>{5rJWiHSk46Jd?kV|DrG zfuPIAkt1KeVfeu6K74h1#1_4ipD^mgU|MJ6;!NAawzlb+Tba3xj_^gteJx#`&*iOo z^S4_WN&N3}&u>367y6Q$`?P5eym7eK-D@>ZighjUqo7OvPsX9YOb>X&*roDDYq-tLc5RkG$ynnhCtDVu^|V@_UpaQ^*e5SBt2_4OgHM8OZ<`F5 zoeK<;Z|5ld``*(;X~k?oUWd=A44ThB)=ot$Q4c5?H-=Kbap6ooyL>OlaZH-{KK;F3 zuP(P9+=AsVkB1CyynWZr=`DRqiSjp>b@6~wbM0%k_VJSc?)bJE2U+@y;Rgd&4;S+e zhw_qO0_?Qq%`(&9+3L#=*Tmae&wnqsmT_tV+j-JXOrNnxt4{F*CWkllHAZ@Z zw+W5`IQG@lsu9dUP4|aNs2KDQxW%jt@U0uC=~0ggL}#7~PybcdQ{`*~&dG?bL;HS0 z(LT4#d_m0fGx(+^En3-w!~UXAr)9wwa3OqT&e?|V{jtQfhgQju9xq9#;rg_kY<%10 z!)t1SnGhUYXR5_I(&_ak8hj_RkaVs&oo~(|7fhSaT5g3lPCb)&H*(wb7TZG8cSq#| z)(7*|tIn>=pniP49#E7K=#pnlVPSxtQ|6y6WMf}62p&;3x9r-Oz0L1$fe#zJs%tk? zXZ9#I-kZZTd}B*HnZ4JW_$f?3aKHVl^U}u$uQ@pd;&Q4>YeQ@ysiMrF_@?|9I|9{M zk$9lpx0;|M5l1Mc)2vd^$6@r`dP5fmmH92K-STwA{KH2vDnSEgRD>z|L!6{P>2iwl z?%m*s(3@xf^yrc2tV4ZPyFa%oO4?~UkhR0}_8qp(E5S7Io@>Zn>CL(j-vM*hHNl_9 zXF5M`toZEIzkZ6tls#dWn^t+m?%FIVNi0oVC3W7I&|dfv&Wyg;G7(*Q>Vpeo!nK~W z-^cNjy0;qd*W715Nf?_@CJR@0=zBeXcJoF6_tGQohGlZs_NsG(oO`<)e6jt3Of~kcx%u+L<#5L+g2KfZ^V{ajN>1#LF@9mZ h-C}s)d}tBlg(5beF4~{c@vi*`K_rOfw?#<{{{!!!SdRbz literal 0 HcmV?d00001 diff --git a/flask_app/static/images/person2.jpg b/flask_app/static/images/person2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a4ab4d1713e5f867b0c6bdbdb312c72b76d5e57 GIT binary patch literal 3780 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 aTK-vMk0B3d{_jfVjr!==S literal 0 HcmV?d00001 diff --git a/flask_app/static/images/person4.jpg b/flask_app/static/images/person4.jpg new file mode 100644 index 0000000000000000000000000000000000000000..faa899a24ab75969a4c026205eb8a51d1ecb4980 GIT binary patch literal 3471 zcmaKt&u<&Y702H$Nrj+gdzp|?s}#z31;-3iaY;(l55kItfV?uQSMxc1`*4Jo;?5Od+QX4|dH0?<(He zuZUu|?}%J#bFGoy+!9+msZ4HbYh&xzBAd?Stn|9Io?gqY=Qq;%jjZsCiQW3m+xZ)% zJ%2BZc1{1Kj*gB}N9(C>|BjW}+1atuSu2}e!;H1Tz0R;cTI&o}XHO_OgGRsA8@9R~ z!B4E;>K+bvO^~WrX!rK_&mR0#wc2fdFFAWKyy46-o;rI_yVrB98_uA6*l#$PzB*eB z?S6hEo(P(JsoOYgJDuV6(yj?hs@ZDhi|fVB?VVySo8Hc4GUd(fY^J!EE9BM-TZPoL8vP&3^lMrSXn1}gO4sOH{lOPR6OTOn z^;4H3Bri`kl;C~QCvv&c-DCV*!F^@YBQDd)%2u57HkH( z%B^f#5cvmi-Ki_XAKPGnD}u`t6p^xc{zsVi#yx?C^d#{R4S8W#_t@qJ;^p^8GOQTj zj7gF5xJ;p_jhPxxmsp`08{Dd#N#z2|8muiO$3J{G^XEs{N9hMfxt)he`Uzr?iz{ov zbpl+jgbVX9Ji!8jKaU2i4_LtAdlHmdnWYLb5My$S`_RazqhPSc1J!7;IP+>J=P$eq zo{4@Y8|SG!L_AFPBG?xO6jy2~Nd$OZVS2EV-{_L|(ZU}t@fiV<*?9p4{8WIGL8Ae} z=7m6ej1TF+T2ZvhHQ9JUx)msX;HmJEKrV5#!4es>66laPWjOCKDhz=dp0Idx-{Lh0 zaF?M8HpRo$u{KAgn3ONhhXhKQE1PGc!pW_AQa~H&fp^fxr=NZ9&O(e~AY6pS(|I!v zuQ5j*V^G-R3b$Y-9UW#4Pq+{yUjK|2|F zI8CAzb}}*q9WGj|Y}10B+m>#`MjS{kyOjGnX9toZ!d%=tP0EyXeGyMQ*clLT0u3d` zClnCN|5o|PKrx6TaY7Q0VYF&l3B??7eCw+5m=OvVN_c=w6To4m%@3?X;$PA~|Hhd~ zkpwEBxiVEbM@<>!7>{SFMVM3g`Kpu@;8J`dLW}Of9p+K;$xne+s@jIiP@{@N1v`UU z9=$;bY|n!aHsH&QA^z-Es2ONvSp}VAOrE_;Gn()@f&&KUg$pN(2zwJ2q=IxKW0EUZ z$x2W1%}+z^+pv?(#~D>)*j^$6Pie#MQiO##a=?bQzzPQ6irV~TQ2KGMU;z5tfrA7) z6%f$R1%r$1Wt1eFy)Xn7o*!zGP^N;b9L%>Nvg>j~;g2779JG93unILa_(Wl^7zC3> z^o^=k3(ETt)mKpxdw^* zOC{l2ohQ;?7rtZ3`~yQGvQqeTfmgF_DUF61IQt4PDYh~@7zvB{d{3o`_S@-K{{`;I BH?IHy literal 0 HcmV?d00001 diff --git a/flask_app/static/img/glyphicons-halflings-white.png b/flask_app/static/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/flask_app/static/img/glyphicons-halflings.png b/flask_app/static/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/flask_app/static/js/bootstrap.js b/flask_app/static/js/bootstrap.js new file mode 100644 index 0000000..44109f6 --- /dev/null +++ b/flask_app/static/js/bootstrap.js @@ -0,0 +1,2280 @@ +/* =================================================== + * bootstrap-transition.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#transitions + * =================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#alerts + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#buttons + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#carousel + * ========================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#collapse + * ============================================================= + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.2 + * http://getbootstrap.com/2.3.2/javascript.html#dropdowns + * ============================================================ + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement) { + // if mobile we we use a backdrop because click events don't delegate + $('